{"_id":"@chainsafe/lodestar-beacon-state-transition","_rev":"876-45ac3ea2e20570c4cd96c0efef6d3f86","name":"@chainsafe/lodestar-beacon-state-transition","dist-tags":{"latest":"0.39.0","rc":"0.39.0-rc.2","next":"0.40.0-dev.3682e4cd3e"},"versions":{"0.5.0":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.5.0","keywords":["beacon","blockchain","ethereum","typescript"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.5.0","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"2c4d7b86893923b7c2114b85b720a5bf00c6099c","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.5.0.tgz","fileCount":116,"integrity":"sha512-IKdJZc++uC5S33NA3xImPPD9Wy3sefRO6lRHVRPP0FnCIHnGpXJtexBASZHIeHMYqDZTC+OizABcgdSkj0SE8Q==","signatures":[{"sig":"MEQCIHB4V2fb+id2mArFwX5LJKrq5CIjamfbgODqcmlzcSaiAiAT8kwobMaHAtYqxc/XUk8pJoruEuVVxDqJ4snxqly4VQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":222344,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeVK9uCRA9TVsSAnZWagAAhXIQAJ+H15HiQph+BOncsKMT\nJYlGdOk0zqfldnVszOGTlCiFrQGgor/VWoWnzIYV1vohP+o8ac7Wifr9tjFa\nWlPpGcGEcmvsSqGN1by6XpmrLn9eGH2rXN0uXJKansvvRyUhDd08Vdw569KS\nlgGVu6PnmRjCdIUcKZieIewk7uOodlDWUoYWXwBHk/hgNDsrQD4ly7MNiBoI\nOXvmU1wEpA1pHkzmtkOaPLCZCcTFURr8SIk30JzjRKQxPJKZNA4uJT62+mmt\n+Nv6EsP9ZXXe303prWBbfTTbLBJgMVKQezCqXmDEOTr636riMzT42G8Fv6pc\nFk26gMHa5KKvoQ64k+fQQMoXEF+K1QNJmA92QUp4JKCsL2zFqZEgeeXhjc6A\nWLsOBPTzMatWVumRzpIsUPtcjlmHjQI4/ODa4JQOACLeIuq92cQp2AyVWvbT\nEdzu9LphiHJSZl4N8sO8PIfYUZ+hr9QoHFnzyglNJlgmDxbMrP5/9UG7xArf\n143V13A2AFby7ciXxjbU/vdQKrStLqdzbC1fJr7F7Eq8Upr5rjlutNkbjXWn\ncMTXjW61HIiImJDG/6+mfcX8B2gBmXAiKjQe9EHlGKSvgvMRj8mPXfiuZqqr\nRf6iSPclWwDAJu2mYCOdq6+xCls5swXUTYMw5gtZJn2WwdZ9BmVIVKbsdLqL\nb1qs\r\n=OFpo\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","scripts":{"lint":"eslint --color --ext .ts src/","build":"yarn build:lib && yarn build:types","clean":"rm -rf lib && rm -f tsconfig.tsbuildinfo","lint:fix":"eslint --color --ext .ts src/ --fix","build:lib":"babel src -x .ts -d lib --source-maps","test:unit":"mocha --colors -r ts-node/register 'test/**/*.test.ts'","build:docs":"typedoc --exclude src/index.ts --out docs src","build:types":"tsc --incremental --declaration --outDir lib --emitDeclarationOnly","check-types":"tsc --noEmit --incremental","build:release":"yarn clean && yarn build","prepublishOnly":"yarn build"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"6.12.1","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"12.13.1","dependencies":{"bn.js":"^5.0.0","buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"0.3.0","@chainsafe/ssz":"^0.6.0","@chainsafe/bit-utils":"0.1.6","@chainsafe/lodestar-utils":"^0.5.0","@chainsafe/lodestar-config":"^0.5.0"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","mocha":"^6.2.0","@types/chai":"4.2.0","@types/mocha":"^5.2.7"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.5.0_1582608237653_0.48177876279863097","host":"s3://npm-registry-packages"}},"0.6.0":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.6.0","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.6.0","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"577533201a4f50a6b88d2aba000f14038efd2445","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.6.0.tgz","fileCount":123,"integrity":"sha512-EjP7XwGXCsI11vhEQen/pjt5ZR17yzurlaVswQ569f+2h6pMdZ1p1qS10vsPdzXaGn4jjzEiglYWffDT0Xtg6A==","signatures":[{"sig":"MEUCIQCqGr0KzZL2BPy8D6zQEavh1RNSP6pjDYQYnmPAAGfzdwIgWVnlJzmvx/yLnocOiiwsQhROZeubLSI8cF4J/7qyzPU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":242323,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeofF3CRA9TVsSAnZWagAAkP4P/2SaRZ/gpkc/GXK1+zZd\nznACf+zYdLg4u5REgYrTBRY4Yo4S/dxV1LDxw6oVBoJ1dC8l6/9PGRlOPBKh\nbpjLYjloJxDcOSoYff0VbRJRnz2FECeOlBDisaY96kWBiApcvW8qvyX5d+oF\nIbfw+QUaRvlOgtQTc7uSVSTmwnzo0uXlqlxJ+faOzVD+wMqyLnwP/9r2z0oa\n79mHFmesi+Fie/Q3Qk/+QIdOYBK9BVsLMIuU8R9M+/pHOGyBRvnUhHDtja7X\nC0/T8CRJyapc/8zxNmx+wyNS3AGzc2auU0YicqQfjiGaLwEd7YSMvb4LrpAT\n5WzaWlp6QUlJkZE58NXfHal+yIriX7+RlBiRp97aQbO0chI06I5+khixig1N\nqs3/TYzGOrTTGIMlPXRmLuJzpp/jEKmmpPaJE2zhr3+Yt1w3zv51S5rcYRWI\neRBY9+tubyrsD38+rbRmGP3Lx9ZIbx5+QYxK+vABvmKxGsB1IrG0Vyvn3ULj\n7lzd1ooG9bfyiQHfFG/pBAM0rsEeLSa0xdWdu28xJ4alIewxaxy3HKRXIpIc\nOAMkEVeb6fJlSbc8AgYWj/nFIl8cqGfQO1FtIGMcp6VZJOaQx/FVqgEEU5FH\nWmttsyi+YquTh7pv0QPAm7NPtV5TA/5RfAdeiczL/G99GFWbHVsGXEq/k7kv\nZrcw\r\n=sK/Z\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","gitHead":"0e426d2e5816b88d2d1508f42a127a4f89082781","scripts":{"lint":"eslint --color --ext .ts src/","build":"yarn build:lib && yarn build:types","clean":"rm -rf lib && rm -f tsconfig.tsbuildinfo && rm -f tsconfig.build.tsbuildinfo","lint:fix":"eslint --color --ext .ts src/ --fix","build:lib":"babel src -x .ts -d lib --source-maps","test:unit":"mocha --colors -r ts-node/register 'test/**/*.test.ts'","build:docs":"typedoc --exclude src/index.ts --out docs src","build:types":"tsc --incremental --declaration --outDir lib --project tsconfig.build.json --emitDeclarationOnly","check-types":"tsc --noEmit","build:release":"yarn clean && yarn build","prepublishOnly":"yarn build"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/3.20.2/node@v12.13.1+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"12.13.1","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"1.0.0","@chainsafe/ssz":"^0.6.2","@chainsafe/lodestar-utils":"^0.6.0","@chainsafe/lodestar-config":"^0.6.0"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","mocha":"^6.2.2","@types/chai":"4.2.0","@types/mocha":"^5.2.7"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.6.0_1587671414689_0.5967170081695459","host":"s3://npm-registry-packages"}},"0.7.0":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.7.0","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.7.0","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"b71fa95104ebfc9acbb11a0ec3d3f23e4f6c1a44","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.7.0.tgz","fileCount":126,"integrity":"sha512-4Ma2WenyVty7GLCSI7/V7anjoxib0RL3bpVvTlHH8Kox3foLrYK8Qf9Ol83azjeLV1viyNBd4hIdANrhLfUnpQ==","signatures":[{"sig":"MEUCIQDbbKm5Q57+pZzzfH2v2nPd9lzVD8ZnJRsV34/Z8r+DEAIgKUSAdK1NkXE66Y5dLLBV9LJzu7HmY3iZiqQCSfa+KRc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":246641,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeswldCRA9TVsSAnZWagAAiCcP/AvtyrMyrhsuCBd2dgho\nOppU33df4cb6l3Zb2kjdnjU3ZIeVxHdlkGQXX9gQ67INCzT5cdyq09IXhye2\noNBZkAYPgtTSBihaMli40xTkhUKoi8pC1bauSASj7szMxwd1WAFHYW/tNklZ\n3LYxcIWNm23r6A4E6VOOWCuCQnU/sk4JeTekdfFXO9W5L1xaxMAs/l/QTSaL\n00bK8Ejrq3XZp+0r9KXMz+7NNOgnWAKXOR60mTq9iSBVfbXoKp1lFTm61i16\nj5PwxalYUISt9s+8keLx/afRbCGKB/DdWP1XsCh4JWRWSd7l6ekYz19OgeEO\n87aKtkEPXbHXAhLUNm0iiLoI/WTe/tqnnSFxAc+i49sFz2tjbIcp9SX16nMl\nx2h1JaDAQ2m1WVAynzyDBfywtpFVkefpU+f89PtxoCTJ8tV44tZS7NE4VSCm\nOC6oI93iWpGA5/V68vRr3uznUNNh14S6hy5lL/MgVA3tasoa0UHIYReUqbS6\nkPuJucNYd1leT0Cp/QWDxm3rIAv5/LmDDKwTJZCB3Ulq1RkA6HyP4pYqCzBA\nk+i4JiYogIezUtQkH5H8dUa24EmUXDpoNnIvq8rea4snqCiKcBrfhKIKJTSj\nz/yXSrE5WIfDcnXeJIkUevTqKp8c59NqIOGYyu144cSCpdpJosG2/V9kJONK\n27zv\r\n=r/f0\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","gitHead":"6d82733185253e922300cbeca7cd56f778b30008","scripts":{"lint":"eslint --color --ext .ts src/","build":"yarn build:lib && yarn build:types","clean":"rm -rf lib && rm -f tsconfig.tsbuildinfo && rm -f tsconfig.build.tsbuildinfo","lint:fix":"eslint --color --ext .ts src/ --fix","build:lib":"babel src -x .ts -d lib --source-maps","test:unit":"mocha --colors -r ts-node/register 'test/**/*.test.ts'","build:docs":"typedoc --exclude src/index.ts --out docs src","build:types":"tsc --incremental --declaration --outDir lib --project tsconfig.build.json --emitDeclarationOnly","check-types":"tsc --noEmit","build:release":"yarn clean && yarn build","prepublishOnly":"yarn build"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/3.20.2/node@v12.13.1+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"12.13.1","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"1.0.0","@chainsafe/ssz":"^0.6.4","@chainsafe/lodestar-utils":"^0.7.0","@chainsafe/lodestar-config":"^0.7.0"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","mocha":"^6.2.2","@types/chai":"4.2.0","@types/mocha":"^5.2.7"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.7.0_1588791645133_0.8912070109320807","host":"s3://npm-registry-packages"}},"0.8.0":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.8.0","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.8.0","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"28e6eed8810c4b0f4a64b86dd59b687f48981129","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.8.0.tgz","fileCount":126,"integrity":"sha512-9vMG61U7eCjjpUs2DMIly3EAQ93rhSe982DYsP9lfSi0qJ13pCuppzQ37I04enRCBR8GYkevCtP6u/y147AAWw==","signatures":[{"sig":"MEQCIDmVn+QQWvET+ToEobuP4ybp4CXEmm+t3PQXW0zD+Pd3AiBxJ0r9JDztkXSipxiKWMKsoZWOWKUj7Av5V4oz89N8AA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":246641,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJewJtLCRA9TVsSAnZWagAAfkUP/14p6pNyCOC5tWGr7805\nqIXK5+G0+O1cHO3lvAAVd5exQo4gEwaKhRXX9Q8vdAFqJj6nLINyzaoO2VHn\nVrizW+2GJPXgmYzYcw7fE+9mUjsMLHEDXU5I7IVo3Tmd0EkeFUO3Q42Xyq7y\noHBkqlNZxstxTOW2BXevQ+lxRxTCILSTrYZNCIwpQbBmhqao2GVR6w4EPcmK\nf8Ej9IyP5y/wK6/GhRmUAIYIA4zuYhKndLzirMBzyEQ0dniUR4Wzld+c33b5\nj5iPGpU58X3sPc/wDBAcY0pBSlit/6/Jnsc3NUX45BVFqMFdTC6XyenemDVG\nEHOzGB7/CjTLJN6BodgrEdaQXEiBVQwNWYUMWMlncUvxcACSE/SQDeMEU3n5\nu5j9aRHmt58pbdlfKIeIog1jROuuUfNk4lFblxokUedMApRYj9P+fVqH81SZ\n2YyRRDpuoN/Tz5tb6s1hXHc/sY/n4BX8B1UhBqryn/23PF/bXrUEcXSWMoq0\n5b1IR6ldJM5qg5C5cCQG20FvpIssiA7+Fv9/qPpCpqTQycuBq6DKpIkRj+vI\nnxBVN7P3aUsorM/heDZO5ux7sygtskDWxSrMKqm/4EDFWJRJorw4f6Ihq4z5\njmIBI/nJaUqMEyKqgWE3Vj7ORwCQhSP3fCW1HRd4podI0h8SPndIM+m3q+19\nhX6e\r\n=7xW/\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","gitHead":"bd8798297953a1a21553c09c9d150624b7e5eef8","scripts":{"lint":"eslint --color --ext .ts src/","build":"yarn build:lib && yarn build:types","clean":"rm -rf lib && rm -f tsconfig.tsbuildinfo && rm -f tsconfig.build.tsbuildinfo","lint:fix":"eslint --color --ext .ts src/ --fix","build:lib":"babel src -x .ts -d lib --source-maps","test:unit":"mocha --colors -r ts-node/register 'test/**/*.test.ts'","build:docs":"typedoc --exclude src/index.ts --out docs src","build:types":"tsc --incremental --declaration --outDir lib --project tsconfig.build.json --emitDeclarationOnly","check-types":"tsc --noEmit","build:release":"yarn clean && yarn build","prepublishOnly":"yarn build"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/3.20.2/node@v12.13.1+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"12.13.1","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"1.0.0","@chainsafe/ssz":"^0.6.4","@chainsafe/lodestar-utils":"^0.8.0","@chainsafe/lodestar-config":"^0.8.0"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","mocha":"^6.2.2","@types/chai":"4.2.0","@types/mocha":"^5.2.7"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.8.0_1589680971203_0.596732128354617","host":"s3://npm-registry-packages"}},"0.9.0":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.9.0","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.9.0","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"546ecd104c20a3d34ac077e07ef37571b5d9bb88","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.9.0.tgz","fileCount":219,"integrity":"sha512-Oce4i1CFggypbiB8FafTmX8cots1kOIwAKZ1L38+gZ0DAf2cMk0sKlBaJ7dsopRLFxYaKAjhlW6uDx76Rxzr3w==","signatures":[{"sig":"MEYCIQCh5jgeBx6qwIKEK4kY18e43Pa/rEUjV7HCGUZkpw/VUQIhAIYR931sAeSFe/4Aj6rUjKymX87lvD98g2Wj3UAPAqnh","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":466963,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe1nCwCRA9TVsSAnZWagAAUEoP/01NIvL47uC7+NX2xsYL\nYPtLfgzyEyTSh/2v4BFKENKXSArKZ7nKXZl8v9px6I0OzPOiWB9U0uiE1one\nJZdj+PKasjQqUKxx1FYOYkO7cR6tIYMrP0Aw1gakTpuI3g3trwI+2HT1YxU1\nejdOIbLp1TCG5JzP8xxDMMk623z0qxv6NIlxyMKqMdO00TpOyGufuC4OG6cT\n+pI8/4x/sgx6QjvXYcnBBRLcKyGBUZGUIOyEegHXa4eagnl73sFFm775b9bR\nOQFL/tJ9XpNAJC9yitoeZPzoPFJy+uWv69zyB9lH/3tAfs3J+ZQzQbcmkum9\nV3f+y6cBDZ5Hh5HnlhFgYJU4mu3jCjYQyJ1shY9uQM5CH/v2B1n02q7ESbEw\n6mQwd5EycfKAiatJcn9c/gV8n6uDpzLPLKGWg4zxnf9ai3iTaK8ezjovV/4Z\n4NbyOyOwm5cYPLY190bHqbLX3azyTgPXsJPjJi+0+WgV8UaaVs6QXQnmjRl2\n/+PHSwuA8/9PG3bMKoPmdtDouaAyVrWAN6qqwiCwIgoCWuG2Uxp1O/L6VKQE\nrG1e+qbtLHfX8YP2PKs1lNzpt281YaQU5iJkGuyCIzSn7Ky8hkqZR3juh6vv\nz2VH72VhYqxFxrJ72DfznM4u747Q5qYNmqBAzwi6v/lVgCIL5JNDb+/N4xKh\n3sF6\r\n=XrLe\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","gitHead":"a7b4c5ad002f018f0682a627b7c528d5743f6647","scripts":{"lint":"eslint --color --ext .ts src/","build":"yarn build:lib && yarn build:types","clean":"rm -rf lib && rm -f tsconfig.tsbuildinfo && rm -f tsconfig.build.tsbuildinfo","lint:fix":"eslint --color --ext .ts src/ --fix","build:lib":"babel src -x .ts -d lib --source-maps","test:unit":"mocha --colors -r ts-node/register 'test/**/*.test.ts'","build:docs":"typedoc --exclude src/index.ts --out docs src","build:types":"tsc --incremental --declaration --outDir lib --project tsconfig.build.json --emitDeclarationOnly","check-types":"tsc --noEmit","build:release":"yarn clean && yarn build","prepublishOnly":"yarn build"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/3.20.2/node@v12.13.1+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"12.13.1","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"1.0.0","@chainsafe/ssz":"^0.6.5","@chainsafe/lodestar-utils":"^0.9.0","@chainsafe/lodestar-config":"^0.9.0"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","mocha":"^6.2.2","@types/chai":"4.2.0","@types/mocha":"^5.2.7"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.9.0_1591111856260_0.26486921425345344","host":"s3://npm-registry-packages"}},"0.10.0":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.10.0","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.10.0","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"4c5d2eba10980c68df7186d373cd2b61643c9938","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.10.0.tgz","fileCount":228,"integrity":"sha512-3x7ZhJ+aOyVryVqHIsmgYWljGvqGHuej0aSZ3SnINnagl80vW6K6ToZi9SubbAV2zfH/+8uSRVdva+4Jz372Jw==","signatures":[{"sig":"MEQCIA6Vl9RpbL89+a7X/6aMh+kvITJmAPGIyV3pWyd9mUPeAiBT0JSCY9JSNIBIB8G+zJ8UDRe31DHeBHkJF7WvYisYGQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":499173,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfDeAJCRA9TVsSAnZWagAAeh4P/iPc6MIU/pQmwDXLOllF\nsIz/ZTJ9dH5zooSQyjacjxnoHfAPfW1qiy28AvlHwiTGMhL95kfnFPMSnnVo\nW4inuv6vst0Z3qlh0AKkjUwD9NqOuqJ9VwxORi/sOQjirg+wduBYJbPPwKvI\nnxcTNT5RQeShibKj+91kEHKL+F1gofxCRkGuT93DoPdlGerjQSqrp+mEZfD9\nuNBXebSZq52Z6jcv6CnTR5BTRMsMAw5CdTW6jmNigg4+Yuvxi3nIN3FsAKo1\nDUyj0dsSXfksH37sb4oEfh8YgA9H03w2LrS7Rb1kkxtZdlp4iBlyBwBAv8JU\n9YL+0TO9nAQoq/6nvcYlCb6hJJM8xWbk1f4s3ZYxNBTId9YDOXj+qUmeZR8p\n/l61qO2nHSRM6o65zvVTZLjMuE2hXTgzVZVT8Nhy6V9WRkhpvaWrMV9fiQ1M\nruMlq8yA1I30oRP3yqpkY6AHC5+PnHrUrcoeLKN71F/9XpozM7ytQqYfxCYg\nfAZhIIn55Xj3OcT699YWz5dRBMjMNLWoFh4CJ4/ZLf1sDeD75aGFGhy0Lqoi\nHl1nBl/rBY7p6ggWNu5GUbYI6UnGjxcWBlmXUs/whoX7uTWl6zG/HQSJAx0W\naEagXRTR4tQHcooFZGuF61npsrxlU49rfFLghVDerP3xh0awQzXwYW2C3dG6\n/kYg\r\n=d4lp\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","gitHead":"3f4c0201b01e4526703f157f5b882795287f85c8","scripts":{"lint":"eslint --color --ext .ts src/","build":"yarn build:lib && yarn build:types","clean":"rm -rf lib && rm -f tsconfig.tsbuildinfo && rm -f tsconfig.build.tsbuildinfo","lint:fix":"eslint --color --ext .ts src/ --fix","build:lib":"babel src -x .ts -d lib --source-maps","test:unit":"mocha --colors -r ts-node/register 'test/**/*.test.ts'","build:docs":"typedoc --exclude src/index.ts --out docs src","build:types":"tsc --incremental --declaration --outDir lib --project tsconfig.build.json --emitDeclarationOnly","check-types":"tsc --noEmit","build:release":"yarn clean && yarn build","prepublishOnly":"yarn build","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch --preserveWatchOutput"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/3.20.2/node@v12.13.1+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"12.13.1","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"2.0.0","@chainsafe/ssz":"^0.6.9","@chainsafe/lodestar-utils":"^0.10.0","@chainsafe/lodestar-config":"^0.10.0"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","mocha":"^6.2.2","@types/chai":"4.2.0","@types/mocha":"^5.2.7"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.10.0_1594744841027_0.41913774069324905","host":"s3://npm-registry-packages"}},"0.10.1":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.10.1","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.10.1","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"977f63613602955d98d57bf907f1d62afbbe0705","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.10.1.tgz","fileCount":228,"integrity":"sha512-RT/lvGKe31CX3jp84rA0VNGd3cBtyKnOexgkElFuUtyfRBT/4O7GAA0Ywr8f8fe1DyMyelm7TTO74mfnLHmU1Q==","signatures":[{"sig":"MEQCICv9/s+fYKYnMUulGBd4IwKhUsYUfkhGlrcYeijHJxvmAiAronrQNBV0NDnEElhl9kJMRLsSvgxfZGXvup0BtT9chg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":499751,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfEHv/CRA9TVsSAnZWagAAq98QAIgTLBzEdcUAwVOmMYQ/\nmWgsCxFV8Xviu2ZP1o7lGSOa3I9cpXZxOyd6LvmBVy8bYQXbSbZCy839iMmn\n+x3BR5fju3jplHMg5aDIBTUrprwz6zkqp6KVNUQXkELyKimMbBu2WkbwPIlQ\nIN+EXW7kNCIgwi4tr4HAshC0paJg1IJwgpv7pA88fJZxTLfMYQkKW9TsF1Iw\nvCVd09BCk//FsK6k9i/6p87BNZwyLjC86IohtAiENjfK6k2FZvDM/jGUHAq2\nFU4MmaPVIlsGNYzVAky7Lr10BSNsEAES51sQpymyB7yeIFlQGiIbjgfza6Tc\nnEzFmOZOxa2eAsD0/Ysx27Ah9MzSO5xC21zpSPa8+y1tCt6jcCIPNsQikPor\n7m+lcYByYMvz0wmT2AjRrETuZvMEzKiU0FisKXUwFm+oBNpk4w/yQBe4u0z+\nJgdH1eUVTHCiN1rpSDaFMnaWCLu4yhZhpe80Op13PoV5W9YW1a01bEMpYkIa\nLXK686wUhUZArgGk4yycDrRkxPyo3p+2QNQoGzd0JSJ46JceMiWxrd/gDLVZ\nPAIA7z4QMDJwdU6xlU2aH3BDF42TCRU9eD363VC6XTudI3dqLYYAj79BN5Io\nxtSpTMRk4pxiHTccekW30ma+7bWd3/NDz8vusADWxCZR1b7R7cMKRk3ZUQDO\nJQDL\r\n=Lccf\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","gitHead":"9c221554b06ed5cd7caa8c6ba85c4c5cb6df4278","scripts":{"lint":"eslint --color --ext .ts src/","build":"yarn build:lib && yarn build:types","clean":"rm -rf lib && rm -f tsconfig.tsbuildinfo && rm -f tsconfig.build.tsbuildinfo","lint:fix":"eslint --color --ext .ts src/ --fix","build:lib":"babel src -x .ts -d lib --source-maps","test:unit":"mocha --colors -r ts-node/register 'test/**/*.test.ts'","build:docs":"typedoc --exclude src/index.ts --out docs src","build:types":"tsc --incremental --declaration --outDir lib --project tsconfig.build.json --emitDeclarationOnly","check-types":"tsc --noEmit","build:release":"yarn clean && yarn build","prepublishOnly":"yarn build","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch --preserveWatchOutput"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/3.20.2/node@v12.13.1+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"12.13.1","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"2.0.0","@chainsafe/ssz":"^0.6.9","@chainsafe/lodestar-utils":"^0.10.1","@chainsafe/lodestar-config":"^0.10.1"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","mocha":"^6.2.2","@types/chai":"4.2.0","@types/mocha":"^5.2.7"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.10.1_1594915838701_0.7797345052386391","host":"s3://npm-registry-packages"}},"0.10.2":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.10.2","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.10.2","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"def56bd4372a6dd5e330beb9b21ae429abf3d56b","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.10.2.tgz","fileCount":228,"integrity":"sha512-J7tcZ2dwkq8Xw1tBCW7O0xOciN0Uka/Iq4wbJ+JSyrDPZeicMwb5zCgFVE1tki+oNYRxYWwEpFBnxrEcJuRyGg==","signatures":[{"sig":"MEUCIQCVEMj6JtqPzfL5samBbxCZtfbLW496pPdtqNZLaGjlNAIgQXXRkuUoi0jH3IL9r7gcl24QhjFqeDud+pJ0QDxlUm0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":499751,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfEbakCRA9TVsSAnZWagAAQI8P/j6e0uYb5u6p3Gtpg19f\ncIwIK8ceaWjR6dtplmaP+KdcKo7Y0kYdG8VLQtmTnYsHDOXIxdfimF7TonPy\nFx9U+jnDH5pcuT1DsWOkrAtMXMbBjgo+5OVHacyc5xiqLkzRbbl5p02T/1Pr\nwe7qqZytKnIXttJDjcYJbnFv58mr0SAD9VQQzNl6Ig6eJw8xJVdmCls9OU2T\nBGat2p+ZwOA0FxFNtm59HudsRzCjV4C5w2CrNcSwmsaEFOgqTOylVtB6LDOn\n54AkEF4L2MEDP7uzh3PZME/AW5w9z6J8sBjwABp7pxSCWDDVFoYrLpDq613H\n+D7bspYolbayQWu5eQattWvEHiVFktKZzF57gl82BHkvVg/8tol4o/KSizOX\nLnKESwOaj2ZUd2rMaFstH0EBa7o1aGsMKG0BPWZfwak/HYscOnldeSOeMWDv\noDjmIN6bwxBRxbq0He5aJBqXPIVY8utRsH1hpFd8omvUU/jZgKSgWZV5PUHv\ntQ02K/M9sRaHm6mpdh2zutmN2pRhBoqmSPdbheY7BwoohjtAD5RqUVlh1J2F\nocXfw/T38GVV2upr0MucqDAYUnWAYCg8WYtabxtLcxSEer7w6ximWGvaHStT\numGPOlIfzMK2Y9xXYOdec2hhxcBhQtfZ9Zm8LPR2GRmLs0UT9d5KafoKdl0p\nH2MR\r\n=HEi/\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","gitHead":"4e0dde631208a44d9a9fdfa547f1f91c018f68e8","scripts":{"lint":"eslint --color --ext .ts src/","build":"yarn build:lib && yarn build:types","clean":"rm -rf lib && rm -f tsconfig.tsbuildinfo && rm -f tsconfig.build.tsbuildinfo","lint:fix":"eslint --color --ext .ts src/ --fix","build:lib":"babel src -x .ts -d lib --source-maps","test:unit":"mocha --colors -r ts-node/register 'test/**/*.test.ts'","build:docs":"typedoc --exclude src/index.ts --out docs src","build:types":"tsc --incremental --declaration --outDir lib --project tsconfig.build.json --emitDeclarationOnly","check-types":"tsc --noEmit","build:release":"yarn clean && yarn build","prepublishOnly":"yarn build","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch --preserveWatchOutput"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/3.20.2/node@v12.13.1+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"12.13.1","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"2.0.0","@chainsafe/ssz":"^0.6.9","@chainsafe/lodestar-utils":"^0.10.2","@chainsafe/lodestar-config":"^0.10.2"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","mocha":"^6.2.2","@types/chai":"4.2.0","@types/mocha":"^5.2.7"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.10.2_1594996388245_0.18007818706344714","host":"s3://npm-registry-packages"}},"0.11.0":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.11.0","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.11.0","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"3e426ef4f95cd33477d0f99aabce2622d473c3f4","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.11.0.tgz","fileCount":225,"integrity":"sha512-w/B+4/kM46h3wjKHQaWXBWkF4xXnC81NbAjCTjlKlDQRrkDuY79wA8+kh+hVBFONUxCwEfHKbywx179uq9QRHw==","signatures":[{"sig":"MEQCIFOCsxLeYiGUe8QxZr8/Y+6DhHQb62MoWgYZxWjCudz7AiADhpJXhEVJrWpHTfIjV0Kj0KXW251Rv5e9gtU0wRJfPw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":502733,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfKLLYCRA9TVsSAnZWagAAYR8P/RVluIG2ImynnTP+KdiJ\ngTPJjLFUrNh5VcpSqT6Y8u1QB+7RtJrBX2Y0aErdTdphcPXOxzUoUHHwYJBT\nvl9GuyqN61x1A40npkzJm2dJGjZUQxIudQR6WFKWIabmBoQC0u2Bz2k8nUun\n2J54lDmvId7GkLrYzPieVDNnw+dx+7XHb9W40S1HjZURcsf6nzxovXwUaRMg\n7JkxtdpZBv1IhVzg9ES/Pw2QqqfPe4ywtbYNA3dxPTO54d3ucHbw+c10Ere2\nyHMMT9FTxNVmiF72DrMuz+Lx9uf+sdl6r+X/ZQ6ume09ElsHWyZDOZa2xcXG\ncQ38q05wexk8IZLXaIUI+sMu9DET00OCFs5/WloJd7jjglYOBy1mFzH+iSFh\nKiVnEifPAq4cYWGSfFOoDB1MgvidMLQtZ7bwJAKzlktW0IQzONa0RrEtZUIG\nqDjmygavQ/b/HGi5zTHgcy0TUPINUzsUZeu+yibXWzCG6E5xdIwPBZ30ttij\nAmJSRpnP0rBMyyj5Z+0axskOQ3bIiaWxmiZT3RIr/sgWX0mQOI0WzV4fR1HR\nAw42EaxgM743aRKq8bifo6ecmkbBZGZuo83Hoek4Z8uLuJmVQMl1y0ZojMpL\n5l16DyhbOY+bW2NRsDyGfIcnriHwsSJjTMrC2lvu0X8aBVmXazSOnEg7kyee\nSj2K\r\n=a0eJ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","gitHead":"d84564bda2f3548a1d7e419c1c621f005a4f1dca","scripts":{"lint":"eslint --color --ext .ts src/","build":"yarn build:lib && yarn build:types","clean":"rm -rf lib && rm -f tsconfig.tsbuildinfo && rm -f tsconfig.build.tsbuildinfo","lint:fix":"eslint --color --ext .ts src/ --fix","build:lib":"babel src -x .ts -d lib --source-maps","test:unit":"mocha --colors -r ts-node/register 'test/**/*.test.ts'","build:docs":"typedoc --exclude src/index.ts --out docs src","build:types":"tsc --incremental --declaration --outDir lib --project tsconfig.build.json --emitDeclarationOnly","check-types":"tsc --noEmit","build:release":"yarn clean && yarn build","prepublishOnly":"yarn build","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch --preserveWatchOutput"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/3.20.2/node@v12.13.1+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"12.13.1","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"2.0.0","@chainsafe/ssz":"^0.6.11","@chainsafe/lodestar-utils":"^0.11.0","@chainsafe/lodestar-config":"^0.11.0"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","mocha":"^6.2.2","@types/chai":"4.2.0","@types/mocha":"^5.2.7"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.11.0_1596502743969_0.34472877802899426","host":"s3://npm-registry-packages"}},"0.12.0":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.12.0","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.12.0","maintainers":[{"name":"michael-chainsafe","email":"michael@chainsafe.io"},{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"eb78dff24e729475df37a89f84adab9ad3e0c57e","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.12.0.tgz","fileCount":231,"integrity":"sha512-fH1fpSEv8cw6yVIQ49WFfH5j5VQhG3ABgRwYaSLLLiGFmH/P128s2VocTIxo1nKRXOes3QG8CT79kjIPDyIB4g==","signatures":[{"sig":"MEYCIQDBuc6nEYvX/tXX8Xsw5hyAsJ/9JID5aH/1B7X7vJi4jwIhALYIpupfjxqichomBW1WYUVXueKYEAZmhUBt5TBDVlxj","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":529877,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfxcCHCRA9TVsSAnZWagAAk/EP/045eqWc0ZjAN8IcGIZw\nxB/iq9RDI9NlkANP1KM5vm48l97i8s3Us4iPtA/J+D/VMnPqKy1azoOnJkvK\n/slS8t7hqzgt1C083YZgOL6dyclcRl3EH8/ZW0u4RL9aJ8KXRyJ+MvGFk50t\nKdVPY1L/Oj1A76lFPm9YaPydmTVdP5CKpyWKWN3L5FjBU7jEOfBnTEobpn+j\nu/lVcDyIpa3jvf3gyNKVrY0/UyToW2tNz9Ks9NwV48UgcKpvUinHG9J9KMX3\n0IJmJjfP12XoIkjxE8tGaehFLmk+LZ7GOmaFKz4LBGmOAwcG+RdHT5J/6Bsn\nYM43TcRzC9RW/F/gWHukm3UqlahwIOVwxhnnoBLkQO9sQ6d46K2gbV1VKyvd\naNAuoFsTvTm7VR240kmyJtNtgFh5lp2gj67GLb8L7cHpalm+4TZb2MWnyqqn\nKvXYs+ho7aLi1nA4cir1Hr95yuBs/X4LtxWgxBHft3JIp9SlblGd7BtWzBJi\nmRUcBZSMBudQR1XbRjg8uTRZ7l/W12fuM2FdoMlJ1AVyX8MYyy3HhbMubNwD\nOrIimwHcShFkdylag6dyWcdkWDY7v545oRd683/z2wsne/pw3YoYhGM0Hlrz\nKC4N9IfhK1XNHakoLa0IwR8JWGUmNJ2XFf2o8cAT/zEPT472DXeiENeUkiF0\nSna6\r\n=mMiB\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","gitHead":"5162c9136854c8c0b3816bb7622468ee0f3cc61b","scripts":{"lint":"eslint --color --ext .ts src/","build":"concurrently \"yarn build:lib\" \"yarn build:types\"","clean":"rm -rf lib && rm -f tsconfig.tsbuildinfo && rm -f tsconfig.build.tsbuildinfo","lint:fix":"eslint --color --ext .ts src/ --fix","build:lib":"babel src -x .ts -d lib --source-maps","test:perf":"mocha 'test/perf/**/*.test.ts'","test:unit":"mocha 'test/unit/**/*.test.ts'","build:types":"tsc --incremental --declaration --outDir lib --project tsconfig.build.json --emitDeclarationOnly","check-types":"tsc --noEmit","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","prepublishOnly":"yarn build","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch --preserveWatchOutput"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/3.20.2/node@v12.18.3+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"12.18.3","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"5.0.1","@chainsafe/ssz":"^0.6.13","@chainsafe/lodestar-utils":"^0.12.0","@chainsafe/lodestar-config":"^0.12.0"},"_hasShrinkwrap":false,"devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.1.3","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.12.0_1606795396155_0.003151094522783504","host":"s3://npm-registry-packages"}},"0.13.0":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.13.0","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.13.0","maintainers":[{"name":"mpetrunic","email":"marin@nodefactory.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"michael-chainsafe","email":"michael@chainsafe.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"bbd1ac0bfcd110eb27e25d65b633305de9145a8b","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.13.0.tgz","fileCount":252,"integrity":"sha512-7hyAZjV21SzsoKe20a/IDUK1uvlTBMfGAJSvzz13/4atvCCHp1QyllqHvIWtzadpuAoP9sun2Ee4bOjjaWBKNg==","signatures":[{"sig":"MEUCIQCwS7FagLAtfLSGvRhaUTp7PCfAyfosE0kutQkD5hM8XAIgUZhUBQEDZFHHV1DkUZbr5u69+b9yWmSmjfyA9TIT4do=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":571983,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf4c+GCRA9TVsSAnZWagAAMesP/jj3y+NM0ezNVMQigoq3\n53jUd4U8aHGCE6h1sJCI+BRtNCaTo3Ofu8T0mSay/DjPqleI1dic93GuzJ+z\nn23T6bAXHM19P0xDOSHfygzmrgeHXd8rURRou97BSbchoECmu3h4l5E9lXyX\nu7zReEm8fOZ3gmANlDZVFwLJdI5OzzLfCnx/cXocp2UyaLxJEagpCFAyrk4b\n8Prle2d0j8D19fjPdlnAnyMAnz5gIV+oedyYeu2w7Wy7UcYtJDXp4PjNMBWd\n1aDKYcae0we5eH+sLW7bkPvI9ZwoWgNMZTta9q+gB2JIhtt3NJd7FqhuIHB3\nYDfQVXhmNHM2eMH38X7XiEbgIIxA0dPQmzrzMV1XVUq1ODM/oFmJgvSFHgPn\n66IouiF5ntu2BSa+5ectJjlzGc+uNbMm2qTFOoTom6EzcufHpp3oTGMmSh3R\nyqTSLR/ylStABbYEsl5J0m0FAg54UFjUFcvcb3tJkG4rstdWW5q7FAmQ2d3Z\nHsWtY6RqZ8OMg4YVuMRKTVW17woPlHZHd4CYXWKnsyXDzVhzv22Ej8As4QT/\nEnqfnhzivEwor2Wc+wBQ2M2sCkO1dyz7xRqAx85YP/yLMLI71rHqff3xWSkJ\nCTHKtz6jRP5uygJ1tNWUfzN34iS/EXHME6ReJ5cS6qV0EbdCHHkAdK9stHnF\nd4Rl\r\n=VlGJ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","gitHead":"739f164b086dab2584b7a55d5bdeb69071542a75","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"concurrently \"yarn build:lib\" \"yarn build:types\"","clean":"rm -rf lib && rm -f tsconfig.tsbuildinfo && rm -f tsconfig.build.tsbuildinfo","lint:fix":"yarn run lint --fix","build:lib":"babel src -x .ts -d lib --source-maps","test:perf":"mocha 'test/perf/**/*.test.ts'","test:unit":"mocha 'test/unit/**/*.test.ts'","build:types":"tsc --incremental --declaration --outDir lib --project tsconfig.build.json --emitDeclarationOnly","check-types":"tsc --noEmit","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","prepublishOnly":"yarn build","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch --preserveWatchOutput"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/3.20.2/node@v12.20.0+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"12.20.0","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"5.1.0","@chainsafe/ssz":"^0.6.13","@chainsafe/lodestar-utils":"^0.13.0","@chainsafe/lodestar-config":"^0.13.0"},"_hasShrinkwrap":false,"devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.1.3","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.13.0_1608634246268_0.2908548715246553","host":"s3://npm-registry-packages"}},"0.14.0":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.14.0","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.14.0","maintainers":[{"name":"mpetrunic","email":"marin@nodefactory.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"michael-chainsafe","email":"michael@chainsafe.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"4b2c23f44aec17d132865c0854072c1dfd308c8e","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.14.0.tgz","fileCount":252,"integrity":"sha512-cQuIqAvKN07v9ONAoAo42474RbteGy5geYoMaKxJACKOAW84GbdxQQCyFYAmiR/dSnr46g+1Rtt8eK5SP1KJuQ==","signatures":[{"sig":"MEUCIQDJ2hQSrHgk6o34dwJS3wqXG4nc6kEurTuGr4MM50PfbQIgQnD6PUYEmKHABucsexWNDFVxif9QqEMz8PBOflkuld4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":586960,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgBwBaCRA9TVsSAnZWagAADyQP/j+QOgw7zl5zCFHsQ71T\nfSd3iPktP9B1sWht1KD0GB8U+rs/hxQdAqcWvriBmVweMt2vJVT2SeodYtgD\nma5kciNwYvhrQyTl/fHW0Y9IY6Q6Qi7b2NZBfst5DWfRED7oFqT491TN3g1o\nNsG7WPVRlPJ2QCYGP4SVFjaZ/Dv9F6UFeXBNzTfY3HQGbIoPpkK0X6OvRCIt\nJLy1UTJbKwB6tp5DfSFQM3qteWjZrNV3SLwV5/KmpczCbeMeGV8whRXse8aD\nDAX8WNTHpnhGvISQC2Td6h2BYTCCW9ga4kioL1AVtT1MwYSIk5o22UVpsw8p\nyJKTjWeLiwa+9/xUdWI59mSITTo/bL5DfNjBnioghuS8fdbry4WsFeThlgx1\npN22QtPUO1pObLhOtR+mFwWc+fq2xdnBzTc8fmg1Ep09N2Pi4c0Mgh1u3yix\nFs7tYqrr5XRR2BK40kjVtX7+zYqivv/KpIRzIEbVVwBlYXmqn5FH/S4TNAnQ\nC1bgVUMuQuUx2AaaiXxVoWYeItOvg77wPdGBQmpv+jtc3GKq0fyjaipYINqQ\n0QkOq/+Chatd6OS7EjfPXAx5Vlm71KZ/sOutTOyqxI3Q9Cf4PIHujBnEsIkI\nDaiYA8JvsZBw0ynV5GJpTLywiskhmLAm/mcaVab/QnDytDlIQveuiFxQ1zsu\nO27e\r\n=ESrI\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","gitHead":"71388effa06d7d5bfa7958b015d4577d40a4646d","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"concurrently \"yarn build:lib\" \"yarn build:types\"","clean":"rm -rf lib && rm -f tsconfig.tsbuildinfo && rm -f tsconfig.build.tsbuildinfo","lint:fix":"yarn run lint --fix","build:lib":"babel src -x .ts -d lib --source-maps","test:perf":"mocha 'test/perf/**/*.test.ts'","test:unit":"mocha 'test/unit/**/*.test.ts'","build:types":"tsc --incremental --declaration --outDir lib --project tsconfig.build.json --emitDeclarationOnly","check-types":"tsc --noEmit","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","prepublishOnly":"yarn build","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch --preserveWatchOutput"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/3.20.2/node@v12.20.1+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"12.20.1","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"5.1.0","@chainsafe/ssz":"^0.6.13","@chainsafe/lodestar-utils":"^0.14.0","@chainsafe/lodestar-config":"^0.14.0"},"_hasShrinkwrap":false,"devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.1.3","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.14.0_1611071578112_0.7906016043458646","host":"s3://npm-registry-packages"}},"0.15.0":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.15.0","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.15.0","maintainers":[{"name":"mpetrunic","email":"marin@nodefactory.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"michael-chainsafe","email":"michael@chainsafe.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"aa4b669476357c148c50085ac4735195b9edfd18","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.15.0.tgz","fileCount":252,"integrity":"sha512-uRG59AAtuB8EJez4PZoBaZO+AyhXhvW7u8A4XV6pN/rz2KdWPBqmo3tygCZcoGAYEqH/R9/949nCMu+ll+/zAg==","signatures":[{"sig":"MEUCIQCj9yS7YVrdbCGQ6FOmUH1DxHzBXpLTBw3RjtZTK3UC5wIgXTFY5yk24y5iPL4P5bIbyl1pMBmOdykxjb0ARSF94TM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":582060,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgGXKkCRA9TVsSAnZWagAAA6kP/0KMl8VLnPuLTes2WpGk\nGuy5Li7oYPPzta7yk5apCIrz3HTHTfCU3MVjLRCQsjaoFP52Fd5pyO+lMJjV\nLbJSx3xqaYO98SVwzf0Q8gSWaw/h1FzuBYE28q5Dht3KNjQf9R5NnwaPeg18\n1YDIgW9pevIIArQgl3mHINNdp7ldI6W3bTCVAIpnKfMq29fll4fcfwES/QAK\nfQqxcJ1ZUaMTY6gxY2mVyzmfuxh8uqDxyNpbQxt3rRXhFl3fhaXVNuOjVqav\nQgM/Q/fbhgWVCx1pLvaWvF3GNDXZQJAv1nC/fuIOT7xKKSJ1v4hw825/1W9M\nL+/NF96hMTnMob7z+cacIOhDYVanOtkUc90ln0DWwVW7jETCbMFia6Lt14zH\nyTJ5oaOjJCTnB8th0QaAF0C6xX0g49Hd1iTlXPBpqJzmSl6ntHvmRHz3fT9U\nDXZ58uGCbntWeLD2cB/3TPOFo4XvnBBafkw2Iz6O6NV/OALb9ngrEMGcP7Xb\nq0e7oDijyEQESa5SlTKr6vHKQgA7XywOKRa0ZFxGEnhHOLwpKeroP3a4wQwF\neKm+rkvrZ3ijwatsp3PH+ouDCk4Ll/11wN9m1PblPoivNGh3/hcyPDE6dqtd\npqtpitt+DaUFAhQrBHs70bp4L7yVEMJATmHD8JcwWk38P0L4Fo1wX+RG8YYk\nwWju\r\n=28lA\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","gitHead":"b6d3b8802734b7bfde7dd78afa524276e3f9655c","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"concurrently \"yarn build:lib\" \"yarn build:types\"","clean":"rm -rf lib && rm -f tsconfig.tsbuildinfo && rm -f tsconfig.build.tsbuildinfo","lint:fix":"yarn run lint --fix","build:lib":"babel src -x .ts -d lib --source-maps","test:perf":"mocha 'test/perf/**/*.test.ts'","test:unit":"mocha 'test/unit/**/*.test.ts'","build:types":"tsc --incremental --declaration --outDir lib --project tsconfig.build.json --emitDeclarationOnly","check-types":"tsc --noEmit","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","prepublishOnly":"yarn build","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch --preserveWatchOutput"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/3.20.2/node@v12.20.1+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"12.20.1","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"5.1.0","@chainsafe/ssz":"^0.6.13","@chainsafe/lodestar-utils":"^0.15.0","@chainsafe/lodestar-config":"^0.15.0"},"_hasShrinkwrap":false,"devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.1.3","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.15.0_1612280483578_0.9278655149538741","host":"s3://npm-registry-packages"}},"0.16.0":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.16.0","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.16.0","maintainers":[{"name":"mpetrunic","email":"marin@nodefactory.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"michael-chainsafe","email":"michael@chainsafe.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"3303aee53bddceddc3ebb96fa8ad11f243f45e9e","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.16.0.tgz","fileCount":252,"integrity":"sha512-tdXZU9i5FIkzjw6MwMxy137aRzNK4cLc8TrEGDB0hjuxEOJ2il4zozuamljMSLPyArEAjeWjanAvsdoFOpemBw==","signatures":[{"sig":"MEQCIFwvf+IVqQZkD8DSVKrGk5rNbBSS1JVNoqh7z9clpDpmAiAK8Q1ax1t8ysSJiuCnFHhviEEIswVC8yu+qqIY7Oqatw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":582178,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgK3LTCRA9TVsSAnZWagAABrIP/02L6DXA3k4ajmI11IBV\nXoYZvGx54qwkreZlQ4Y4v66gHXmP/0btN7G9wA8l34DhGSuQdhEp+Q1btOjH\nSyC8nrBmyc9Xu3dmsVAbgAAIX6F+ImtA43eM15M68mOetTMRQXvWZWnRoz00\nJtg3ta0vIAggS1WVaqbGB9L/FY6nUNiT3rvzwqCcIy6FJUnejI6GvvH4OwmG\nPA7fvumQLfh13QcYLXHcB/qr1TIXlyohM5xBg8SRF/A7B2NEhFq2Rh41P0bK\neQ0JwFoU2n6zLwT3esQsbI0VOXLibhP+mmgMofdFa+JH11nfmkWT/278TVV/\nPKOW+kaQ0F4lm2AWMX6IWPyRRg7+3hoG1c10rJxWlnvHOcWivWiAAlrc0wk2\nHnSda5fF4CPAikKBazGuMfkCoNLP1RFkiyOGKMBwxZnZtbFekAP//7o4cxet\nlV5tCHWQnhyRQCH1VFU4fppAx3SBbyq88vxuhZkX5m9nwQp8suw9f7aMA4kR\noPIrYPuCaTHIcklE4FiCTXvBBqTgj75KtpT1onLpcltJzpznA+dyqj0olGqz\nVR23bmThd8Ok6stgOZkuSeSoQTmdXe9pGqGcPY02Atdpwz60pfzDZUQ0JKoV\n0+kjBviAmbJBQWuDH7ST7lkBBEKhDX6Q7VTkCIpuGDBw9P6joVimeDD1GwTU\njgv/\r\n=317n\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","gitHead":"fe7e44bd008601b71972bee9d50b87246ac943d7","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"concurrently \"yarn build:lib\" \"yarn build:types\"","clean":"rm -rf lib && rm -f tsconfig.tsbuildinfo && rm -f tsconfig.build.tsbuildinfo","lint:fix":"yarn run lint --fix","build:lib":"babel src -x .ts -d lib --source-maps","test:perf":"mocha 'test/perf/**/*.test.ts'","test:unit":"mocha 'test/unit/**/*.test.ts'","build:types":"tsc --incremental --declaration --outDir lib --project tsconfig.build.json --emitDeclarationOnly","check-types":"tsc --noEmit","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","prepublishOnly":"yarn build","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch --preserveWatchOutput"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/3.20.2/node@v12.20.1+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"12.20.1","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"5.1.0","@chainsafe/ssz":"^0.6.13","@chainsafe/lodestar-utils":"^0.16.0","@chainsafe/lodestar-config":"^0.16.0"},"_hasShrinkwrap":false,"devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.1.3","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.16.0_1613460178787_0.7825940272393077","host":"s3://npm-registry-packages"}},"0.17.0":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.17.0","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.17.0","maintainers":[{"name":"mpetrunic","email":"marin@nodefactory.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"michael-chainsafe","email":"michael@chainsafe.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"a96239f46db79fe5df7f760bcc7c66b8e3e877e9","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.17.0.tgz","fileCount":306,"integrity":"sha512-R5IEBCSdFPuraqtfCSCwqAw4rT/KJilyH9bhMs1Nv3aEfI73v/Ap7FhO+MpgdKo+m9aKJ5nAwyu8vN+FjePyIw==","signatures":[{"sig":"MEYCIQC0slqaxjmVtHB2QZ1mVq/7J5eUUZxjfTYoCTeFDe7vlQIhAN6aurav4wQIELO4u+dXxkkpVTtM0wZCQYewBETUUAVK","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":665877,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgPqdGCRA9TVsSAnZWagAArHcP/3m/HUPGMUb66wLKGqOc\nOTYY+ekZSRX5Z1NPb0RPl0KM6QDxVI8RK1OwjgqNWUSH2wpCqdLc/PvO+ZEI\ny61iH01MOfKlnf+g8uYduNAkKVP6rhmAJPS2x4L134SVJUR042oXF4gP76VU\n1CTm2S4r/1jxSGYNDVFADaEkOvCF1SeFzPrBnwXOqgqtT0CyIk7yLE0d74xE\nMSKWJKBrsyXerhNgJdUkkmAX3b2Cas4yvH378LfOv+3V7pIperAPi5HDffEZ\noWlLwR7o1U+QGyDO+jorofwrHSZR9Ua2wWjmTTVwWZNKGymgg0j7qfNDGxH+\n/j9L7BHBfqH1zE5Bi+CitIeVpOY9a/OTJWzYq3bNZoqdGjWBLGCTqmRS+Y4U\naKkvq9Hxiwh1i46DrbGA//0BTMsjaEc59qqldJ7BcOJKqyKuk0vKbAUlHFnR\nfZDNWGwYFU27dbPlrmVe2SBKQA6i0uhZfM/gcv4SIa9BNBbAL11sXQHpFVpP\nZOqwMnoAR7FBMUSiFoslzlDNbZPlOnLFyq733lEXhXyeK0WG1CJy75D5/mh2\nD6eDq0KS2fNvjws2tN2gDZVrfwKFh+q3mBu2kqv+rWW/48SPrKuxeKTW8mjZ\nDk8Q3AkoYtVbEMzKzt8hzX6VyPsNJbz53A8leimj4pw24FFUqwmwBRJ80Az1\nEGh4\r\n=uqij\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","gitHead":"083db35cb33eb46e5e4ea6d647dccbfc0854a1b2","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"concurrently \"yarn build:lib\" \"yarn build:types\"","clean":"rm -rf lib && rm -f tsconfig.tsbuildinfo && rm -f tsconfig.build.tsbuildinfo","lint:fix":"yarn run lint --fix","build:lib":"babel src -x .ts -d lib --source-maps","test:perf":"mocha 'test/perf/**/*.test.ts'","test:unit":"mocha 'test/unit/**/*.test.ts'","build:types":"tsc --incremental --declaration --outDir lib --project tsconfig.build.json --emitDeclarationOnly","check-types":"tsc --noEmit","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","prepublishOnly":"yarn build","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch --preserveWatchOutput"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/3.20.2/node@v12.20.2+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"12.20.2","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"5.1.0","@chainsafe/ssz":"^0.7.0","@chainsafe/persistent-ts":"^0.17.0","@chainsafe/lodestar-types":"^0.17.0","@chainsafe/lodestar-utils":"^0.17.0","@chainsafe/lodestar-config":"^0.17.0"},"_hasShrinkwrap":false,"devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.1.3","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.17.0_1614718789894_0.38513404727935474","host":"s3://npm-registry-packages"}},"0.18.0":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.18.0","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.18.0","maintainers":[{"name":"mpetrunic","email":"marin@nodefactory.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"michael-chainsafe","email":"michael@chainsafe.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"75f30838260c18986aca0e8b4bf77976c56406ac","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.18.0.tgz","fileCount":339,"integrity":"sha512-FAJ72TItUkHxFdxmTlYp8EpyMC/c9QveS1usYhPmubVB61+tPaiQlrM0J16d5GWUJ722HdzPzhVJN853gmYz1g==","signatures":[{"sig":"MEYCIQCo6ApJnbv3neRv+sseUuzyKO11QlB7g9jb1l8n2iLoYAIhAJSSGiDJlxWcoRzzNXKVHeQNBOqZ4n4p2SHSJd9ckvuG","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":766749,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgWPF7CRA9TVsSAnZWagAAPuwQAKI2D96GIkM/zA0JLHm9\nj41uV14ePsIUqsG9ocM0gPu3idv69vQ4zBY1RF7tr5iYoZHtpqa1RR29poKg\nF9MIGQZA6bqOm5uouDYJp5bU3KhtMB9OLf8swzLkYREBZqGLG159Nmo/qYOO\nDO4mEziwqsBmY0nqIRBld+/Kl4T+M9WuL5mlXioF8SGbra69JZNYcUoyeOPI\n+7IKUXWrMGPCGDoE+hKbb5u5ia6wcSiLXaO/caf04bD7EL/tFtgFKahBnOAP\nCej3nuwq1GW9OO3HdYgaTnj15zOQDuNjeGgKQU9vFVklg2jHRc3/wbBu2ytS\nN77tut3oruw0JeyqgYpSaS2LxYe6LN/u0AAXQpAqI0aaoiqKISySOxrHPBZM\nIU72aDtjjG0OQxj3p/HWaM0/D+PxDX4ZDqlMIx4Elqy1mvFE3pTST0oEvTPp\ndw4Bjyo6nduXZfpoNwew8ZWYGSDmyE/K0bTvdiJPLK1oaMxU43xqcwTaeWVV\nUx90NHpgcssmbj/sqVjT/cObo+hWWNGdekmTJoNOtmpsp+CrQZWrRSfmH2MM\n+bW6QvCnMGtBBIk6U0ATGWdpWZ4jqcy36u+w5lLexuARbkMuYNQS6rhvwPjv\nJ4yehFYSyOmQzCgRq6PgNamrqq69RC1Iig6ZluDO2oWJTDHgEvDmqAr94EqT\nYJxS\r\n=tndy\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","gitHead":"8fb7fc3a6f6bc0a7d02838eef5b32e2d2f5c205a","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"concurrently \"yarn build:lib\" \"yarn build:types\"","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","build:lib":"babel src -x .ts -d lib --source-maps","test:perf":"mocha 'test/perf/**/*.test.ts'","test:unit":"mocha 'test/unit/**/*.test.ts'","build:types":"tsc -p tsconfig.build.json","check-types":"tsc","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","prepublishOnly":"yarn build","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/3.20.2/node@v12.21.0+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"12.21.0","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"5.1.0","@chainsafe/ssz":"^0.7.0","@chainsafe/persistent-ts":"^0.18.0","@chainsafe/lodestar-types":"^0.18.0","@chainsafe/lodestar-utils":"^0.18.0","@chainsafe/lodestar-config":"^0.18.0","@chainsafe/lodestar-params":"^0.18.0","@chainsafe/persistent-merkle-tree":"^0.2.3"},"_hasShrinkwrap":false,"devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.1.3","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.18.0_1616441722516_0.19521782395878384","host":"s3://npm-registry-packages"}},"0.19.0":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.19.0","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.19.0","maintainers":[{"name":"spacesailor","email":"signup@wyatt.email"},{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"dutterbutter","email":"dustinbrickwood204@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"michael-chainsafe","email":"michael@chainsafe.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"a42302ef323a62666005b6ca715f56ce66ff318e","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.19.0.tgz","fileCount":378,"integrity":"sha512-2YSzpavhuUTVaO3icMjF1Fu5Vtjbrahm7MMuy+ICTxTvjR4rIO1U7lWPlJqcYAAkAwwkXC8ARthdCVx65me7bw==","signatures":[{"sig":"MEYCIQCRVL8W1G7DJIfvFmDJEr8/iY8XiZveH2UNDaapRyC8rgIhAMYt9HOvtuysxZeljVmMkqv7bLJ2d9fGBOP63WEE/ltl","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":807885,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgbNvcCRA9TVsSAnZWagAAHGsP/i5mx33e9BxdbgSqQ9eW\nIkzU9mqPwR5BI3qezNm239vrlNJTe9cXPecRzqs29141ta3UIjO/vUTLAIRm\n6N5EIS2pE2tjMXlG5wyYbWotDTNqOtVXUoSCLSJHb7pvJIuv4mxlL+1f2Z0p\nLkQpOy8KdqKqDTUfC18WxZPKLvMJ8W6xc01U1B7AdyaoDgjDg5NjisYQEyyn\n8tGqYvGTDttYmMMZCx6pE8lpRdm+15QA41ry66vNmjUFGcROHl1/xRWEtfUc\nJ6yFfVLHiM4FcrobPEFeupnRX8Z0PeF4Zm/7EXdLPwshIhTlzotlX0EY7h8H\nzWyJXfrMDR17dXChio55MFwmPS8JKSWSUclzEGhYm/ZGg+sKInl/GU4+yYLs\n622FNQU6j3UNOK7bPVYwB1TzpRSYBrrN1FGZ+RoATQjpQH8kwrNoL8d+eF8K\ncfOAff5e8Qrs7hooPlFkjSq3BG7cawhZEAqZiKqSTmmb/mw5T6ZXIhIs0qFX\n4pf+EkqNQGRgebs1GrBaFlPj0q8imb4Sl/74OKbgjyGVEeDFvZ/wkYZ/uNwu\no4Zlb93SYBf8fcmMZMO8CJDn3mhWvzEpNgIm3N2/+gx0phCzhMOVsfV+48o2\npOOWwP7CFQs/kHyVvujV2qEtpst1TEFX9uwmU1zk11rxsOj3kTsoKSyP6tA1\nH+ab\r\n=lUid\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","gitHead":"4e5ae5bf4ab039cc55cd4621a2382d37865cf442","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"concurrently \"yarn build:lib\" \"yarn build:types\"","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","build:lib":"babel src -x .ts -d lib --source-maps","test:perf":"mocha 'test/perf/**/*.test.ts'","test:unit":"mocha 'test/unit/**/*.test.ts'","build:types":"tsc -p tsconfig.build.json","check-types":"tsc","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","prepublishOnly":"yarn build","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/3.20.2/node@v12.21.0+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"12.21.0","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.0","@chainsafe/ssz":"^0.8.2","@chainsafe/persistent-ts":"^0.18.0","@chainsafe/lodestar-types":"^0.19.0","@chainsafe/lodestar-utils":"^0.19.0","@chainsafe/lodestar-config":"^0.19.0","@chainsafe/lodestar-params":"^0.19.0","@chainsafe/persistent-merkle-tree":"^0.3.0"},"_hasShrinkwrap":false,"devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.0","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.19.0_1617746908253_0.10807274432053071","host":"s3://npm-registry-packages"}},"0.20.0":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.20.0","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.20.0","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"4ed72b55b20177427861bff159ce28177645a35f","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.20.0.tgz","fileCount":402,"integrity":"sha512-yhDTqxaE8544Fw3s7yIVCs2QFh+mpbk/T3N9EYSR2zoRAmB5IDyF3QYo58WRp3t1jyg/kuWlbeYAhc8cHBtnDA==","signatures":[{"sig":"MEUCIBKUfajuA38HhumecE5yMWl8Yo/39OmYexstHJ+SJ5FzAiEA8URwymZeJx8Pb1ANwzjpBXAYvRRhVpIA6FWvuhwH3d0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":849153,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJggH+YCRA9TVsSAnZWagAA4vcP/0WfUiHaGjabJmdrZ0Tn\n/Os7MMxVEOo6hbFxZBWTcU14WE5bgz/kyuYH2j0Veauzyjkn7TZq/xFghT/l\nJM+3azNqO9s7OXn8IzwBop9mt1AN9DbCgiV585ukZBVXdq/jYnBJ967F1nP6\nPYeBB5Qre8nkvOjaoQpzCkhuDUim/yWvRHOXSZ9izKbP2D6/S19Jpzx1zHKu\nNHOYIBBW+NY6OMxQLyrOV6Wxmp+Mwi8hPUs6yP53LZURnsS1OjeQF7RLQH1Z\nChX1UvYxLO7+ZaX6POZgStn9hBpFx8LRhh9JHWEnw6o+GaOsqawgkzNWb0Xg\n7+lFfT5kr/tvqnO7pdJ535wI8whOVvxlIIVZFwMDVnS2prigNp1HSpHCfrxh\nGVZhhrNzsXgQ66ZHZnkX0Y7XaZAxMu/vbIa6l0j36AfKclwViLEI03JT/6Fg\nR5OfnzrLYdVC45GXxgK8KjpEnMk0zz5ycYMLizmiwoWaKJR3oMOxA2B4vwrz\nB4NDROHYDl7gSiSGweF1N3BAHsO/mAllNSHymwSjxkwi9xXuFTA+1+h1Lbi4\n/rGbfsxuMELT0tZCy6fXlGLOlBH7yzOstGqPfC/eshWMYZvyN2dyBAv71k29\nATERTz21+RHcGxb2rMu0CzjK2vZWJWodAfzYZO6mPQmKqEM97EEuKILGrij6\nYmp6\r\n=GjS7\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","gitHead":"9fd4283e8523ebfa39aeb8b9f3330c30cfcd9924","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"concurrently \"yarn build:lib\" \"yarn build:types\"","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","build:lib":"babel src -x .ts -d lib --source-maps","test:perf":"mocha 'test/perf/**/*.test.ts'","test:unit":"mocha 'test/unit/**/*.test.ts'","build:types":"tsc -p tsconfig.build.json","check-types":"tsc","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","prepublishOnly":"yarn build","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/3.20.2/node@v12.22.1+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"12.22.1","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.0","@chainsafe/ssz":"^0.8.2","@chainsafe/persistent-ts":"^0.18.0","@chainsafe/lodestar-types":"^0.20.0","@chainsafe/lodestar-utils":"^0.20.0","@chainsafe/lodestar-config":"^0.20.0","@chainsafe/lodestar-params":"^0.20.0","@chainsafe/persistent-merkle-tree":"^0.3.0"},"_hasShrinkwrap":false,"devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.0","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.20.0_1619034008315_0.5594349313550666","host":"s3://npm-registry-packages"}},"0.21.0":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.21.0","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.21.0","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"f9fd84be5bc5c4b4503464eded7439c5c7d8ab9b","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.21.0.tgz","fileCount":408,"integrity":"sha512-P0gwRFDt4fdp/vNxCxFubnFmf8d2B6fMcaZf1Aaf+PbOEnEKCtoHF6lKNMFtyvjkC78JNHjZgebv+zD+ttio6w==","signatures":[{"sig":"MEUCIQCiwXoQkoeSbbtRKsWLaU6z1jkCUU7PS3t/biFqnEoCgwIgDSjOm62Xzrza3Mx5MLFTFKkqsUupY+ejpBw7XAhxByY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":879989,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJglfSrCRA9TVsSAnZWagAAq3cP/2rm3c/kHkfGonwM/Pt7\ndf86Agvwy2HCXViyzCfxT82odO+Fw8wJ4Kbzg70BXPOoSKqcNq6rXSYJeaYa\n+lj8VQ3OLFaRejbesW9Per923iSq08Wq7xuYsmq1G8OrL82BVlB7nwSQwzUd\nNNOhF/OCXleLe8ZBR1mrimbfSvn/ahBJAW6AIliOZSJBu60i1f/RtRj5lnDF\nqJKE8oyADWGti2YA2eikJpSILhqpy4PY3OSaxV/Jb4MVL2uO8JFAFgYYmoWw\nKOvgOqKeZUIcp/SQs97ZaU451lhDvPi1m3W5W3evjIsAWZ+cNQzLep2zFbIm\n9aD+kmvR+ENrTps/2hcYx0p8FPT9PBSjxQL8QSvLJKpl1VFHgS3PADDPuDvU\nOv+Qxw4o+y1ITE5wXEEngTPlVSdJ/slDtq1FWqGprIGZq2XDO3g63hnj9ICR\nkiT3LUu//B2Wlwfoakj4tfUhpvcqDGcnf2PyDhtY9HxTx5nb/aT3H2Y3fS/Z\nUKo/8jCqWePUbgjkBizk3ChW/KZuli91jt7+YL4jN8vlUh8mSVQKZHXxmxkg\nLkEIdZHaVioC+sdvdS5OVEPV5ybWrjWvWQPWv6jnOJgpfrLawOkOdEY0dGcZ\nyDpNUFXp3lwqDRixnYKj24F2CVJThzeM2SyX/on450REJoVOj9+WMP9dIMQW\nUbY3\r\n=oyiD\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","gitHead":"58d4adda54d0b87f57c02af91345f0c2818816b9","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"concurrently \"yarn build:lib\" \"yarn build:types\"","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","build:lib":"babel src -x .ts -d lib --source-maps","test:perf":"mocha 'test/perf/**/*.test.ts'","test:unit":"mocha 'test/unit/**/*.test.ts'","build:types":"tsc -p tsconfig.build.json","check-types":"tsc","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","prepublishOnly":"yarn build","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/3.20.2/node@v12.22.1+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"12.22.1","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.0","@chainsafe/ssz":"^0.8.4","@chainsafe/persistent-ts":"^0.19.0","@chainsafe/lodestar-types":"^0.21.0","@chainsafe/lodestar-utils":"^0.21.0","@chainsafe/lodestar-config":"^0.21.0","@chainsafe/lodestar-params":"^0.21.0","@chainsafe/persistent-merkle-tree":"^0.3.2"},"_hasShrinkwrap":false,"devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.0","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.21.0_1620440234809_0.8399946299275116","host":"s3://npm-registry-packages"}},"0.22.0":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.22.0","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.22.0","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"b84706a1735b59f05c891da6faedee85dbc826c7","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.22.0.tgz","fileCount":465,"integrity":"sha512-ezLrhv5oMlL7vyonwftV2zDelhZQHJhNl7mNYZTG3k61DO8QqhvhLqrc0p1FvjOWTHOiuG0YzbFYgD/6wd6NAQ==","signatures":[{"sig":"MEUCIA6pI6Vscep7Wl33M+Z0oNypPeITMxnbY5QyCu0PF5faAiEAv846FgVaQ8hMR6DQgn1Jh9Ic1T3jH3tMoca+Vf4BNgE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1049874,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgr+45CRA9TVsSAnZWagAAZ7MP/0WAPEQYSMZSUA342QRK\nUphGQCnrPMvVVz+YiLsmkjN1o+1/UMbuWc8pXunQ/iOG6lcjuILg3MtZpzKP\nD5+nlfajjtJssIbLOBhED16JxT81X+8WiMnSTZEqovsDLD3fpTo3N55M+h8x\n34pgc25qTVTjFEcA2vIuAER9ak6zd+uylPBKordinR7nv3TrcrzthAKxGhp0\nUEOFkzz8HNsoOLdstlmOHrtzk+qcCdCMqgeo7tWa+YiZwW9EFg93nSInJdN2\nOhMjMkH2vKsW7F/NstGkReWvXXGk3BW3iucQUJG885Euq4DZylpEPEfVIeTB\nPr6JhEZiJ5YYp4fAvp2XN3DUzyhaV07E0JRwxgSJ0EiJ+kO1u/jmbJG9iwN6\n/cumRdCVJqkaZN9YvpPEMVBShfYgonYykr74D/qe6u6EERYlaVHvlV8B+4x/\nq6Sa1PIakp3CdITu8/zy/45fdaZSywBiGEDxitFRC0PPBbDvqfpGcmJZdPB6\nnVR0Sl7bIwqrcviY0S/01pACG3vOlm2K0Z8yqpuvN7BWTB+JvcMH6ip8SDmR\nHM/EGHZQMQcv2opoZLJXlizLAG6yNwYQH5D5UhkJX8DBWuElw4T4cKl4Dne+\nqk3NqV6gxjRKz1yowBuKuH2TG1Tti+qTge2L73IfHFHSGO4ZeiOJkv3Iotuo\njcB3\r\n=L2TX\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","gitHead":"c37afddf34e0459c9c2991c8902ea14c9a947fc0","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"concurrently \"yarn build:lib\" \"yarn build:types\"","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","build:lib":"babel src -x .ts -d lib --source-maps","test:perf":"mocha 'test/perf/**/*.test.ts'","test:unit":"mocha 'test/unit/**/*.test.ts'","build:types":"tsc -p tsconfig.build.json","check-types":"tsc","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","prepublishOnly":"yarn build","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/3.20.2/node@v14.16.0+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"14.16.0","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.1","@chainsafe/ssz":"^0.8.5","@chainsafe/persistent-ts":"^0.19.0","@chainsafe/lodestar-types":"^0.22.0","@chainsafe/lodestar-utils":"^0.22.0","@chainsafe/lodestar-config":"^0.22.0","@chainsafe/lodestar-params":"^0.22.0","@chainsafe/persistent-merkle-tree":"^0.3.2"},"_hasShrinkwrap":false,"devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.0","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.22.0_1622142520613_0.28313687247790553","host":"s3://npm-registry-packages"}},"0.23.0":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.23.0","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.23.0","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"cc9a96b04f9b2be0075402789e58d6fce870142b","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.23.0.tgz","fileCount":465,"integrity":"sha512-mrDkVw1gu3O05H3KbHddqlbaZnTAWLvCR090qBxooyFSvvT9kyEcSrbR1gNEuw2v94lxbW2GTP0YJimPPrPB9w==","signatures":[{"sig":"MEQCIAmamFJdHSqhQMJFLykW+FOTmvroTFMsLP+T4z1SB2baAiAy+67xXKDIrqp1ATLnH1NmFjkFvIUcHu3Fwqm7/wsbdg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1060342,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgtpGuCRA9TVsSAnZWagAAlAsP/1zu1XVDxrgnViIFTCbW\nOyYgMibUDKcsE20UJnk2FjfZbMjP0WlgL62hSgaBDefltBI0OZ17Bpx3B/tR\nQ+rv5SngydIBxjElPCd5S6MEebe4hN7VerRYEWa+LNgs/Pw6AiMQjBHLJHq3\nwWwGuZS5XWKF5ZVCWGNf/bO+wtX3y4r2hnAhto25cKesT5rxQFPxYZaPEyq0\nFBu6Y1+egkDdmCTlN6mQYn0tqvHfrdNj2NcufU9V1DI2r8aosbvURRk+YLJe\n9rDTCK+SEGc8TCw3/d0e/zAXd9fnTia97iwEz86VAIHfWs7UXL7StWCVK2w1\nA1mnGchy0qW+0w5BdFTlx312V/7xeDrYM6za2hhFVlhCQfb5Ky5CQgVq0p6F\nu6jpfYjmM35pBluDmX+RU6KtT5eDk6Q/JJNMnQD86vduuhap56kNK5CyUCyq\nS4Liwm6mMlyP0EnZgUOTKtSIfpKjc8ARdBKKEQYwDpcWaU3VM9E8cM2I2Slv\n3w+cOQUDS+uJhRY/NNzBmjG0XpDEfzdiF18mUQPmogloPSvWV1hr4GYyu16X\nz5J/KD9++RTL5Vge2bB4G9bdPeHprvoevrQf/O/rs1x1OrLCDVxtGc/Kh70A\nUncvppF+D/lDtP/fXWDVaxI/jIdZRgRmgdm076xoaghPSfTS6/bDq0S1Uwt5\nnZ1h\r\n=uOjm\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","gitHead":"8f4e720c0ed5b701149e2b432c22f0c2b536555a","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"concurrently \"yarn build:lib\" \"yarn build:types\"","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","build:lib":"babel src -x .ts -d lib --source-maps","test:perf":"mocha 'test/perf/**/*.test.ts'","test:unit":"mocha 'test/unit/**/*.test.ts'","build:types":"tsc -p tsconfig.build.json","check-types":"tsc","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","prepublishOnly":"yarn build","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.16.0+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"14.16.0","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.1","@chainsafe/ssz":"^0.8.7","@chainsafe/persistent-ts":"^0.19.0","@chainsafe/lodestar-types":"^0.23.0","@chainsafe/lodestar-utils":"^0.23.0","@chainsafe/lodestar-config":"^0.23.0","@chainsafe/lodestar-params":"^0.23.0","@chainsafe/persistent-merkle-tree":"^0.3.2"},"_hasShrinkwrap":false,"devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.0","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.23.0_1622577581670_0.3871663965875358","host":"s3://npm-registry-packages"}},"0.23.1-alpha.0":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.23.1-alpha.0","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.23.1-alpha.0","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"709eef8c04eaff1ac64f2bf56cc87b7e5af8de7d","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.23.1-alpha.0.tgz","fileCount":306,"integrity":"sha512-UbDOd1boeGjjs1b0ajAyaHx2u2lDV5M5K7Ex8wUaVJSVIH5/1kUku1hYuJV7LkVVGiPSuZgzrYjBFHeBe2VDFw==","signatures":[{"sig":"MEYCIQDizAgO7JKaRANDBKHUiza0Pocb9xndNVtzPPVIIvkyRQIhALznH5MqmG+hn40Z2VtTEImoC/msy+ox/nvrOstBFKDo","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":715216,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgvyiSCRA9TVsSAnZWagAAy38QAJqXPtdmTiA1i67uleqi\n1l3byYmvBFtQC3Ye+ZciNi7VG7ZgKOge3nRxj7GxAqlTzHxrRrVh5jdQJgr2\nE7rQ1Rj0ptUW0ftGKCaL8KJfbNrmgtJhxYUb2WzxtgJKExIuVa3Q7gWTDczk\nLvh2lwU4+QSZxfi0pRo0+ohVmuYWO/IL6DTEGDvgqILDvFgPrLUFS2IPAOu0\n68XQTa97e3l4ESkkzSx8DMPQrcLm9kEMZ3tl/4Tx1In3wlxmvJPzWKDHAlGL\nUo3HKO4k5qY7FbayLjJ6U9yG5Yl4hjz/EvrXgdQ+H0bdQoMcptGIF+lCQfsN\nFt0E/5GriVYaTWxUoctcCDzT/a2KaPHsbAXtFdqNsROkC70nMj/0QXB2jJts\nHPBLQ3YkedVAMKnFh/vfanHDlewGbfj84OpDVO7JXISgLFDZzIGk+AmZskvc\nwZ1dQgEauptshUve9CYJzzJ+JjvVaWtgNqvkX06LQDOZvleqAZbOMhNk4fXv\ngjP7AqfkggdaZHZvAQ0ZceRmqhD3q4cx8E8HgnxYzHOiFyU41GjVpb38Upv8\nwUbh46bROCEhecQ3kn6XeLcpLHWUqw0AItcCMHB7ouWgqyozQQDi/SkxxKmG\ncswlCNL+vKq77TyUJ/LehnOCm9LvrRvYT5QSMC2XiI4OplyumH3cnU0V3sjB\n0QI4\r\n=92JC\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 0.12.1](https://img.shields.io/badge/ETH2.0_Spec_Version-0.12.1-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\n\nimport {stateTransition} from \"@chainsafe/lodestar-beacon-state-transition\";\nimport {BeaconBlock, BeaconState} from \"@chainsafe/lodestar-types\";\nimport {mainnetConfig} from \"@chainsafe/lodestar-config/mainnet\";\n\nconst state: BeaconState = {\n  ...\n};\n\nconst block: BeaconBlock = {\n  ...\n};\n\nlet postStateContext: BeaconState;\ntry {\n  postStateContext = stateTransition(mainnetConfig, state, block);\n} catch (e) {\n  console.log(e);\n}\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"7ff5465baa2414e78c9b0519ff3e262f1d09f36d","scripts":{"dev":"ts-node test/perf/phase0/epoch/processRewardsAndPenalties.perf.ts","lint":"eslint --color --ext .ts src/ test/","build":"concurrently \"yarn build:lib\" \"yarn build:types\"","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","benchmark":"node -r ts-node/register --max-old-space-size=4096 test/perf/benchmark.ts","build:lib":"babel src -x .ts -d lib --source-maps","test:perf":"mocha 'test/perf/**/*.test.ts'","test:unit":"mocha 'test/unit/**/*.test.ts'","build:types":"tsc -p tsconfig.build.json","check-types":"tsc","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","prepublishOnly":"yarn build","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.16.0+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"14.16.0","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.1","@chainsafe/ssz":"^0.8.7","@chainsafe/persistent-ts":"^0.19.0","@chainsafe/lodestar-types":"^0.23.1-alpha.0+7ff5465","@chainsafe/lodestar-utils":"^0.23.1-alpha.0+7ff5465","@chainsafe/lodestar-config":"^0.23.1-alpha.0+7ff5465","@chainsafe/lodestar-params":"^0.23.1-alpha.0+7ff5465","@chainsafe/persistent-merkle-tree":"^0.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.0","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.23.1-alpha.0_1623140497958_0.07302444185138146","host":"s3://npm-registry-packages"}},"0.23.1-next.e41e763041a989b1726fa655c4e23b3c1795352c.0":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.23.1-next.e41e763041a989b1726fa655c4e23b3c1795352c.0","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.23.1-next.e41e763041a989b1726fa655c4e23b3c1795352c.0","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"ac88076a17ac68a32a5f50c386297ac7c9a88aa8","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.23.1-next.e41e763041a989b1726fa655c4e23b3c1795352c.0.tgz","fileCount":306,"integrity":"sha512-GXa9rxIK1040ArtAIkjfk7qGX7E5s063w3LkWELIfbzZ7QVfs9WL7seFgEaRGCIS3kiQJ5QxNpGzYceSotccLw==","signatures":[{"sig":"MEQCIE9QWL0MX0XOnjGZnChJnJacfdpQWr3n9d+whrPkCRGUAiBREDK8fmsER+POuEZJRLm56y/a9uiGV9Ut+dft8giRsQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":715416,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgv1RuCRA9TVsSAnZWagAA2l8P/iPboSJMJHP77Q+/dQNL\nXO/UBod/pM5eEP5yz+4Bj++si/pxX1jTZbd9SS3F/rjn0OGa1ojDsFRMAo6T\n67PxkLd/BXV/pzoRlrTrFi+tWayClUr+wTk9mkWwv4xupBaMQqSVs9UgQWeH\nLRx23G9XyjPq5zmA7sek0/DEKqE/DpwfQsGq82fkdpT6kb3KAjfT9mzE/hGF\nQlIKBeb/1w7fUjDOJP6wY2u58qsqEne8e4HeaV8qHEpeGnqmCDyX75yyenrc\ndUomVg7MPrS8swXSQfhVYBN0SBlNYu1kwC4O3crThJ5DmjzvSIrRPkUFkiQX\n3EMbOUv3Ed3ZmpZ5tzuFlsCUuJOZwBSU365MJEJOjsNU6shgwZ3g9W1zZr6V\nXymDUnozAtDvmC6dbgh7CkBRqoL6rMZfNSXZAV8GugvdqXSbxqXCGGFIpE3z\nVjReaTLn97+dTbG7sVTkOrdWBZR7r9FY+/NPHvCsBYiRF4aZZuuMje0yy66+\nHZRmgJTxFF8t/QYYnorwR8GmSyF/+Kt5x9efX75CPs845LAlYegyhDti33Wi\nhoyyMY7DvsPS8oo++wA348qQZVuGVfLwdK1nIV3pVa+PEqe5GxS/7oKnpOLX\nR3j2jahkF1RkcnV+zAuW+HWzzCvlxUIGa+TLXfFrA17Coqmy2Fm3NCKN/z7Z\nqC2O\r\n=wQuL\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 0.12.1](https://img.shields.io/badge/ETH2.0_Spec_Version-0.12.1-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\n\nimport {stateTransition} from \"@chainsafe/lodestar-beacon-state-transition\";\nimport {BeaconBlock, BeaconState} from \"@chainsafe/lodestar-types\";\nimport {mainnetConfig} from \"@chainsafe/lodestar-config/mainnet\";\n\nconst state: BeaconState = {\n  ...\n};\n\nconst block: BeaconBlock = {\n  ...\n};\n\nlet postStateContext: BeaconState;\ntry {\n  postStateContext = stateTransition(mainnetConfig, state, block);\n} catch (e) {\n  console.log(e);\n}\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"e41e763041a989b1726fa655c4e23b3c1795352c","scripts":{"dev":"ts-node test/perf/phase0/epoch/processRewardsAndPenalties.perf.ts","lint":"eslint --color --ext .ts src/ test/","build":"concurrently \"yarn build:lib\" \"yarn build:types\"","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","benchmark":"node -r ts-node/register --max-old-space-size=4096 test/perf/benchmark.ts","build:lib":"babel src -x .ts -d lib --source-maps","test:perf":"mocha 'test/perf/**/*.test.ts'","test:unit":"mocha 'test/unit/**/*.test.ts'","build:types":"tsc -p tsconfig.build.json","check-types":"tsc","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","prepublishOnly":"yarn build","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.16.0+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"14.16.0","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.1","@chainsafe/ssz":"^0.8.7","@chainsafe/persistent-ts":"^0.19.0","@chainsafe/lodestar-types":"^0.23.1-next.e41e763041a989b1726fa655c4e23b3c1795352c.0+e41e763","@chainsafe/lodestar-utils":"^0.23.1-next.e41e763041a989b1726fa655c4e23b3c1795352c.0+e41e763","@chainsafe/lodestar-config":"^0.23.1-next.e41e763041a989b1726fa655c4e23b3c1795352c.0+e41e763","@chainsafe/lodestar-params":"^0.23.1-next.e41e763041a989b1726fa655c4e23b3c1795352c.0+e41e763","@chainsafe/persistent-merkle-tree":"^0.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.0","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.23.1-next.e41e763041a989b1726fa655c4e23b3c1795352c.0_1623151726130_0.20238047925130376","host":"s3://npm-registry-packages"}},"0.23.1-next.70635e27247e208e062127754fcd87d7ea813693.0":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.23.1-next.70635e27247e208e062127754fcd87d7ea813693.0","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.23.1-next.70635e27247e208e062127754fcd87d7ea813693.0","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"010a0058ad6bff5d1b705be1cc053b6abd2c2969","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.23.1-next.70635e27247e208e062127754fcd87d7ea813693.0.tgz","fileCount":306,"integrity":"sha512-3Cyubw+oL2U3jAQE2lltjqv8TdnwrL62JzUI9UPNBPqTgleq6/yWhl+I4shXmyrl/2OeyyiX5NYHJMVXIUVVug==","signatures":[{"sig":"MEQCIDS5dYRcnpYXI+SLvkTut/ZpklJheQPtNLXDV3lC32LYAiABdbi/K57fkYET23lEk+Ad1uvCkt1mw9KdQrUz4DwjhQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":715416,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgv1tqCRA9TVsSAnZWagAAqyIP/A65W3i91ykgEjS5PgHQ\n/PMdMtcgauOXHzppGJ3iga6ph38ZQUEAQn4d4G2wzKiWI4ygtdLe6/8DfVha\nIFxNxlXdOxjBFaZVefSCkH1HcIz24bby2ogYAWgC0RsiD1TpSEumz9BXoyLm\nrItBu7IvZ0TVi18yxa6u+/WiP7sq3Kw2XY3zka/TeW903DjsF9Lq7OHd1md/\nUc/RFRFl693EGQbrUUPE23kuoaKzy45J4deOiHrwWFI+tXJX5EFRgJoVVF4G\nbPTyzpAcCy4Y1WIxviSxe8l5KxYU9GRY4l+jpZ5Jryoa808NQgkEnkfD4kSf\nB6rSSgUwodzLGpwz89iiVTFR+YcSiYjk1xao/h+xr2CAbJ3iOukbQ/G9b+91\ngPsdJHz7FSO7Bggg5Y5qjouCXwWBmGZQlxUnytFdHfr+IQvwBMaJys2ibTIz\nSqvLH/UNb8l42OeBDJXGodLeeph+2fZJjL4hB/s8sDTE1gZdEcfGS7I7YJ2H\ny/NZ+cBp6nNlN7b/GURKKevO3X91Tc+5Xr/1ADrJi6iOR+orHkcgQ01zimDr\ns8jwBujfT2HV+K0bIg77eLPGi7w9FSpX64lJfaMGrwjQV72L+xm7+mBoldYp\nyMH/RPB7K/pe4hunqHTQnXzrJXmZhENsQsO/UWJeu2RTGKrZocVY/TWLcJF6\nbXih\r\n=yVef\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 0.12.1](https://img.shields.io/badge/ETH2.0_Spec_Version-0.12.1-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\n\nimport {stateTransition} from \"@chainsafe/lodestar-beacon-state-transition\";\nimport {BeaconBlock, BeaconState} from \"@chainsafe/lodestar-types\";\nimport {mainnetConfig} from \"@chainsafe/lodestar-config/mainnet\";\n\nconst state: BeaconState = {\n  ...\n};\n\nconst block: BeaconBlock = {\n  ...\n};\n\nlet postStateContext: BeaconState;\ntry {\n  postStateContext = stateTransition(mainnetConfig, state, block);\n} catch (e) {\n  console.log(e);\n}\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"70635e27247e208e062127754fcd87d7ea813693","scripts":{"dev":"ts-node test/perf/phase0/epoch/processRewardsAndPenalties.perf.ts","lint":"eslint --color --ext .ts src/ test/","build":"concurrently \"yarn build:lib\" \"yarn build:types\"","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","benchmark":"node -r ts-node/register --max-old-space-size=4096 test/perf/benchmark.ts","build:lib":"babel src -x .ts -d lib --source-maps","test:perf":"mocha 'test/perf/**/*.test.ts'","test:unit":"mocha 'test/unit/**/*.test.ts'","build:types":"tsc -p tsconfig.build.json","check-types":"tsc","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","prepublishOnly":"yarn build","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.16.0+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"14.16.0","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.1","@chainsafe/ssz":"^0.8.7","@chainsafe/persistent-ts":"^0.19.0","@chainsafe/lodestar-types":"^0.23.1-next.70635e27247e208e062127754fcd87d7ea813693.0+70635e2","@chainsafe/lodestar-utils":"^0.23.1-next.70635e27247e208e062127754fcd87d7ea813693.0+70635e2","@chainsafe/lodestar-config":"^0.23.1-next.70635e27247e208e062127754fcd87d7ea813693.0+70635e2","@chainsafe/lodestar-params":"^0.23.1-next.70635e27247e208e062127754fcd87d7ea813693.0+70635e2","@chainsafe/persistent-merkle-tree":"^0.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.0","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.23.1-next.70635e27247e208e062127754fcd87d7ea813693.0_1623153514102_0.5858541579927363","host":"s3://npm-registry-packages"}},"0.24.1-next.8e5c09c2ed432186d238c4c50a5aac7da07e0257.0":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.24.1-next.8e5c09c2ed432186d238c4c50a5aac7da07e0257.0","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.24.1-next.8e5c09c2ed432186d238c4c50a5aac7da07e0257.0","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"d5d4a7d455d15656f96e2239cf43c07d62e3b436","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.24.1-next.8e5c09c2ed432186d238c4c50a5aac7da07e0257.0.tgz","fileCount":306,"integrity":"sha512-Xt9Bhxlizpuub4JgYwQxGtFQbAYEkmyQVZ0oMcVGOhkygwUNSuGIQmAmOBmtcvczqyNUaDznU20qhJc8Khl63w==","signatures":[{"sig":"MEUCIQD1DvRD0BCaIKiUEkiZ6WSIkTyzIlzegvivJMWbnCP6fwIgQJdHkROy2tnEZHdnvKMZTcZ6ylCatk+sH76m1LynVZY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":715416,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgv9kBCRA9TVsSAnZWagAA/PoP/A3FFdJzoXlPvJYhUwKW\nKlhvSXLgYlHVCPzQiW2bKIwuVWxqiWtiXcKCUDpAgB50gvDQLF0AO3tWV99G\np4La5hiSOGY4WEakzBvrD9mc5/5uoQnKQSvOfWIBwC2f7u1ceCTk+uQCpVm1\nplzWkFsDlnIYVt5671pB6Th3Lkz/b4bJgV2TTLxHGcmKo6RbmOKyulUi2YVT\ns6VxqiNld1U0RRFyD8MsQIRUvR82OoUn9njcNeFejnPmSubclX2+V00YCCwx\n25rdpkmWKz5dvA4V5lnwbyUec8fiwDQ7smXtpNTlLCNaQHVSr2XphTiWAL7U\nXrbPNE9jl2iZkuxIwq4enzVQmLmVCR5NR6zdTkWADquzG4xx3hzO0yg6LXEH\nQxjCQaJixR7VrWZ0R22jphHEQku0oU2Qq8Gavg5caN69P0C6U7dCe+/4uonK\ni7mW/20WtHNx9P5z1Z83IHaLLk31Gtg/gWw5VFWnstdd+NweFSqFDg6BnVJu\niSWVQcVw8b4obetEhBm2jO4Ci7MpafLsKQHm5b05abuEwQlcU3KNEAsUAAa1\nqZ2duJgpajg/o0ZdWlXu9JuBKPIrfYQAaaEqbk3S5bsNm2L9JD76zmawa+M1\n6Osa7FDYDERdgPDL29cHYNkxYRK4PJLyfedUMrHGGZNqVnSxBMJtsWUH4fri\nJnI2\r\n=ctmq\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 0.12.1](https://img.shields.io/badge/ETH2.0_Spec_Version-0.12.1-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\n\nimport {stateTransition} from \"@chainsafe/lodestar-beacon-state-transition\";\nimport {BeaconBlock, BeaconState} from \"@chainsafe/lodestar-types\";\nimport {mainnetConfig} from \"@chainsafe/lodestar-config/mainnet\";\n\nconst state: BeaconState = {\n  ...\n};\n\nconst block: BeaconBlock = {\n  ...\n};\n\nlet postStateContext: BeaconState;\ntry {\n  postStateContext = stateTransition(mainnetConfig, state, block);\n} catch (e) {\n  console.log(e);\n}\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"8e5c09c2ed432186d238c4c50a5aac7da07e0257","scripts":{"dev":"ts-node test/perf/phase0/epoch/processRewardsAndPenalties.perf.ts","lint":"eslint --color --ext .ts src/ test/","build":"concurrently \"yarn build:lib\" \"yarn build:types\"","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","benchmark":"node -r ts-node/register --max-old-space-size=4096 test/perf/benchmark.ts","build:lib":"babel src -x .ts -d lib --source-maps","test:perf":"mocha 'test/perf/**/*.test.ts'","test:unit":"mocha 'test/unit/**/*.test.ts'","build:types":"tsc -p tsconfig.build.json","check-types":"tsc","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","prepublishOnly":"yarn build","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.16.0+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"14.16.0","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.1","@chainsafe/ssz":"^0.8.7","@chainsafe/persistent-ts":"^0.19.0","@chainsafe/lodestar-types":"^0.24.1-next.8e5c09c2ed432186d238c4c50a5aac7da07e0257.0+8e5c09c","@chainsafe/lodestar-utils":"^0.24.1-next.8e5c09c2ed432186d238c4c50a5aac7da07e0257.0+8e5c09c","@chainsafe/lodestar-config":"^0.24.1-next.8e5c09c2ed432186d238c4c50a5aac7da07e0257.0+8e5c09c","@chainsafe/lodestar-params":"^0.24.1-next.8e5c09c2ed432186d238c4c50a5aac7da07e0257.0+8e5c09c","@chainsafe/persistent-merkle-tree":"^0.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.0","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.24.1-next.8e5c09c2ed432186d238c4c50a5aac7da07e0257.0_1623185665516_0.517717991392636","host":"s3://npm-registry-packages"}},"0.24.0":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.24.0","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.24.0","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"9cbaed421aad3954edf5fb06e7da7a7869129db7","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.24.0.tgz","fileCount":306,"integrity":"sha512-hbniO7BQiKnEUYVuJEl/6cUmStf2si7qx0v+GnkMZwi6PqlYpyjtwQkgwH5iNlt/y5ciOKhLv23d3k6DvsY4UQ==","signatures":[{"sig":"MEQCIDQ46e4qAoOls7+ZQJxR+dN5Auuk38lqf/jTFt1BzBKzAiA2hfhgXDid2RdbGNYtqLAW2U+1DTqJFktMKuV+5/bJ2A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":715136,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgv9oVCRA9TVsSAnZWagAAC8oP/24TsSV08TiCKMuCDcCh\n5SskLx9mpX9NVjXhqjdbSCcemMDw15OcG3P87TMrNSeJ8r4sggYZbLqRG7xF\nJsLT1yM4hDAuv6WtraRGO06+fZCdlQKbPqbkpSkNhcgtBcxpUdDNZdW+SHgo\nOd10bXsR2VS1D9YBur7fgLu+S9pKv+j8zvZSP8fja9PWDi1r906FfdtzpDan\n98mxtnBIGeOMI2mlMUxxo8n2OEwFml1qxUCuErOXNlUtVJzfGGzvfnj3jyDJ\nFjERyuaJpBTO8h90ZYH4JFNSsV1UBTbQePTDq0Cc4Pjq2RWsusofkiFGg5aq\nnAX4HFkMixng7ZMFagHsQP0TnkBPOkqdaHQjHB70Wi7e9Ni8dNm0Va+Xactr\ngLQEraLgZAXf11a/8F8f2ApJ3F/M1lZ4JGLYrOY+TyzHPTo/HmvhQsnMqXDV\nekdmSc82jkSAbrn00R5/JLUuRI9Sw2yDEFqza20ZGHJhnjpeNwgtF3NkrpCJ\n34L+UkbBRiNfDKlaj2YFcyUngwuD75tk1HRvzcVs1ap5Wl/agZnj0VxHUdUw\nHLNiENDSmDlgbpsT/IcGrNi/G0Skw/KHrigKK4BINhTZiLMrblfy/pfEzGe/\nuxjDs+XcpQsWAiClY+ZSS/AE2bS92nrq3z78Y6wl0io6sFkEwZV8iyynvyTj\nWgPZ\r\n=fMm7\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","gitHead":"8e5c09c2ed432186d238c4c50a5aac7da07e0257","scripts":{"dev":"ts-node test/perf/phase0/epoch/processRewardsAndPenalties.perf.ts","lint":"eslint --color --ext .ts src/ test/","build":"concurrently \"yarn build:lib\" \"yarn build:types\"","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","benchmark":"node -r ts-node/register --max-old-space-size=4096 test/perf/benchmark.ts","build:lib":"babel src -x .ts -d lib --source-maps","test:perf":"mocha 'test/perf/**/*.test.ts'","test:unit":"mocha 'test/unit/**/*.test.ts'","build:types":"tsc -p tsconfig.build.json","check-types":"tsc","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","prepublishOnly":"yarn build","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.16.0+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"14.16.0","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.1","@chainsafe/ssz":"^0.8.7","@chainsafe/persistent-ts":"^0.19.0","@chainsafe/lodestar-types":"^0.24.0","@chainsafe/lodestar-utils":"^0.24.0","@chainsafe/lodestar-config":"^0.24.0","@chainsafe/lodestar-params":"^0.24.0","@chainsafe/persistent-merkle-tree":"^0.3.2"},"_hasShrinkwrap":false,"devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.0","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.24.0_1623185941158_0.23029442276501277","host":"s3://npm-registry-packages"}},"0.24.1-next.8f0ef4a84dcb429d6777171d716a074aa39a2bd3.0":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.24.1-next.8f0ef4a84dcb429d6777171d716a074aa39a2bd3.0","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.24.1-next.8f0ef4a84dcb429d6777171d716a074aa39a2bd3.0","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"5f506882c7ef977cf1709f545c35d66da6543ebe","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.24.1-next.8f0ef4a84dcb429d6777171d716a074aa39a2bd3.0.tgz","fileCount":306,"integrity":"sha512-qJxVeOkdw2Sjpt5TgRq0QweowgBPBjR1s2YA89YvwLlhNMMobYpCSI+hiDuw3QEHJjOhupHJewQrCx2toitCAA==","signatures":[{"sig":"MEUCIEm88/RBwxdbsnLH0fffzwWo+gwNfx9AGO94slnsC59gAiEA+OHo9vcS9w2YjdAoOrFHe0siWN76V+pdnuuD2MgHgk0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":718829,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgwJbxCRA9TVsSAnZWagAAfE4QAJuY5962vkY+AgGD25gM\n04DbuiEMUYxw30ObZLJLKjabNZrFvr2+CKlpw4hbsclSS62uB6CUuanMW5mE\np9dv5+ytA+iE3GnrhNk00nH/yvRgQQ6Xb+g1G4nFTfaRfa84ArXX9rDxgMot\nH2OF5ZcAoGHwLnUJmJsMTIS7nD1LXJEZ9GjHtArMCXRfS7kFV9GgLZ4AUSj2\nR4b2yhHN0BI4KVO3WpuYvRkqIAmfm9qk4/qSwAu5NvyM/HvLK1giZDtnEQMD\nmrmsUFpmpMxYBASaP+rK2tl84jrEE+hAgOWeGSJEYfWzhEFvjX7LTX+kntbL\nRNMGmmiPC+kHMLPr7gBK/9MXh5d9wc2rkF390Ii2bnniVu9YA1NysbfIDigd\nglq/gbzoDGowtFqaYeTNeo2gLJncIv1ULN1jndbXP4hcxPAtK96qOv+fxVgV\nFgXMJ4rRfg1wr85ScfZTKO8xMm+OyiZY9WgGdr2wJ5OggCgKpBcmKfghxVlc\nxW/41WC3mGOOKXET9MI9S9y5MrnLpyafDEwPn3AqZM5Rsm4+cPPXXESspUi6\nmQvciKDyOO3AOxtpZO1ybP6CYGNXrVpty8dnnzByzAEwAwp6FS58IV6Quzds\nGdpxm1fyKBmdUVUfO0YlGZSkvhhhPRrJVbDG9mS42RLkKDo7QiqB6EWCz3CY\nYbRU\r\n=1nIL\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 0.12.1](https://img.shields.io/badge/ETH2.0_Spec_Version-0.12.1-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\n\nimport {stateTransition} from \"@chainsafe/lodestar-beacon-state-transition\";\nimport {BeaconBlock, BeaconState} from \"@chainsafe/lodestar-types\";\nimport {mainnetConfig} from \"@chainsafe/lodestar-config/mainnet\";\n\nconst state: BeaconState = {\n  ...\n};\n\nconst block: BeaconBlock = {\n  ...\n};\n\nlet postStateContext: BeaconState;\ntry {\n  postStateContext = stateTransition(mainnetConfig, state, block);\n} catch (e) {\n  console.log(e);\n}\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"8f0ef4a84dcb429d6777171d716a074aa39a2bd3","scripts":{"dev":"ts-node test/perf/phase0/epoch/processRewardsAndPenalties.perf.ts","lint":"eslint --color --ext .ts src/ test/","build":"concurrently \"yarn build:lib\" \"yarn build:types\"","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","benchmark":"node -r ts-node/register --max-old-space-size=4096 test/perf/benchmark.ts","build:lib":"babel src -x .ts -d lib --source-maps","test:perf":"mocha 'test/perf/**/*.test.ts'","test:unit":"mocha 'test/unit/**/*.test.ts'","build:types":"tsc -p tsconfig.build.json","check-types":"tsc","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","prepublishOnly":"yarn build","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.16.0+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"14.16.0","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.1","@chainsafe/ssz":"^0.8.7","@chainsafe/persistent-ts":"^0.19.0","@chainsafe/lodestar-types":"^0.24.1-next.8f0ef4a84dcb429d6777171d716a074aa39a2bd3.0+8f0ef4a","@chainsafe/lodestar-utils":"^0.24.1-next.8f0ef4a84dcb429d6777171d716a074aa39a2bd3.0+8f0ef4a","@chainsafe/lodestar-config":"^0.24.1-next.8f0ef4a84dcb429d6777171d716a074aa39a2bd3.0+8f0ef4a","@chainsafe/lodestar-params":"^0.24.1-next.8f0ef4a84dcb429d6777171d716a074aa39a2bd3.0+8f0ef4a","@chainsafe/persistent-merkle-tree":"^0.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.0","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.24.1-next.8f0ef4a84dcb429d6777171d716a074aa39a2bd3.0_1623234289417_0.33656281768913754","host":"s3://npm-registry-packages"}},"0.24.1-next.1ca5371dbe57d603f5bedb77704d511821b6e866.0":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.24.1-next.1ca5371dbe57d603f5bedb77704d511821b6e866.0","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.24.1-next.1ca5371dbe57d603f5bedb77704d511821b6e866.0","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"c9bc168a2e87cfbfe4bfc5706c0cb4a4d2c6d425","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.24.1-next.1ca5371dbe57d603f5bedb77704d511821b6e866.0.tgz","fileCount":306,"integrity":"sha512-1IXHHJPn7r/vex/dJEwr7h/Hn8clyHsZZpG1xj95nH9Y+J9Q/XGfnP5TH7UTUpwrxLYDnCjzIIWnyzCIBAG4mg==","signatures":[{"sig":"MEYCIQC4DRgvU6RZjOXCn1FWIhfBvXB/QKQmoQUMkddKY1PLiwIhAKw4TlWKTgP6r1lwd1CZIOtSzNMCI17ub9D9a4dldZFJ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":718829,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgwNE8CRA9TVsSAnZWagAAKaEP/2EZ+JHcw22KbYU6lBQQ\nnTd7IL8gUhZMf+llkuItgKOtRRyh7lkaaTDKQp5m+ONoWNeuJtyd/UXKQR/K\nL5Cvfz5ep8sDDAs8ycPYbloYs9aivjySJGTPKUElzleYqsEtz8+FvrX2/Q/H\nwZZlc2xgZFTiteDKWrDL4XCMKHfhpmd7Wk8u1Sjzp9CvgdEBiyYtZ3zyYj4Y\nfDJOQnj6l6iZewUx+A3A02cDGRGuCDrjL9KQKVZPH86jXA8zGjq1wqsMy+ho\n+uzldAvsFykQ25zCy72UMsMFR8qaMgCwbpq3Udviezt82aKxWyh8I0seZLvR\nz9D3eopw5f8ujKBagV0WCrIoHsbnqrAoIxDKwIqk04758L7imeljT99MW+ve\nv2WCAkTqzATvFEORucmgYtQdtDe4kEoYuk9EHEpeTjWUI5lw9H4odAEFi0tN\nwfBfLTLfmDjjtKkMp7Kyf3K5MBfqBt5zSRa5RZXFZdIdz3Jwz1kqlFyq/W7G\n+pAp7GmC2OLiYIqyI1svA46DZEyojSdnRHqotGbOyIa19P70clxS1Ehkd4Mf\naVcRJZop3EgYhATDMkH+DeTryazS/XaJ1bLy1pnko4dvAf6qeTISatgwzU9H\n/kOkDTxKOvSup9YwsQj1gOGtc+QfC04EccMkqb2x5QhCivJ8IMpAD/qbtbZ/\nTrY/\r\n=pKy3\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 0.12.1](https://img.shields.io/badge/ETH2.0_Spec_Version-0.12.1-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\n\nimport {stateTransition} from \"@chainsafe/lodestar-beacon-state-transition\";\nimport {BeaconBlock, BeaconState} from \"@chainsafe/lodestar-types\";\nimport {mainnetConfig} from \"@chainsafe/lodestar-config/mainnet\";\n\nconst state: BeaconState = {\n  ...\n};\n\nconst block: BeaconBlock = {\n  ...\n};\n\nlet postStateContext: BeaconState;\ntry {\n  postStateContext = stateTransition(mainnetConfig, state, block);\n} catch (e) {\n  console.log(e);\n}\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"1ca5371dbe57d603f5bedb77704d511821b6e866","scripts":{"dev":"ts-node test/perf/phase0/epoch/processRewardsAndPenalties.perf.ts","lint":"eslint --color --ext .ts src/ test/","build":"concurrently \"yarn build:lib\" \"yarn build:types\"","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","benchmark":"node -r ts-node/register --max-old-space-size=4096 test/perf/benchmark.ts","build:lib":"babel src -x .ts -d lib --source-maps","test:perf":"mocha 'test/perf/**/*.test.ts'","test:unit":"mocha 'test/unit/**/*.test.ts'","build:types":"tsc -p tsconfig.build.json","check-types":"tsc","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","prepublishOnly":"yarn build","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.16.0+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"14.16.0","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.1","@chainsafe/ssz":"^0.8.7","@chainsafe/persistent-ts":"^0.19.0","@chainsafe/lodestar-types":"^0.24.1-next.1ca5371dbe57d603f5bedb77704d511821b6e866.0+1ca5371","@chainsafe/lodestar-utils":"^0.24.1-next.1ca5371dbe57d603f5bedb77704d511821b6e866.0+1ca5371","@chainsafe/lodestar-config":"^0.24.1-next.1ca5371dbe57d603f5bedb77704d511821b6e866.0+1ca5371","@chainsafe/lodestar-params":"^0.24.1-next.1ca5371dbe57d603f5bedb77704d511821b6e866.0+1ca5371","@chainsafe/persistent-merkle-tree":"^0.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.0","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.24.1-next.1ca5371dbe57d603f5bedb77704d511821b6e866.0_1623249211904_0.435079115831672","host":"s3://npm-registry-packages"}},"0.24.1-next.1a9e6e66a6bbdc31d7ac682396ecd0b5c78ccb5a.0":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.24.1-next.1a9e6e66a6bbdc31d7ac682396ecd0b5c78ccb5a.0","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.24.1-next.1a9e6e66a6bbdc31d7ac682396ecd0b5c78ccb5a.0","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"3ffd5daa8315f4fcb49b2938f8cb0fb5ebeede48","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.24.1-next.1a9e6e66a6bbdc31d7ac682396ecd0b5c78ccb5a.0.tgz","fileCount":306,"integrity":"sha512-O6LMcrPG4eJ6xkK8AG6Ja0NwnTEmcYUrVFKWaEKfWK1dGHX6hUjlOxMqgQT3rmNLZqydEsi8Xdpn2T7AtEHoWA==","signatures":[{"sig":"MEUCIQDAMBWPGjctIIZQrMLiT67sN55fXUYtj9xG0F7Y1frXxAIgeehkLlpdZpS4oWCurQ6jTC2ILr3J3KSnNUzI9V2qdxQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":718960,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgwNGLCRA9TVsSAnZWagAAKy4P/35dpyTq7IRINjM4zpyY\nkoSLLJkM9p9uXWEgTEsQ4RXZRpuXXFoUN1OP0DfkMO5OWV+2oqnhNPvcEb/e\nO4/QupYX5/y1kZjcLcQMV6wWH/fyIxZZkB8WF9rgMQxniVPzPbSI3l/Ot0Zj\nnRAWomPbFXPbB+d6S/NuF3bQUhJ2XCQLwM+wWhtcj7DhD/0HmC2lB1EjgxId\nbpSm7SPj5yTh8CC9GKWxtT3tDPIreSmZ5wzoSDSv5pwWxcsIFEgyLwdHSMyu\ni+IACqe8SCf07xHoK/MiW0HiboH2iKpCZi7VJwaqYn9Nq733OISZBCZrBd80\nyuQIyuKB3l4gaBebUBayY5tZZsZXqlm4DPsUcZ/U5pR0c08MwQDSCq3on0qB\nVJGXPsJQH8S7R2EyUzA7tKCVMDvQL6+0le2nLwCqw9i6IqUwsHwmuCHyc6s6\nmAq7+fSqZFjQHmUfElNathiqwfzxKl4WLLl99WXPAFMw/PXc0wWGx6xzObQH\nc5MPQq2YajMHll/zSXE1aU+7gXZ0vh8UVEHNapAFI0M+lpp2C6Ly91m4Qb85\nQ36O246jwjobMW8+RjeZZbM5/c36XC19Nj2K1P3L3KtiPBF5LcHetyhtc8Op\nm+ivM9o4f/Yy9iz/Go/PqGFqOgXkprYp2loKNuUPs/Ib2+71x+vPxb9UkkGc\njidB\r\n=caR6\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 0.12.1](https://img.shields.io/badge/ETH2.0_Spec_Version-0.12.1-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\n\nimport {stateTransition} from \"@chainsafe/lodestar-beacon-state-transition\";\nimport {BeaconBlock, BeaconState} from \"@chainsafe/lodestar-types\";\nimport {mainnetConfig} from \"@chainsafe/lodestar-config/mainnet\";\n\nconst state: BeaconState = {\n  ...\n};\n\nconst block: BeaconBlock = {\n  ...\n};\n\nlet postStateContext: BeaconState;\ntry {\n  postStateContext = stateTransition(mainnetConfig, state, block);\n} catch (e) {\n  console.log(e);\n}\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"1a9e6e66a6bbdc31d7ac682396ecd0b5c78ccb5a","scripts":{"dev":"ts-node test/perf/phase0/epoch/processRewardsAndPenalties.perf.ts","lint":"eslint --color --ext .ts src/ test/","build":"concurrently \"yarn build:lib\" \"yarn build:types\"","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","benchmark":"node -r ts-node/register --max-old-space-size=4096 test/perf/benchmark.ts","build:lib":"babel src -x .ts -d lib --source-maps","test:perf":"mocha 'test/perf/**/*.test.ts'","test:unit":"mocha 'test/unit/**/*.test.ts'","build:types":"tsc -p tsconfig.build.json","check-types":"tsc","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","prepublishOnly":"yarn build","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.16.0+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"14.16.0","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.1","@chainsafe/ssz":"^0.8.7","@chainsafe/persistent-ts":"^0.19.0","@chainsafe/lodestar-types":"^0.24.1-next.1a9e6e66a6bbdc31d7ac682396ecd0b5c78ccb5a.0+1a9e6e6","@chainsafe/lodestar-utils":"^0.24.1-next.1a9e6e66a6bbdc31d7ac682396ecd0b5c78ccb5a.0+1a9e6e6","@chainsafe/lodestar-config":"^0.24.1-next.1a9e6e66a6bbdc31d7ac682396ecd0b5c78ccb5a.0+1a9e6e6","@chainsafe/lodestar-params":"^0.24.1-next.1a9e6e66a6bbdc31d7ac682396ecd0b5c78ccb5a.0+1a9e6e6","@chainsafe/persistent-merkle-tree":"^0.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.0","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.24.1-next.1a9e6e66a6bbdc31d7ac682396ecd0b5c78ccb5a.0_1623249290979_0.8344702432442597","host":"s3://npm-registry-packages"}},"0.24.1-next.3a881b47b6fb8a25ed0e46ecea5764ac094d9ebe.0":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.24.1-next.3a881b47b6fb8a25ed0e46ecea5764ac094d9ebe.0","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.24.1-next.3a881b47b6fb8a25ed0e46ecea5764ac094d9ebe.0","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"5b71b26980e948d8e906edcae4f2bcfa408eb1af","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.24.1-next.3a881b47b6fb8a25ed0e46ecea5764ac094d9ebe.0.tgz","fileCount":306,"integrity":"sha512-zDcI5dFZ7fqGxsNE30OdSjnFO0XGkjXXI4hUGArKb+rhpLrAcvclXP3idOMdxACxdrn0jshfDOeJBm/7SqR0kA==","signatures":[{"sig":"MEYCIQCLEIPGveX6C0dmTPdBf9tU8GMbRbb81x5QZ0IsMVv57AIhANw92YRUtmM1eR2neszX5mrikkis8NE7OY4UBsiWO3J1","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":718960,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgwNGQCRA9TVsSAnZWagAALgIP/0mupca5EDMpkRw3VXkN\nwnlZBqIvFGULYJxKpssAqZ9CgK28eRgCrQa6YHkfovjXiNFOYkn93Wl5sH3S\nnta+QyroVNFpv+raNkPxzAmkGDIhJfEfDwH4s+iB+Ofwni7i6XHz2GQRp8wG\npcyGRW+nsrPpeQy4vruL7FtLZwYfjiv9A4cvXIvIc5UvVAcdu2TkaJJIhERn\n+p9GRvKbSfiysEZ4FmWbHvOhOY7h0ltskJ25/ovmmt0MfgINXD8nhX7lYyIn\nHaAS8MsCh8Dy8GwKiWlJWFlsWAFAkRcxOc/PJLdwd3pg5Nk9YaQ3NK2MzQnH\nzjKgP/KWwl5lVuxrYNxnShMKDYjqo4HyB+yUGiNb6QgVLZgVPwXT6GMlhadl\neTBooglkoxAulXyCC2v0dspyUNOonMyN0pw9Ym5RvOJt+LHOadWnbYOVKpWH\n35itc2Ict0ZdyYByPUd0LTEURnn4me5p0cfjGQ21cX2ygYz52CmSjw5AFm67\npG3LqGZxQRkzEBPidPqgiWtx+QZES9wvWUPUpX+g9Q+mb4joAM7ojGABpDPZ\n3w8sXdPqiyoUFFj0KIvYhdLg0npTx/QDc0XuUugiarhBMF/ppAdrLxT5axuB\njhL86UK39MTK1pBvoNKrgiPSLeUNOjjCA+mpEWsBZ35ZuKuIHwWWdprECMYP\n2YSH\r\n=oKK9\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 0.12.1](https://img.shields.io/badge/ETH2.0_Spec_Version-0.12.1-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\n\nimport {stateTransition} from \"@chainsafe/lodestar-beacon-state-transition\";\nimport {BeaconBlock, BeaconState} from \"@chainsafe/lodestar-types\";\nimport {mainnetConfig} from \"@chainsafe/lodestar-config/mainnet\";\n\nconst state: BeaconState = {\n  ...\n};\n\nconst block: BeaconBlock = {\n  ...\n};\n\nlet postStateContext: BeaconState;\ntry {\n  postStateContext = stateTransition(mainnetConfig, state, block);\n} catch (e) {\n  console.log(e);\n}\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"3a881b47b6fb8a25ed0e46ecea5764ac094d9ebe","scripts":{"dev":"ts-node test/perf/phase0/epoch/processRewardsAndPenalties.perf.ts","lint":"eslint --color --ext .ts src/ test/","build":"concurrently \"yarn build:lib\" \"yarn build:types\"","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","benchmark":"node -r ts-node/register --max-old-space-size=4096 test/perf/benchmark.ts","build:lib":"babel src -x .ts -d lib --source-maps","test:perf":"mocha 'test/perf/**/*.test.ts'","test:unit":"mocha 'test/unit/**/*.test.ts'","build:types":"tsc -p tsconfig.build.json","check-types":"tsc","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","prepublishOnly":"yarn build","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.16.0+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"14.16.0","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.1","@chainsafe/ssz":"^0.8.7","@chainsafe/persistent-ts":"^0.19.0","@chainsafe/lodestar-types":"^0.24.1-next.3a881b47b6fb8a25ed0e46ecea5764ac094d9ebe.0+3a881b4","@chainsafe/lodestar-utils":"^0.24.1-next.3a881b47b6fb8a25ed0e46ecea5764ac094d9ebe.0+3a881b4","@chainsafe/lodestar-config":"^0.24.1-next.3a881b47b6fb8a25ed0e46ecea5764ac094d9ebe.0+3a881b4","@chainsafe/lodestar-params":"^0.24.1-next.3a881b47b6fb8a25ed0e46ecea5764ac094d9ebe.0+3a881b4","@chainsafe/persistent-merkle-tree":"^0.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.0","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.24.1-next.3a881b47b6fb8a25ed0e46ecea5764ac094d9ebe.0_1623249296711_0.4788867252996136","host":"s3://npm-registry-packages"}},"0.24.1-next.1096e7154888bdc7ca2a77fe23ea9604301f785a.0":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.24.1-next.1096e7154888bdc7ca2a77fe23ea9604301f785a.0","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.24.1-next.1096e7154888bdc7ca2a77fe23ea9604301f785a.0","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"5731f4638942525549ddbb72cb1ce8c30940383a","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.24.1-next.1096e7154888bdc7ca2a77fe23ea9604301f785a.0.tgz","fileCount":306,"integrity":"sha512-Z6TkE6UbWTOX8GwX3OigGHnspSFv0u+O73RjKM7kBqLWKusn+K1Tig0OzPn5Q1ZaonhAvI/jEc/ogU8TvH8Hcg==","signatures":[{"sig":"MEYCIQDCYqkQKmpylf8xH2d/eT8NYvPfN+Cq60ysp+/IuKBF2AIhALxx9X5XpZoSVUmvS6gxtyXFftUNlaFteYfsk390E+0l","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":720384,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgwNHFCRA9TVsSAnZWagAAHdkP/1N8ama5+GBqc0vdq0WU\n0CVNAyebuLZbrpjpptT3g0KLI+fqpQgNYyL57pIxU9fZeigrIbDVbvDtD+oE\nSiWEC9/D6CEMcXYN/Cyisjm5/vvUWdcgBeMG+vZnxUwQwENea7J3QCiRIwA7\nuSmsfi4beMoJlbl9x2/ILH5Gr3gctgRFsyy8/GnuM1NrKr9wsMZNG/UZiH8Y\naWWNNu9zo32OwCRYmrAWUi3U98XH/En0F0rObtDH7wM89o1gBd+k/9ezrYqt\nyJ0HrIdVrqlwgPawysKHdQ7QDbfTrCEQlB+P9Rip0iqHmEd+Bag+UL77EsqQ\nQtBR06g4Xqkj9K9lOj7CkOrkwd206gceisVfkupWVATMm5E5/LBvPo7HLi9R\nG0bYEaH+XwJii9MA+8br2iZrEmqPJ3F9JWqwSsVLsYpIRr0h4ETfowrDESBW\nTGo2V7RHOX50Nk06exNQVE/hFJI2FqN5QN9pG17tCfO71BaxZdmclz9pkjyP\n7lYFlMLzYAV+t6eNhycgD+VgzaC3oh0/E9X1fNbIhVDAhVJmiaUGxfB5wPGt\nf8aZPOua8VS+CB5EzRxc400igodaefrzG1G8x0MYbLQC8sK6ivXIm7NT+VNh\nWAW0oPoj8z46whyW+sFF2wXloeTEkc40lT2VmTL5ngBfx6uwkeyI3UMoDC41\n+qp9\r\n=EXLq\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 0.12.1](https://img.shields.io/badge/ETH2.0_Spec_Version-0.12.1-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\n\nimport {stateTransition} from \"@chainsafe/lodestar-beacon-state-transition\";\nimport {BeaconBlock, BeaconState} from \"@chainsafe/lodestar-types\";\nimport {mainnetConfig} from \"@chainsafe/lodestar-config/mainnet\";\n\nconst state: BeaconState = {\n  ...\n};\n\nconst block: BeaconBlock = {\n  ...\n};\n\nlet postStateContext: BeaconState;\ntry {\n  postStateContext = stateTransition(mainnetConfig, state, block);\n} catch (e) {\n  console.log(e);\n}\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"1096e7154888bdc7ca2a77fe23ea9604301f785a","scripts":{"dev":"ts-node test/perf/phase0/epoch/processRewardsAndPenalties.perf.ts","lint":"eslint --color --ext .ts src/ test/","build":"concurrently \"yarn build:lib\" \"yarn build:types\"","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","benchmark":"node -r ts-node/register --max-old-space-size=4096 test/perf/benchmark.ts","build:lib":"babel src -x .ts -d lib --source-maps","test:perf":"mocha 'test/perf/**/*.test.ts'","test:unit":"mocha 'test/unit/**/*.test.ts'","build:types":"tsc -p tsconfig.build.json","check-types":"tsc","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","prepublishOnly":"yarn build","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.16.0+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"14.16.0","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.1","@chainsafe/ssz":"^0.8.7","@chainsafe/persistent-ts":"^0.19.0","@chainsafe/lodestar-types":"^0.24.1-next.1096e7154888bdc7ca2a77fe23ea9604301f785a.0+1096e71","@chainsafe/lodestar-utils":"^0.24.1-next.1096e7154888bdc7ca2a77fe23ea9604301f785a.0+1096e71","@chainsafe/lodestar-config":"^0.24.1-next.1096e7154888bdc7ca2a77fe23ea9604301f785a.0+1096e71","@chainsafe/lodestar-params":"^0.24.1-next.1096e7154888bdc7ca2a77fe23ea9604301f785a.0+1096e71","@chainsafe/persistent-merkle-tree":"^0.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.0","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.24.1-next.1096e7154888bdc7ca2a77fe23ea9604301f785a.0_1623249349615_0.037897496584510915","host":"s3://npm-registry-packages"}},"0.24.1-next.7498c62c84a6f7d618df7d5e445a9f66ac353a24.0":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.24.1-next.7498c62c84a6f7d618df7d5e445a9f66ac353a24.0","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.24.1-next.7498c62c84a6f7d618df7d5e445a9f66ac353a24.0","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"ba947c90a237e947b61a7dad0104d169bd5a23f1","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.24.1-next.7498c62c84a6f7d618df7d5e445a9f66ac353a24.0.tgz","fileCount":306,"integrity":"sha512-Cmxm87FbUBwITlAmhurYSov5H8idGIunD+pLTHTmiMSWSgLrfdETNOAHfY/hdNQrSLmGYwb9F/xvDL3AcvtFAg==","signatures":[{"sig":"MEQCIFodTkiZqljHfsoySz1ouj5JI6tw3o+tJKf785mjpfCbAiB6pjByeN5+fEgmXOkD33q2bj7ERkQCzspf6FCdge+1xQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":720384,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgwRQfCRA9TVsSAnZWagAAAUUQAIxlelpTnmRAfBQh6521\nVJ2zEQAtUgOElFQSzXXBnX00ghl1/LOnZSIbVTRuA5qepgq2FyosPFbXpWMZ\nGdQMhX2HYSANwVn+W8eXSxH2MYAiRHrGjXakCjOwVtCEjv1TnS/0mFaS0xN4\npnMDF2sRyMTczDALVQ0Av450Tiz3Vmgazfv468scxwNql4xSL69n591ApJE9\nzNVNy7/HDPs4T8saV6SiurSC3vzkJArNPqPK8EKeHlmVuBSo7ZxlF6bT2QBF\nJvSgse4dgALwZQCPenPn94iFZd1fZPBCZXC2ed6Cg/5Z3o5eiOHNsbt9QSho\nRgBcLNSEYihbWYaftRBXUHLPy6FXtkPHInatVe6vYzzrCmAnoUbQlsMLA2Ne\nEvJfXLRiJZZ4eF4G9mTK3UQ7ftrYP74Bn2+SGxu8F74cNkcy5Q+Cee1LBzKA\nRsQ+gg+Vn3kOBoqF2MnNdZeviKXSM2E1YlG1XifpNoqYi0nlqRma5m5WIq2j\nR8gBf0H8kvTKQBQtM5ar23SfIN9Yy4J2fmoZGKV/o+YHqqbpsTicNfQ/IyjR\nbSg49cDTm7VRHeJ7g0jkP8WyG00xhhOdfOxV+rVKTVdk+BZ20DU3GbENKuST\no7ZLgaY466d1vz/yS0MmDi0S1lUNrpPtyzNTT8lxMk4+Tu6q3M2AkMbDLOfR\n+Tn2\r\n=m6H3\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 0.12.1](https://img.shields.io/badge/ETH2.0_Spec_Version-0.12.1-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\n\nimport {stateTransition} from \"@chainsafe/lodestar-beacon-state-transition\";\nimport {BeaconBlock, BeaconState} from \"@chainsafe/lodestar-types\";\nimport {mainnetConfig} from \"@chainsafe/lodestar-config/mainnet\";\n\nconst state: BeaconState = {\n  ...\n};\n\nconst block: BeaconBlock = {\n  ...\n};\n\nlet postStateContext: BeaconState;\ntry {\n  postStateContext = stateTransition(mainnetConfig, state, block);\n} catch (e) {\n  console.log(e);\n}\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"7498c62c84a6f7d618df7d5e445a9f66ac353a24","scripts":{"dev":"ts-node test/perf/phase0/epoch/processRewardsAndPenalties.perf.ts","lint":"eslint --color --ext .ts src/ test/","build":"concurrently \"yarn build:lib\" \"yarn build:types\"","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","benchmark":"node -r ts-node/register --max-old-space-size=4096 test/perf/benchmark.ts","build:lib":"babel src -x .ts -d lib --source-maps","test:perf":"mocha 'test/perf/**/*.test.ts'","test:unit":"mocha 'test/unit/**/*.test.ts'","build:types":"tsc -p tsconfig.build.json","check-types":"tsc","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","prepublishOnly":"yarn build","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.16.0+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"14.16.0","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.1","@chainsafe/ssz":"^0.8.7","@chainsafe/persistent-ts":"^0.19.0","@chainsafe/lodestar-types":"^0.24.1-next.7498c62c84a6f7d618df7d5e445a9f66ac353a24.0+7498c62","@chainsafe/lodestar-utils":"^0.24.1-next.7498c62c84a6f7d618df7d5e445a9f66ac353a24.0+7498c62","@chainsafe/lodestar-config":"^0.24.1-next.7498c62c84a6f7d618df7d5e445a9f66ac353a24.0+7498c62","@chainsafe/lodestar-params":"^0.24.1-next.7498c62c84a6f7d618df7d5e445a9f66ac353a24.0+7498c62","@chainsafe/persistent-merkle-tree":"^0.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.0","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.24.1-next.7498c62c84a6f7d618df7d5e445a9f66ac353a24.0_1623266334978_0.5416305817602798","host":"s3://npm-registry-packages"}},"0.24.2-next.34ae6b669f27b48a4b3e5b7a553092a3d49c5a5e.0":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.24.2-next.34ae6b669f27b48a4b3e5b7a553092a3d49c5a5e.0","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.24.2-next.34ae6b669f27b48a4b3e5b7a553092a3d49c5a5e.0","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"37b159a19c4ce30fcc3365d2c6e73399d503506b","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.24.2-next.34ae6b669f27b48a4b3e5b7a553092a3d49c5a5e.0.tgz","fileCount":306,"integrity":"sha512-oO7Pxnel3oeNN361LYWWquCcmdOHp24VkPrrxzVgGtjKdpYGAPyKWrqoEcvxEUyo5UW40FojzAZtd+IyL1xx0w==","signatures":[{"sig":"MEUCIGUhgc50CGUDT9TG1129/auB7m5bqYdR6Xp47EjUeb5LAiEA+RBsIKwoH0c1S6hmeujoJDix+B79r4neQCl2JTCQb+w=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":720384,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgwRgbCRA9TVsSAnZWagAAQFEQAJ3lCw+j0H/G28jXO1RN\nq5td3WjdxD+lwwsajNVgpMSLqXrys+JlJcaUVMy8ZDL94SzTXj2wXEHeh+PR\nOTNM2X+tPqeYaoQD9RMOY/qaBeJpLqJCjEZ92oWTLut1SLKOks+jCiFfY2kd\npLcphH6Q7PeOh7C1c+sBLNcACpTP71S5xCXJ4vSTQuqRzvM5qcTg9fh84CFl\nSmFxpTzzYTNLKnpYaUdC6PaFtJYazX1RZaD/5iJkBkgxZAlUsMxWNSEMhCWb\naATKHAd6WoCO5uysUxNwSGfBfB7Ep5CqVvOLHWb/9LWTHEP58CjYFrQZQKoD\nQ9RcLXq6RfLhl3Az18CJ5Q1dROp9xg3+o7UfR7YuiCJ7LhtRyMjoJGKz0C++\nqvtYZ3BL1kTeaHc+Fr5HZ9w8UvQcsET5G+gjYdqqkWigHSs0CJAgT56IGYlt\nES+mq+yC9qzn1q7V2miAaIHTHwzliPMOfI2LubFgL6YM4zPvucNusAQLKslt\nimtQKjiYagUB2i12hZKZ3egHgjgusZUleyaRaLgNdJSGojwb7yVMQFl+JP9m\nOF5XcywKt+7enylYsQW36MamgikvcAiFJtjLhZF2iPOGSos4jcwajiOxYVIw\nd8eQ5ayZZMVFwqWYFqKaTeskhDo4zp+75PH3L5eiaBdehe8W0d1R1fimwcN6\nFsaa\r\n=y8JY\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 0.12.1](https://img.shields.io/badge/ETH2.0_Spec_Version-0.12.1-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\n\nimport {stateTransition} from \"@chainsafe/lodestar-beacon-state-transition\";\nimport {BeaconBlock, BeaconState} from \"@chainsafe/lodestar-types\";\nimport {mainnetConfig} from \"@chainsafe/lodestar-config/mainnet\";\n\nconst state: BeaconState = {\n  ...\n};\n\nconst block: BeaconBlock = {\n  ...\n};\n\nlet postStateContext: BeaconState;\ntry {\n  postStateContext = stateTransition(mainnetConfig, state, block);\n} catch (e) {\n  console.log(e);\n}\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"34ae6b669f27b48a4b3e5b7a553092a3d49c5a5e","scripts":{"dev":"ts-node test/perf/phase0/epoch/processRewardsAndPenalties.perf.ts","lint":"eslint --color --ext .ts src/ test/","build":"concurrently \"yarn build:lib\" \"yarn build:types\"","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","benchmark":"node -r ts-node/register --max-old-space-size=4096 test/perf/benchmark.ts","build:lib":"babel src -x .ts -d lib --source-maps","test:perf":"mocha 'test/perf/**/*.test.ts'","test:unit":"mocha 'test/unit/**/*.test.ts'","build:types":"tsc -p tsconfig.build.json","check-types":"tsc","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","prepublishOnly":"yarn build","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.16.0+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"14.16.0","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.1","@chainsafe/ssz":"^0.8.7","@chainsafe/persistent-ts":"^0.19.0","@chainsafe/lodestar-types":"^0.24.2-next.34ae6b669f27b48a4b3e5b7a553092a3d49c5a5e.0+34ae6b6","@chainsafe/lodestar-utils":"^0.24.2-next.34ae6b669f27b48a4b3e5b7a553092a3d49c5a5e.0+34ae6b6","@chainsafe/lodestar-config":"^0.24.2-next.34ae6b669f27b48a4b3e5b7a553092a3d49c5a5e.0+34ae6b6","@chainsafe/lodestar-params":"^0.24.2-next.34ae6b669f27b48a4b3e5b7a553092a3d49c5a5e.0+34ae6b6","@chainsafe/persistent-merkle-tree":"^0.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.0","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.24.2-next.34ae6b669f27b48a4b3e5b7a553092a3d49c5a5e.0_1623267355015_0.5632292152872849","host":"s3://npm-registry-packages"}},"0.24.1":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.24.1","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.24.1","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"862431a474c2cf4d3ea7b45d5a4d598c0ed41233","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.24.1.tgz","fileCount":306,"integrity":"sha512-q1q6Xky2iTu11Q2t14ttkqcDHcqRLfLmC27jw7aONEGJl+9nPbN9i1ABL7as3vGZmg8qPL9aixffucDUpUwEAA==","signatures":[{"sig":"MEUCIQDTGbeE8gnP/YLbytA0VV1EKdPxB2ewIKksUni5RT3W3wIgANLstFw5w3qWqETt2qiIp+E5DKN4DY1WexRNcblXO+4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":720104,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgwRjlCRA9TVsSAnZWagAATS0P/3iqk1YdsgStciT5EX58\nppJSkZN+PRDxLj9s3h6t7ODhRmPPqfi9OjTNmX6xCWNVjUC16lv4H2m1jMyM\nECHDbPTYx/v8/KivjaphyQLXWnMez7tuhFxwY3fRChhfjSYykJktCOFpA6tM\nGGTrxJZAaFZB7cj1fFGzx/vuEZBbLygCXu4kAviI6tWlwZCzRHinrtCzDN6q\n4x8oNxQq4a0xHLUwRLuKmfjN4v7So+bAxPRhsl6kORkADdmUXo1cbuekqWHu\nx0xORJqOjSGKW0p5LXKu3T50nSDvQTrDLWBm5RDXJMA9FtS/dal5T+iOmFzl\nqkNniSDLTFaqCmwWjIyFHC5ZhSAK0lWrhOvJxQenh7yfO8N4X9rL63weO5JY\nWcH9pbWnURG/jalazNoLjwrf9xpDFsFgSfeC2eFSb/Uv1IO8XoJCmJewMBmX\nbQPt7ybJudnwPA+UIVa/ip8uho5W1WGYe9z6ivIvcAFShgWYA6WxHa/mTYR5\nxlpyKjTa8cQ7/tPzQtWVMgNu5U8EjsinBSFE4TFgnVeGnAs1m4FmDW926/r4\nuAvdAVGDfpFnpEnsn8uGQLV950EYpXJ4OZVB/4TMtZQ/vO8A2bbgw7Ms2oJ+\nC6vTnE0e2hqihqOHk0Vm7QCYZorwm4qZjgjVtkEY62KIfldgj18nIUoZose2\nU7x5\r\n=CnC8\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","gitHead":"34ae6b669f27b48a4b3e5b7a553092a3d49c5a5e","scripts":{"dev":"ts-node test/perf/phase0/epoch/processRewardsAndPenalties.perf.ts","lint":"eslint --color --ext .ts src/ test/","build":"concurrently \"yarn build:lib\" \"yarn build:types\"","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","benchmark":"node -r ts-node/register --max-old-space-size=4096 test/perf/benchmark.ts","build:lib":"babel src -x .ts -d lib --source-maps","test:perf":"mocha 'test/perf/**/*.test.ts'","test:unit":"mocha 'test/unit/**/*.test.ts'","build:types":"tsc -p tsconfig.build.json","check-types":"tsc","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","prepublishOnly":"yarn build","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.16.0+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"14.16.0","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.1","@chainsafe/ssz":"^0.8.7","@chainsafe/persistent-ts":"^0.19.0","@chainsafe/lodestar-types":"^0.24.0","@chainsafe/lodestar-utils":"^0.24.1","@chainsafe/lodestar-config":"^0.24.0","@chainsafe/lodestar-params":"^0.24.0","@chainsafe/persistent-merkle-tree":"^0.3.2"},"_hasShrinkwrap":false,"devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.0","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.24.1_1623267557554_0.6161939214207184","host":"s3://npm-registry-packages"}},"0.24.2-next.5df11338e8c60bb970d73e8d6130881b8e7b24a3.0":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.24.2-next.5df11338e8c60bb970d73e8d6130881b8e7b24a3.0","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.24.2-next.5df11338e8c60bb970d73e8d6130881b8e7b24a3.0","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"5c07f093953230cd6dea7321729ef434cb6431ef","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.24.2-next.5df11338e8c60bb970d73e8d6130881b8e7b24a3.0.tgz","fileCount":306,"integrity":"sha512-H2ycYO0l/J5xKec0XvoaeR/DiR7t+0SPNsSA4SL3SVv4+xhedsPHCJE2mjAavQNs/VCQPb0uO6jHwByz9i+DNQ==","signatures":[{"sig":"MEYCIQC6ORttmFEN9b6HiX+HLHBTSEaJiBp9nZn7EiwQC8nqSQIhAI9sj+PPhmLxSeC+PHo9gB2t2pUdgtyuviIK9yB7ytfv","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":720414,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgwS3dCRA9TVsSAnZWagAABm4P/AxTFAlaV+gnZau4o8he\njDErGo8MPmOhLdDceSxHgno3aLN48BN3OAz4b/2iU7FV20SNzQ49aTDYUfQP\ntXBGesta3DSTZyW9V9WO12/r9zANdkB8CGmiRyDzuHOAcBInWJab0wG1YfdH\nFGWqKdfl62zemZlb17SwxqdNwtusWPNozjfzNxcVoLAChimdfUQRqrAz7XXv\nTkQDG6TRVZ6ecOj9NcF51z4SKrRDrk7RxoSG155/1lJ8/4YoUZoSqvMqP34E\n1u8Dv0DxWL0u6TNKPFsnwe69KihLnvIDG7kyLI8Kb9IJq6GEhj2BrVkW+Ekj\nRo+RZ3jUcc94XbIDVo17qyZCKS+Snk+ykNMpTSzi+hc0WhKW+gYR45cjWNH7\n145fBwKs3QI9H68aEbtCQ78PFj3B+Kae1+UNg/ZHfaEvn/GccZoauiYX4L/a\npJpsc4kWSm0BxM3LlzwY++sTGKf5nvI6du7gvLHNRQDWlZ07t1TksQrb7W3y\nqlFSNOirMfGRfImCORBhWI3rlLjEs+4yDjloLHRk90amuhP/5zF7AqjXUDTh\nOj0UyxYVNwogTP5Dlh/i8ACeQEbMPOHZtXEjtRK26VrYtZ7jE28rqtXEhOCA\naWIJ15J1+AEKQQIO9HxhkseTgXqWZlLylDat7YBOUL9/q0zhi1I75Axg7duO\nhKcf\r\n=8nGj\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 0.12.1](https://img.shields.io/badge/ETH2.0_Spec_Version-0.12.1-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\n\nimport {stateTransition} from \"@chainsafe/lodestar-beacon-state-transition\";\nimport {BeaconBlock, BeaconState} from \"@chainsafe/lodestar-types\";\nimport {mainnetConfig} from \"@chainsafe/lodestar-config/mainnet\";\n\nconst state: BeaconState = {\n  ...\n};\n\nconst block: BeaconBlock = {\n  ...\n};\n\nlet postStateContext: BeaconState;\ntry {\n  postStateContext = stateTransition(mainnetConfig, state, block);\n} catch (e) {\n  console.log(e);\n}\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"5df11338e8c60bb970d73e8d6130881b8e7b24a3","scripts":{"dev":"ts-node test/perf/phase0/epoch/processRewardsAndPenalties.perf.ts","lint":"eslint --color --ext .ts src/ test/","build":"concurrently \"yarn build:lib\" \"yarn build:types\"","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","benchmark":"node -r ts-node/register --max-old-space-size=4096 test/perf/benchmark.ts","build:lib":"babel src -x .ts -d lib --source-maps","test:perf":"mocha 'test/perf/**/*.test.ts'","test:unit":"mocha 'test/unit/**/*.test.ts'","build:types":"tsc -p tsconfig.build.json","check-types":"tsc","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","prepublishOnly":"yarn build","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.16.0+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"14.16.0","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.1","@chainsafe/ssz":"^0.8.7","@chainsafe/persistent-ts":"^0.19.0","@chainsafe/lodestar-types":"^0.24.2-next.5df11338e8c60bb970d73e8d6130881b8e7b24a3.0+5df1133","@chainsafe/lodestar-utils":"^0.24.2-next.5df11338e8c60bb970d73e8d6130881b8e7b24a3.0+5df1133","@chainsafe/lodestar-config":"^0.24.2-next.5df11338e8c60bb970d73e8d6130881b8e7b24a3.0+5df1133","@chainsafe/lodestar-params":"^0.24.2-next.5df11338e8c60bb970d73e8d6130881b8e7b24a3.0+5df1133","@chainsafe/persistent-merkle-tree":"^0.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.0","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.24.2-next.5df11338e8c60bb970d73e8d6130881b8e7b24a3.0_1623272925107_0.9959655602533806","host":"s3://npm-registry-packages"}},"0.24.2-next.927ab099617d3cca98b37352ef203af7a804df91.0":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.24.2-next.927ab099617d3cca98b37352ef203af7a804df91.0","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.24.2-next.927ab099617d3cca98b37352ef203af7a804df91.0","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"16c84201c76fe818fac43a7131faa87e15b7e8d2","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.24.2-next.927ab099617d3cca98b37352ef203af7a804df91.0.tgz","fileCount":306,"integrity":"sha512-hD2FXlL2L9yGZenhO4Y7wnSiqMNoWd3RPUA1IUgb+6BIlstsJE04uHqFTPyor973tCxawh0xHznVwXLI8gakyg==","signatures":[{"sig":"MEUCIQD4uO1eOKoAaEdP5H6xDYyFYLg6oGdoMeE5x1TL5Vk3FgIgOkKwVJAVGnwVHL8QDCVWrPe7c8Pc5wh94IaMvHdVDko=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":720414,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgwTTmCRA9TVsSAnZWagAAIqQP/ArVnY+T7xelLtE09BOL\n1sZNG97KZCHEqUS64zgn+Fq/ML9EhU3cVnm9Kqi13JqQRgK3DH74voaOMhnh\naiDSWopvsteDcw9+LMfRFAJSJ7/FpC2KNuu1TIAxHIHgiV+Xf23u7Ao2WJ5M\noC3ISsADGAiH82zXGevp2TY8WZTetyKyJn36RyF9jwjDvJdCl2WqMvYMlHSM\nlhbs9z0bBGhdATHtNOk4FSbCs+LHQnDZ3Kh+WvitmFIGD3zZhfB30llUloFr\nOY4dOrLGAOrCwPJBdNx5dUde59bE90EytVraSV1wyd01Tombno4WMGlYWWkR\n4RJKQrPRiByRVCdO/DKv2RGif4J01eUF8O776098nrxZhUVer58/WCuKs/rw\nGoOchRL/wYcD+9BmlwQ4S1bm3Kcx4S9/cHovMD7q2G687cDdLLXK54CLAIwH\n6soXh5G/Q+sqmy8XF6lP9nVokPR1dHEotO38DHiMpolMgb63oRZKUkikyHoT\nQRaufsyMCp8R/YelGLt18qauDomSy0gySB/H9LXHQypAXCOKL9XxsDoBJZRK\nMInxQIjiaXCv4KM1S9fMzDbI0y6PunVx8ff9wdebBKR//yZPatfE6bvwwhlt\nZgAkFWTfYww5kgi3+Ml8ZaB2aGuxYLRI89GOQZYY/XBW1GtSiQUa0Vj0354z\nC/9g\r\n=tKY1\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 0.12.1](https://img.shields.io/badge/ETH2.0_Spec_Version-0.12.1-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\n\nimport {stateTransition} from \"@chainsafe/lodestar-beacon-state-transition\";\nimport {BeaconBlock, BeaconState} from \"@chainsafe/lodestar-types\";\nimport {mainnetConfig} from \"@chainsafe/lodestar-config/mainnet\";\n\nconst state: BeaconState = {\n  ...\n};\n\nconst block: BeaconBlock = {\n  ...\n};\n\nlet postStateContext: BeaconState;\ntry {\n  postStateContext = stateTransition(mainnetConfig, state, block);\n} catch (e) {\n  console.log(e);\n}\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"927ab099617d3cca98b37352ef203af7a804df91","scripts":{"dev":"ts-node test/perf/phase0/epoch/processRewardsAndPenalties.perf.ts","lint":"eslint --color --ext .ts src/ test/","build":"concurrently \"yarn build:lib\" \"yarn build:types\"","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","benchmark":"node -r ts-node/register --max-old-space-size=4096 test/perf/benchmark.ts","build:lib":"babel src -x .ts -d lib --source-maps","test:perf":"mocha 'test/perf/**/*.test.ts'","test:unit":"mocha 'test/unit/**/*.test.ts'","build:types":"tsc -p tsconfig.build.json","check-types":"tsc","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","prepublishOnly":"yarn build","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.16.0+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"14.16.0","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.1","@chainsafe/ssz":"^0.8.7","@chainsafe/persistent-ts":"^0.19.0","@chainsafe/lodestar-types":"^0.24.2-next.927ab099617d3cca98b37352ef203af7a804df91.0+927ab09","@chainsafe/lodestar-utils":"^0.24.2-next.927ab099617d3cca98b37352ef203af7a804df91.0+927ab09","@chainsafe/lodestar-config":"^0.24.2-next.927ab099617d3cca98b37352ef203af7a804df91.0+927ab09","@chainsafe/lodestar-params":"^0.24.2-next.927ab099617d3cca98b37352ef203af7a804df91.0+927ab09","@chainsafe/persistent-merkle-tree":"^0.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.0","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.24.2-next.927ab099617d3cca98b37352ef203af7a804df91.0_1623274725870_0.06365496275223936","host":"s3://npm-registry-packages"}},"0.24.3-next.01d3e30be1ab4fedc9fb451d2d7cbc16c8d9e075.0":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.24.3-next.01d3e30be1ab4fedc9fb451d2d7cbc16c8d9e075.0","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.24.3-next.01d3e30be1ab4fedc9fb451d2d7cbc16c8d9e075.0","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"690f7e38f5f3e2a3b61dbff688f7e75a1ff04370","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.24.3-next.01d3e30be1ab4fedc9fb451d2d7cbc16c8d9e075.0.tgz","fileCount":306,"integrity":"sha512-RTGK3yhgZBYNtI46boQSgCreb38FThJKWa6pUr1rn8Ut+I6h7R/GofLElmoaMKd6Mqqi6RMItWhgYqnoppck5w==","signatures":[{"sig":"MEYCIQCol/L3aiW/RNItS0089oNNE5MHUU6m7Jcx3hfK4a8AdAIhAN7iM+k25D4EccsRJmAF3SmXMMMjNPkk6Km/4sYSVW33","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":720414,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgwTWlCRA9TVsSAnZWagAAsAwP/0dwiIQ4CIq/ATbVhLu1\nBYMb1bovfSG9nsjBz5Bm0HQm3fAhmMLwVeKMTqoZX2BcyvrPWYMc+Bg7K8su\nwHlqwB+TIu2iET/Mk7BGr6/3UCkkyz2Zyr7qd4epxyriOQszaqKgbJDf/ozs\n16rC3+krQGJevqsHTGxnpLH5zmLPHPRCUbD4ak0gE4J9ZyhrX6wGIWGxbzVa\n8PHABafdto4RKkyEhnTiVeeilaZmESgUJu64lk9aKJEyA0ZIfoAdNfIJOcAI\nVkvk5+bATYQZMxtjmX7Wah+zAQPP36qMZo1ntzISX3RvNdwWDZYBHsHDaksd\nrec6iCPUCSwUTfeercJO039ayn1jNXzp4ZdLhtbwZn6uMmf9itPBlCP5K9+L\nsglvzyFN9/r76ytmKrQHbCirEUw0R/kLtCHwCRmCDIAhpsNt5F1PpD8ZuRPI\nis7xGi8swAZbBBIM1eBN0TskeQbX+z33Jkg2xoqRlRzUITnMo+pX2gdGHvxH\n7zm7JTewf4911V004sZGb8tR468UnwGhJq9vTqGDpizmKwhQFjHi+OlSofSA\n52SJN4EKfYRCG+FTayPWo6GJlWrJtQCt2h3ajx0ed+DCQKaNNHpVt9G02eLv\n0d0xpoYg13v79Zl3SWV5AfTbU+uRMkITtgU9a946Fq+Qk7CTUHGZlHHi6szV\nIdL/\r\n=olok\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 0.12.1](https://img.shields.io/badge/ETH2.0_Spec_Version-0.12.1-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\n\nimport {stateTransition} from \"@chainsafe/lodestar-beacon-state-transition\";\nimport {BeaconBlock, BeaconState} from \"@chainsafe/lodestar-types\";\nimport {mainnetConfig} from \"@chainsafe/lodestar-config/mainnet\";\n\nconst state: BeaconState = {\n  ...\n};\n\nconst block: BeaconBlock = {\n  ...\n};\n\nlet postStateContext: BeaconState;\ntry {\n  postStateContext = stateTransition(mainnetConfig, state, block);\n} catch (e) {\n  console.log(e);\n}\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"01d3e30be1ab4fedc9fb451d2d7cbc16c8d9e075","scripts":{"dev":"ts-node test/perf/phase0/epoch/processRewardsAndPenalties.perf.ts","lint":"eslint --color --ext .ts src/ test/","build":"concurrently \"yarn build:lib\" \"yarn build:types\"","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","benchmark":"node -r ts-node/register --max-old-space-size=4096 test/perf/benchmark.ts","build:lib":"babel src -x .ts -d lib --source-maps","test:perf":"mocha 'test/perf/**/*.test.ts'","test:unit":"mocha 'test/unit/**/*.test.ts'","build:types":"tsc -p tsconfig.build.json","check-types":"tsc","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","prepublishOnly":"yarn build","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.16.0+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"14.16.0","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.1","@chainsafe/ssz":"^0.8.7","@chainsafe/persistent-ts":"^0.19.0","@chainsafe/lodestar-types":"^0.24.3-next.01d3e30be1ab4fedc9fb451d2d7cbc16c8d9e075.0+01d3e30","@chainsafe/lodestar-utils":"^0.24.3-next.01d3e30be1ab4fedc9fb451d2d7cbc16c8d9e075.0+01d3e30","@chainsafe/lodestar-config":"^0.24.3-next.01d3e30be1ab4fedc9fb451d2d7cbc16c8d9e075.0+01d3e30","@chainsafe/lodestar-params":"^0.24.3-next.01d3e30be1ab4fedc9fb451d2d7cbc16c8d9e075.0+01d3e30","@chainsafe/persistent-merkle-tree":"^0.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.0","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.24.3-next.01d3e30be1ab4fedc9fb451d2d7cbc16c8d9e075.0_1623274917550_0.6777022405228315","host":"s3://npm-registry-packages"}},"0.24.2":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.24.2","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.24.2","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"b1443d3409efc17c410ca7719a4cb0965bee6001","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.24.2.tgz","fileCount":306,"integrity":"sha512-hq6GFZMdteORPyiW+7CM0Qf4I9gv4erEFLRfLRbTVwHZ0xu29qQhU0fetpUNTz0Lq2orvxaIYOXEZppd/fHHuA==","signatures":[{"sig":"MEQCIFzlpMhcb4uBU3ClNirQfWvsnLNf7FL2h4KzjbezUd2pAiAt52Prbk5trtItI/cGXtAM1PwZka6arcizXl7eECBX3Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":720134,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgwTaYCRA9TVsSAnZWagAAargQAJ85RwaveARM6Zq5JeRz\nw9hUn60tORHsjykERlwCFkBk07Mu/vvt0nYxDlzfjaO84t91NWoyn7exZvzF\nGHBRTA/G+pzoa/93x5q6yjDrnDIn4hDkQ+ij8bsaJC1SO4mMT1BKAAanaIdb\n1BwYk/oJvYkl/EmRz2mGtoDNQoN45pQYrsEqeU4NolE4YrO5zIJvG60In4fm\n4icqZb8Nnb1yJ7o8z+b2v7n5F68lIRCOPQ9PVxOpcJZFlLvufgYEWjSrmMGZ\nmxEb/PRRS/w/e+Bf8Y5iwAS4QRyWk7ZY8rI0oktJO3rBbw+PHLOCiov2O03U\nFdBvKwCQkXGJJbup1/im2i9AfQpG4WmHH3i1XjxdAUxYf5rhvDMIjsR+haSs\n3IKaVutaiR13sanjvRAEInjLR1/XzJG/KtnsALJ4+CqJKdcCDwJLMrYKIs2U\ngfPw2Lb6zFWiUM9m6jo0E0VwU5+cbBVv+5lafASh4eLQxy5kxGGHNKasrPuU\niqMt1NZdLbY20NEdoVtzP/3pouH6ZeV2gCINY3rPlH8DLw1BcFwkpmBGZJ9K\nvAipWGrS1SgggRFOdjq5mPSrZ9VIRlWGcpt7Spl3l1bfPVNNbMZMIab89Aex\n+io40gs0rF2n9fT7EJIOKQl+lhHKTLdOAW2v/kWHNjHvihEGW7RQlp7hwGVX\nFQgL\r\n=7k+3\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","gitHead":"01d3e30be1ab4fedc9fb451d2d7cbc16c8d9e075","scripts":{"dev":"ts-node test/perf/phase0/epoch/processRewardsAndPenalties.perf.ts","lint":"eslint --color --ext .ts src/ test/","build":"concurrently \"yarn build:lib\" \"yarn build:types\"","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","benchmark":"node -r ts-node/register --max-old-space-size=4096 test/perf/benchmark.ts","build:lib":"babel src -x .ts -d lib --source-maps","test:perf":"mocha 'test/perf/**/*.test.ts'","test:unit":"mocha 'test/unit/**/*.test.ts'","build:types":"tsc -p tsconfig.build.json","check-types":"tsc","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","prepublishOnly":"yarn build","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.16.0+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"14.16.0","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.1","@chainsafe/ssz":"^0.8.7","@chainsafe/persistent-ts":"^0.19.0","@chainsafe/lodestar-types":"^0.24.2","@chainsafe/lodestar-utils":"^0.24.2","@chainsafe/lodestar-config":"^0.24.2","@chainsafe/lodestar-params":"^0.24.2","@chainsafe/persistent-merkle-tree":"^0.3.2"},"_hasShrinkwrap":false,"devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.0","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.24.2_1623275160747_0.8227861987450027","host":"s3://npm-registry-packages"}},"0.24.3-next.48c325709d978a574b215beb34c8a18a7d45cffe.0":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.24.3-next.48c325709d978a574b215beb34c8a18a7d45cffe.0","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.24.3-next.48c325709d978a574b215beb34c8a18a7d45cffe.0","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"165cf3af42a5a0f54c0d25162d434b5405de6604","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.24.3-next.48c325709d978a574b215beb34c8a18a7d45cffe.0.tgz","fileCount":308,"integrity":"sha512-SukfqrBnpncacVlLBuJErHAQzDC/7Uf4CCZ3h3ES1Pru+83FSIS3s3yTmZGS1VSKsru8P29AxrRcxhCpEkICcg==","signatures":[{"sig":"MEYCIQD2eLFdFOiIUq60CmVIS8+Q+W2VqRwQlLB8kz0Mtg97UAIhANX3QhZ55EialMUL7UJA63Gi1KxfKVaLC5ePXTniO6sy","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":720548,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgwdFPCRA9TVsSAnZWagAA3QYP/inmF5SjK4wdFqd3ov5o\nrJhpSIMyGbdic7QuDiZxcxGD//RV5YvgAirpLXJ/+WiDv5aXtFTxAqfDZVZQ\np8efYF2b95A5acuJGEsCcVvMEUlmLbWjy1cwRQyAN/mXSaonufSoigecMsdr\ns9vlkEkqOQPo9m42XuTAso7MjTTPNMg2gAZIqNuCXbssW0+HKYxXdmJzxPoD\nAK9fnnXp6ggFbTLFrLiYaLDf+VoB+Z7n6zJbNKTzIqXfZyeP/DDWt3IRIypm\nfzB8f3HslLYlYow2Dyu3TCmEb4/TGLQLD14zK/QVsmzlfs16nStE1JCRiIrI\nhu8gLQCqsbFrEpKkevt96Ra9+0qIQZxmk29MMPFu2x506GVXY2n9hozRsfvv\nM6z3Hrv59nnpMMraa/d3SUQMMDddw3YP0qK1uq36aQkwW3/oA1mViR26nl2A\npMQ+lbO5tnbxXH1+9w9tWm0x9fiorioSRQ2CTfpbew7uXMbr7r5lL4ivClka\nGHRLp5BwpO272yLvYuUDll2F+RnVh8ZjjliLarO2BYuxG2QCYsFSbGk7DyHr\npzU47eIi1kICoQ5JRJng9S9pxoWBf8mzKZRLxQPcinIyS+VHPW7BNlQPJZQt\nlZCvt35STwuMtSMv0mgaAZss5lhTKNqnHGlkC0MG7CWfswlXoQV3q/XQOavU\ngoqz\r\n=VeVz\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 0.12.1](https://img.shields.io/badge/ETH2.0_Spec_Version-0.12.1-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\n\nimport {stateTransition} from \"@chainsafe/lodestar-beacon-state-transition\";\nimport {BeaconBlock, BeaconState} from \"@chainsafe/lodestar-types\";\nimport {mainnetConfig} from \"@chainsafe/lodestar-config/mainnet\";\n\nconst state: BeaconState = {\n  ...\n};\n\nconst block: BeaconBlock = {\n  ...\n};\n\nlet postStateContext: BeaconState;\ntry {\n  postStateContext = stateTransition(mainnetConfig, state, block);\n} catch (e) {\n  console.log(e);\n}\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"48c325709d978a574b215beb34c8a18a7d45cffe","scripts":{"dev":"ts-node test/perf/phase0/epoch/processRewardsAndPenalties.perf.ts","lint":"eslint --color --ext .ts src/ test/","build":"concurrently \"yarn build:lib\" \"yarn build:types\"","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","benchmark":"node -r ts-node/register --max-old-space-size=4096 test/perf/benchmark.ts","build:lib":"babel src -x .ts -d lib --source-maps","test:perf":"mocha 'test/perf/**/*.test.ts'","test:unit":"mocha 'test/unit/**/*.test.ts'","build:types":"tsc -p tsconfig.build.json","check-types":"tsc","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","prepublishOnly":"yarn build","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.16.0+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"14.16.0","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.1","@chainsafe/ssz":"^0.8.7","@chainsafe/persistent-ts":"^0.19.0","@chainsafe/lodestar-types":"^0.24.3-next.48c325709d978a574b215beb34c8a18a7d45cffe.0+48c3257","@chainsafe/lodestar-utils":"^0.24.3-next.48c325709d978a574b215beb34c8a18a7d45cffe.0+48c3257","@chainsafe/lodestar-config":"^0.24.3-next.48c325709d978a574b215beb34c8a18a7d45cffe.0+48c3257","@chainsafe/lodestar-params":"^0.24.3-next.48c325709d978a574b215beb34c8a18a7d45cffe.0+48c3257","@chainsafe/persistent-merkle-tree":"^0.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.0","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.24.3-next.48c325709d978a574b215beb34c8a18a7d45cffe.0_1623314767147_0.6116077507677229","host":"s3://npm-registry-packages"}},"0.24.3-next.8c5003f145d40d552d0972fe4b336b66cc2240b8.0":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.24.3-next.8c5003f145d40d552d0972fe4b336b66cc2240b8.0","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.24.3-next.8c5003f145d40d552d0972fe4b336b66cc2240b8.0","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"f26925cdff61f75b13231f752a6047bbb42b7d3a","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.24.3-next.8c5003f145d40d552d0972fe4b336b66cc2240b8.0.tgz","fileCount":308,"integrity":"sha512-GUFRipC1pgH24GpfI/ICpTSIM/6Y+9tPcQo/OddDnspGedJunVGdsJkyKDgirtjR8pNwWfKiYn3zUjGjA6eePA==","signatures":[{"sig":"MEYCIQDZrF6/KGEQ6RQAqO5FOUDhMuEnk1dTjZHWbBR5RCj9oQIhAO0964091Qaftjh4T5Kg8bIISSdUC6rbzXPLPB4bdYma","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":720548,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgwd1jCRA9TVsSAnZWagAANP4P/jSt62dw6hd6MwOrPL57\nqb9Gq9cQfvqoImugiTm8fCiiL7gUpFe9OKKLDc17Oz5A/5ob1MqU9OinEW9I\nLDVr7F3iywzs3s/JHQowdrxEoSQ6PzXFTool/vojR3VASS0ErRQtyGaLZ763\ntFWZJlrvE+4QiQmdGCVqOUoFhhy5wiL/q4sud11+jEyTKfdPATgJ+78fu5FU\ngWTAfFHXm/SowhxblU650QgjltR4VNy4wdxA9/Hzl4Z3fHWKlQJKrrY7NWLx\nfxJTP9Af8iL5YocH9qiU23vD8vgtC90M8+5MOT+CCY+ZKbYqc3PjDXI+fCtz\nkE7TDQlFNV5tXKfZhjdodeeXpZzw+cjgRWrYO2usnm2lRt5/LZ0b06+Owi5L\n6MVFdTwW2azpX6AIVtFu/MdVoEVsCvdAy4z6RuOo3K8I4OT/oCeVzn9TPgSx\nPRuLszvWB6D531cna/JfPBOF19X/hw+qBygvH2na2pvtpCUoqRbXRKlkDoWc\n8CQNoyS47AtHFJh65x82fb44WMjYPRrmiX2EwjIOluQOSXBZWiZ30PsVzTcI\nWk512bMKNj48n2OveZ3iCmnXeSr7J9fpzoDPKQ4Qu/fb6ICGMgG5pr6TKyf6\n+15WLT4FAa8bNZm5D+vmbRq/H2h9OwCplJjv9EormiAV2ZqLalsRkANmUkrJ\nuJeT\r\n=mIkV\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 0.12.1](https://img.shields.io/badge/ETH2.0_Spec_Version-0.12.1-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\n\nimport {stateTransition} from \"@chainsafe/lodestar-beacon-state-transition\";\nimport {BeaconBlock, BeaconState} from \"@chainsafe/lodestar-types\";\nimport {mainnetConfig} from \"@chainsafe/lodestar-config/mainnet\";\n\nconst state: BeaconState = {\n  ...\n};\n\nconst block: BeaconBlock = {\n  ...\n};\n\nlet postStateContext: BeaconState;\ntry {\n  postStateContext = stateTransition(mainnetConfig, state, block);\n} catch (e) {\n  console.log(e);\n}\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"8c5003f145d40d552d0972fe4b336b66cc2240b8","scripts":{"dev":"ts-node test/perf/phase0/epoch/processRewardsAndPenalties.perf.ts","lint":"eslint --color --ext .ts src/ test/","build":"concurrently \"yarn build:lib\" \"yarn build:types\"","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","benchmark":"node -r ts-node/register --max-old-space-size=4096 test/perf/benchmark.ts","build:lib":"babel src -x .ts -d lib --source-maps","test:perf":"mocha 'test/perf/**/*.test.ts'","test:unit":"mocha 'test/unit/**/*.test.ts'","build:types":"tsc -p tsconfig.build.json","check-types":"tsc","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","prepublishOnly":"yarn build","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.16.0+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"14.16.0","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.1","@chainsafe/ssz":"^0.8.7","@chainsafe/persistent-ts":"^0.19.0","@chainsafe/lodestar-types":"^0.24.3-next.8c5003f145d40d552d0972fe4b336b66cc2240b8.0+8c5003f","@chainsafe/lodestar-utils":"^0.24.3-next.8c5003f145d40d552d0972fe4b336b66cc2240b8.0+8c5003f","@chainsafe/lodestar-config":"^0.24.3-next.8c5003f145d40d552d0972fe4b336b66cc2240b8.0+8c5003f","@chainsafe/lodestar-params":"^0.24.3-next.8c5003f145d40d552d0972fe4b336b66cc2240b8.0+8c5003f","@chainsafe/persistent-merkle-tree":"^0.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.0","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.24.3-next.8c5003f145d40d552d0972fe4b336b66cc2240b8.0_1623317859867_0.4079871144587697","host":"s3://npm-registry-packages"}},"0.24.3-next.30f03de903c7e2b4846f3efd1e3f2aba7ef1e1b5.0":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.24.3-next.30f03de903c7e2b4846f3efd1e3f2aba7ef1e1b5.0","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.24.3-next.30f03de903c7e2b4846f3efd1e3f2aba7ef1e1b5.0","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"5744340f949daa86685ab94af7cb6fe37ccb30b3","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.24.3-next.30f03de903c7e2b4846f3efd1e3f2aba7ef1e1b5.0.tgz","fileCount":308,"integrity":"sha512-DzdVQIrNG49Mhg0PSiJHawqRhWMeQAPl54pUDIEAfc+xC3Vk+Xikr1hsx291vn5uhmdIzOPm2hg72YhbnD/41Q==","signatures":[{"sig":"MEYCIQCpw0LfS9GHkr6/2yN4llcWxSWWfuSVma7i/CeVleDCmgIhAJwQ2uBUSqNBfZqXDKxRhqPeHE5x4dBPj34zcwJHFpMK","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":720548,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgweSDCRA9TVsSAnZWagAA3XAQAKI4JsUl7dQVfIF+d4+5\nExF+KNAB54TSMfhQJj6zjf1Wk/eUozEalYUQCt+1vmmwjASQLNpEkRElOoTA\nsqL5Ctg52bG4BgvBh4+UlshehOQ/LUOcHoqGjgmEk4CIStLF/69u39PCOUha\nPhWBfbR305xooXToOE/etDyyB1coZWl9Q02qreJVh+Ck6rqHmiQTS5Kkv6vo\nvqoQ+xzQYcLpKFDLGioVVd+0XfnNz1SXWio4QhopwhcBPen2isccyS1fMvK2\nDWB8r7SsjLNy3LEUN6yN4MTQWEGp2l/0lDJEeODgzHZglI2tdJTnLDxngGH6\nWq6Qzw0WhBUzjXU3cKMQT2IiFMQo6Wv0xItOq3Xx1UY4AgBAAQq9OSqDsrhE\nAE9YuWwMxM5kM2TsSi1KjKor/2IOXVgu1ehrMH7/+P5yUDSO4rspjYxO17oq\nWsO7EPz2QjDHit6XA26RU4ptI1IbVYhaICjDFqCYadNoUhMhK9gGMwmT1UuL\n+ODChcpoYLtddxj+eCzYDOF+rs1yBClsPv0KB5v2aVy8Jz2gsbmse1e+ZTJZ\nF/8EVeSlB7yJGBPLNqHtgYvEBIPaEBYR0QDHidBYJrxO3unyfYwwwfDJgXOH\n3ghKggneEW1ubmbPWGdxlHoAUzn4DObtz2g/De7fFSMvPJFbm2WR5PfMoXVk\nj7z/\r\n=Vn1Q\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 0.12.1](https://img.shields.io/badge/ETH2.0_Spec_Version-0.12.1-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\n\nimport {stateTransition} from \"@chainsafe/lodestar-beacon-state-transition\";\nimport {BeaconBlock, BeaconState} from \"@chainsafe/lodestar-types\";\nimport {mainnetConfig} from \"@chainsafe/lodestar-config/mainnet\";\n\nconst state: BeaconState = {\n  ...\n};\n\nconst block: BeaconBlock = {\n  ...\n};\n\nlet postStateContext: BeaconState;\ntry {\n  postStateContext = stateTransition(mainnetConfig, state, block);\n} catch (e) {\n  console.log(e);\n}\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"30f03de903c7e2b4846f3efd1e3f2aba7ef1e1b5","scripts":{"dev":"ts-node test/perf/phase0/epoch/processRewardsAndPenalties.perf.ts","lint":"eslint --color --ext .ts src/ test/","build":"concurrently \"yarn build:lib\" \"yarn build:types\"","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","benchmark":"node -r ts-node/register --max-old-space-size=4096 test/perf/benchmark.ts","build:lib":"babel src -x .ts -d lib --source-maps","test:perf":"mocha 'test/perf/**/*.test.ts'","test:unit":"mocha 'test/unit/**/*.test.ts'","build:types":"tsc -p tsconfig.build.json","check-types":"tsc","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","prepublishOnly":"yarn build","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.16.0+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"14.16.0","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.1","@chainsafe/ssz":"^0.8.7","@chainsafe/persistent-ts":"^0.19.0","@chainsafe/lodestar-types":"^0.24.3-next.30f03de903c7e2b4846f3efd1e3f2aba7ef1e1b5.0+30f03de","@chainsafe/lodestar-utils":"^0.24.3-next.30f03de903c7e2b4846f3efd1e3f2aba7ef1e1b5.0+30f03de","@chainsafe/lodestar-config":"^0.24.3-next.30f03de903c7e2b4846f3efd1e3f2aba7ef1e1b5.0+30f03de","@chainsafe/lodestar-params":"^0.24.3-next.30f03de903c7e2b4846f3efd1e3f2aba7ef1e1b5.0+30f03de","@chainsafe/persistent-merkle-tree":"^0.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.0","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.24.3-next.30f03de903c7e2b4846f3efd1e3f2aba7ef1e1b5.0_1623319683451_0.5560715593718919","host":"s3://npm-registry-packages"}},"0.24.3-next.a2881167d0135f1323e364473889741d17466e73.0":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.24.3-next.a2881167d0135f1323e364473889741d17466e73.0","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.24.3-next.a2881167d0135f1323e364473889741d17466e73.0","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"5c2bad6869a4bb777e6f7a296e2930f1b7cc52a9","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.24.3-next.a2881167d0135f1323e364473889741d17466e73.0.tgz","fileCount":308,"integrity":"sha512-Os0XVXKqfWRDDoQlBFC5n0SDAnryayjtJjPZg0O7yfHGY9UQJkpqOM7RAj8tPpYKr8gyLB5JqjAy1UxyUs3RCA==","signatures":[{"sig":"MEYCIQDl5THHUROcGbKA+c7IHlpX+CWNLPFTfe4NhArLFpZwbQIhALNUcDmoOH7jR9ayoH7cZS3H3bnqWKUxZ922qtzZkLKQ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":720548,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgwex7CRA9TVsSAnZWagAAPLcP/28DTYRhT7F6vYBbRpbX\nuLM/yL0Uu7mF9o8rxVJx3CU08xI3NKjbYkO7yH+0shkUlTAEZPrPVUFnLZET\njXtgJfC3oHkIgsHpW/AzAOswNFtxas8XWteYQQDi0Me+hCENxarYtv7Sdlm9\nNjhZdYK98Nrh+FZ6346kmFHyB5kzburnjGqmpSc4eVMNSA1Oavw2IUIRhJpB\nGELUUIBpIXcGbf0Ew8b3QF6TtVYaPucUP8y2kXznWPx7XLGIxGFzQGUeplvp\nl7zfQuxhXj0nPwgaURFRDei3B1Da8sVgg/FPLkdNCkqMf/kK25o4QRq8NRMI\n93b32HsKwWPnCJwPKyjy4ZHI8xtCELcw+Fwtl+AKNqyPIV+b1WjOgHUR0Gp1\nCTM3Y52jMXmbHqsSTNNUR3ySVTj/GhAtMcVVhYHvwoQEiZa2LWmpWjcY63kr\n4mGAekDpvnvkf0QU5quGK3UINPeCFR0oX4uAdQWDojiEEOMvxdQc6b3rOeuB\nFkCTxvGiZxlwehsjKuTm8t5DB89Yd0nSPgbTHw8FNWHx4T/rF4aS3I+59qMs\naH2JmtcRmERLYMGypPW0t0nCJkX8t0K1irQtXoJR2vaPd9BHYHhFJih097kH\noqtEc/cozOMFs1Njy+xvALs/zqvYgc5eHcE3iNI1vTbw8566Ss1ikfiR2l46\n/eoN\r\n=aglP\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 0.12.1](https://img.shields.io/badge/ETH2.0_Spec_Version-0.12.1-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\n\nimport {stateTransition} from \"@chainsafe/lodestar-beacon-state-transition\";\nimport {BeaconBlock, BeaconState} from \"@chainsafe/lodestar-types\";\nimport {mainnetConfig} from \"@chainsafe/lodestar-config/mainnet\";\n\nconst state: BeaconState = {\n  ...\n};\n\nconst block: BeaconBlock = {\n  ...\n};\n\nlet postStateContext: BeaconState;\ntry {\n  postStateContext = stateTransition(mainnetConfig, state, block);\n} catch (e) {\n  console.log(e);\n}\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"a2881167d0135f1323e364473889741d17466e73","scripts":{"dev":"ts-node test/perf/phase0/epoch/processRewardsAndPenalties.perf.ts","lint":"eslint --color --ext .ts src/ test/","build":"concurrently \"yarn build:lib\" \"yarn build:types\"","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","benchmark":"node -r ts-node/register --max-old-space-size=4096 test/perf/benchmark.ts","build:lib":"babel src -x .ts -d lib --source-maps","test:perf":"mocha 'test/perf/**/*.test.ts'","test:unit":"mocha 'test/unit/**/*.test.ts'","build:types":"tsc -p tsconfig.build.json","check-types":"tsc","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","prepublishOnly":"yarn build","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.16.0+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"14.16.0","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.1","@chainsafe/ssz":"^0.8.7","@chainsafe/persistent-ts":"^0.19.0","@chainsafe/lodestar-types":"^0.24.3-next.a2881167d0135f1323e364473889741d17466e73.0+a288116","@chainsafe/lodestar-utils":"^0.24.3-next.a2881167d0135f1323e364473889741d17466e73.0+a288116","@chainsafe/lodestar-config":"^0.24.3-next.a2881167d0135f1323e364473889741d17466e73.0+a288116","@chainsafe/lodestar-params":"^0.24.3-next.a2881167d0135f1323e364473889741d17466e73.0+a288116","@chainsafe/persistent-merkle-tree":"^0.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.0","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.24.3-next.a2881167d0135f1323e364473889741d17466e73.0_1623321722911_0.31172035910523177","host":"s3://npm-registry-packages"}},"0.24.3-next.17e64309bd5fb2737136cf082dd4be4cd97831af.0":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.24.3-next.17e64309bd5fb2737136cf082dd4be4cd97831af.0","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.24.3-next.17e64309bd5fb2737136cf082dd4be4cd97831af.0","maintainers":[{"name":"priom","email":"priom@chainsafe.io"},{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"20fb6a535a55a58cf51b2bb9e565fa85111ae6b4","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.24.3-next.17e64309bd5fb2737136cf082dd4be4cd97831af.0.tgz","fileCount":308,"integrity":"sha512-M7YNN2zWij4TYI6+VlIzZLotwx2zQESCd5nd3ymjILmrxJBCS5i/E7KISbhikzrlMF0XI481mFokxYh2sFSwgw==","signatures":[{"sig":"MEUCIQDylE3DVDPBq0QHrTKN3TNO2m8MtxS369a6GAZOgx6K7AIgNhor5wfTJWhW4XXD6iYeWANZFdVX8rb3trUzaAImRDI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":720548,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgwjJzCRA9TVsSAnZWagAAwRwQAI7KmUWAsissfHKpdEto\n74crFgdYkA3tEnm+PXqXrlmCtqa51UhJWoCGXNe5Hq97a5OKAMHPp6gCLpba\nUJNj8ldmo+HzQtR/bontaUYLOPfeSoKE+VtkS5HTYkU7RdVcoPuHPnioMtMk\n4TkRw2nYFtSJVidUQ6dxxY1OX/djrgfZ1fqdwb7vjUYn3xsxC6DTOmQMGpvX\n3/KQeb+nri0GH7o6ksgwkEKqTjxz1eKFDODTN/RT1o0UllSJqPsXJHDKxwSI\ncO8YEiz3QWxinlHi8J3irjUk2nVXpg7Pxk9Nbq1ctoSmMai8dM+kV33n/kkg\nVU7jB8NJLe/boPQ5bEXjEgE/9zpZOa6UNKjqWQ+jZI1IRPU0P+KczMl6kYjJ\np2IQkxbxOtLtJRVA5DkXDdNML7dOs/dVoDNkz5knsl2t1RXCewUbFwu9+oXg\nGTqO+W1oHzHv97ys7JcD403df9aVy8XFLu1UgHPnLRLUGtcLFPBFDb7rhgY8\n5C2sTknV4RqsHi9yLcp3hw21guCLx+9MA7+wIlz0v1R/5FI6gelVFiAn8pnd\nEEE7akeAZyPicol3xa8emO9FJtpBKXQxHwdsVv7j1ajPnM1DeY/y74EFGG6j\nmclDqgIITqJxSLRuRx14snbNs9hxmzHtULhzS9+VEcW2YGK8aFhO6dGUYzeq\nfFIv\r\n=pHN3\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 0.12.1](https://img.shields.io/badge/ETH2.0_Spec_Version-0.12.1-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\n\nimport {stateTransition} from \"@chainsafe/lodestar-beacon-state-transition\";\nimport {BeaconBlock, BeaconState} from \"@chainsafe/lodestar-types\";\nimport {mainnetConfig} from \"@chainsafe/lodestar-config/mainnet\";\n\nconst state: BeaconState = {\n  ...\n};\n\nconst block: BeaconBlock = {\n  ...\n};\n\nlet postStateContext: BeaconState;\ntry {\n  postStateContext = stateTransition(mainnetConfig, state, block);\n} catch (e) {\n  console.log(e);\n}\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"17e64309bd5fb2737136cf082dd4be4cd97831af","scripts":{"dev":"ts-node test/perf/phase0/epoch/processRewardsAndPenalties.perf.ts","lint":"eslint --color --ext .ts src/ test/","build":"concurrently \"yarn build:lib\" \"yarn build:types\"","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","benchmark":"node -r ts-node/register --max-old-space-size=4096 test/perf/benchmark.ts","build:lib":"babel src -x .ts -d lib --source-maps","test:perf":"mocha 'test/perf/**/*.test.ts'","test:unit":"mocha 'test/unit/**/*.test.ts'","build:types":"tsc -p tsconfig.build.json","check-types":"tsc","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","prepublishOnly":"yarn build","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.16.0+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"14.16.0","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.1","@chainsafe/ssz":"^0.8.7","@chainsafe/persistent-ts":"^0.19.0","@chainsafe/lodestar-types":"^0.24.3-next.17e64309bd5fb2737136cf082dd4be4cd97831af.0+17e6430","@chainsafe/lodestar-utils":"^0.24.3-next.17e64309bd5fb2737136cf082dd4be4cd97831af.0+17e6430","@chainsafe/lodestar-config":"^0.24.3-next.17e64309bd5fb2737136cf082dd4be4cd97831af.0+17e6430","@chainsafe/lodestar-params":"^0.24.3-next.17e64309bd5fb2737136cf082dd4be4cd97831af.0+17e6430","@chainsafe/persistent-merkle-tree":"^0.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.0","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.24.3-next.17e64309bd5fb2737136cf082dd4be4cd97831af.0_1623339635125_0.9341205828982664","host":"s3://npm-registry-packages"}},"0.24.3-next.61c4669bf7d4eed135bfb61fc05cf824ab2f5b5d.0":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.24.3-next.61c4669bf7d4eed135bfb61fc05cf824ab2f5b5d.0","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.24.3-next.61c4669bf7d4eed135bfb61fc05cf824ab2f5b5d.0","maintainers":[{"name":"priom","email":"priom@chainsafe.io"},{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"32e4a99c0316e6f96e8f3a437a1d0cdb16eccee7","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.24.3-next.61c4669bf7d4eed135bfb61fc05cf824ab2f5b5d.0.tgz","fileCount":308,"integrity":"sha512-HEck2fvH2eqPIRjJAK8S6Mo1YIRnEFY/ygNAU6kf5ZDxPxoXX4VPGGopmQbqNTN/pd7URoKnvukoOxl4kz0K9w==","signatures":[{"sig":"MEQCIAjIXN+Rt0vIrkpY/+OEFoJxdlBzG0ZhgwcoZUvAAP14AiAVrzNDkPVr63PBDWmjJXviPgweLTFLVV9ef1lM4+tGBw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":721207,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgwjLUCRA9TVsSAnZWagAAzGMQAI9DoNE6CZ/uJm5OrlRa\nk7eKe6G6N9JJ6DRa++SwL4iG6bDd6+m+JkdWniAjKRMyAblQoyw9N8hDsq4g\nbU1mbzUWhLqXOon3Um6eKZBzyd4w2WttNaUEvB0IbeZD/ehUxp0qCxcZtwiS\niDV5UG2EuSFVkTbMF925vHwax6htQS7bY691aHpWM/M6cblLXaljgJt7ObFw\nXpDXYh6jsI8+1kyXXLD14O02+LXkc8tomfQzwAO7ZZCPyB776/RofGz3bgz0\nfzQatAR7VoZvURPZxpPpsofQIdJLPHV5woGLoK+HUVo379Iw90XbssVPZPQQ\nUr+WWt0bue7LSukJ1SETn46noUbxlPC4+/3d6rj2Lwp/h+Jn3W+YrV8f5DHd\n2WeJXr2GnLPGG+HQifWCqd7AlUaE3R/JY8N0thc3J+E3kCvT3oTZau91gN6h\nnMnOo93GOEhWlcUBSbVxBzqoHooC7yqAJgWyIE/OBwIqowq557fCH9Zb/vdr\nj/OZTO4BKyMttGzc45WOJLY3vl809Mli8yQ8TTGtKYgzCWCpajA0mzTvvQpn\nn+ocsVjofpXIkaHa1Asx+DBee9B5xKrwHS+tRqlkVTippAPgIoQua3Dk+YUs\nTRZrDbioSA9I/E/eEPxt0VK83XH027pT62agPXyY8MrbhmxqSe840TjE6k7g\nWQf3\r\n=Ogav\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 0.12.1](https://img.shields.io/badge/ETH2.0_Spec_Version-0.12.1-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\n\nimport {stateTransition} from \"@chainsafe/lodestar-beacon-state-transition\";\nimport {BeaconBlock, BeaconState} from \"@chainsafe/lodestar-types\";\nimport {mainnetConfig} from \"@chainsafe/lodestar-config/mainnet\";\n\nconst state: BeaconState = {\n  ...\n};\n\nconst block: BeaconBlock = {\n  ...\n};\n\nlet postStateContext: BeaconState;\ntry {\n  postStateContext = stateTransition(mainnetConfig, state, block);\n} catch (e) {\n  console.log(e);\n}\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"61c4669bf7d4eed135bfb61fc05cf824ab2f5b5d","scripts":{"dev":"ts-node test/perf/phase0/epoch/processRewardsAndPenalties.perf.ts","lint":"eslint --color --ext .ts src/ test/","build":"concurrently \"yarn build:lib\" \"yarn build:types\"","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","benchmark":"node -r ts-node/register --max-old-space-size=4096 test/perf/benchmark.ts","build:lib":"babel src -x .ts -d lib --source-maps","test:perf":"mocha 'test/perf/**/*.test.ts'","test:unit":"mocha 'test/unit/**/*.test.ts'","build:types":"tsc -p tsconfig.build.json","check-types":"tsc","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","prepublishOnly":"yarn build","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.16.0+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"14.16.0","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.1","@chainsafe/ssz":"^0.8.7","@chainsafe/persistent-ts":"^0.19.0","@chainsafe/lodestar-types":"^0.24.3-next.61c4669bf7d4eed135bfb61fc05cf824ab2f5b5d.0+61c4669","@chainsafe/lodestar-utils":"^0.24.3-next.61c4669bf7d4eed135bfb61fc05cf824ab2f5b5d.0+61c4669","@chainsafe/lodestar-config":"^0.24.3-next.61c4669bf7d4eed135bfb61fc05cf824ab2f5b5d.0+61c4669","@chainsafe/lodestar-params":"^0.24.3-next.61c4669bf7d4eed135bfb61fc05cf824ab2f5b5d.0+61c4669","@chainsafe/persistent-merkle-tree":"^0.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.0","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.24.3-next.61c4669bf7d4eed135bfb61fc05cf824ab2f5b5d.0_1623339730788_0.8679811971565485","host":"s3://npm-registry-packages"}},"0.24.3-next.05495532aec5af9f50a683bbe1d09154b044504e.0":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.24.3-next.05495532aec5af9f50a683bbe1d09154b044504e.0","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.24.3-next.05495532aec5af9f50a683bbe1d09154b044504e.0","maintainers":[{"name":"priom","email":"priom@chainsafe.io"},{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"797b9e85502930c59382b6f7601b8fc17cfebb16","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.24.3-next.05495532aec5af9f50a683bbe1d09154b044504e.0.tgz","fileCount":308,"integrity":"sha512-rwjzeE9BaxFcr5QIRSREw5ayi2rMy2aDH/rN2xmnYpCamvuCqVB1T930Nq6UJdiXBMvxU1TLSF8NU+SK+cDVqg==","signatures":[{"sig":"MEUCIGfvq88e7/AjP3wHuB4N35V05yoeF6BUKPfxZoAjL9BlAiEAvMSLJoyKmCIlEbT9Cvwq1zsebKnfQaXfS0iuT6dmKfg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":721204,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgwpS5CRA9TVsSAnZWagAAy/gP/jLk6XLIzp74oYtQLU6U\nLSeeE7cE48zOqR/vylwof2H9G6RW+k07WD5wd3N64NB+6O+qlC8qk1AcneZH\nIAbNd5lpr8LaewAJFDaaSFVLp55m0kdHf0hDFNNXWY7+OZfhhU0WBn6ottSA\ndseXmkkKxHj4R6EKZE0v6TFpyFiT3yW9XSNdsrJBHBw5xcJcyTHDbwyuSQdS\nzwizUECCTWOZ8wxQ75rIuKh9S4GUBcQDLxZGMVVuuc5wTKeGVpfoRxfAi8c1\n5AYcVXDy8Txrp3DMepeeLFefsBfkM7FxnAYw/1D3FnbHnlkt+CaQP+kgTO/J\nVTwz9fgM5328GX/fZLvX9/RcRE7i5bAJyffiVe5dr8IepqZwPkqX/57mq01h\nm2pKEp+Waq7F3YP87QIRXHuU9hlMyC5c762tfZpOuUx8WBjNlFkVrl+jJpnr\nCA5j4rrku3PTK9U0Fh1ncG+GwUTn04NCknUyRMaLtxieJ3vSktzkXXow9NAL\n+tJ1VYpU3I278RpSXTRIawayDdvNPM3zBHY919vJG+yBYJ5v08OKKbHhewk6\ntwlK0Q+VLmutqKKcnkr7maz55GbximE0+FafTliyIPZCyTF+urfpZu7sptN2\n+WggvmYl6zqRKeimFvH9MSRv6wSJuvH2ngZ1q5Sr5ggCBD6qJihUm7Tc9hC+\nrxpX\r\n=5VU0\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 0.12.1](https://img.shields.io/badge/ETH2.0_Spec_Version-0.12.1-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\n\nimport {stateTransition} from \"@chainsafe/lodestar-beacon-state-transition\";\nimport {BeaconBlock, BeaconState} from \"@chainsafe/lodestar-types\";\nimport {mainnetConfig} from \"@chainsafe/lodestar-config/mainnet\";\n\nconst state: BeaconState = {\n  ...\n};\n\nconst block: BeaconBlock = {\n  ...\n};\n\nlet postStateContext: BeaconState;\ntry {\n  postStateContext = stateTransition(mainnetConfig, state, block);\n} catch (e) {\n  console.log(e);\n}\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"05495532aec5af9f50a683bbe1d09154b044504e","scripts":{"dev":"ts-node test/perf/phase0/epoch/processRewardsAndPenalties.perf.ts","lint":"eslint --color --ext .ts src/ test/","build":"concurrently \"yarn build:lib\" \"yarn build:types\"","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","benchmark":"node -r ts-node/register --max-old-space-size=4096 test/perf/runAll.ts","build:lib":"babel src -x .ts -d lib --source-maps","test:perf":"mocha 'test/perf/**/*.test.ts'","test:unit":"mocha 'test/unit/**/*.test.ts'","build:types":"tsc -p tsconfig.build.json","check-types":"tsc","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","prepublishOnly":"yarn build","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.16.0+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"14.16.0","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.1","@chainsafe/ssz":"^0.8.7","@chainsafe/persistent-ts":"^0.19.0","@chainsafe/lodestar-types":"^0.24.3-next.05495532aec5af9f50a683bbe1d09154b044504e.0+0549553","@chainsafe/lodestar-utils":"^0.24.3-next.05495532aec5af9f50a683bbe1d09154b044504e.0+0549553","@chainsafe/lodestar-config":"^0.24.3-next.05495532aec5af9f50a683bbe1d09154b044504e.0+0549553","@chainsafe/lodestar-params":"^0.24.3-next.05495532aec5af9f50a683bbe1d09154b044504e.0+0549553","@chainsafe/persistent-merkle-tree":"^0.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.0","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.24.3-next.05495532aec5af9f50a683bbe1d09154b044504e.0_1623364793642_0.5377372489436256","host":"s3://npm-registry-packages"}},"0.24.3-next.760e5732c91f0ea6912ed2980b945abff31c43fd.0":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.24.3-next.760e5732c91f0ea6912ed2980b945abff31c43fd.0","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.24.3-next.760e5732c91f0ea6912ed2980b945abff31c43fd.0","maintainers":[{"name":"priom","email":"priom@chainsafe.io"},{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"c7ab0d2888f9423ac74029e7bea500c0d5ddcebf","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.24.3-next.760e5732c91f0ea6912ed2980b945abff31c43fd.0.tgz","fileCount":308,"integrity":"sha512-vLIiUCCAhNcqXol63MQF8N/UnhXFuQca1tux25Iip4TkYi/Z8p9mMzAW1hrAwRbRcNS4WxcOKibJUeaWdq708g==","signatures":[{"sig":"MEYCIQD3H58X+IWa0Mpqc9q3pNbfcRUix+9vEIlLliBpzemCAAIhAPIyBBWJvkWJyAmjSgP4xzH9XAibpoMh1KBwupNqYCI8","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":721204,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgwp7JCRA9TVsSAnZWagAA0o0QAIGMu9iWHoGcypzp1QB6\nwCfIG7fC+lEyvMNklNlcmS/GoihXeyiF786411Ud5+YJXDWcnT3AGJA/xH0Q\nCdN+X8zpVAtlQVO9Vad2BvnE4hv8AO5qaIKeh33QSRIFd/poSnMgv5KwMiPg\nnpgOvPHPGjt/vCU/zE7qxd9hzO/dCOfgSO+BITVe7rwq7m4TJxF8w+DoIJoU\nxtx545ii3SHYQiaa7yTnj+j0iq4oHADKpao0EBfalnSgxvkVrYhmgCBcg8kM\ni/Eyg/aycrueir33UJmEchXi6fi/35txO/+Pm4WuRcog4/h8GVsIPu9yIVz5\nZOh71e85jFwGnECtaiqpD94ZjJmMG60R2ENyMOfty1zt7x6KuZuUvVj1zuf9\nW0dcPzHrwlqlhiGypC+66edxWPEh/wlFBbpri7xgQnDmL60yGtz2DraZUq1X\nzzLfymonKA94SnifHRqZpC8dDf+V9rxTp/vyXkaY1JQH9P/ODl1xa/bTTVOJ\nFUBRBGiLU2TaqGZ3SmqTIWoai6kr8aDI4idj+2fRuRcWoAsDeZk7UFBBxy8u\nOpTM8CfyNKKRDwwL95kpgro24wTM1tbmonh1wjAs2ZGFQVXTLVWMt6XQ84EE\nzJESDsVz6I4J3wNLwD5K0Vnswt5rB9DBxAPfhuzDK6br7vuCACriBAALnT5z\np0UX\r\n=yMr/\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 0.12.1](https://img.shields.io/badge/ETH2.0_Spec_Version-0.12.1-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\n\nimport {stateTransition} from \"@chainsafe/lodestar-beacon-state-transition\";\nimport {BeaconBlock, BeaconState} from \"@chainsafe/lodestar-types\";\nimport {mainnetConfig} from \"@chainsafe/lodestar-config/mainnet\";\n\nconst state: BeaconState = {\n  ...\n};\n\nconst block: BeaconBlock = {\n  ...\n};\n\nlet postStateContext: BeaconState;\ntry {\n  postStateContext = stateTransition(mainnetConfig, state, block);\n} catch (e) {\n  console.log(e);\n}\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"760e5732c91f0ea6912ed2980b945abff31c43fd","scripts":{"dev":"ts-node test/perf/phase0/epoch/processRewardsAndPenalties.perf.ts","lint":"eslint --color --ext .ts src/ test/","build":"concurrently \"yarn build:lib\" \"yarn build:types\"","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","benchmark":"node -r ts-node/register --max-old-space-size=4096 test/perf/runAll.ts","build:lib":"babel src -x .ts -d lib --source-maps","test:perf":"mocha 'test/perf/**/*.test.ts'","test:unit":"mocha 'test/unit/**/*.test.ts'","build:types":"tsc -p tsconfig.build.json","check-types":"tsc","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","prepublishOnly":"yarn build","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.16.0+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"14.16.0","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.1","@chainsafe/ssz":"^0.8.7","@chainsafe/persistent-ts":"^0.19.0","@chainsafe/lodestar-types":"^0.24.3-next.760e5732c91f0ea6912ed2980b945abff31c43fd.0+760e573","@chainsafe/lodestar-utils":"^0.24.3-next.760e5732c91f0ea6912ed2980b945abff31c43fd.0+760e573","@chainsafe/lodestar-config":"^0.24.3-next.760e5732c91f0ea6912ed2980b945abff31c43fd.0+760e573","@chainsafe/lodestar-params":"^0.24.3-next.760e5732c91f0ea6912ed2980b945abff31c43fd.0+760e573","@chainsafe/persistent-merkle-tree":"^0.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.0","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.24.3-next.760e5732c91f0ea6912ed2980b945abff31c43fd.0_1623367369687_0.6509408000133765","host":"s3://npm-registry-packages"}},"0.24.3-next.1a68e18dd69983e6fcbb2a407e0d650a4e1e8f69.0":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.24.3-next.1a68e18dd69983e6fcbb2a407e0d650a4e1e8f69.0","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.24.3-next.1a68e18dd69983e6fcbb2a407e0d650a4e1e8f69.0","maintainers":[{"name":"priom","email":"priom@chainsafe.io"},{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"9e24fedaf82fdd8a3b21bcf1b5c38a9cb313892e","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.24.3-next.1a68e18dd69983e6fcbb2a407e0d650a4e1e8f69.0.tgz","fileCount":308,"integrity":"sha512-boY9i01l9b8B7ffU1k3zUcjaqN+Rr4vRqpv2frhaHapQRvWbiJ5awg6d8vXpYQsgKJ9Hwy2j15qvhOKlW7eE6g==","signatures":[{"sig":"MEQCIGo1AK4M78IP+ISQ32tEexBeA4lv+L1pyaijPkcPE1TUAiAHegQHr4fSUYZLlLwTdCkYPwMXs0+r2oOq2yOSf7eS1g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":721204,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgwyVbCRA9TVsSAnZWagAAxFUQAKODoYXYbViyc9CPAqfn\nhrQmNmw/wX2G5+Y4n4LSnrcRnk0KTD/LalDNSE2OfEDeHgcFVl7EEKz+VN2t\nCrZ5tHQ/7z1OGoDeaadxqhTuHm76FL42IpT8XBzlhWZFBLURI31oSY4Io45C\nxVhL5FrZ0XDwkC1S467I+72lveascojovtYvpQlTuL7Ls4pNzhMw2iLA6tr0\ns0TWU2vniyyYIkbKt3hRmbDRUzbqS2zrm8YWfLIG4R+ua9NQuJHTat5xjutS\ncvvr6HYfwOenzdRF19Ocp0hB9zWake0m/nhHHiCqDw5EaJreARrZ+6TfAXhp\neybi4iFH8Ulvh4drUK3JA18xhFBJ1F0Zh9m/KHWlMJzyEkRfyKlciyBAd1dU\n6HF9eS1cWgEK7zTD01yIVA8fOYCJUi5DfG2w0qvlhlhko+eG6dm1+hJ4Rilf\nHzsvaB5FAkwAAbSmXrfiJxIX2BWE3ywcv5mMukRHhUYHZlXaGsjl1Z8lfp9g\n9ZakGuwXkmx+0vKRAwGDJGl+v0qmIoRik+5VAJwiN6KfLnYES5rObwC0/OHk\n9TwQc4SRfb6JlOeeWsCh3lXPDGQY+Rh7yRBVWKuH0akn17RNjrzl7vykK+Pz\nfcSM1KrMUWqBczarXFwfdDjV/mtld6AW85TId9gCNTxfnHVA22vfiW3fYzjf\ngIEC\r\n=Z0Ax\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 0.12.1](https://img.shields.io/badge/ETH2.0_Spec_Version-0.12.1-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\n\nimport {stateTransition} from \"@chainsafe/lodestar-beacon-state-transition\";\nimport {BeaconBlock, BeaconState} from \"@chainsafe/lodestar-types\";\nimport {mainnetConfig} from \"@chainsafe/lodestar-config/mainnet\";\n\nconst state: BeaconState = {\n  ...\n};\n\nconst block: BeaconBlock = {\n  ...\n};\n\nlet postStateContext: BeaconState;\ntry {\n  postStateContext = stateTransition(mainnetConfig, state, block);\n} catch (e) {\n  console.log(e);\n}\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"1a68e18dd69983e6fcbb2a407e0d650a4e1e8f69","scripts":{"dev":"ts-node test/perf/phase0/epoch/processRewardsAndPenalties.perf.ts","lint":"eslint --color --ext .ts src/ test/","build":"concurrently \"yarn build:lib\" \"yarn build:types\"","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","benchmark":"node -r ts-node/register --max-old-space-size=4096 test/perf/runAll.ts","build:lib":"babel src -x .ts -d lib --source-maps","test:perf":"mocha 'test/perf/**/*.test.ts'","test:unit":"mocha 'test/unit/**/*.test.ts'","build:types":"tsc -p tsconfig.build.json","check-types":"tsc","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","prepublishOnly":"yarn build","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.16.0+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"14.16.0","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.1","@chainsafe/ssz":"^0.8.7","@chainsafe/persistent-ts":"^0.19.0","@chainsafe/lodestar-types":"^0.24.3-next.1a68e18dd69983e6fcbb2a407e0d650a4e1e8f69.0+1a68e18","@chainsafe/lodestar-utils":"^0.24.3-next.1a68e18dd69983e6fcbb2a407e0d650a4e1e8f69.0+1a68e18","@chainsafe/lodestar-config":"^0.24.3-next.1a68e18dd69983e6fcbb2a407e0d650a4e1e8f69.0+1a68e18","@chainsafe/lodestar-params":"^0.24.3-next.1a68e18dd69983e6fcbb2a407e0d650a4e1e8f69.0+1a68e18","@chainsafe/persistent-merkle-tree":"^0.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.0","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.24.3-next.1a68e18dd69983e6fcbb2a407e0d650a4e1e8f69.0_1623401819464_0.17157352382496605","host":"s3://npm-registry-packages"}},"0.24.3-next.5c0ea42220e6bdc6d521a12756e3877785bc8b2c.0":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.24.3-next.5c0ea42220e6bdc6d521a12756e3877785bc8b2c.0","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.24.3-next.5c0ea42220e6bdc6d521a12756e3877785bc8b2c.0","maintainers":[{"name":"priom","email":"priom@chainsafe.io"},{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"c8e00cbc5106709206a3e735dcd4ce9208837e7c","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.24.3-next.5c0ea42220e6bdc6d521a12756e3877785bc8b2c.0.tgz","fileCount":308,"integrity":"sha512-W9Coi6S6eLFdhsXVvKAcyqIsFvRu0aboJG/P56pERhTVuPq2Z08/k2Bb2teMvhufI+4fIxvvN7RcoMBui/yxyw==","signatures":[{"sig":"MEQCIHlcelRDxlMHXv0kKmwultTtduXP8m5GflpOkfP1VgODAiAP2NhWpl0ozUppHiUjjKq1XXaMqApYOGwW/qRDE+uNbA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":721204,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgw1JBCRA9TVsSAnZWagAAMRoQAKIniz7HcTeTal4nSTom\n7XAZXphvTI+jfMBcJBxEVj6BLTmMwASoGWJIiC6enI4RpAA9klMylQy/JByJ\nKQPyEtZfCNe3Aik/UNSWUo4j+CVSw2XWgImgyAYb+owhP2KencIodwl7gwyV\nkb72+y9my1RV/1s/ZDr5w7fXWmOZn/AVNbMN9mN6oSH+2rDQ5HSfx6H5PRja\nlNOFTWEL8YHyutJYzSvV9Rg9pvYzap9l/fsqXZ2x+qux2nB+A/l1lkd5CTqW\nfdpF59a2S8IDafehaP0ptvNfPH23g2vFAYqlcov+wZ1EFAHXe/5CdFS9ZMlp\nWoCj1N4QlG2JMTL7WHjVV3r3W68HcZHRfZyCFZBdYboNJtF3gqiC1SoDmqBY\n8/S9+iSZrADna6aamkxqwop98Su8BQ1cuKOg6/Gq0el2OXuheoYAsPGJiETT\nyyFCpe5eJAdZxLcUz7LoA0TmFMYQwFuYwKBp5hYVhtHivmDD2MyYBmc86bS3\nn50iGmmHOcSjZP7UT4UpLBUtF185FfB2/Iq3tJbFYHBQrDj7Bxpv0zg/RKmf\n+G/zB96oP1zPpi8pZx7Cy6ddVPEwSZVoSqb5nNZZrTBpicY7//fw8LW7CDnX\ntVm/o85GSwrr+RlzM7qXruAKX/jBg/B84LuUeBnNggEtsw00w7f/hFQqKlop\nfc3K\r\n=yK3m\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 0.12.1](https://img.shields.io/badge/ETH2.0_Spec_Version-0.12.1-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\n\nimport {stateTransition} from \"@chainsafe/lodestar-beacon-state-transition\";\nimport {BeaconBlock, BeaconState} from \"@chainsafe/lodestar-types\";\nimport {mainnetConfig} from \"@chainsafe/lodestar-config/mainnet\";\n\nconst state: BeaconState = {\n  ...\n};\n\nconst block: BeaconBlock = {\n  ...\n};\n\nlet postStateContext: BeaconState;\ntry {\n  postStateContext = stateTransition(mainnetConfig, state, block);\n} catch (e) {\n  console.log(e);\n}\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"5c0ea42220e6bdc6d521a12756e3877785bc8b2c","scripts":{"dev":"ts-node test/perf/phase0/epoch/processRewardsAndPenalties.perf.ts","lint":"eslint --color --ext .ts src/ test/","build":"concurrently \"yarn build:lib\" \"yarn build:types\"","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","benchmark":"node -r ts-node/register --max-old-space-size=4096 test/perf/runAll.ts","build:lib":"babel src -x .ts -d lib --source-maps","test:perf":"mocha 'test/perf/**/*.test.ts'","test:unit":"mocha 'test/unit/**/*.test.ts'","build:types":"tsc -p tsconfig.build.json","check-types":"tsc","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","prepublishOnly":"yarn build","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.16.0+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"14.16.0","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.1","@chainsafe/ssz":"^0.8.7","@chainsafe/persistent-ts":"^0.19.0","@chainsafe/lodestar-types":"^0.24.3-next.5c0ea42220e6bdc6d521a12756e3877785bc8b2c.0+5c0ea42","@chainsafe/lodestar-utils":"^0.24.3-next.5c0ea42220e6bdc6d521a12756e3877785bc8b2c.0+5c0ea42","@chainsafe/lodestar-config":"^0.24.3-next.5c0ea42220e6bdc6d521a12756e3877785bc8b2c.0+5c0ea42","@chainsafe/lodestar-params":"^0.24.3-next.5c0ea42220e6bdc6d521a12756e3877785bc8b2c.0+5c0ea42","@chainsafe/persistent-merkle-tree":"^0.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.0","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.24.3-next.5c0ea42220e6bdc6d521a12756e3877785bc8b2c.0_1623413313765_0.48072450715961934","host":"s3://npm-registry-packages"}},"0.24.3-next.bbd055d505df55c4a0a96988220377053a903ae1.0":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.24.3-next.bbd055d505df55c4a0a96988220377053a903ae1.0","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.24.3-next.bbd055d505df55c4a0a96988220377053a903ae1.0","maintainers":[{"name":"priom","email":"priom@chainsafe.io"},{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"3f86d49b0e45ec6955e25da6348521bc53b41099","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.24.3-next.bbd055d505df55c4a0a96988220377053a903ae1.0.tgz","fileCount":308,"integrity":"sha512-afxG+DwnZMUBGvLgvBwiyEwyIF30S+fh/Kl9IdcFCi2UdTT7R4OqpOXjPfUlXW8pBPVQlwIrN8BdTegk8o1Unw==","signatures":[{"sig":"MEQCIAzufmuN5kbiRBVkrUe+j3oVFtWoL0HTHKIkIVLlkkKkAiAxNy5PGsoCriK1t+jYSRE2z44bF/bXre8wc9ZCpK/CFw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":721374,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgw5D/CRA9TVsSAnZWagAADoEQAIbpE41ckkRzqh6Z+lC5\nIfSw9wEtwrraQG8a0oIkDFASMOAZHepYCt7WVHhtOe5DfcCiRYvoQid3T2Ib\nWs3w413rEZf1y1IFkJLmshf9aSmEZBN1lok+9adlNgPVFimKgu0HpPgc8BIA\nt0seXbclHfSa7YEoTJFkAKE/Sy9OyR5g76fgSDLG868mbwE4BpCmymTVMOn8\nn2LLHaWW86qwXo8n4FkxMAlTEowjpqePnGEZ9rNhZ09sfevU82OLOEf6XR19\ntMbGHxabGyBewaAm5Dy0lx+ay5J7zZWqFrMEtqJFG7UCKYFI5OQg9E6aAulV\noq2iCYE4lciJaiIEcRFGJuNWR3WPYFBy3Wt8BY7KQzFOHAEu2LDzXlR3rEsG\nQeB7HwJwxGomYh1P4vCJNsV6NeDmW4k3jTvGG1sJQ34VFXrgogCgJX1pL4cl\n9odh5Fne2wRJ698tllocHBpSDbrbT3uCQ4GPVnUr8ceMzQ1gRXZA/Jnv4ZlY\nsuOehkMRiAUnjiMtGhRxbkRtmI5zDrh+Ncp7112MsmsMvDdvdjCTsopCXt7A\nwww14lwGJmkJ1Hx3wFPn2iqvUnldBHHzfqAxkQ8Jyoq2Jh9Gc3MA9XucYcS6\nVWznZOqWBSnq6lGclqopz+ZZVJfHOq2GqVAsP3BD4X4diN5NGnUebIlEjLvr\nJRMk\r\n=WEsm\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 0.12.1](https://img.shields.io/badge/ETH2.0_Spec_Version-0.12.1-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\n\nimport {stateTransition} from \"@chainsafe/lodestar-beacon-state-transition\";\nimport {BeaconBlock, BeaconState} from \"@chainsafe/lodestar-types\";\nimport {mainnetConfig} from \"@chainsafe/lodestar-config/mainnet\";\n\nconst state: BeaconState = {\n  ...\n};\n\nconst block: BeaconBlock = {\n  ...\n};\n\nlet postStateContext: BeaconState;\ntry {\n  postStateContext = stateTransition(mainnetConfig, state, block);\n} catch (e) {\n  console.log(e);\n}\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"bbd055d505df55c4a0a96988220377053a903ae1","scripts":{"dev":"ts-node test/perf/phase0/epoch/processRewardsAndPenalties.perf.ts","lint":"eslint --color --ext .ts src/ test/","build":"concurrently \"yarn build:lib\" \"yarn build:types\"","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","benchmark":"node -r ts-node/register --max-old-space-size=4096 test/perf/runAll.ts","build:lib":"babel src -x .ts -d lib --source-maps","test:perf":"mocha 'test/perf/**/*.test.ts'","test:unit":"mocha 'test/unit/**/*.test.ts'","build:types":"tsc -p tsconfig.build.json","check-types":"tsc","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","prepublishOnly":"yarn build","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.16.0+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"14.16.0","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.1","@chainsafe/ssz":"^0.8.7","@chainsafe/persistent-ts":"^0.19.0","@chainsafe/lodestar-types":"^0.24.3-next.bbd055d505df55c4a0a96988220377053a903ae1.0+bbd055d","@chainsafe/lodestar-utils":"^0.24.3-next.bbd055d505df55c4a0a96988220377053a903ae1.0+bbd055d","@chainsafe/lodestar-config":"^0.24.3-next.bbd055d505df55c4a0a96988220377053a903ae1.0+bbd055d","@chainsafe/lodestar-params":"^0.24.3-next.bbd055d505df55c4a0a96988220377053a903ae1.0+bbd055d","@chainsafe/persistent-merkle-tree":"^0.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.0","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.24.3-next.bbd055d505df55c4a0a96988220377053a903ae1.0_1623429375454_0.35691373025039574","host":"s3://npm-registry-packages"}},"0.24.3-next.c7276116ef3c5177cf43e5f294aebd9179f0af19.0":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.24.3-next.c7276116ef3c5177cf43e5f294aebd9179f0af19.0","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.24.3-next.c7276116ef3c5177cf43e5f294aebd9179f0af19.0","maintainers":[{"name":"priom","email":"priom@chainsafe.io"},{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"b84581c3c65c8704e8b5574374a518ade03b4580","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.24.3-next.c7276116ef3c5177cf43e5f294aebd9179f0af19.0.tgz","fileCount":308,"integrity":"sha512-K6Pdqy3Oc7jtJaSHO750o8XlDPMtBJTuQO7MRICs/mHLwgbKSpwUkIGVNHTdfrk+hSBvbxkp2PYI1Ak8iBi7eQ==","signatures":[{"sig":"MEQCIHxg3mvV+fP14Iqws3E/N/ao5R01Wx0h7vBIVsOI3FOeAiAkv97XVLfGCdMvIb+fCMADgNl/TZPntzkLbiOR9JB5mQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":721374,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgw9DECRA9TVsSAnZWagAAq1UP/A76cSO5reKyqPIvLDxE\nljhw9lqAfCywP88oPK7zBPqQw1shf2V3V2yzJ/qxEBUN8oeeqConme3Tyklj\nfaanNiW64QyfXT2pq4isqsWPK34FTvF4cI9xisIaOaSQzG277/BSw30QqltD\nqjatQhyMTBRofWaxh5dIGz/Hltt9uSt4Kmk6HP8UGE9GywOxFpIAZYvsaPwu\nbcrR3mjw6pbWc2SONFbxHC8qUdxyvq0Z2LjmKSo4ILSyhm9frGusXXZlnz1w\nTp4i4w/NMohH+RalFrtCfEYrqS4cV9sHhBi6l3Z58V7Gokj+iZgD8PlDvdco\nH89v/4OKVDMcLgFb+RFZv0YnIkn2yUdfR2J0Y74pOHTz2syTJ2ryPeHKGXnT\nmb3ji/WMcTNHbZfmbbhf9/O4/N3izThOE3E4NcVV3ubeRP1pUqrzR+JNxt27\n/wqPa5Aj7Y0HXT0N7dkvbJwRNbOk+5aGzEU15+xlrD3f/jVHn+yuOKNMcDn9\nfTUGE20IRp7sWJIlQiZZ6aMxBQQy73lkHDGST14iY9CJBkxKIXich7hH9M2k\ntke8Teh4tAxGFSn/OjFNBqEf73JLtho48FtyZCkotOA77qAhP6texaSt/7LD\n3kwSQHrrBlL7+TLWMecdD7YQlW0RcNNVKbsw2X8H6U7blHWfgEUVMePky/Ob\nGTnU\r\n=/his\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 0.12.1](https://img.shields.io/badge/ETH2.0_Spec_Version-0.12.1-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\n\nimport {stateTransition} from \"@chainsafe/lodestar-beacon-state-transition\";\nimport {BeaconBlock, BeaconState} from \"@chainsafe/lodestar-types\";\nimport {mainnetConfig} from \"@chainsafe/lodestar-config/mainnet\";\n\nconst state: BeaconState = {\n  ...\n};\n\nconst block: BeaconBlock = {\n  ...\n};\n\nlet postStateContext: BeaconState;\ntry {\n  postStateContext = stateTransition(mainnetConfig, state, block);\n} catch (e) {\n  console.log(e);\n}\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"c7276116ef3c5177cf43e5f294aebd9179f0af19","scripts":{"dev":"ts-node test/perf/phase0/epoch/processRewardsAndPenalties.perf.ts","lint":"eslint --color --ext .ts src/ test/","build":"concurrently \"yarn build:lib\" \"yarn build:types\"","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","benchmark":"node -r ts-node/register --max-old-space-size=4096 test/perf/runAll.ts","build:lib":"babel src -x .ts -d lib --source-maps","test:perf":"mocha 'test/perf/**/*.test.ts'","test:unit":"mocha 'test/unit/**/*.test.ts'","build:types":"tsc -p tsconfig.build.json","check-types":"tsc","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","prepublishOnly":"yarn build","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.16.0+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"14.16.0","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.1","@chainsafe/ssz":"^0.8.7","@chainsafe/persistent-ts":"^0.19.0","@chainsafe/lodestar-types":"^0.24.3-next.c7276116ef3c5177cf43e5f294aebd9179f0af19.0+c727611","@chainsafe/lodestar-utils":"^0.24.3-next.c7276116ef3c5177cf43e5f294aebd9179f0af19.0+c727611","@chainsafe/lodestar-config":"^0.24.3-next.c7276116ef3c5177cf43e5f294aebd9179f0af19.0+c727611","@chainsafe/lodestar-params":"^0.24.3-next.c7276116ef3c5177cf43e5f294aebd9179f0af19.0+c727611","@chainsafe/persistent-merkle-tree":"^0.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.0","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.24.3-next.c7276116ef3c5177cf43e5f294aebd9179f0af19.0_1623445700540_0.5957573411976211","host":"s3://npm-registry-packages"}},"0.24.3-next.d065464ea635bd2a8646a05f542a7779601b5601.0":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.24.3-next.d065464ea635bd2a8646a05f542a7779601b5601.0","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.24.3-next.d065464ea635bd2a8646a05f542a7779601b5601.0","maintainers":[{"name":"priom","email":"priom@chainsafe.io"},{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"a0011666459bc1e3dc903b34652bf1c43af22cd0","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.24.3-next.d065464ea635bd2a8646a05f542a7779601b5601.0.tgz","fileCount":308,"integrity":"sha512-qHc0IVKHvwTw7h8QwbxAnwCVcw40K1PGnQsbNAvpEZstFc7B7gTobXvwPWxoSTU2MesGu7rNYBvQN2QzmHue7Q==","signatures":[{"sig":"MEYCIQDZV/iwxEts3oDS9ojoeni9zbHPLwLbL5oO7oOqy55AmQIhANT/ptLBP6PEf2fOMAA5mYHDJvHxj4vwhHMMP+81c+P0","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":721374,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgxHjvCRA9TVsSAnZWagAA/fwP/jZeosi6T1pSyJ0rNGXx\n8tKeXBS06dBP8j6ot7KqfThJXe4xuXT37mfq3CN1UviWKzgE5YXUoOoL+DWH\nzXQSpGuYgLwOguXDdKdsVifV3u8RzFLjVJwt9m5UbA9XFmkLP2qeqPbbnqHN\ndtcls/ECk6OcwYkkh6RBoZ/OjlU8QnKc5AZFQbI0RFk3/lFswAlGZRY+0oA3\nLgqdY0r+ILkGNSpMc2jN20hXOhNbix3utAf4hNJny6gQEO6p5gWAw+d3py4s\nLSw1nFFHf/w0DEcNBUh+zYkTqnMmM3yvzM+Q/Wd8jAVxiLDh/aAcCgwvjyY0\nY/4ZsOIWOHcJQPiY6KmtvFEB0fkmxSodkM0OXZBFraq23AQ+B6CLnn0fRAqR\n7kebuj7eEgu7wGnvWNpqr4SQ876PlMZ5SKWfX8UWc0/6nWhSBj8Lr+aEb3aA\n85rv+heI3RMqnNpBhrZH28xKox9uadkElS4XfMP5YJ9OfdWF7ucd52avd3wK\nMOmFjUOPrA2YP40mv0HLAKQJGHRkHlh/fjaGYFGWPtiA69YTfJIp0kP2Mrji\ncnLqO6xBaTlH2XTQEfXcoOBKG6WZlxxAXme4FFGC/AFnLvE/3Sm45qNkoJDk\n/cH5GJUqO5D92UcuMk8RMkaBMKGp4E7tZnbS2WNmpubUiaD8KjzHseRiuOOX\nQvpr\r\n=0jjQ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 0.12.1](https://img.shields.io/badge/ETH2.0_Spec_Version-0.12.1-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\n\nimport {stateTransition} from \"@chainsafe/lodestar-beacon-state-transition\";\nimport {BeaconBlock, BeaconState} from \"@chainsafe/lodestar-types\";\nimport {mainnetConfig} from \"@chainsafe/lodestar-config/mainnet\";\n\nconst state: BeaconState = {\n  ...\n};\n\nconst block: BeaconBlock = {\n  ...\n};\n\nlet postStateContext: BeaconState;\ntry {\n  postStateContext = stateTransition(mainnetConfig, state, block);\n} catch (e) {\n  console.log(e);\n}\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"d065464ea635bd2a8646a05f542a7779601b5601","scripts":{"dev":"ts-node test/perf/phase0/epoch/processRewardsAndPenalties.perf.ts","lint":"eslint --color --ext .ts src/ test/","build":"concurrently \"yarn build:lib\" \"yarn build:types\"","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","benchmark":"node -r ts-node/register --max-old-space-size=4096 test/perf/runAll.ts","build:lib":"babel src -x .ts -d lib --source-maps","test:perf":"mocha 'test/perf/**/*.test.ts'","test:unit":"mocha 'test/unit/**/*.test.ts'","build:types":"tsc -p tsconfig.build.json","check-types":"tsc","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","prepublishOnly":"yarn build","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.16.0+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"14.16.0","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.1","@chainsafe/ssz":"^0.8.9","@chainsafe/persistent-ts":"^0.19.0","@chainsafe/lodestar-types":"^0.24.3-next.d065464ea635bd2a8646a05f542a7779601b5601.0+d065464","@chainsafe/lodestar-utils":"^0.24.3-next.d065464ea635bd2a8646a05f542a7779601b5601.0+d065464","@chainsafe/lodestar-config":"^0.24.3-next.d065464ea635bd2a8646a05f542a7779601b5601.0+d065464","@chainsafe/lodestar-params":"^0.24.3-next.d065464ea635bd2a8646a05f542a7779601b5601.0+d065464","@chainsafe/persistent-merkle-tree":"^0.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.0","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.24.3-next.d065464ea635bd2a8646a05f542a7779601b5601.0_1623488751104_0.9894606060244255","host":"s3://npm-registry-packages"}},"0.24.3-next.16b856f45cf6dcf0c63f28b2ec13d1939bcfc8d9.0":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.24.3-next.16b856f45cf6dcf0c63f28b2ec13d1939bcfc8d9.0","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.24.3-next.16b856f45cf6dcf0c63f28b2ec13d1939bcfc8d9.0","maintainers":[{"name":"priom","email":"priom@chainsafe.io"},{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"79a5e6807fc7fc1ec448caf5d4ac972b010353b2","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.24.3-next.16b856f45cf6dcf0c63f28b2ec13d1939bcfc8d9.0.tgz","fileCount":308,"integrity":"sha512-wf9yY4+5rxPjTF1ff2END8Hus4zTLIMIKtG6LLQQlGtNTj+ppEXqTXACn7AOOinlyJccF7oQfXIRsYNfuP/o/A==","signatures":[{"sig":"MEUCIQCVcOTOLFYUOmNvEziryGmzc13tavjIEspfttpjxUZYfAIgUPvj4xGBHJ08eVmg3ew4CPp/pLTCjU3+gu1412pkVQw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":721374,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgxORJCRA9TVsSAnZWagAAwsEP/jhK8qQQ7O1UH9+m8l/T\nbfjueJ10cEltVA+8J22U2Tc0ipFGCTZuSZT/RYPzdM0fKSAVEDF18J1kveMk\n9rBN6eITW288ggPZ3e4IfUr48HAPX0qeUKiXxCoEn+MqRVADPtUyVbmjiLjg\nAiTtYdftVu53b7DncTvcBjv2fKkXnPFgyFH8kgO8OrV7v4/jqFh4yqOPERZM\n33AWMb9JZ3l5/OrJhLUmj997r/5ma8MzuECCvqIGZz8PqPaxasR0WAKiKVxA\nbA8b3APWLeUFYMP8B1lp7jjJXOeXw/pFe8Kk0c0ey4jVOww8aGnm11lOufyc\narbzAH/aTMFMarsyv3FnGZEvNQIqZRxLmwfRB/VpkihwQtpZvmPgTD0oKuL+\nRUQtT3EK318cyJeHdMi5249RjwxD+RUhbC0lKPg56pjicgL9EmS3IOK/KmhJ\n9onERXG8wBpY+m6C/sODtfph05q/iv6y2GxAV/HnAvabpIdFmJV6sV+++aX9\nBxQSxxtjvDEtSwXyXDFjrRQzuzlpcUFEXtDgUgKone7rUAPwZmYE3xnzUlIu\n1pdHqF73bgzEZhG+k0j7QcstWNat4Str0QOYbpllTkK1aS8SUplNoDYrpbDi\nceHF3JLar1jA/ggW+cqr1pL2/wS8SYvAhOgmeN97xnINe2vWMSpmebbRzBK/\n6l9Q\r\n=6VTX\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 0.12.1](https://img.shields.io/badge/ETH2.0_Spec_Version-0.12.1-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\n\nimport {stateTransition} from \"@chainsafe/lodestar-beacon-state-transition\";\nimport {BeaconBlock, BeaconState} from \"@chainsafe/lodestar-types\";\nimport {mainnetConfig} from \"@chainsafe/lodestar-config/mainnet\";\n\nconst state: BeaconState = {\n  ...\n};\n\nconst block: BeaconBlock = {\n  ...\n};\n\nlet postStateContext: BeaconState;\ntry {\n  postStateContext = stateTransition(mainnetConfig, state, block);\n} catch (e) {\n  console.log(e);\n}\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"16b856f45cf6dcf0c63f28b2ec13d1939bcfc8d9","scripts":{"dev":"ts-node test/perf/phase0/epoch/processRewardsAndPenalties.perf.ts","lint":"eslint --color --ext .ts src/ test/","build":"concurrently \"yarn build:lib\" \"yarn build:types\"","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","benchmark":"node -r ts-node/register --max-old-space-size=4096 test/perf/runAll.ts","build:lib":"babel src -x .ts -d lib --source-maps","test:perf":"mocha 'test/perf/**/*.test.ts'","test:unit":"mocha 'test/unit/**/*.test.ts'","build:types":"tsc -p tsconfig.build.json","check-types":"tsc","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","prepublishOnly":"yarn build","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.16.0+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"14.16.0","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.1","@chainsafe/ssz":"^0.8.9","@chainsafe/persistent-ts":"^0.19.0","@chainsafe/lodestar-types":"^0.24.3-next.16b856f45cf6dcf0c63f28b2ec13d1939bcfc8d9.0+16b856f","@chainsafe/lodestar-utils":"^0.24.3-next.16b856f45cf6dcf0c63f28b2ec13d1939bcfc8d9.0+16b856f","@chainsafe/lodestar-config":"^0.24.3-next.16b856f45cf6dcf0c63f28b2ec13d1939bcfc8d9.0+16b856f","@chainsafe/lodestar-params":"^0.24.3-next.16b856f45cf6dcf0c63f28b2ec13d1939bcfc8d9.0+16b856f","@chainsafe/persistent-merkle-tree":"^0.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.0","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.24.3-next.16b856f45cf6dcf0c63f28b2ec13d1939bcfc8d9.0_1623516232947_0.9366402656637007","host":"s3://npm-registry-packages"}},"0.24.3-next.19767699a12a457f0f76d2299904433638e268f0.0":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.24.3-next.19767699a12a457f0f76d2299904433638e268f0.0","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.24.3-next.19767699a12a457f0f76d2299904433638e268f0.0","maintainers":[{"name":"priom","email":"priom@chainsafe.io"},{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"2889e0545f48ad8757d874a4a0776e56bad83d71","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.24.3-next.19767699a12a457f0f76d2299904433638e268f0.0.tgz","fileCount":308,"integrity":"sha512-kVXblAbspiFLKRm6pG7gOWiMsE/WFlpnT/j3j9KGHo+iM3EIGPa01h4eayuwC3qY3+W0pd5ywKAd3nohEMTkcw==","signatures":[{"sig":"MEYCIQCES0DvZITVQW9emvtVjF8fdNhzp2WSKMNwkFfn+1LdxAIhAMgoqjegMq6RRDkZ31Ss6aBpFROBszBjJ8rgGcQRZQ5M","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":721374,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgxtUxCRA9TVsSAnZWagAAMYAP+wYcHhygxPo1SUuNBG55\nvgi2k8RcgYyKpQktWfyLZUE+fRS3F+f51adY7zMwJjdkkIq7I9AesqiqEc4n\nUpMwAVhdw2dC8p8rDEVeBD0/IwjKstJvmEc8fBHIxrP4p1+bvy9tGBEAONJm\nXMDKK/LTDiMhiF5lUr0Fmn2p2hN62TqTSaIhMLzGzw636BSZKYk5fZKGurlb\n7I5wINwrQOGRWM6BIvblreKNk30rF7KdL4XcP+cOtM0bldK+Y8p6LSrBZmOY\n4qzd+752H6yywsyvJ/3Q2MquwIIdIxFT+hTgsU7CJdEan/XiyXzzYSTcatNz\nyNXo6t2Zyd49hdQKeHwL5mNIhicwvZP5bUNgMLU4yWye1J5qlF72HOgEh7xs\nQRdiXJmwI8482dmky80SB4n6UWOG+CtBVUKGgofuhxk78t5wn3Zw5aCY2gwV\n/WgvE4m9yoHq0wAr34lwPZIJdIvwsHkSjehykMjFWpN+yB6+dngwsu7AXMKq\nBw3Zp8G0RQLKDAhd8oO3NR80niw8rMQcxJWORFiQr8pH4ZKapDcfI2rwJagD\n2wkLFBpF7ZSogDz5PeyqgGWgcxXGFJaV8yeVP6ZLeg4njD1FEjriLx0C5VFK\nKFJ8wmtx/TLIQr1jnpGr72mgJwbeAjzsWvZ0sgPDlz5cllIM5YVzGA7Th3cY\n5eDS\r\n=h1Pm\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 0.12.1](https://img.shields.io/badge/ETH2.0_Spec_Version-0.12.1-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\n\nimport {stateTransition} from \"@chainsafe/lodestar-beacon-state-transition\";\nimport {BeaconBlock, BeaconState} from \"@chainsafe/lodestar-types\";\nimport {mainnetConfig} from \"@chainsafe/lodestar-config/mainnet\";\n\nconst state: BeaconState = {\n  ...\n};\n\nconst block: BeaconBlock = {\n  ...\n};\n\nlet postStateContext: BeaconState;\ntry {\n  postStateContext = stateTransition(mainnetConfig, state, block);\n} catch (e) {\n  console.log(e);\n}\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"19767699a12a457f0f76d2299904433638e268f0","scripts":{"dev":"ts-node test/perf/phase0/epoch/processRewardsAndPenalties.perf.ts","lint":"eslint --color --ext .ts src/ test/","build":"concurrently \"yarn build:lib\" \"yarn build:types\"","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","benchmark":"node -r ts-node/register --max-old-space-size=4096 test/perf/runAll.ts","build:lib":"babel src -x .ts -d lib --source-maps","test:perf":"mocha 'test/perf/**/*.test.ts'","test:unit":"mocha 'test/unit/**/*.test.ts'","build:types":"tsc -p tsconfig.build.json","check-types":"tsc","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","prepublishOnly":"yarn build","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.16.0+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"14.16.0","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.1","@chainsafe/ssz":"^0.8.9","@chainsafe/persistent-ts":"^0.19.0","@chainsafe/lodestar-types":"^0.24.3-next.19767699a12a457f0f76d2299904433638e268f0.0+1976769","@chainsafe/lodestar-utils":"^0.24.3-next.19767699a12a457f0f76d2299904433638e268f0.0+1976769","@chainsafe/lodestar-config":"^0.24.3-next.19767699a12a457f0f76d2299904433638e268f0.0+1976769","@chainsafe/lodestar-params":"^0.24.3-next.19767699a12a457f0f76d2299904433638e268f0.0+1976769","@chainsafe/persistent-merkle-tree":"^0.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.0","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.24.3-next.19767699a12a457f0f76d2299904433638e268f0.0_1623643441447_0.2704613143458532","host":"s3://npm-registry-packages"}},"0.24.3-next.8fb73b29025f14109f3adfcc4ee9401c5ad67943.0":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.24.3-next.8fb73b29025f14109f3adfcc4ee9401c5ad67943.0","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.24.3-next.8fb73b29025f14109f3adfcc4ee9401c5ad67943.0","maintainers":[{"name":"priom","email":"priom@chainsafe.io"},{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"0e2a51ed3f6cdc4b83df908fb85fc37a92ebc109","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.24.3-next.8fb73b29025f14109f3adfcc4ee9401c5ad67943.0.tgz","fileCount":308,"integrity":"sha512-icL2p53rSg0FdPCCmBA+8oOIHvrO2PthxVsYQkgIqTwfxC5HjML/NNAqqK81/VM3Lp4YgpEvurq5Pd9Vs0mqZw==","signatures":[{"sig":"MEQCIHJiFBhjvETnlqRiGS6BNE7T+1oKwkTMZEhGKpnzbNwCAiBfnk6+2iDgO1j1quj4+xn8BQ77LQ+W+bAaTC9wYzncQA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":721374,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgxtWcCRA9TVsSAnZWagAAflIP/36sp1/6fprZFxqrd7iz\nyPOiDgkOdyVqQAL3AlNJNouIoNw5OGQ6Z81R3CAv73T/IUkydWQ5CJQ344Uq\nWWvyP4FdCkS1wod29yBJMU/X6szWgG/ew6yNbD5GLYymVsTBt5M2wwitNkC9\nTvhFpayHofu2aJmkOsmODXyNqJ0c4AVkc9M5YUIw6fd7/j5m+ed2ixcIiF0e\nP/ji8MVliS9WgolvIDQH7xlgxZAz+L0IlkGHle8FwqGIeIt8A4hLaAXbjiEN\nyIX8UDtU9h1Owc/Pew6Y58oSvLkv0gDfChg2335+vcZQifbatcxjOgV47KHl\nzbVV1Sh9iEuJAdLX2UKGR1+3OKnwbdmq8MiFnr5OaTIS51fHhNgDAsnx1izH\nOM4cmsiJafF+p3InJlVIEWtc9jfCtWvu3u0Um5lEygLYUpgedEipeBw5DUXC\nsKBuo9npugsSFb2lLyxOrtjMlYx+MBxYlw8AjSRvc/ZzewnssDm41hOKQRCm\nmEaFYDQyzlkenotWw613/VA3RmGYbW6Y5rGwbLa1RX7GDg2mOxNwGDQe7ZVA\nsaDtSvpQWLV2Fs/kkfHyEGo1q3/sUgPYWjeq03lycUEanqOIGsOugJ5rhUMn\nzjFuvwvXj00pZQdtMnwQ7tHYkjX4Rc+OpV7dGUCX2K9f2D8REsFpXaZjnWD3\nhqeq\r\n=r3wM\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 0.12.1](https://img.shields.io/badge/ETH2.0_Spec_Version-0.12.1-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\n\nimport {stateTransition} from \"@chainsafe/lodestar-beacon-state-transition\";\nimport {BeaconBlock, BeaconState} from \"@chainsafe/lodestar-types\";\nimport {mainnetConfig} from \"@chainsafe/lodestar-config/mainnet\";\n\nconst state: BeaconState = {\n  ...\n};\n\nconst block: BeaconBlock = {\n  ...\n};\n\nlet postStateContext: BeaconState;\ntry {\n  postStateContext = stateTransition(mainnetConfig, state, block);\n} catch (e) {\n  console.log(e);\n}\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"8fb73b29025f14109f3adfcc4ee9401c5ad67943","scripts":{"dev":"ts-node test/perf/phase0/epoch/processRewardsAndPenalties.perf.ts","lint":"eslint --color --ext .ts src/ test/","build":"concurrently \"yarn build:lib\" \"yarn build:types\"","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","benchmark":"node -r ts-node/register --max-old-space-size=4096 test/perf/runAll.ts","build:lib":"babel src -x .ts -d lib --source-maps","test:perf":"mocha 'test/perf/**/*.test.ts'","test:unit":"mocha 'test/unit/**/*.test.ts'","build:types":"tsc -p tsconfig.build.json","check-types":"tsc","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","prepublishOnly":"yarn build","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.16.0+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"14.16.0","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.1","@chainsafe/ssz":"^0.8.9","@chainsafe/persistent-ts":"^0.19.0","@chainsafe/lodestar-types":"^0.24.3-next.8fb73b29025f14109f3adfcc4ee9401c5ad67943.0+8fb73b2","@chainsafe/lodestar-utils":"^0.24.3-next.8fb73b29025f14109f3adfcc4ee9401c5ad67943.0+8fb73b2","@chainsafe/lodestar-config":"^0.24.3-next.8fb73b29025f14109f3adfcc4ee9401c5ad67943.0+8fb73b2","@chainsafe/lodestar-params":"^0.24.3-next.8fb73b29025f14109f3adfcc4ee9401c5ad67943.0+8fb73b2","@chainsafe/persistent-merkle-tree":"^0.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.0","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.24.3-next.8fb73b29025f14109f3adfcc4ee9401c5ad67943.0_1623643548093_0.2676852737388524","host":"s3://npm-registry-packages"}},"0.24.3-next.5c3331bebfbe233f053c4dcb19abc6e6e1c34394.0":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.24.3-next.5c3331bebfbe233f053c4dcb19abc6e6e1c34394.0","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.24.3-next.5c3331bebfbe233f053c4dcb19abc6e6e1c34394.0","maintainers":[{"name":"priom","email":"priom@chainsafe.io"},{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"691572fc362a0c118b4e40eae12d03419370e22a","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.24.3-next.5c3331bebfbe233f053c4dcb19abc6e6e1c34394.0.tgz","fileCount":308,"integrity":"sha512-HSFGROMAPmyuhfzUL9I0uC8flRqVHOhPSW5iVyJ33E4qHxtFbaZpL2lzsT7TUo4YIzVralhdS7MEYEW80R6R6g==","signatures":[{"sig":"MEUCIQDgM/PLwQJP9Cd6xpW41OGpkGbk+0xY14FIkq7joIN79AIgdT0btQMKIqtoXv09RmQxYkUiS78+Jpfr9cOmBnTckKk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":721374,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgx6BGCRA9TVsSAnZWagAAfW0P/2EDcYmigIkWp7ERKUQ3\nGdZ5fUM6/y4s0zt9vNuN6DS9d8kx5ysoXzNultDBwkyWRxpDWb0eLvGqCZr6\nThHeTlJWpHmpEVrOqs70kRxSvGnusE6F+uGM7MjJvVGJfHKqen5dZH7LT2aD\n8FNwtoJLAuEpzPeXMplEQQWie7nqG9acmk8oun4QgP04fb40tK76bTeBT635\nFvtmz1KY1+JfuMvGxTIR0UAS3YIx6QoYSTN7VMx2eRmq+eZWB3KxuVIBU3wl\n0y62qWEyGspwwvtTTimdfnmBJkit0UKMntj0ijt0rKOw5V0QqCWBmtirvgS6\nRVgJkqtAghbWViaCqrhhBm1s/IV7cScnUttL0pZIbh+KxRgVzy37tsUp2qTt\n+C860b0RPa4iNX0rm8S6Kyvswf5FQyVSBFfpechTJsr8myAGFqxrcgZWzTfS\nNVswi0ylZFF7QRhBmU6zyVTlbDvy0atumKV9rn2YxhRjRY/vzHQUKSDagJlh\nTLMKzrH7k8Cs+ItoS1lGg9t7D/v3TFPZr/5nyx8dNqbhgZd+rZ4UtpSWu3rx\nLXGUOqFXZmOuWpX9Od36WKFh+jCAo6Xxb51oEF34bMB/dUTpSXMYpsq5+UNN\ng3EHj2fFH1GGbuu5+k4Hgt27wUqAs9bjMFD3WziSFDRHSWvH1N3BVSGu0qgR\ngZAw\r\n=PKfz\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 0.12.1](https://img.shields.io/badge/ETH2.0_Spec_Version-0.12.1-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\n\nimport {stateTransition} from \"@chainsafe/lodestar-beacon-state-transition\";\nimport {BeaconBlock, BeaconState} from \"@chainsafe/lodestar-types\";\nimport {mainnetConfig} from \"@chainsafe/lodestar-config/mainnet\";\n\nconst state: BeaconState = {\n  ...\n};\n\nconst block: BeaconBlock = {\n  ...\n};\n\nlet postStateContext: BeaconState;\ntry {\n  postStateContext = stateTransition(mainnetConfig, state, block);\n} catch (e) {\n  console.log(e);\n}\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"5c3331bebfbe233f053c4dcb19abc6e6e1c34394","scripts":{"dev":"ts-node test/perf/phase0/epoch/processRewardsAndPenalties.perf.ts","lint":"eslint --color --ext .ts src/ test/","build":"concurrently \"yarn build:lib\" \"yarn build:types\"","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","benchmark":"node -r ts-node/register --max-old-space-size=4096 test/perf/runAll.ts","build:lib":"babel src -x .ts -d lib --source-maps","test:perf":"mocha 'test/perf/**/*.test.ts'","test:unit":"mocha 'test/unit/**/*.test.ts'","build:types":"tsc -p tsconfig.build.json","check-types":"tsc","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","prepublishOnly":"yarn build","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.16.0+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"14.16.0","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.1","@chainsafe/ssz":"^0.8.9","@chainsafe/persistent-ts":"^0.19.0","@chainsafe/lodestar-types":"^0.24.3-next.5c3331bebfbe233f053c4dcb19abc6e6e1c34394.0+5c3331b","@chainsafe/lodestar-utils":"^0.24.3-next.5c3331bebfbe233f053c4dcb19abc6e6e1c34394.0+5c3331b","@chainsafe/lodestar-config":"^0.24.3-next.5c3331bebfbe233f053c4dcb19abc6e6e1c34394.0+5c3331b","@chainsafe/lodestar-params":"^0.24.3-next.5c3331bebfbe233f053c4dcb19abc6e6e1c34394.0+5c3331b","@chainsafe/persistent-merkle-tree":"^0.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.0","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.24.3-next.5c3331bebfbe233f053c4dcb19abc6e6e1c34394.0_1623695430276_0.6203504056036244","host":"s3://npm-registry-packages"}},"0.24.3-next.aa46642554c0f15bdee7fbd7f8a11adfed25a01a.0":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.24.3-next.aa46642554c0f15bdee7fbd7f8a11adfed25a01a.0","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.24.3-next.aa46642554c0f15bdee7fbd7f8a11adfed25a01a.0","maintainers":[{"name":"priom","email":"priom@chainsafe.io"},{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"38a5e1557d2a782dbb6eb3ea782474ea01590e44","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.24.3-next.aa46642554c0f15bdee7fbd7f8a11adfed25a01a.0.tgz","fileCount":308,"integrity":"sha512-8stAeOcARU6phYYhA/DPZG54mth9BuXfDw7MmmEvZAHTNUZ23eRoMzfNyz8cePiAB6x2kCrfELiZIjVIW3ktVw==","signatures":[{"sig":"MEUCIQDsyx1jkqNJRnlUfZ9XUi8g/kA7yK5RFSXdfCN5m9dE8QIgZ7Hh32mB+wLvvAta3wF5BJxVDPskmAMNb6rgestMK9c=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":721374,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgyBgfCRA9TVsSAnZWagAAq/cP/1q1im6Y2jLPgTo6DqXq\nyOZ/BzVaaLGaV+ZWNCiM6HKHlp9SZUGjJp5gp5/qy/0zt9jiTeIxWGksLh8C\nwpneDgkRQU3mVO75lYbHyP791DoiFQfkLhr/ZfxD7CIhxGWUpvEPYFGpMEFt\nZdgFr0z5A/mSkC40h7vqjg2qx7SIKQJpGzl4vDsjhIC/hJTXYKkpoClD0RVz\nk7QwaeVVqSaWWrZoo7tn/PtdLUU6ypLIVGxzUetZbA/Pv81dYDPl6zcNhbkB\nn5HZG3GjCuohtkJH2q+dMrfIh+5r2GVCAS4KEyxcPrI6pBSVE1F0Z1YroHnf\nrlHk9O8Af2ry1A39pBmNOFWW6pOGs4U71UUphfACbRf/3brqaNujY8YV/Uuu\nWDVqE8r305kheCkRRnSLgwhyIw/tyRFmVIJgK3yidO72PeI0qx++oAvbThnV\nJaA7i1B45+sKvs+zqPptTif40kYYVUVEPqVePfZ2Sgk0f1bshVW1c9CgNqvd\nSReYOp/AVrBI/5ir9QNy9ntfoM1SC1wORj/nuJGkuNeL5WecI1Va1vHUkiWJ\nDYDVjdA2Fnps74iwriG62/cdOse5W2NAB1ccAVFqDXilSRQ0LU+jkLvH0+Au\nTC3kvW6AURllrpotK65fTUf7Wv0jIzkUa03uWmb8NKeBLX7Sr9nXl9cRNPOI\njPja\r\n=c1Wz\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 0.12.1](https://img.shields.io/badge/ETH2.0_Spec_Version-0.12.1-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\n\nimport {stateTransition} from \"@chainsafe/lodestar-beacon-state-transition\";\nimport {BeaconBlock, BeaconState} from \"@chainsafe/lodestar-types\";\nimport {mainnetConfig} from \"@chainsafe/lodestar-config/mainnet\";\n\nconst state: BeaconState = {\n  ...\n};\n\nconst block: BeaconBlock = {\n  ...\n};\n\nlet postStateContext: BeaconState;\ntry {\n  postStateContext = stateTransition(mainnetConfig, state, block);\n} catch (e) {\n  console.log(e);\n}\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"aa46642554c0f15bdee7fbd7f8a11adfed25a01a","scripts":{"dev":"ts-node test/perf/phase0/epoch/processRewardsAndPenalties.perf.ts","lint":"eslint --color --ext .ts src/ test/","build":"concurrently \"yarn build:lib\" \"yarn build:types\"","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","benchmark":"node -r ts-node/register --max-old-space-size=4096 test/perf/runAll.ts","build:lib":"babel src -x .ts -d lib --source-maps","test:perf":"mocha 'test/perf/**/*.test.ts'","test:unit":"mocha 'test/unit/**/*.test.ts'","build:types":"tsc -p tsconfig.build.json","check-types":"tsc","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","prepublishOnly":"yarn build","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.16.0+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"14.16.0","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.1","@chainsafe/ssz":"^0.8.9","@chainsafe/persistent-ts":"^0.19.0","@chainsafe/lodestar-types":"^0.24.3-next.aa46642554c0f15bdee7fbd7f8a11adfed25a01a.0+aa46642","@chainsafe/lodestar-utils":"^0.24.3-next.aa46642554c0f15bdee7fbd7f8a11adfed25a01a.0+aa46642","@chainsafe/lodestar-config":"^0.24.3-next.aa46642554c0f15bdee7fbd7f8a11adfed25a01a.0+aa46642","@chainsafe/lodestar-params":"^0.24.3-next.aa46642554c0f15bdee7fbd7f8a11adfed25a01a.0+aa46642","@chainsafe/persistent-merkle-tree":"^0.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.0","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.24.3-next.aa46642554c0f15bdee7fbd7f8a11adfed25a01a.0_1623726111241_0.2446831145047672","host":"s3://npm-registry-packages"}},"0.24.3-next.f0f46706b561dc5ed13af1f667f296731473abf4.0":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.24.3-next.f0f46706b561dc5ed13af1f667f296731473abf4.0","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.24.3-next.f0f46706b561dc5ed13af1f667f296731473abf4.0","maintainers":[{"name":"priom","email":"priom@chainsafe.io"},{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"13505f390d25231072c6a25191c97a3af0b004b4","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.24.3-next.f0f46706b561dc5ed13af1f667f296731473abf4.0.tgz","fileCount":317,"integrity":"sha512-kohYLjeZI6FSTKmSkKh8bnEHrwVFUQP3KuMtLM9sQwN49rFye6dMjeGk0SqAur03+6DH2fSFLJd1N7AkOIWv/w==","signatures":[{"sig":"MEQCIDxIOrJJ8jIy0P+lxfY93sfCxJimC7hGm/uscHTNZJK3AiAFrXaAi6+PJUxEXFPZQK4s827gL36geUc7BtfK5nKFfg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":706978,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgyGSGCRA9TVsSAnZWagAAp1UP/jj8vmogTTqN86j3f2de\nUNEKWkOl3xumoKNu97WasJ0rQn0jSrQlbdmHEkpeP8jK0okkeGS9Qmxc9z1s\nH03gWD0SuCwI3u9y1OxNpYmBxFKeHaWEWP4PCewvyYw6cMldWuL1/uvyniY7\nz/bN2VPFFWBRPP2aSDNKSSlvv7vXU3oihm2AdSltOtY1l39GpvaM5cNBwaNg\nqpVC7PZAM8/IrALZdIuACFHBT7plhsx3rZ4c0V2MqAs5jxvDCaKLymSr05eL\nY9KZGrIu5F5akhS9wSdlArBOgyp2B4Ug5N149Lh5lWGsYS+X/xE74HT64Zcw\nkaeESMw6fA9zXVcSrfNcxLZ4ZlDmEwyYfF4QJU1Ck543lV/8u5a3ecPgmIy8\nwrVj0EExCoz+z3jArfi6Xyy/fmcM5XMImC/IvrxtecAEt+ZaRSqecQALti0R\n8Pa5B9cij0SEPomVFf/l3ipmOIEVrNrowmKQeWY5hcTY9YmKzGsFeHNuSKhK\nvWXuKyIoJHXrD4Sq85rj+3lNIq/9HqNE9DwY4pcTK3ZeHQR0hKfkuVZCbnF1\nifwAtUZpQaZeCmiaLoGeGZA9XPN5K0mflTdnpNl8yQgrqGh1IZQudcdARsW0\ntnZJMSItan6Z0gH2QhVn0KIo6diKbOM+JeXDx3T4DpcvvVrODKyA7qDWDQTF\nypm7\r\n=V6Va\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 0.12.1](https://img.shields.io/badge/ETH2.0_Spec_Version-0.12.1-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\n\nimport {stateTransition} from \"@chainsafe/lodestar-beacon-state-transition\";\nimport {BeaconBlock, BeaconState} from \"@chainsafe/lodestar-types\";\nimport {mainnetConfig} from \"@chainsafe/lodestar-config/mainnet\";\n\nconst state: BeaconState = {\n  ...\n};\n\nconst block: BeaconBlock = {\n  ...\n};\n\nlet postStateContext: BeaconState;\ntry {\n  postStateContext = stateTransition(mainnetConfig, state, block);\n} catch (e) {\n  console.log(e);\n}\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"f0f46706b561dc5ed13af1f667f296731473abf4","scripts":{"dev":"ts-node test/perf/phase0/epoch/processRewardsAndPenalties.perf.ts","lint":"eslint --color --ext .ts src/ test/","build":"concurrently \"yarn build:lib\" \"yarn build:types\"","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","benchmark":"node -r ts-node/register --max-old-space-size=4096 test/perf/runAll.ts","build:lib":"babel src -x .ts -d lib --source-maps","test:perf":"mocha 'test/perf/**/*.test.ts'","test:unit":"mocha 'test/unit/**/*.test.ts'","build:types":"tsc -p tsconfig.build.json","check-types":"tsc","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","prepublishOnly":"yarn build","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.16.0+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"14.16.0","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.1","@chainsafe/ssz":"^0.8.9","@chainsafe/persistent-ts":"^0.19.0","@chainsafe/lodestar-types":"^0.24.3-next.f0f46706b561dc5ed13af1f667f296731473abf4.0+f0f4670","@chainsafe/lodestar-utils":"^0.24.3-next.f0f46706b561dc5ed13af1f667f296731473abf4.0+f0f4670","@chainsafe/lodestar-config":"^0.24.3-next.f0f46706b561dc5ed13af1f667f296731473abf4.0+f0f4670","@chainsafe/lodestar-params":"^0.24.3-next.f0f46706b561dc5ed13af1f667f296731473abf4.0+f0f4670","@chainsafe/persistent-merkle-tree":"^0.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.0","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.24.3-next.f0f46706b561dc5ed13af1f667f296731473abf4.0_1623745669979_0.4408240845260343","host":"s3://npm-registry-packages"}},"0.24.3-next.c5cf306fa5ce1a380c02c7a45ecfb571e76a4746.0":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.24.3-next.c5cf306fa5ce1a380c02c7a45ecfb571e76a4746.0","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.24.3-next.c5cf306fa5ce1a380c02c7a45ecfb571e76a4746.0","maintainers":[{"name":"priom","email":"priom@chainsafe.io"},{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"d64f1c56fa619b3d73ba9b279e17f6cd3d47fa61","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.24.3-next.c5cf306fa5ce1a380c02c7a45ecfb571e76a4746.0.tgz","fileCount":317,"integrity":"sha512-2CKCouQ9fBiUxne8yZSgE1vs75put5aKPGhK2oDDtLaLPbelifKQjJ6qMwiIspGFCCU5a0jSI9nAzMMpOd3Aeg==","signatures":[{"sig":"MEQCIAh3w0UvbTj0TzxIEwb4PBU9WPQnAwSp1tDXoKPcXrbhAiBtZE/xhgqhbUxUhMza9qXDN2unXe6u0X3cdA8/YsDOzw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":706978,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgyHnsCRA9TVsSAnZWagAAYIAQAIpnLImLL0sALEoxidzl\nfRZhwmZ2CHAw487gM227iwrqMyfKANdTTLgnBZXyA2q7nwrW2VJps7OBHYu6\n1ywQniS5y7A9BeQKcBXaT/9+O5MM4MXPfY1+pZDXbvg+jAI8wjlYMdXSWV2R\nZP2x39+kFUG/0eSGTNF25Y/fLQ7vjNFozzgpZ4kxiRbziPOnqE0ILKvv7Vuy\nBnGooLBlviB0P7CJqNZ1e0CgPVpvrFGK6ieC2kwqd4XNJ4/pmTRosLD4P5hW\nq4NbcB4j99dfcW/bcwWOkd2dvCZ+2efiNv75hDDPY33NDjwjdtCXxU+fnKIC\nFhRqAfMifI1jg0PeW2vkhU2zUzGw2M24KL5XlHVQyfcOMWAFTBlZBKfkbHei\nqQKioHpeFK05J9kR1w4Mc1Xq6kedom4yCpj16uwTHfr5++bqTZhTIlX/mpOP\n+VofSc47flP4CUuTA0qrhu+o2AYMFN3btDJ4nYbooEwTwAD0xoATgu2++Vza\nyha1Rj7wRpZwrX59dQtgLnwhsF4s9iLYQOKEEa6IJPvbVTJxp30b1ae2YvQA\nietk7tEbxtMvPCkxGGJYg9mSKRIay90QGD8UZr7BLtYq58fElt/zMqgTqk3v\nh4m61+e++l7q/+gvWyieI8sr5Qzk/60DapzRHyaPHC3YFM3dbO+i0vI9uCwz\n8/kn\r\n=cz/h\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 0.12.1](https://img.shields.io/badge/ETH2.0_Spec_Version-0.12.1-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\n\nimport {stateTransition} from \"@chainsafe/lodestar-beacon-state-transition\";\nimport {BeaconBlock, BeaconState} from \"@chainsafe/lodestar-types\";\nimport {mainnetConfig} from \"@chainsafe/lodestar-config/mainnet\";\n\nconst state: BeaconState = {\n  ...\n};\n\nconst block: BeaconBlock = {\n  ...\n};\n\nlet postStateContext: BeaconState;\ntry {\n  postStateContext = stateTransition(mainnetConfig, state, block);\n} catch (e) {\n  console.log(e);\n}\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"c5cf306fa5ce1a380c02c7a45ecfb571e76a4746","scripts":{"dev":"ts-node test/perf/phase0/epoch/processRewardsAndPenalties.perf.ts","lint":"eslint --color --ext .ts src/ test/","build":"concurrently \"yarn build:lib\" \"yarn build:types\"","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","benchmark":"node -r ts-node/register --max-old-space-size=4096 test/perf/runAll.ts","build:lib":"babel src -x .ts -d lib --source-maps","test:perf":"mocha 'test/perf/**/*.test.ts'","test:unit":"mocha 'test/unit/**/*.test.ts'","build:types":"tsc -p tsconfig.build.json","check-types":"tsc","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","prepublishOnly":"yarn build","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.16.0+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"14.16.0","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.1","@chainsafe/ssz":"^0.8.9","@chainsafe/persistent-ts":"^0.19.0","@chainsafe/lodestar-types":"^0.24.3-next.c5cf306fa5ce1a380c02c7a45ecfb571e76a4746.0+c5cf306","@chainsafe/lodestar-utils":"^0.24.3-next.c5cf306fa5ce1a380c02c7a45ecfb571e76a4746.0+c5cf306","@chainsafe/lodestar-config":"^0.24.3-next.c5cf306fa5ce1a380c02c7a45ecfb571e76a4746.0+c5cf306","@chainsafe/lodestar-params":"^0.24.3-next.c5cf306fa5ce1a380c02c7a45ecfb571e76a4746.0+c5cf306","@chainsafe/persistent-merkle-tree":"^0.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.0","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.24.3-next.c5cf306fa5ce1a380c02c7a45ecfb571e76a4746.0_1623751148583_0.46656113645171726","host":"s3://npm-registry-packages"}},"0.24.3-next.0":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.24.3-next.0","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.24.3-next.0","maintainers":[{"name":"priom","email":"priom@chainsafe.io"},{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"0f05efd15611c108b20fa197fd0d79cae48b13e4","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.24.3-next.0.tgz","fileCount":317,"integrity":"sha512-Kz/zvkuQXys1C3t2U9xPcNZ5wSBkB3MzHQje3Jzj3Az+xaMSP9QOfz5gV16JBB6CEGCztKNrjbpBQ+Qinx1b9A==","signatures":[{"sig":"MEQCID9fmtmMjVm1AFTmRm51wRuA+ihUmmVZ9yt19l9mBbp/AiB4u1sPc6fy0tJeE5Zz+k2UcxZshEZ/LP7YQm8pmey69w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":706773,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgyKuVCRA9TVsSAnZWagAA6U0P/2N6fR5CCvsAboTSYW/K\nufvqi1LX71N+PYMWCrcXolankL1OVHMVB5HE4DrBwSKlzb9wjja99MU7IHFQ\nO5fw29n1lNH+J5frSkViWzg+D5d+S7+1u/oKsD4/EnkmDJmjvPtIk49t/XSI\nLdb1PWSOHoe6vUutP3Y7CdiRLXH1YJ0ppBTgUcj6hawSBQ7lLLG72XBRtc3t\ntPktlfeuGhFRKA4QMXXDGnbV9ci5eRu3ZJmrQpZwdjw+VnjZfzimZ+jlYQBB\nmoZ6WXT3LSbAa6hIUIHGg69fBD3mEV0SwImAzplWLTcoSySA7w5cfgmStDko\noxs19+iSWzu4mApM+kZyQaZe88zO50JAKSijO0NqvybrnFUD7uzmYSGY5UEN\nduN7ibqYC8jvB7mdTC5Fp4P1whbQRCBULWUWh0vb4vQtP1/w1w0gMQsZL/al\npXXKiTYmw6B6K16P0FBbOxSr9cbPQSzlam0UqnJE8dZ9pSiEGb/0qstjBkDa\nUtG5qLTFsh+mN8p7xbcl60LDaM3StEB0HyzFw/jU25RImt1Dqm/8oUFvaseP\nvaHra79hl2FlY/v8+yI+vQLLC7gfLcDq/hO6MgN6s9mOOtvDCBwLmEfnp6Ua\n6qitTlte3lhgR9NuamLomAuJI8HhJjpCRFyzo3hJ2gP6gMp4klz6+hXvLc17\nT1yG\r\n=YJGs\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 0.12.1](https://img.shields.io/badge/ETH2.0_Spec_Version-0.12.1-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\n\nimport {stateTransition} from \"@chainsafe/lodestar-beacon-state-transition\";\nimport {BeaconBlock, BeaconState} from \"@chainsafe/lodestar-types\";\nimport {mainnetConfig} from \"@chainsafe/lodestar-config/mainnet\";\n\nconst state: BeaconState = {\n  ...\n};\n\nconst block: BeaconBlock = {\n  ...\n};\n\nlet postStateContext: BeaconState;\ntry {\n  postStateContext = stateTransition(mainnetConfig, state, block);\n} catch (e) {\n  console.log(e);\n}\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"fff005f5fa0d1674144c499f9ab488e9464f1dfb","scripts":{"dev":"ts-node test/perf/phase0/epoch/processRewardsAndPenalties.perf.ts","lint":"eslint --color --ext .ts src/ test/","build":"concurrently \"yarn build:lib\" \"yarn build:types\"","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","benchmark":"node -r ts-node/register --max-old-space-size=4096 test/perf/runAll.ts","build:lib":"babel src -x .ts -d lib --source-maps","test:perf":"mocha 'test/perf/**/*.test.ts'","test:unit":"mocha 'test/unit/**/*.test.ts'","build:types":"tsc -p tsconfig.build.json","check-types":"tsc","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","prepublishOnly":"yarn build","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.16.0+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"14.16.0","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.1","@chainsafe/ssz":"^0.8.9","@chainsafe/persistent-ts":"^0.19.0","@chainsafe/lodestar-types":"^0.24.3-next.0+fff005f","@chainsafe/lodestar-utils":"^0.24.3-next.0+fff005f","@chainsafe/lodestar-config":"^0.24.3-next.0+fff005f","@chainsafe/lodestar-params":"^0.24.3-next.0+fff005f","@chainsafe/persistent-merkle-tree":"^0.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.0","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.24.3-next.0_1623763861567_0.008775201038824898","host":"s3://npm-registry-packages"}},"0.24.3-next.9637f2ae397b407c2a7bea9ce448a28848df19b3.0":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.24.3-next.9637f2ae397b407c2a7bea9ce448a28848df19b3.0","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.24.3-next.9637f2ae397b407c2a7bea9ce448a28848df19b3.0","maintainers":[{"name":"priom","email":"priom@chainsafe.io"},{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"409486f7fad93a0f674510fcbefe2004d5f2747a","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.24.3-next.9637f2ae397b407c2a7bea9ce448a28848df19b3.0.tgz","fileCount":317,"integrity":"sha512-2KapQe1KbsvNtm6bduGzwQg/Jo8t0PqHK/MQE0LHfhl13FveVDD3N024NeSsF3qnoQowSIi8uJZtDawyfZXx5g==","signatures":[{"sig":"MEUCIApr02PGkHHM4C77bqHniWFl/bhXyIF02dhcE4KsTxBwAiEA6+Z8oCxapnLh86cBZe72wYkRHzR/KGW0TPxuq1CDv6U=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":706978,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgyLTpCRA9TVsSAnZWagAAdqkP/R4I3ZMJJfXn2I9COzOE\n4vlJINY5zaCnSa3jDwqIEfI4nrZdUAcoEngjAUYM1F1iHfCrqzrI1fIZm8Kc\nD6ciWftaSGO5zDSVP1waGJv5yWJlFXx1goPjIQ6KuWb2Iuy6IT+u0gv11E24\nRil/QaqSCpkcU+ZLcfCBjS8gBdCsCWpsHzrDN9IO4qKps7KsHJUjh1QwJQ9g\n29VC95itvVViV1JDtIjSP2MyLoiC4r50wcxXdhZnAT600JOMiiwE/8bz1ZQx\nz6/ZMUAuDevtcUphQhQuADi9rofDvaWYMDF3/6Cu7y2NGtJv6nwKqr2ipPVH\n1F++vilTPiQEg1649/FcNrf/4Q+a/lyUkyrLd5+IXj4FL6eLthM1MLYhDtaK\n8T1cozTalDpbWEisq62W4BP5zq1khTmjtwb0oIroQPeEFWJGxdCfIPp6yl6B\nRU3PWz0wkYdP7j+Fq/Tp/4BuZLcUcfW0a/tqT0mYvISfpMgFNf9CwMI01xhw\nq/CpJN+lpgANBYLKTjk5OAN6cOQPaDqMh0D5o/zNGoOEzLMfKTX48AKFY/dy\n7+hBJeZ3hAY+1J+ejLunCTMCJVDAm10AqDfvLDJvea2U94fVWVUBf2DcOl7c\nA6iaKONFpOAdsL8Fk5SU4FHJVG/V28DgvGni3Hhsuw+5OPPt29kTanowGgX1\n2eDB\r\n=H6r+\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 0.12.1](https://img.shields.io/badge/ETH2.0_Spec_Version-0.12.1-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\n\nimport {stateTransition} from \"@chainsafe/lodestar-beacon-state-transition\";\nimport {BeaconBlock, BeaconState} from \"@chainsafe/lodestar-types\";\nimport {mainnetConfig} from \"@chainsafe/lodestar-config/mainnet\";\n\nconst state: BeaconState = {\n  ...\n};\n\nconst block: BeaconBlock = {\n  ...\n};\n\nlet postStateContext: BeaconState;\ntry {\n  postStateContext = stateTransition(mainnetConfig, state, block);\n} catch (e) {\n  console.log(e);\n}\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"9637f2ae397b407c2a7bea9ce448a28848df19b3","scripts":{"dev":"ts-node test/perf/phase0/epoch/processRewardsAndPenalties.perf.ts","lint":"eslint --color --ext .ts src/ test/","build":"concurrently \"yarn build:lib\" \"yarn build:types\"","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","benchmark":"node -r ts-node/register --max-old-space-size=4096 test/perf/runAll.ts","build:lib":"babel src -x .ts -d lib --source-maps","test:perf":"mocha 'test/perf/**/*.test.ts'","test:unit":"mocha 'test/unit/**/*.test.ts'","build:types":"tsc -p tsconfig.build.json","check-types":"tsc","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","prepublishOnly":"yarn build","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.16.0+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"14.16.0","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.1","@chainsafe/ssz":"^0.8.9","@chainsafe/persistent-ts":"^0.19.0","@chainsafe/lodestar-types":"^0.24.3-next.9637f2ae397b407c2a7bea9ce448a28848df19b3.0+9637f2a","@chainsafe/lodestar-utils":"^0.24.3-next.9637f2ae397b407c2a7bea9ce448a28848df19b3.0+9637f2a","@chainsafe/lodestar-config":"^0.24.3-next.9637f2ae397b407c2a7bea9ce448a28848df19b3.0+9637f2a","@chainsafe/lodestar-params":"^0.24.3-next.9637f2ae397b407c2a7bea9ce448a28848df19b3.0+9637f2a","@chainsafe/persistent-merkle-tree":"^0.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.0","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.24.3-next.9637f2ae397b407c2a7bea9ce448a28848df19b3.0_1623766249023_0.38676334413868885","host":"s3://npm-registry-packages"}},"0.24.3-next.5631f471f0f7eb9aeeeffb123ba064e91ce92fc3.0":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.24.3-next.5631f471f0f7eb9aeeeffb123ba064e91ce92fc3.0","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.24.3-next.5631f471f0f7eb9aeeeffb123ba064e91ce92fc3.0","maintainers":[{"name":"priom","email":"priom@chainsafe.io"},{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"d5ab9d7cf39d79c0b9ddb333617488d7aa617678","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.24.3-next.5631f471f0f7eb9aeeeffb123ba064e91ce92fc3.0.tgz","fileCount":317,"integrity":"sha512-MlB9NXs6M2SanAwFz6Auw1WYIMgsn+gZ8d5X2ly3UQ1ATf++V97DBmMo34bTcPmnRgmmVtGwGqGZumUWF3BbDQ==","signatures":[{"sig":"MEUCIQDHpJtZM3iifdnGzmnwR3uo37g3Th+tLZYbVb1W1mGN/gIgFJovR1XG/1EUfd6QYAXjMXB1BzJcpN/YBJEkBImZxXU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":706978,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgyLT8CRA9TVsSAnZWagAAcBoP/3tuhcSnnIDc8657hDUK\nGkerVA+ukw6KubT9Kc2MHmblaJ73JQk2Q1gXCDcVcMYPGu9CD+4aiUOegxrf\nlcT0GVIyrfwICQTmQRztsE6npCKTVzDJ573aD9rMdakNLjufokljR87KDEpQ\nM1CTGPKlxNjf8156sfi0NjQOqetwENVx6zsXkqG1w0Up/1BhVtm/IlnbO8Gz\no+l3P+ozodJoRuzXsjk8tbrBcQG8GhZceXC8jBmlyPB/WL7oSUrnWTzqPPH3\n0Dc58fW9zQqU+9W/i/6efQ9kmKeTYC3Dk59PvQR4VAh/Siczft/nZLQWKtH5\nqEwW509TbvxTfKS8O8afrE0e3HP4otBh6Se/VO8SSsUJiVZqaAB6hlzpijdM\nkxM4qXVTjePuYMwGjwU9HYdOya9EdOxWoUTujgM+G5r1ZJQpKTJKgkOEOi2f\njG5Z4GH+X4KI63lnoqWP0gdBSBeliirVux/ltIN+lpqEu1LQlU9Qj5KrRjCh\nJC05oogXqv6H9qrQN4VAQ4Y7KHpE+LUy4XEbZbatzFo7b97o2uOzAuxTvEHQ\nZa48ilddLQYjXMfWNbQcoo/GozC5kFiY04sZihLI71+VYjbWP1IcM0RQB+GL\n8jqWAP8KL/zAHToIXDpmN9Hyij7xzPquY4okFSjj+sXzBTnWc9LdjsajgOqa\nrWPG\r\n=FRIj\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 0.12.1](https://img.shields.io/badge/ETH2.0_Spec_Version-0.12.1-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\n\nimport {stateTransition} from \"@chainsafe/lodestar-beacon-state-transition\";\nimport {BeaconBlock, BeaconState} from \"@chainsafe/lodestar-types\";\nimport {mainnetConfig} from \"@chainsafe/lodestar-config/mainnet\";\n\nconst state: BeaconState = {\n  ...\n};\n\nconst block: BeaconBlock = {\n  ...\n};\n\nlet postStateContext: BeaconState;\ntry {\n  postStateContext = stateTransition(mainnetConfig, state, block);\n} catch (e) {\n  console.log(e);\n}\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"5631f471f0f7eb9aeeeffb123ba064e91ce92fc3","scripts":{"dev":"ts-node test/perf/phase0/epoch/processRewardsAndPenalties.perf.ts","lint":"eslint --color --ext .ts src/ test/","build":"concurrently \"yarn build:lib\" \"yarn build:types\"","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","benchmark":"node -r ts-node/register --max-old-space-size=4096 test/perf/runAll.ts","build:lib":"babel src -x .ts -d lib --source-maps","test:perf":"mocha 'test/perf/**/*.test.ts'","test:unit":"mocha 'test/unit/**/*.test.ts'","build:types":"tsc -p tsconfig.build.json","check-types":"tsc","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","prepublishOnly":"yarn build","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.16.0+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"14.16.0","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.1","@chainsafe/ssz":"^0.8.9","@chainsafe/persistent-ts":"^0.19.0","@chainsafe/lodestar-types":"^0.24.3-next.5631f471f0f7eb9aeeeffb123ba064e91ce92fc3.0+5631f47","@chainsafe/lodestar-utils":"^0.24.3-next.5631f471f0f7eb9aeeeffb123ba064e91ce92fc3.0+5631f47","@chainsafe/lodestar-config":"^0.24.3-next.5631f471f0f7eb9aeeeffb123ba064e91ce92fc3.0+5631f47","@chainsafe/lodestar-params":"^0.24.3-next.5631f471f0f7eb9aeeeffb123ba064e91ce92fc3.0+5631f47","@chainsafe/persistent-merkle-tree":"^0.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.0","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.24.3-next.5631f471f0f7eb9aeeeffb123ba064e91ce92fc3.0_1623766268199_0.9168136957912913","host":"s3://npm-registry-packages"}},"0.24.3-next.c34cd2f22cd278e663630e8cef76719bdab825fb.0":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.24.3-next.c34cd2f22cd278e663630e8cef76719bdab825fb.0","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.24.3-next.c34cd2f22cd278e663630e8cef76719bdab825fb.0","maintainers":[{"name":"priom","email":"priom@chainsafe.io"},{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"38fbbc90fdd48132544b67a05287048afa94e012","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.24.3-next.c34cd2f22cd278e663630e8cef76719bdab825fb.0.tgz","fileCount":317,"integrity":"sha512-gjG/Yd6flSxYCpCzPJrnj+uCQvPTLq/W4udERZw00kgUHECw9HO/vft92F5Lmi65GxtY8C9SR0Ux3EumjXWFbw==","signatures":[{"sig":"MEQCICJ/yO59YVtB1mNqxxoBtEUfQciXjbPm/LsVhu0KwPW/AiBbbYz7oKLAVtmHugnhYEZevctLnyyoeRx74GYWbL7LOw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":706978,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgyLUXCRA9TVsSAnZWagAAD4MP/1t62y52WSBNC+i90Avz\nHvsTvbsN4fak1qAdyBecmTsAM9Eu76LMmUS2rCCdjtRYZtRG3XoLZGMKIu/F\n78iwGVFGXHdpKitaYca0UXj7EayBzjBaV7wn9BKMNvczK6NpHAzRCM2y46a0\nmQLIHUbUOMx7DGe969D/VpoqyWtVKXQ9uGrB1RUwBpL+BgCq7bCBqV3YZwSY\noq7lqKXPOcgBepAGGW6bZZQZPBhAzFNB1J1GHKWnqAH8qvFahYdsLmvYlqbq\nICUvYmuL+91BpWCmhxUaDGCpuzLsnkgpCQBXwAX8rkQQfrKon6adonbW2kZB\nlMj1FtdYreE7f3DWO7YqjQ4SoZloy+Nv0r1+bPDrrkQzhDQZ88jUeusffQ3x\nVLF1ofBVMYgNthnx+tZa/LNBCW4UlN0sRuAc/6Q8JR0RCTMfCcsVrs5SD6v7\nalHNEoUw1W6+eotMzZeEjRWD0NiN/dqjZ6Y//kWNT6dAHJQSl2pZFKNPEjgW\nlcVpDdn1VQ4HkV0L0x4AYXmgrCODZNdadYXjSdCt7nzM8AkS44MH7GYn7EqF\n8t0uHR2XP4GvEkf6uElbEGAJXr+Lv+3uCNmOoY486CC5sDuSCcPQZYGlDpft\nTm/l+3SlOsl6yIZe5wbnVIjJVtxd3XX2tcN+dDJQOwBSHGIxYskha0eui5vr\n9mKq\r\n=ZezR\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 0.12.1](https://img.shields.io/badge/ETH2.0_Spec_Version-0.12.1-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\n\nimport {stateTransition} from \"@chainsafe/lodestar-beacon-state-transition\";\nimport {BeaconBlock, BeaconState} from \"@chainsafe/lodestar-types\";\nimport {mainnetConfig} from \"@chainsafe/lodestar-config/mainnet\";\n\nconst state: BeaconState = {\n  ...\n};\n\nconst block: BeaconBlock = {\n  ...\n};\n\nlet postStateContext: BeaconState;\ntry {\n  postStateContext = stateTransition(mainnetConfig, state, block);\n} catch (e) {\n  console.log(e);\n}\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"c34cd2f22cd278e663630e8cef76719bdab825fb","scripts":{"dev":"ts-node test/perf/phase0/epoch/processRewardsAndPenalties.perf.ts","lint":"eslint --color --ext .ts src/ test/","build":"concurrently \"yarn build:lib\" \"yarn build:types\"","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","benchmark":"node -r ts-node/register --max-old-space-size=4096 test/perf/runAll.ts","build:lib":"babel src -x .ts -d lib --source-maps","test:perf":"mocha 'test/perf/**/*.test.ts'","test:unit":"mocha 'test/unit/**/*.test.ts'","build:types":"tsc -p tsconfig.build.json","check-types":"tsc","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","prepublishOnly":"yarn build","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.16.0+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"14.16.0","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.1","@chainsafe/ssz":"^0.8.9","@chainsafe/persistent-ts":"^0.19.0","@chainsafe/lodestar-types":"^0.24.3-next.c34cd2f22cd278e663630e8cef76719bdab825fb.0+c34cd2f","@chainsafe/lodestar-utils":"^0.24.3-next.c34cd2f22cd278e663630e8cef76719bdab825fb.0+c34cd2f","@chainsafe/lodestar-config":"^0.24.3-next.c34cd2f22cd278e663630e8cef76719bdab825fb.0+c34cd2f","@chainsafe/lodestar-params":"^0.24.3-next.c34cd2f22cd278e663630e8cef76719bdab825fb.0+c34cd2f","@chainsafe/persistent-merkle-tree":"^0.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.0","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.24.3-next.c34cd2f22cd278e663630e8cef76719bdab825fb.0_1623766295101_0.6352271860676595","host":"s3://npm-registry-packages"}},"0.24.3-next.3ddb91d.0":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.24.3-next.3ddb91d.0","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.24.3-next.3ddb91d.0","maintainers":[{"name":"priom","email":"priom@chainsafe.io"},{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"e408403238ddc066468ba934e9b905e81ed52ea6","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.24.3-next.3ddb91d.0.tgz","fileCount":317,"integrity":"sha512-9ZUzW1Lp4at0c/K07od0DwbFZUJj8KqZ4EDvcWkJ1BNkbaBiZQXbQlDD7Fx8aWwJ61CzrYm+zyLRso07cxsuNw==","signatures":[{"sig":"MEYCIQC24T6re/xNauGVWZhHQCDFXPd6fb3gKDNi76WPE5DFOQIhANV9ksZiLLFaHHkFfXh/tWyWfi/xkNlL1dOT5d4rxy+k","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":706777,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgyLktCRA9TVsSAnZWagAAV5oQAJoWAKjxBl+BvjeAWHO/\nnTzJC/jCjnJOfMezI4jz4qOXJgAT2MdvDPQw76u5EzjqVrf32LJf4TzCkVfu\nP9E3LGNXOyjhhGotibEdh+qln/0jWAHUCpur44N2GLohqxk2FHyiamiGco4M\nmQ5s25JykW46qB+vKzWoJAuntHHCEU4nadpXCLsZtHyuNmVAdMUpvzBt5aeI\nL8a48xrVKykYcfKvOCJ1PNXmRHS18FibmeUE444PT1RExk+a4t62TM1UeAEH\nKvUdyJOpqqW4INxUQUSzg2cAcJP1lfJ9vMMdF8jedbe5kF4lq66/ub8ZOy2u\nT6WV/xAG6P9dCsXqAkbpBsYEfgQD3iWxSJkzAKpTZqZLdeBDx10KE8krEOoa\nwGY/e3fpjO+0QORheFXhfBxckFMC7maEoDcn2AHUZayvbu+sikVZR5rf+uv7\n1u5n5PArzqU6H7pi2SYz0mHxOyEiD5EAz+wmDwA2YGo/dpDLWJA6kAZOU7Uj\nB6hOlKyP7SNqbwFxWGsNhcxY3aFUEgG7ZOqTV8fMD9HObQI93h2MINU45nnV\n2W+G9pRNhKgvjayJOWkT+2r+OghlwzN3ELDuDMsA1tBkv3IcYBoLzjTngSQh\njcj3/A70cyfbXowtNCaLgcYU5lOueVF+dXqwNixwNypFXkRvd5argzEaPfsg\nMFNn\r\n=ar/e\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 0.12.1](https://img.shields.io/badge/ETH2.0_Spec_Version-0.12.1-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\n\nimport {stateTransition} from \"@chainsafe/lodestar-beacon-state-transition\";\nimport {BeaconBlock, BeaconState} from \"@chainsafe/lodestar-types\";\nimport {mainnetConfig} from \"@chainsafe/lodestar-config/mainnet\";\n\nconst state: BeaconState = {\n  ...\n};\n\nconst block: BeaconBlock = {\n  ...\n};\n\nlet postStateContext: BeaconState;\ntry {\n  postStateContext = stateTransition(mainnetConfig, state, block);\n} catch (e) {\n  console.log(e);\n}\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"3ddb91d008507449a637708f72829b5cab1f00b2","scripts":{"dev":"ts-node test/perf/phase0/epoch/processRewardsAndPenalties.perf.ts","lint":"eslint --color --ext .ts src/ test/","build":"concurrently \"yarn build:lib\" \"yarn build:types\"","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","benchmark":"node -r ts-node/register --max-old-space-size=4096 test/perf/runAll.ts","build:lib":"babel src -x .ts -d lib --source-maps","test:perf":"mocha 'test/perf/**/*.test.ts'","test:unit":"mocha 'test/unit/**/*.test.ts'","build:types":"tsc -p tsconfig.build.json","check-types":"tsc","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.16.0+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"14.16.0","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.1","@chainsafe/ssz":"^0.8.9","@chainsafe/persistent-ts":"^0.19.0","@chainsafe/lodestar-types":"^0.24.3-next.3ddb91d.0+3ddb91d","@chainsafe/lodestar-utils":"^0.24.3-next.3ddb91d.0+3ddb91d","@chainsafe/lodestar-config":"^0.24.3-next.3ddb91d.0+3ddb91d","@chainsafe/lodestar-params":"^0.24.3-next.3ddb91d.0+3ddb91d","@chainsafe/persistent-merkle-tree":"^0.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.0","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.24.3-next.3ddb91d.0_1623767341507_0.7773795537927697","host":"s3://npm-registry-packages"}},"0.24.3-next.e3a68b3.0":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.24.3-next.e3a68b3.0","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.24.3-next.e3a68b3.0","maintainers":[{"name":"priom","email":"priom@chainsafe.io"},{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"bef5f016db60d7e75405ab718f63441e533f1ebd","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.24.3-next.e3a68b3.0.tgz","fileCount":317,"integrity":"sha512-D+xHI5btV64mZSMt6ISJK7FloH76Aw/DATZWsxkF/I8Dq84LL9xrK6WXKJATj73uKkiKrZSGVd49PYwnW5nZug==","signatures":[{"sig":"MEUCIQCT7GAiFTYMunxpVofJdQ2eney5Q6LBNGtikI7fwu6LUQIgO8YMDdLFq23wkOWWd26YZhgXjAlyPRD5g6UpTOjX17Q=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":706777,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgyLuECRA9TVsSAnZWagAAA5MQAIL73+SPqmWBZ5QbN9Eq\nuFplklBi6ZPKUJTdhaSIFxiAZtSMyPsX7hGOBZcJRewZMFz38txSyOKXm2Xt\nFu0lin7YLIU3lBPQUddznwALNvQoKzzW/yYkyp00Bu4yGwX33FzHUhXnfsZs\ngiRA8XFroqIgoyy7dkRkjDQM2ohRRin8rQYXQDyZ++0P1emK24YUBPmk0WmD\n1Y+8fbgl4zo8kp6ANMNQXV3t8qu2lDv1+Cs66j3VNC0KJBpal7j/RXsK8U4U\n7ER/9ukj2lixaP+O1Et1pBbgqAGgZDrxjZuPwukK6c75xE+6EDnHD1LJ4PHw\nyYY/4yp45Yx60GTahFJkmvJRHgN1nnV+Xoyvl2Yr1JdcwhmmsKDAySH1oE+w\nU1wYR3NipjnQCiqPAQ3Ecjl0WV+rrzS6BUJuHwQ7Xdz1uRd89GrGelscWJoO\ne3PocR/73BCj2i1jQ4Ya0Vx0CEsFaaXAAtT6QqKsGb6FrC5rpuWNi9dEZZdK\n8X/hf8iw1DWZ8BqaoXAMypqdJpOu6AqqlMQJ3Q24EJzGwKbmxo4kANqmH7h7\ngzPrCejDdYx2UYo68xfiC5sR2cgSKFVjrnzTn29/PiYX0917E9ZL0BKQLRj/\nWxXgZiqfQTCPc+f9anKjhFm4AniUCP5W6cwqlDnbgi4TG6CUiCKezT8Gl6TK\nDf6Q\r\n=9+KN\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 0.12.1](https://img.shields.io/badge/ETH2.0_Spec_Version-0.12.1-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\n\nimport {stateTransition} from \"@chainsafe/lodestar-beacon-state-transition\";\nimport {BeaconBlock, BeaconState} from \"@chainsafe/lodestar-types\";\nimport {mainnetConfig} from \"@chainsafe/lodestar-config/mainnet\";\n\nconst state: BeaconState = {\n  ...\n};\n\nconst block: BeaconBlock = {\n  ...\n};\n\nlet postStateContext: BeaconState;\ntry {\n  postStateContext = stateTransition(mainnetConfig, state, block);\n} catch (e) {\n  console.log(e);\n}\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"e3a68b38c31333dc3393986a8ceaf0294abdbf9d","scripts":{"dev":"ts-node test/perf/phase0/epoch/processRewardsAndPenalties.perf.ts","lint":"eslint --color --ext .ts src/ test/","build":"concurrently \"yarn build:lib\" \"yarn build:types\"","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","benchmark":"node -r ts-node/register --max-old-space-size=4096 test/perf/runAll.ts","build:lib":"babel src -x .ts -d lib --source-maps","test:perf":"mocha 'test/perf/**/*.test.ts'","test:unit":"mocha 'test/unit/**/*.test.ts'","build:types":"tsc -p tsconfig.build.json","check-types":"tsc","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.16.0+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"14.16.0","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.1","@chainsafe/ssz":"^0.8.9","@chainsafe/persistent-ts":"^0.19.0","@chainsafe/lodestar-types":"^0.24.3-next.e3a68b3.0+e3a68b3","@chainsafe/lodestar-utils":"^0.24.3-next.e3a68b3.0+e3a68b3","@chainsafe/lodestar-config":"^0.24.3-next.e3a68b3.0+e3a68b3","@chainsafe/lodestar-params":"^0.24.3-next.e3a68b3.0+e3a68b3","@chainsafe/persistent-merkle-tree":"^0.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.0","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.24.3-next.e3a68b3.0_1623767939938_0.2431347346056174","host":"s3://npm-registry-packages"}},"0.24.3-next.30":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.24.3-next.30","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.24.3-next.30","maintainers":[{"name":"priom","email":"priom@chainsafe.io"},{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"2720c8568b859490ae1176209c7adc0f342270b3","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.24.3-next.30.tgz","fileCount":317,"integrity":"sha512-XTEGCnwDydbUyJMeNeQc7Rl9t6lasVC977eoJpED4SkpT/Eg4wd7iy+TT88jFYcLAQ1Mdli3RHuTJbcxBAyxfw==","signatures":[{"sig":"MEUCIFxFBnBmaSlNSCwhIgPqCJ9lXecBuoBI1phLhuUIanlaAiEAx60iG7lSDU4vhbPvhFi17iIj5mHvjRbE8sna0Gx3KOI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":706762,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgyMYeCRA9TVsSAnZWagAA6coP/RaX6P1JEjMPXvp+JjVw\nnbSczEcdBk8DuG+YtXtcHtAlyIRb7TEyIVxyyFzCibC5DOyb3W47UaKNRyDs\nJ58Xc0bkZkNvPgAAIAEouAJJGIKSFB0IpDkd3fMVow2mS91MMO4EyjyeD5LH\nRwK+oXbPlb4ZD5YeVqaT3zBR39hOXd27RKIKKnZkmOxB5ybCTBgRfBd6fmzt\ngY4own7ARvVLlySsFnuBJ6mFdPDWm5g0RgA0c6ibgH+3d+o5eXAa/KMZGI8V\nbu8WhMw5dDpw/8iHXEFL0omotKec2PNhpVvT3LvDCCIxl6knLLjhkDO/KTmT\nv/OAmUhjUTaNq8j3BVQOglire8vGuAdNEHPIu2O6BmOtUFxdeHfCNJdzt0hb\ny7pUuIVyLj3dgoCbQGTI/jdJV1AFfdcVpmd15HKT1auI3V92SZgTw/xWMcdP\nECVibDTcNJo9DLbZaHdEtLGLH0h6hg7ooRwTKuS5NwSl1klWxhnhq9DjPLlZ\nsKSg8RVN8XWmjMhZqYjeHCCU7cXg6UTGIFnQWcjo+tG/kqwk0Qsf4/dv2CD8\nv1e/UziwRrRTSOqz/3I6NH8WqzjyzHDY702vGfM4RSBkyxPM7XqdlcdDqLib\nPiwp3EqFJjH4T1zeH8TeDMLmwoQ+uizH9vldw6Y8K3Bnpt1honeMwRPk0pFt\nfaup\r\n=1tIu\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 0.12.1](https://img.shields.io/badge/ETH2.0_Spec_Version-0.12.1-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\n\nimport {stateTransition} from \"@chainsafe/lodestar-beacon-state-transition\";\nimport {BeaconBlock, BeaconState} from \"@chainsafe/lodestar-types\";\nimport {mainnetConfig} from \"@chainsafe/lodestar-config/mainnet\";\n\nconst state: BeaconState = {\n  ...\n};\n\nconst block: BeaconBlock = {\n  ...\n};\n\nlet postStateContext: BeaconState;\ntry {\n  postStateContext = stateTransition(mainnetConfig, state, block);\n} catch (e) {\n  console.log(e);\n}\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"39eec1c4db8c25bc4279fa0a659f1b818bae9c83","scripts":{"dev":"ts-node test/perf/phase0/epoch/processRewardsAndPenalties.perf.ts","lint":"eslint --color --ext .ts src/ test/","build":"concurrently \"yarn build:lib\" \"yarn build:types\"","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","benchmark":"node -r ts-node/register --max-old-space-size=4096 test/perf/runAll.ts","build:lib":"babel src -x .ts -d lib --source-maps","test:perf":"mocha 'test/perf/**/*.test.ts'","test:unit":"mocha 'test/unit/**/*.test.ts'","build:types":"tsc -p tsconfig.build.json","check-types":"tsc","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.16.0+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"14.16.0","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.1","@chainsafe/ssz":"^0.8.9","@chainsafe/persistent-ts":"^0.19.0","@chainsafe/lodestar-types":"^0.24.3-next.30+39eec1c4db8","@chainsafe/lodestar-utils":"^0.24.3-next.30+39eec1c4db8","@chainsafe/lodestar-config":"^0.24.3-next.30+39eec1c4db8","@chainsafe/lodestar-params":"^0.24.3-next.30+39eec1c4db8","@chainsafe/persistent-merkle-tree":"^0.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.0","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.24.3-next.30_1623770653918_0.8000611070757551","host":"s3://npm-registry-packages"}},"0.24.3-dev.23":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.24.3-dev.23","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.24.3-dev.23","maintainers":[{"name":"priom","email":"priom@chainsafe.io"},{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"a105909f46ef90fd57e9379b2e51d447f44cc6f5","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.24.3-dev.23.tgz","fileCount":317,"integrity":"sha512-zJDIObmZ/5yaPnOLblWDbg0hPND6YtktpJPT+s19ECUL+lCXWxtr7Fzs2kpq5W0lLKnIXdufrW1HWc6s6s2cSw==","signatures":[{"sig":"MEQCIDWKUvDk8OYR+6nFPeLNl0QFxucCfDKUeVCPg5TL3g+9AiAGrJ/nNJd1LAEREMTnpMzAaOltbG3a/eFvYkpDuKgrtw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":706757,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgyNryCRA9TVsSAnZWagAAimcP/0sMRHy3IE5BIJqW/YHF\nB5IFy6OTBprafmoLTyuD+vZMNq7rfUtasvAY9s810XujF47yBFeNp22xTgPk\nl4UpEJwb8Kpy+39KmTuNm59uFQYQ4nqZ5fIXJhh1A9Zyozyzpf83u3Ipo4Zq\n5syo6Xpom00KjLL+NdRwWoamEhDSbFuQAoyflmCSdTtgZvyyLUFvLbyvEcY5\nxDNfFri7jOm52bZYId32Q3M4wcdBHhO4Fm9E4nKcte46IKnCPDXu6+c4Ocet\nFBwVU1Bk5r7hbL20jeOOViUEUoKuP9ase4/74EoS5yBJuQZiAlPk6+EAEtZx\nQXfDIUi2qzY6IuMB99/HBmSx1rOV0JwyLC9Q1OhCuFMNmOiHpUZGGbhDaUiX\nctJNjWmIf+Iie56/G1vVDZovesql5j3NxvHOkGuRJzxJWPZA0UGhLNZcxQM8\nP7EvHoY2HwDz7vp/y1WFauRJzogNARGwHrPBP9ROaylwXY6gpszyeQRkZm9G\n4OuC+Jyug9hrRUxyNKqQoOPND5HKNNCPwyPFlDKJbKXT2TcorZrBfI3qaw5t\nzdpfQcsKE9Tg8hCjWAK+42+9eV5fvmdiSjno9250Erh2v/XFqRtc1n41i9eO\nlOM9cZNCbUBvZOiTh+XIxsEEAWvv+eZ34LYnT5cc08sHy/Sj/4GkzwUfojK1\ncKOl\r\n=Vi3c\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 0.12.1](https://img.shields.io/badge/ETH2.0_Spec_Version-0.12.1-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\n\nimport {stateTransition} from \"@chainsafe/lodestar-beacon-state-transition\";\nimport {BeaconBlock, BeaconState} from \"@chainsafe/lodestar-types\";\nimport {mainnetConfig} from \"@chainsafe/lodestar-config/mainnet\";\n\nconst state: BeaconState = {\n  ...\n};\n\nconst block: BeaconBlock = {\n  ...\n};\n\nlet postStateContext: BeaconState;\ntry {\n  postStateContext = stateTransition(mainnetConfig, state, block);\n} catch (e) {\n  console.log(e);\n}\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"ed84231e00f8922380ead72dd6abe7966283cdd3","scripts":{"dev":"ts-node test/perf/phase0/epoch/processRewardsAndPenalties.perf.ts","lint":"eslint --color --ext .ts src/ test/","build":"concurrently \"yarn build:lib\" \"yarn build:types\"","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","benchmark":"node -r ts-node/register --max-old-space-size=4096 test/perf/runAll.ts","build:lib":"babel src -x .ts -d lib --source-maps","test:perf":"mocha 'test/perf/**/*.test.ts'","test:unit":"mocha 'test/unit/**/*.test.ts'","build:types":"tsc -p tsconfig.build.json","check-types":"tsc","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.16.0+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"14.16.0","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.1","@chainsafe/ssz":"^0.8.9","@chainsafe/persistent-ts":"^0.19.0","@chainsafe/lodestar-types":"^0.24.3-dev.23+ed84231e00f","@chainsafe/lodestar-utils":"^0.24.3-dev.23+ed84231e00f","@chainsafe/lodestar-config":"^0.24.3-dev.23+ed84231e00f","@chainsafe/lodestar-params":"^0.24.3-dev.23+ed84231e00f","@chainsafe/persistent-merkle-tree":"^0.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.0","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.24.3-dev.23_1623775986216_0.48826615137399654","host":"s3://npm-registry-packages"}},"0.24.3-dev.24":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.24.3-dev.24","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.24.3-dev.24","maintainers":[{"name":"priom","email":"priom@chainsafe.io"},{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"00984814b226442d4b1065e8e816b1a72d7aa9bc","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.24.3-dev.24.tgz","fileCount":317,"integrity":"sha512-VcYsbjjmTDU4YXrxdstIZWzdc2vWHqHa1b6eD18vlLvzDKVTWZVgCHEr47YROLGjSmLYKlhdPbMynC5HNt63uw==","signatures":[{"sig":"MEQCIHXUgNd9fal2380PzFd+S/z7hFyUz6BoMjIIVLB7ZOZqAiBdZktsXlLakn98r02VePgTtpEHEPz992ZKZ333niEpng==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":706757,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgyOxACRA9TVsSAnZWagAAoFcP/jcdNFkotfi+JXEdWjgf\nxEvpy6yL/3z64/hv2A+fqCS/ql2I8b7DvZfWpIrULxenhBCuZCIKpTRcMVrC\nXbtObusI0NZfkURW8QtAkERcmSK2bivnCBTFO0Zy7lrRMziW5BW81ZWszNTP\n1AbCObRvi1yJMNmg1ip4Kq1/uQeQ8nHo7s4cpjLU90C6FqkgfG7UynAoNUhU\n2FmX0LIFMYOtyzTiXI0owywHxsDbmE9l2kLMa6KNfJSPwWMixww/i5OlnM1d\n1JVpA4egPwpsdC3/TqrcrZSvif052pSExRqU7oTxukLMMYn0n9JottKK53Hb\nkJHwoFdY9K0ucshsfuOsj9jzMQmC+imrGbjK20TplTqEPYRahJFXQNqwYtjm\nTSJkW3wjkppudJFwLarNNFN0lv/rEGmwyIrHSMjkow8DEOo4NF5ntajp4/be\nYVFbqI01p85KxuV6y6n9pn0BxJtj/5dxy1XP1xReHJvPz68QAl3XJ7wTjfN7\nyIYj3Fsg1WYqaMZLB6Vo/q/KyX3+Wx8oFfNySMarX3+l/JYL5qPXtkp88scN\nz88UyJPMUrkLboErVCk/6SIawQNHaWXhAQ5Co2ABzaa674AsPr39Iq1eHt/3\nPYyfHKpCEb3Ta2vL4Ff9flcLjZbC19GZ4h0qcORnNGqUMIa0PIsqRYByGd1L\nFMav\r\n=9XUg\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 0.12.1](https://img.shields.io/badge/ETH2.0_Spec_Version-0.12.1-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\n\nimport {stateTransition} from \"@chainsafe/lodestar-beacon-state-transition\";\nimport {BeaconBlock, BeaconState} from \"@chainsafe/lodestar-types\";\nimport {mainnetConfig} from \"@chainsafe/lodestar-config/mainnet\";\n\nconst state: BeaconState = {\n  ...\n};\n\nconst block: BeaconBlock = {\n  ...\n};\n\nlet postStateContext: BeaconState;\ntry {\n  postStateContext = stateTransition(mainnetConfig, state, block);\n} catch (e) {\n  console.log(e);\n}\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"eb57700b4b06afd55cd23ea0262e6d62373c65a4","scripts":{"dev":"ts-node test/perf/phase0/epoch/processRewardsAndPenalties.perf.ts","lint":"eslint --color --ext .ts src/ test/","build":"concurrently \"yarn build:lib\" \"yarn build:types\"","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","benchmark":"node -r ts-node/register --max-old-space-size=4096 test/perf/runAll.ts","build:lib":"babel src -x .ts -d lib --source-maps","test:perf":"mocha 'test/perf/**/*.test.ts'","test:unit":"mocha 'test/unit/**/*.test.ts'","build:types":"tsc -p tsconfig.build.json","check-types":"tsc","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.16.0+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"14.16.0","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.1","@chainsafe/ssz":"^0.8.9","@chainsafe/persistent-ts":"^0.19.0","@chainsafe/lodestar-types":"^0.24.3-dev.24+eb57700b4b0","@chainsafe/lodestar-utils":"^0.24.3-dev.24+eb57700b4b0","@chainsafe/lodestar-config":"^0.24.3-dev.24+eb57700b4b0","@chainsafe/lodestar-params":"^0.24.3-dev.24+eb57700b4b0","@chainsafe/persistent-merkle-tree":"^0.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.0","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.24.3-dev.24_1623780416726_0.7326219152218305","host":"s3://npm-registry-packages"}},"0.24.3":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.24.3","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.24.3","maintainers":[{"name":"priom","email":"priom@chainsafe.io"},{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"4cbda4741216bafbbc54e3b87852f0fd9d15d79b","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.24.3.tgz","fileCount":317,"integrity":"sha512-EmoEBfLRk36WOqE3CO5LtqyVMdb9kB/UaW6AzXDNBfijSFOx3/UfQQlzrnnRg+KFqUlIrrmgJI2fsh4Ccrnq/Q==","signatures":[{"sig":"MEUCIHweN5s0rxKbAP0xqCwW7V8Z719lFpWgGx0969MsOh8nAiEAlBspeKuduLy40WnRIXAnMsWv9vXwEtnBsHT21JNo5R4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":706662,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgyOznCRA9TVsSAnZWagAAdwQP/iDIAJfoPtgWdjFqhVMy\nVXDOdhx10avkD3wY2KLwMWeVAQo0YRMiDt0VTqC7wmpIAFjYEBIRN1J4ZJk+\n6MBMMqkIuC/v9Z8p0xaP+0cALuXIdoMV6jkdgofFd8vRmuWRAMsqfnbJ392P\njDVzOZx6fq2I7TcKQ09Rf9gn4v3ODH1diJdIS7g/+oSvCHejHwE4s9saVHf9\nkqL0RHkUnslOiFy5R0uFRfrFKC/17igwoo6VaKRZFWeXqCUyYd3ac24E0Y2u\nFjl9A0dmS1Ih6fjjEpOAYaKXr1E1rIOfdqgs/RrBPKZLcx3DIylZuFjCBYtG\n/zz5bv7yUt8G84gqLgeHbH5dgVqC6i99xy6Vjv0ym2y/qgEmNdxTzCRohh9B\nT9RCUvte6v8U4ZdPofrfFMNxidG7TT6aVz/d3T7L1ALuflCcaJTxCLvBsVYr\nVY39iQsU4LwaWC1s5aTA9+UNiIOz8efcfnvzFPtYW5lvOkPVzxTPUoHqQYhY\nh2zyD29HZOvIwFvbeGA73w5fGcnAKAKCYw31JJoWvwFjVT++p5RWYI3uwu8L\n7uT3QLn9RezrxFxDT7LfjYuyZysTucYAy+xMJ4TWKSryuou3BJZSp0AKcN4U\nhWg5ZYx97naA2WsGd3IgVATirO87tj33CMGfBKLqzonfrnMLzSH/NP84iWyv\n8fcc\r\n=23cc\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","gitHead":"eb57700b4b06afd55cd23ea0262e6d62373c65a4","scripts":{"dev":"ts-node test/perf/phase0/epoch/processRewardsAndPenalties.perf.ts","lint":"eslint --color --ext .ts src/ test/","build":"concurrently \"yarn build:lib\" \"yarn build:types\"","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","benchmark":"node -r ts-node/register --max-old-space-size=4096 test/perf/runAll.ts","build:lib":"babel src -x .ts -d lib --source-maps","test:perf":"mocha 'test/perf/**/*.test.ts'","test:unit":"mocha 'test/unit/**/*.test.ts'","build:types":"tsc -p tsconfig.build.json","check-types":"tsc","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.16.0+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"14.16.0","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.1","@chainsafe/ssz":"^0.8.9","@chainsafe/persistent-ts":"^0.19.0","@chainsafe/lodestar-types":"^0.24.3","@chainsafe/lodestar-utils":"^0.24.3","@chainsafe/lodestar-config":"^0.24.3","@chainsafe/lodestar-params":"^0.24.3","@chainsafe/persistent-merkle-tree":"^0.3.2"},"_hasShrinkwrap":false,"devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.0","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.24.3_1623780583103_0.22878087828623705","host":"s3://npm-registry-packages"}},"0.24.4-dev.0":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.24.4-dev.0","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.24.4-dev.0","maintainers":[{"name":"priom","email":"priom@chainsafe.io"},{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"1f167aa253f8be3a9e459b3e1e54d65ad53ec94a","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.24.4-dev.0.tgz","fileCount":320,"integrity":"sha512-H14giMupktPHaP5rWTqolyOt8c9SNZKxWD6P50k41Tg7M51O3W2jbrLfkppvNoIQgGXuqc6hK7cNfCT/TcnGsA==","signatures":[{"sig":"MEUCIQDYCvPPXxU6265idkujiQmUu5BR/keI/fVyESktozmcZAIgXfn96Agti4lCTzhT233qr0A65XjpYyksIW5tS+O8G1E=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":715444,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgyQBWCRA9TVsSAnZWagAAZ3YP/0La1yPpjwrOkz04s/i2\n+Kx5ucO7B6hVxtCrbNAnZU2ZlznTNHDl3sOQ1rlBbCjs0sLm44eB91u+nb9j\n3uq5ox6chwrGQy/ja0Mtw+r7l7oqIhVBFyJY+oaHS0hGDQ4mDO9jmRiADOvg\npQ68FP80fCpZp/Mq2gUB3AX5dk0sy3v8QMpRcXg2P2ao2Y5QUvvMlIkOQSYs\nrgE9moArJNQMfQdUSPN/hj6WRAW6Groo5mKCRS3Ph+3TGaMMNEy1gPyuFXa+\nlGR7p9F27M6KSnG4iT07BrYGwLZViJAq0jLvh0Ew7TOy9A8uqQxqCaf8xxGU\nn4x3+6H1Q6Q9AJv+dAXnuoCo57kgI1VXTytZOTe2HBdXjvFbR+dZbqD493bB\n3UlAnrf87nw/8BKa4HoTbGAFhM+DaQ+YtxyizCV7KduThb1HBW83fzvX6Esb\nJ2SommkNzFki4UFkM5/FJw6PTp8n6UX5M6p/IJci1wfZYAl4KXAS0iARNNKf\nyGYyFBZ6oEJt2WtTVOS2XEcYgOXZew+OaLhp9KfhwIk2QUaaVXAp+2vxfHuh\nkQDj7I39Au4JgoQN00OVt8uyx5fnkarH+TAs6HRoyWN4aRhkjOUU+I74sxM8\nmY+M0LrT5w+EdIpX7hWLggJ16piG6Kea2vy0mEEbw9laqiUqhXcjnARmRoqk\nGB36\r\n=iYj+\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 0.12.1](https://img.shields.io/badge/ETH2.0_Spec_Version-0.12.1-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\n\nimport {stateTransition} from \"@chainsafe/lodestar-beacon-state-transition\";\nimport {BeaconBlock, BeaconState} from \"@chainsafe/lodestar-types\";\nimport {mainnetConfig} from \"@chainsafe/lodestar-config/mainnet\";\n\nconst state: BeaconState = {\n  ...\n};\n\nconst block: BeaconBlock = {\n  ...\n};\n\nlet postStateContext: BeaconState;\ntry {\n  postStateContext = stateTransition(mainnetConfig, state, block);\n} catch (e) {\n  console.log(e);\n}\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"ba9c7c1736327dcad9b8981410294d318c5a6f7d","scripts":{"dev":"ts-node test/perf/phase0/epoch/processRewardsAndPenalties.perf.ts","lint":"eslint --color --ext .ts src/ test/","build":"concurrently \"yarn build:lib\" \"yarn build:types\"","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","benchmark":"node -r ts-node/register --max-old-space-size=4096 test/perf/runAll.ts","build:lib":"babel src -x .ts -d lib --source-maps","test:perf":"mocha 'test/perf/**/*.test.ts'","test:unit":"mocha 'test/unit/**/*.test.ts'","build:types":"tsc -p tsconfig.build.json","check-types":"tsc","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.16.0+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"14.16.0","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.1","@chainsafe/ssz":"^0.8.9","@chainsafe/persistent-ts":"^0.19.0","@chainsafe/lodestar-types":"^0.24.4-dev.0+ba9c7c17363","@chainsafe/lodestar-utils":"^0.24.4-dev.0+ba9c7c17363","@chainsafe/lodestar-config":"^0.24.4-dev.0+ba9c7c17363","@chainsafe/lodestar-params":"^0.24.4-dev.0+ba9c7c17363","@chainsafe/persistent-merkle-tree":"^0.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.0","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.24.4-dev.0_1623785557782_0.7320044571726783","host":"s3://npm-registry-packages"}},"0.24.4-dev.1":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.24.4-dev.1","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.24.4-dev.1","maintainers":[{"name":"priom","email":"priom@chainsafe.io"},{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"08a4da6ee947785a8ac69dacb567fa4e1ed3f39f","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.24.4-dev.1.tgz","fileCount":320,"integrity":"sha512-ui4s97tVieP/uzgHbQgywo3a5j3efJph80uUb7rJKTymCle63PYysU54tIl01ucQlVA4OTovTAzece+NVVqgCw==","signatures":[{"sig":"MEQCICAYBwUKn6bbIfivsgpCMcoIfa0cPKd4Qz5/ma8pQeXgAiA3LI6BZWSvCwygTE1VhkohRB/pbS0kKrx8JveN9xs6AQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":715444,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgyhUhCRA9TVsSAnZWagAAf6gP/0qCTutceUA0U0/jGkn9\ncoqmyE75fODfPXNR60+39X5eHZajd9nFDGDCZo0hTCZUKzM6eQvO+kJYoRMR\ng1ZnKqmNOIjDlqqpG+tfJW/IDaaav/fSDncfKSzoOtvHtgKgia8bsTOV+DKN\ngISyehspJA6VYxjvctr7ANVcpYZ1Epg3iQNPB8vNmpZhg3saxdknIJCHFKnY\njCV1+lL0exqctl16l7uQMZPLrmrxETfjLDbvvMGvos7rsRh1Z0Vsetlr6zrJ\n9F0x0NBEmADr6wuKGLHUJQPGLCZ2Vg9s/2Nye+psiaK6GrQ3kk+QETmrRVRu\n3weiF5sUWthm1D/6C+eF30qfaZubazjH6eh/H4vfBErQgzOV+2wre/3DwpQT\n5EhGSu21VIc+wYKhE6+K/NdIL+kwzpA6sKWTxws6OhpZYP3D81bc9dls/dV8\n1eDx/pM1j8i9Gb5l0ATnrE64XJSRcjwdgPcshw1WUIsDQ6Ld0gikHDqXyC7m\nr37qV4Q2PfvhkBJtLv23EI43PAGwFL2WumwRymh3RYJJj4VJQ53FNHgOUKPD\n9QWFpij1urL1+CaRlQ2FQ0gQBNd0eYqI9MCCl/d08Xr7mymDQi9st9EakjSK\nXCqUJ0DWVBfnZyz2Q0ap9aqe+A6Ib2m/0FfFHf9c0iBCH9WUwkZMY4RSd5pE\n96w9\r\n=PMYM\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 0.12.1](https://img.shields.io/badge/ETH2.0_Spec_Version-0.12.1-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\n\nimport {stateTransition} from \"@chainsafe/lodestar-beacon-state-transition\";\nimport {BeaconBlock, BeaconState} from \"@chainsafe/lodestar-types\";\nimport {mainnetConfig} from \"@chainsafe/lodestar-config/mainnet\";\n\nconst state: BeaconState = {\n  ...\n};\n\nconst block: BeaconBlock = {\n  ...\n};\n\nlet postStateContext: BeaconState;\ntry {\n  postStateContext = stateTransition(mainnetConfig, state, block);\n} catch (e) {\n  console.log(e);\n}\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"ab388e499556ab86c0b825f0f68c5e63dac1ba9d","scripts":{"dev":"ts-node test/perf/phase0/epoch/processRewardsAndPenalties.perf.ts","lint":"eslint --color --ext .ts src/ test/","build":"concurrently \"yarn build:lib\" \"yarn build:types\"","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","benchmark":"node -r ts-node/register --max-old-space-size=4096 test/perf/runAll.ts","build:lib":"babel src -x .ts -d lib --source-maps","test:perf":"mocha 'test/perf/**/*.test.ts'","test:unit":"mocha 'test/unit/**/*.test.ts'","build:types":"tsc -p tsconfig.build.json","check-types":"tsc","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.16.0+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"14.16.0","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.1","@chainsafe/ssz":"^0.8.9","@chainsafe/persistent-ts":"^0.19.0","@chainsafe/lodestar-types":"^0.24.4-dev.1+ab388e49955","@chainsafe/lodestar-utils":"^0.24.4-dev.1+ab388e49955","@chainsafe/lodestar-config":"^0.24.4-dev.1+ab388e49955","@chainsafe/lodestar-params":"^0.24.4-dev.1+ab388e49955","@chainsafe/persistent-merkle-tree":"^0.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.0","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.24.4-dev.1_1623856417165_0.847403323794653","host":"s3://npm-registry-packages"}},"0.24.4-dev.3":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.24.4-dev.3","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.24.4-dev.3","maintainers":[{"name":"priom","email":"priom@chainsafe.io"},{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"1ec602df100cc0da0b53a41f2d986d484b9f1b5e","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.24.4-dev.3.tgz","fileCount":323,"integrity":"sha512-34RA1nWI0CNysEzx2359Zqqvz5sB1undvYLW/7u03hDyWNdjJbWUjifnlGLNJTdU44ylVXjf9pIOOt9t1yzGYQ==","signatures":[{"sig":"MEUCIHooqfIaf/3MG5PXoWu98Wz8Erf4omuG9biKEIuHaaSGAiEAmX0/Yj/V8d0HpZvXCC6yiLew+E2OeBPIJriqjtmwykI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":725049,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgyio9CRA9TVsSAnZWagAA4N0P/RIitAUK5JJkp6/nvKLj\nliKbHugb/+UKcYC3/Lep7s9Q9Med0vhe5DhVIy1+7FuLWeafj9sgMUdbfFZ6\nig78ekFjpSbmKYy6T1m1cOSzl/myduzDGiUjyuda4wrs0iTA/RofUgZfxRQp\nirlruKY2d4/10RlJ08PREns+N008jg1/NHXx3OyeL0+sUVlr32rnfFexVL4B\n/d/7Nu+TxfaPD7AmE9L/jIZ6X0hZBmtqVAh2ABknGIgdxkZb2qBzwPW5kyEy\nk0LZEtYbu6peVftu7NnXKhFqEK8+8HqqMTdutL78CaKmfXwz4ivX1jSFcWtI\nEkbCmZb/c44hhUcDRMXqfWxcKgXWdSBVrDXl52n4WbKzXH2bs8WCWhfonAIt\nn8MphL2NHciaCTQIgOJ41uaqn+GvaYDx5RlPhIS7SDRebr5d0D6YAbxrxLgW\nxesRKtvYa3aQSDAFC5p0IazD/x43/0n16boOmdrXGFb6qMnFIaiLgwdUdaq6\nkH4ROTEJ1xCcc82SgSWf0mLPzP4KNrwD8SMgFo23YzzKPQ6UrvUHWCiSV7ho\nL9Va0dAOIf+WGOJgbCKVW4QgAr69PidvJioBJiyI2LQqOG81p2dMddKQvdCW\n6+vCDkBnCjAEf0sQaKNJglmiiEcZVCYqFCmTtHE1nOJvSiX6X1LlcStTGG6z\nolPz\r\n=MaIN\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 0.12.1](https://img.shields.io/badge/ETH2.0_Spec_Version-0.12.1-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\n\nimport {stateTransition} from \"@chainsafe/lodestar-beacon-state-transition\";\nimport {BeaconBlock, BeaconState} from \"@chainsafe/lodestar-types\";\nimport {mainnetConfig} from \"@chainsafe/lodestar-config/mainnet\";\n\nconst state: BeaconState = {\n  ...\n};\n\nconst block: BeaconBlock = {\n  ...\n};\n\nlet postStateContext: BeaconState;\ntry {\n  postStateContext = stateTransition(mainnetConfig, state, block);\n} catch (e) {\n  console.log(e);\n}\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"9a42a1c3347a8df2b6d481bcc59582877c6dcc12","scripts":{"dev":"ts-node test/perf/phase0/epoch/processRewardsAndPenalties.perf.ts","lint":"eslint --color --ext .ts src/ test/","build":"concurrently \"yarn build:lib\" \"yarn build:types\"","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","benchmark":"node -r ts-node/register --max-old-space-size=4096 test/perf/runAll.ts","build:lib":"babel src -x .ts -d lib --source-maps","test:perf":"mocha 'test/perf/**/*.test.ts'","test:unit":"mocha 'test/unit/**/*.test.ts'","build:types":"tsc -p tsconfig.build.json","check-types":"tsc","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.16.0+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"14.16.0","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.1","@chainsafe/ssz":"^0.8.9","@chainsafe/persistent-ts":"^0.19.0","@chainsafe/lodestar-types":"^0.24.4-dev.3+9a42a1c3347","@chainsafe/lodestar-utils":"^0.24.4-dev.3+9a42a1c3347","@chainsafe/lodestar-config":"^0.24.4-dev.3+9a42a1c3347","@chainsafe/lodestar-params":"^0.24.4-dev.3+9a42a1c3347","@chainsafe/persistent-merkle-tree":"^0.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.0","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.24.4-dev.3_1623861821071_0.34909421846459976","host":"s3://npm-registry-packages"}},"0.24.4-dev.2":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.24.4-dev.2","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.24.4-dev.2","maintainers":[{"name":"priom","email":"priom@chainsafe.io"},{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"ea342ee20399a11f6c9e1f634250b650bbfea279","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.24.4-dev.2.tgz","fileCount":320,"integrity":"sha512-iAsNQggTHbwKlbkzsYb5kro319VqxvX1LWM+E6BcOoLWCGFaQAsejydC2KBYVdYMYymAktsUAVBx9h/b1h12kg==","signatures":[{"sig":"MEQCIB8qaTsKSKltSC7BQmQAtXxgWUdCK815MFilI0gQzBbDAiA1uoKzN5UK8q/vrcKDm2R9hS9HaJa/XiRsZ6iNnWxuDg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":715351,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgyipKCRA9TVsSAnZWagAA7OsP/AxE5EmH3HU4t7vX8zBt\nmQmCgbEuytsA+A+QxBorsogxgPLIdTWQRgRg6BeI3XK+2K/MsjMkBuNxCHmv\nJJPu6cNeVk49OhaTwESrwGEuwoNJVGpCfkTeIz5VeosvS4NBijNlerShfdIc\nYwz/wt5vLALZ4KvqwNwOKLR6joxZr16s87emjclFx4AQt39k4YMn9wuAnUgl\nQPa86eIbNqkUt5cqynKsudOzUnjyxvRtJ4hX02lTL1Tgzqs5H5BauDKcNSEs\n1VSkd/n9i37aY8JOz54SrT5QmjQB1Xvaw3zrc3Ym6jbZJS10BGdHUMJxo7AQ\n7Ig4uk+KLVA6YYmGrP6pQkuahT8UoYRLZc1Gw7ePjE9+ok6VQx4uGUy0PI3Y\nR/Sp5cqu3sG+dKHEOX+jND1O3RDrAOEMjseHZb5Od166pQXABwzv6VhM/t9t\nh5OWXPkx3vjU4PqR7ELBpJVW8t31xUvgHDOjiPla7woHC3yIqSsD0OggnH8y\ntrZ3xkdJbZrv4nuFygE8PKWj1sCFz7HMJWGUzYyOP9Sw0HAtdCnyrQvn9HZM\n39i8EPOKYCtL9HLy6gdg191ZktVlcHKlYL5K+PgAdhFtvXovq7nTsTJYJ+a1\n1pV8kRdTny76LAiNJTr8qQYabUx2KqSvUQzV3RaNXzziIrqWQGEmBHJ4LZ9p\nRykt\r\n=UA3K\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 0.12.1](https://img.shields.io/badge/ETH2.0_Spec_Version-0.12.1-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\n\nimport {stateTransition} from \"@chainsafe/lodestar-beacon-state-transition\";\nimport {BeaconBlock, BeaconState} from \"@chainsafe/lodestar-types\";\nimport {mainnetConfig} from \"@chainsafe/lodestar-config/mainnet\";\n\nconst state: BeaconState = {\n  ...\n};\n\nconst block: BeaconBlock = {\n  ...\n};\n\nlet postStateContext: BeaconState;\ntry {\n  postStateContext = stateTransition(mainnetConfig, state, block);\n} catch (e) {\n  console.log(e);\n}\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"4cf09f58df0f3ac28ae378a81ec03261bbde6cfe","scripts":{"dev":"ts-node test/perf/phase0/epoch/processRewardsAndPenalties.perf.ts","lint":"eslint --color --ext .ts src/ test/","build":"concurrently \"yarn build:lib\" \"yarn build:types\"","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","benchmark":"node -r ts-node/register --max-old-space-size=4096 test/perf/runAll.ts","build:lib":"babel src -x .ts -d lib --source-maps","test:perf":"mocha 'test/perf/**/*.test.ts'","test:unit":"mocha 'test/unit/**/*.test.ts'","build:types":"tsc -p tsconfig.build.json","check-types":"tsc","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.16.0+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"14.16.0","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.1","@chainsafe/ssz":"^0.8.9","@chainsafe/persistent-ts":"^0.19.0","@chainsafe/lodestar-types":"^0.24.4-dev.2+4cf09f58df0","@chainsafe/lodestar-utils":"^0.24.4-dev.2+4cf09f58df0","@chainsafe/lodestar-config":"^0.24.4-dev.2+4cf09f58df0","@chainsafe/lodestar-params":"^0.24.4-dev.2+4cf09f58df0","@chainsafe/persistent-merkle-tree":"^0.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.0","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.24.4-dev.2_1623861834266_0.5582569516928262","host":"s3://npm-registry-packages"}},"0.24.4-dev.4":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.24.4-dev.4","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.24.4-dev.4","maintainers":[{"name":"priom","email":"priom@chainsafe.io"},{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"38bbd8ad153fb97f5c0d6e36f4194a998924ed9f","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.24.4-dev.4.tgz","fileCount":323,"integrity":"sha512-y1GtPresod+blf6G8BLsb3k6p7ovLC7vgKpbtbLxLc6CXRDfvM6jDjdV1ba1iFLR5xge+JZjphxNl5g/8/ESZA==","signatures":[{"sig":"MEYCIQC5UPTlE6Tui2UHFM/em7fxx71Tx/rGutqxPDzBRRhtxgIhALxtEPwBfjZgVIN4K82QOKfWFIlPp0vqKEIQz5PgnPPT","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":725049,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgyjzdCRA9TVsSAnZWagAAbPcP/32diRJz+IdywXqBacXU\nUMJbq8JFli0+ymjP400gho+jjCWN4KpghUAed6T+qm/dCMyFSVX04TsX6LjC\nHlxn2DYL8ZyyI6kbJIE/ltI6SK1BkCdWt1DifFPqlXLi+GypFaLlITTMvB8C\nMyCBqioTxdcOa8+1J6gmHTXR1qB69xMXPyqD9szMHgsNpgWBIynis4AamPtD\nEcHmqiMpDsw95w7eOjk8jOHlN3FRGT9jhOktiGhcrtSUHUQ33Lqz+MdSe5MC\nPFd8wE9fmxX+E8GTTmscVuj+bye1+w+6d5DrjHLS+h+mTNdqp3vtEWPexrTm\n/5/95otXf2ct/whxrH1VhONSpqyS7qGuqMskNB2KP2bfjICB0BwjbbBNQzo0\nqgO/pAREI3/zfnmz/kJUpoDVHsc3gWIk/itMn8E/zR5mmgKpJJI0dTvC7Z5X\ngI0IKXHxXajy36wZVwgsspkRZU/OZNxePb0kNQKVbU9Jn4R22ATEVBi5gxmG\nc6ra8Ka8bIUQIMGRINUyy5fyIlLUkdv2eppJjo+rzLP2g1cCJkLiWUv/ZiGE\nxLcBt+yglD2SV+ccgSduGVY+1D+48n9CDdibxKQFeDoKZNZFs/tPcRfW4oQW\nvJ0qd6iMRjV9io4jAjTkGqmY/QY9tLvHRBEzqX8ypS4VVcQWPp20T77dR9Tn\nyj6y\r\n=E7Rq\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 0.12.1](https://img.shields.io/badge/ETH2.0_Spec_Version-0.12.1-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\n\nimport {stateTransition} from \"@chainsafe/lodestar-beacon-state-transition\";\nimport {BeaconBlock, BeaconState} from \"@chainsafe/lodestar-types\";\nimport {mainnetConfig} from \"@chainsafe/lodestar-config/mainnet\";\n\nconst state: BeaconState = {\n  ...\n};\n\nconst block: BeaconBlock = {\n  ...\n};\n\nlet postStateContext: BeaconState;\ntry {\n  postStateContext = stateTransition(mainnetConfig, state, block);\n} catch (e) {\n  console.log(e);\n}\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"388eaa7bd5cd5964da45bbe6a95ac440cb2f3ec8","scripts":{"dev":"ts-node test/perf/phase0/epoch/processRewardsAndPenalties.perf.ts","lint":"eslint --color --ext .ts src/ test/","build":"concurrently \"yarn build:lib\" \"yarn build:types\"","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","benchmark":"node -r ts-node/register --max-old-space-size=4096 test/perf/runAll.ts","build:lib":"babel src -x .ts -d lib --source-maps","test:perf":"mocha 'test/perf/**/*.test.ts'","test:unit":"mocha 'test/unit/**/*.test.ts'","build:types":"tsc -p tsconfig.build.json","check-types":"tsc","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.16.0+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"14.16.0","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.1","@chainsafe/ssz":"^0.8.9","@chainsafe/persistent-ts":"^0.19.0","@chainsafe/lodestar-types":"^0.24.4-dev.4+388eaa7bd5c","@chainsafe/lodestar-utils":"^0.24.4-dev.4+388eaa7bd5c","@chainsafe/lodestar-config":"^0.24.4-dev.4+388eaa7bd5c","@chainsafe/lodestar-params":"^0.24.4-dev.4+388eaa7bd5c","@chainsafe/persistent-merkle-tree":"^0.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.0","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.24.4-dev.4_1623866588711_0.8274884971693346","host":"s3://npm-registry-packages"}},"0.24.4-dev.5":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.24.4-dev.5","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.24.4-dev.5","maintainers":[{"name":"priom","email":"priom@chainsafe.io"},{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"37d8a9d56a0206c1e124e5ac65b8fca67461e66c","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.24.4-dev.5.tgz","fileCount":323,"integrity":"sha512-VC26YswiMXpOiWGHQcO3QAmZ3BcyYq8tD/Bj2oAZXdGRUp8CUAhx4a+i1rDH566HwYyQNTbjL2dJvWssG1jdWA==","signatures":[{"sig":"MEUCIDXy4QKQLfKeCSGuGXylvuTnARE7a99toahQuL/TGWOCAiEAm/zg8wW5GQ0uYqekqb6oiBiJU3Vl8QOUVVvS8AjeyyE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":725049,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgylBYCRA9TVsSAnZWagAAyboP/RLIKTWcQDHJz19UcX/U\nRrxHsjN9cZoxfJLUGItxQH/jIKB2/1QLGVtppruoGqUfAXel1t04c+i8EpDp\nUvcvhkGfwLKB7ZUDsagxY9iaGn6AG5llNfaYzSQxX+Mlxq3hQdSK01Ta1/mp\nyTcYfn5DLh6dXTVKqN9PPQnj3gYkeJAbSA4gP/YXtUd+e+i6rKAXgkgQ5v+v\nzKAcm8bwzdPrdrrwwW3HunObNY+uo2o4IwzlEfdVT7O3p6nxR3JQtwIMVn6v\nvjn0rykDNNyc+dsKbka3ginMjqzY1iHvWL7tFR9zWV9DbuNp+gRS1SboKise\nwh9UPDbq1AYWdGNTu8pKEbNvtAYpEdfk5U8QxF2gZ5HsaWuZSJKqt5BT5lAN\ndgLlY1Lj3zWIM23IMjc3MkKtPvEX4mGTfucDUj/35fORaGAdpx0eObd4sySz\niyy+aSY3du/b336PdFvy/i12fADSAdPjfi2g9HQ9jDGbiLMRqaf1EDIP9Zlb\nHuW1MC9SSq65EDAw6QekfhJcda3qFaeUqF2WEY9KM/nEBBxaf2o5uA1YyW2G\n9y5ObV3rSdkF8iBaNLiOybYh2Oh58AUN6slTu9EFpp9zmNdK/AIoRbgjxh7g\nrYuG76D36WH63DPSSK43vLtfbfhRq5CyJepg+5oJzKI3m3wHWRSkfyhNVU/N\n4wql\r\n=S48S\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 0.12.1](https://img.shields.io/badge/ETH2.0_Spec_Version-0.12.1-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\n\nimport {stateTransition} from \"@chainsafe/lodestar-beacon-state-transition\";\nimport {BeaconBlock, BeaconState} from \"@chainsafe/lodestar-types\";\nimport {mainnetConfig} from \"@chainsafe/lodestar-config/mainnet\";\n\nconst state: BeaconState = {\n  ...\n};\n\nconst block: BeaconBlock = {\n  ...\n};\n\nlet postStateContext: BeaconState;\ntry {\n  postStateContext = stateTransition(mainnetConfig, state, block);\n} catch (e) {\n  console.log(e);\n}\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"7ddeec9a23bba20b2af64f98433031593c1879a4","scripts":{"dev":"ts-node test/perf/phase0/epoch/processRewardsAndPenalties.perf.ts","lint":"eslint --color --ext .ts src/ test/","build":"concurrently \"yarn build:lib\" \"yarn build:types\"","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","benchmark":"node -r ts-node/register --max-old-space-size=4096 test/perf/runAll.ts","build:lib":"babel src -x .ts -d lib --source-maps","test:perf":"mocha 'test/perf/**/*.test.ts'","test:unit":"mocha 'test/unit/**/*.test.ts'","build:types":"tsc -p tsconfig.build.json","check-types":"tsc","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.16.0+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"14.16.0","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.1","@chainsafe/ssz":"^0.8.9","@chainsafe/persistent-ts":"^0.19.0","@chainsafe/lodestar-types":"^0.24.4-dev.5+7ddeec9a23b","@chainsafe/lodestar-utils":"^0.24.4-dev.5+7ddeec9a23b","@chainsafe/lodestar-config":"^0.24.4-dev.5+7ddeec9a23b","@chainsafe/lodestar-params":"^0.24.4-dev.5+7ddeec9a23b","@chainsafe/persistent-merkle-tree":"^0.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.0","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.24.4-dev.5_1623871575538_0.872654711512121","host":"s3://npm-registry-packages"}},"0.24.4-dev.6":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.24.4-dev.6","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.24.4-dev.6","maintainers":[{"name":"priom","email":"priom@chainsafe.io"},{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"b00912eede044f768ece5ff931e167937a714fa6","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.24.4-dev.6.tgz","fileCount":323,"integrity":"sha512-7OplKigbTVLz/QQ42DVn5OY7abVoihkeD+GCOCRLrkRu/u3/LMjuzegRmxmlGoHgQi7f/VjJAOvdI4Z+rgKwOw==","signatures":[{"sig":"MEUCIQCE4RrzbUv/ZdKZwY6GPiFfU5JrofP+pFVa9rcNrk//pgIgIz8KWx2n7fELSaHwoqCe/vhiNYCCLJ004kJEBtRraeE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":725050,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgyoPUCRA9TVsSAnZWagAA7lIP/1dSU8R4RpGYl8J1u8Ed\nbGM6PzDdo784cVuzbZlEI/NpNbQlHHkDlplv7cAk+NgJDuXIDKZHY+Vu4Neg\ntoRy+1Z1i3g+yCFrGDipbPGnZAno4W3reSmPzZkTyBPen2d8H+56PMv7c/jL\nppxdvq6jnaX9BzpZ0DB3vCXHBHeN+l17BCezeseIZS87LuLe3GaroNKhJ8gy\nBt6+tDrpYwUOR/nhL/THNUKWMPklw2xBbyJ6lBuqRDAKHaD1L1nPM2+D7cqW\nrMF+2jK6i7gTRlGUs7BB2kc/xGUwPjAm4s/U2uxLxYPVzxAyaPBUUu9F6zAE\nxbXH3kznvXWHRCX5ThqLj8pSgYJCBtVW1mYtMmXBf7JyO1Lyd/o0q3sMFUHk\npGLMdkvJIn9YAd4zLJ3kACGVrnXZX1e0pePWYh0ICKjNVaWVxM51ZlBmF1IN\nSxDKEhrvMZ0WzSR1AHLi6Kalh9Q7BrP4PRD97YGpge3RkKhjUwiSmeQ2fsD/\n3MkuqrKjURaSgfoMnyIBRpzvk24+6g3/AbcDI98pZvUjvke4Qp+DJo4Whuf1\nXzB1hxe0/vC/qZEABpBg5/PHDcsawXrYynqAjhtsWdOPNwG4gmvN0190aHmX\nfYs9uzR+/JNu5C4DEXObdo3oyZY4mwVnfa4T9FIqPhipXgHwJdgkT3h4Z5sW\nHfyW\r\n=kV9w\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 0.12.1](https://img.shields.io/badge/ETH2.0_Spec_Version-0.12.1-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\n\nimport {stateTransition} from \"@chainsafe/lodestar-beacon-state-transition\";\nimport {BeaconBlock, BeaconState} from \"@chainsafe/lodestar-types\";\nimport {mainnetConfig} from \"@chainsafe/lodestar-config/mainnet\";\n\nconst state: BeaconState = {\n  ...\n};\n\nconst block: BeaconBlock = {\n  ...\n};\n\nlet postStateContext: BeaconState;\ntry {\n  postStateContext = stateTransition(mainnetConfig, state, block);\n} catch (e) {\n  console.log(e);\n}\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"0aec2bb70014dcfe10f3a55744cf9065a6d25df0","scripts":{"dev":"ts-node test/perf/phase0/epoch/processRewardsAndPenalties.perf.ts","lint":"eslint --color --ext .ts src/ test/","build":"concurrently \"yarn build:lib\" \"yarn build:types\"","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","benchmark":"node -r ts-node/register --max-old-space-size=4096 test/perf/runAll.ts","build:lib":"babel src -x .ts -d lib --source-maps","test:perf":"mocha 'test/perf/**/*.test.ts'","test:unit":"mocha 'test/unit/**/*.test.ts'","build:types":"tsc -p tsconfig.build.json","check-types":"tsc","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.16.0+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"14.16.0","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.1","@chainsafe/ssz":"^0.8.10","@chainsafe/persistent-ts":"^0.19.0","@chainsafe/lodestar-types":"^0.24.4-dev.6+0aec2bb7001","@chainsafe/lodestar-utils":"^0.24.4-dev.6+0aec2bb7001","@chainsafe/lodestar-config":"^0.24.4-dev.6+0aec2bb7001","@chainsafe/lodestar-params":"^0.24.4-dev.6+0aec2bb7001","@chainsafe/persistent-merkle-tree":"^0.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.0","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.24.4-dev.6_1623884755926_0.31609023423190963","host":"s3://npm-registry-packages"}},"0.24.4-dev.7":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.24.4-dev.7","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.24.4-dev.7","maintainers":[{"name":"priom","email":"priom@chainsafe.io"},{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"8dac05ca8ed06a9c8afb6177d6498b1e5939559a","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.24.4-dev.7.tgz","fileCount":323,"integrity":"sha512-BwM6eaujuWxWeY68n0TLiwdOLI+Vmv7yBqxluxJOORr1niR367js8N6Vv6T7EpneowMmgOcP6t/utEFZ1JIkEQ==","signatures":[{"sig":"MEUCIBhHwFTIG/yP/FrCnClQJYJY3H+VtcTIVOt1Qe+U0lR+AiEAt2770l7eA1LLhYb2hHGwYonyhFbLbxCAZ0LFfU74AXM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":725050,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgyrtcCRA9TVsSAnZWagAA/m8QAKDAa4xm8Jqlhq28Aa+X\nsy9L3I5jb3KraJKDkPZTA5Us12GbDurFnQuC5E0nnH30wm92E2OhnV2KXxJa\nSM3Bf8NWXq5Xtmd6vz5TT+jtGcPCnU2hPNmNisTm/WJRZ8bKPgny014hHGEe\nI86ZdwaCthBHC1HOsvlrySy1pluLi/U1s3M0ELbZbzwRbOl+8u7goGL3MMio\njoV183/pfGae9NYdSGrrBNF6aoNy1j7KyEdBhoWNAVUD9TkC+Yb1jzoLyf39\n+OTXf10mdvq3iHBRkDgfXgXbbz+NPeviarTv28wzS0nIuMZQ3OUUxCoIqZq6\nuyRwmTDaT+/G23Vc0RWnlmbLr+auSRXkf7PICzIrU1Db1shgiOqxFgEmW4jx\nDR9rhbYEH45Fdj41ntLIrD3svkkcDpuHDRRYvc9u2Bt1ikazVKg+JB20jAdD\nfO2IMy/V64Cjk4V8+RspMmgTYHdt/mzeApZMwW13l9aec1wAC8CqsUQ+nKZh\nzBlV7nTHIWLostxLLgjx8RcEJhCBHiyEQkxhBrSUwtr2bqLpn+Vmz5KWlbfI\n1BLEhtrBmuSVg5HfirqmKRzyXzoTh36R01PfzIE74779XtcmxbEow7vyPLim\nKWaAyg2mAKjJMT/e5RTJ1ZvYIMrxUbcEeV4aISmvvmWPeoIWlqIhcfwEKR0S\n4E51\r\n=jUNF\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 0.12.1](https://img.shields.io/badge/ETH2.0_Spec_Version-0.12.1-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\n\nimport {stateTransition} from \"@chainsafe/lodestar-beacon-state-transition\";\nimport {BeaconBlock, BeaconState} from \"@chainsafe/lodestar-types\";\nimport {mainnetConfig} from \"@chainsafe/lodestar-config/mainnet\";\n\nconst state: BeaconState = {\n  ...\n};\n\nconst block: BeaconBlock = {\n  ...\n};\n\nlet postStateContext: BeaconState;\ntry {\n  postStateContext = stateTransition(mainnetConfig, state, block);\n} catch (e) {\n  console.log(e);\n}\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"645689ea0a3e4e58e8ada0ad637c82de047b8d2b","scripts":{"dev":"ts-node test/perf/phase0/epoch/processRewardsAndPenalties.perf.ts","lint":"eslint --color --ext .ts src/ test/","build":"concurrently \"yarn build:lib\" \"yarn build:types\"","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","benchmark":"node -r ts-node/register --max-old-space-size=4096 test/perf/runAll.ts","build:lib":"babel src -x .ts -d lib --source-maps","test:perf":"mocha 'test/perf/**/*.test.ts'","test:unit":"mocha 'test/unit/**/*.test.ts'","build:types":"tsc -p tsconfig.build.json","check-types":"tsc","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.16.0+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"14.16.0","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.1","@chainsafe/ssz":"^0.8.10","@chainsafe/persistent-ts":"^0.19.0","@chainsafe/lodestar-types":"^0.24.4-dev.7+645689ea0a3","@chainsafe/lodestar-utils":"^0.24.4-dev.7+645689ea0a3","@chainsafe/lodestar-config":"^0.24.4-dev.7+645689ea0a3","@chainsafe/lodestar-params":"^0.24.4-dev.7+645689ea0a3","@chainsafe/persistent-merkle-tree":"^0.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.0","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.24.4-dev.7_1623898971534_0.912822445005389","host":"s3://npm-registry-packages"}},"0.24.4-dev.8":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.24.4-dev.8","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.24.4-dev.8","maintainers":[{"name":"priom","email":"priom@chainsafe.io"},{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"0682e25e31e715b9b5600c40ee4682872f11786e","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.24.4-dev.8.tgz","fileCount":323,"integrity":"sha512-QBy0c3Wbxigk8rwNuJkIrLsqnIX+PT1ReG3GENU4Hz4u+o6PkMd6+5ohZvmvtLavfSwwOs6oNzjUhVFLpJwgNw==","signatures":[{"sig":"MEUCIARiuZo3iwz9y9lS/llIqyWzh0Au0RObpADae7IYnZkkAiEAh6McUPjZbGE6JGp4BbOPrW+AMR7NMF9qz5/+uRHqxhA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":725050,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgzMjrCRA9TVsSAnZWagAAR8UP/3HdopIYyjULGumlb+Nz\nm+lwGJtbzmhtLSdfofBIwukHWnOMp+GQ74MQAyq6PKuLkrj3krXhJ/WqcmQN\noX/aAxNiBkn/MQf5lUFJQvs8Q/5AxL4wqaXYmb4e2zZO4aAp1+zMrx3M2ITH\nKc6nGyyLSwSX+9YgwXiaVMb2JdFnPICtFvQK4rsRM3cvbKfv2J8VRjlPqED/\n8n5tsmvahgpK7a+xF9baihy3ER/5au82xzKEEBruuXpiSv2Flq2A77ysxw2K\nbprckiXejfXwzLCbcm9UUxKy7cL+0/wOttGeqVpnb6/OqvtODCEtMQswOoDl\nnZDUQQm4ZpGz7lh6ReagZBdEloRlE7JITFiBTDPOO7BfQsHCdRFIOrhWcMGv\nVBjCkZFLiMMxhZiRR2VIHoepfzWLT8sIXP2a1Ib+7ord+1sGKKJl8jTRlbG5\nY1MIahijCupP37VhPTE+4BHeXGw7yHDz7OGK4KhtbeYdBPgZT9MIpPXsDUP/\nckhZYLvJPKKerZnpCPYK5rX82EIKv6V6w9pfusrsKv+AY6nkLf/+gwHEVoIG\nkfFYWwhl+nJZ4PyP1m+MH6Il0XCc4hU4DaTu2U6qbbRHQG2UcSql4m5ywuAr\nvSWr60lbWrM4Sp6Sffwvl+YURdMWI5aGY7dGe5FW8WgrFLXaUeO3tsiESlhZ\n4ZSx\r\n=zJCK\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 0.12.1](https://img.shields.io/badge/ETH2.0_Spec_Version-0.12.1-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\n\nimport {stateTransition} from \"@chainsafe/lodestar-beacon-state-transition\";\nimport {BeaconBlock, BeaconState} from \"@chainsafe/lodestar-types\";\nimport {mainnetConfig} from \"@chainsafe/lodestar-config/mainnet\";\n\nconst state: BeaconState = {\n  ...\n};\n\nconst block: BeaconBlock = {\n  ...\n};\n\nlet postStateContext: BeaconState;\ntry {\n  postStateContext = stateTransition(mainnetConfig, state, block);\n} catch (e) {\n  console.log(e);\n}\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"f52728f6b3c7b82333840613db73930bdc9111d9","scripts":{"dev":"ts-node test/perf/phase0/epoch/processRewardsAndPenalties.perf.ts","lint":"eslint --color --ext .ts src/ test/","build":"concurrently \"yarn build:lib\" \"yarn build:types\"","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","benchmark":"node -r ts-node/register --max-old-space-size=4096 test/perf/runAll.ts","build:lib":"babel src -x .ts -d lib --source-maps","test:perf":"mocha 'test/perf/**/*.test.ts'","test:unit":"mocha 'test/unit/**/*.test.ts'","build:types":"tsc -p tsconfig.build.json","check-types":"tsc","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.16.0+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"14.16.0","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.1","@chainsafe/ssz":"^0.8.11","@chainsafe/persistent-ts":"^0.19.0","@chainsafe/lodestar-types":"^0.24.4-dev.8+f52728f6b3c","@chainsafe/lodestar-utils":"^0.24.4-dev.8+f52728f6b3c","@chainsafe/lodestar-config":"^0.24.4-dev.8+f52728f6b3c","@chainsafe/lodestar-params":"^0.24.4-dev.8+f52728f6b3c","@chainsafe/persistent-merkle-tree":"^0.3.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.0","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.24.4-dev.8_1624033514483_0.4305299720319389","host":"s3://npm-registry-packages"}},"0.24.4-dev.9":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.24.4-dev.9","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.24.4-dev.9","maintainers":[{"name":"priom","email":"priom@chainsafe.io"},{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"8de22fc8f69b1faae319ac9107530c9ef709a935","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.24.4-dev.9.tgz","fileCount":323,"integrity":"sha512-l9JKcmA2bXRmYmP6syPf3Hhj67gD9DIVBDgZhrpE/q2M5D71mQ37VcgZdd3YzKRGmfBB6rgsgjG/qZkMqU3SXA==","signatures":[{"sig":"MEUCIQDevPjcnsO6Ye/O2idCTjoqJ7PNzsbVthfyj3+OrFpdSgIgbim3Zkd5c4ICuGF7uRxZE2H5qc+FikjM9OmnaHFto9Q=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":728461,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg0hGPCRA9TVsSAnZWagAAtr8P/Arl7xvGIYAC3ZPYHGCi\nCnPdAQHBTekoDLeSwwl8KUdijbYNkI0u8n0cmOGDIy+A6T+MPta5m4jM1Zqo\nT2S1W6J3FOgMhwnNeuzahwP1N4b5oPsY1udjLms05a2IEd1Xs2KC8sHj/Pqx\n7FDewQvm2499V/TsV+ApA0c5Tf9LJ7U+Sm3axq90hoZ6G9Ntw/0XvzjbrBmr\ni35aSzyFTlBaD+fvCyJHG75S1sEO4A6AgZ6Y9gDP5SJG4EAnJHeYhCryBIzL\nVzs9+8GsCAWy4xlOzcQ7XklliLbag28T5I1108mOYrtaHrgD/V7rLzkSHkAZ\noiB4aGhvTXnYhy7pc8flhNy1rl3WpEAEBjIotPNyk38159JQEFGNQ7NXuS0w\nY6Fx78qTTF6KQNRUozDZEYJArxpGbkMWi0gXNho3srIgr3IQpJfhWJAg0V9R\n2YeRVWWB1HW991v9Y7iKEi/fwn3mDw+wZs7g7DM6fAbc6l2tqvTE+ltax4Gr\nDHL+UoAkdDN/6bPEaV5tT1/0KxErR3CYmlGa07KEZiEkg4114th100ggocRC\nuWfE21+4ckQCflrI/3iocSFCW5jwg5aW63fiCOf9rprpJg9A4rjFxHumMAds\nWQqq6a4RwMaCuD/zUYB5p3AN0Y7TGLmDjNt2pyd9wgunNQFdbvUOB1o1e0gK\ncfsi\r\n=/oAf\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 0.12.1](https://img.shields.io/badge/ETH2.0_Spec_Version-0.12.1-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\n\nimport {stateTransition} from \"@chainsafe/lodestar-beacon-state-transition\";\nimport {BeaconBlock, BeaconState} from \"@chainsafe/lodestar-types\";\nimport {mainnetConfig} from \"@chainsafe/lodestar-config/mainnet\";\n\nconst state: BeaconState = {\n  ...\n};\n\nconst block: BeaconBlock = {\n  ...\n};\n\nlet postStateContext: BeaconState;\ntry {\n  postStateContext = stateTransition(mainnetConfig, state, block);\n} catch (e) {\n  console.log(e);\n}\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"6142c13772203dad011541c3613a4748567edc98","scripts":{"dev":"ts-node test/perf/phase0/epoch/processRewardsAndPenalties.perf.ts","lint":"eslint --color --ext .ts src/ test/","build":"concurrently \"yarn build:lib\" \"yarn build:types\"","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","benchmark":"node -r ts-node/register --max-old-space-size=4096 test/perf/runAll.ts","build:lib":"babel src -x .ts -d lib --source-maps","test:perf":"mocha 'test/perf/**/*.test.ts'","test:unit":"mocha 'test/unit/**/*.test.ts'","build:types":"tsc -p tsconfig.build.json","check-types":"tsc","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.16.0+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"14.16.0","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.1","@chainsafe/ssz":"^0.8.11","@chainsafe/persistent-ts":"^0.19.0","@chainsafe/lodestar-types":"^0.24.4-dev.9+6142c137722","@chainsafe/lodestar-utils":"^0.24.4-dev.9+6142c137722","@chainsafe/lodestar-config":"^0.24.4-dev.9+6142c137722","@chainsafe/lodestar-params":"^0.24.4-dev.9+6142c137722","@chainsafe/persistent-merkle-tree":"^0.3.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.0","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.24.4-dev.9_1624379791245_0.04838163231853354","host":"s3://npm-registry-packages"}},"0.24.4-dev.10":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.24.4-dev.10","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.24.4-dev.10","maintainers":[{"name":"priom","email":"priom@chainsafe.io"},{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"b926086b1d696a8c4c6be686cdfbf84ad11dc0bf","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.24.4-dev.10.tgz","fileCount":323,"integrity":"sha512-9hikhxQDwefbJOk9wl/WejXq9YS7wMlpdiHByhf4BAMrfoDDLxWkZx0UQm4wVM0XJ5NIF0PHBqfT4+TPJNSWjg==","signatures":[{"sig":"MEUCIQCVmvPrS84NQ3ujhTeOF8tW4BtmeCdGEkmQ+n3CgV2f6gIgC8AZ8VUlTSfxL8dkWn4axWtd4cAiPPZT3l/hVldHy4E=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":728466,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg0hziCRA9TVsSAnZWagAA56EQAJlfmBBmhTEMx9Vv/3ci\ng6dmI5MbnAiKIWAK9foBcS9VU++WOifAJmki4+M1Hvm4q34YvakSo7/2k8cf\nUx/J32jWFUu/0kPQ9+NQGnRHAfoW3LMghqVRHBMbcljHTfJuP11gYKfI739G\nGzqQYMK7CY/MimSilbXUEPNvDz2eDSqJHaaNfudxwLYS6bJFQIj9Tu6LBO+K\nnDVinC8MznLE+KzgT0e7sMD8EOXUWJ6G6Whj9dpmVu4Wbk+twQlvYKkl3CcX\nT4GS66cxiucshBzA05gBpawrIRwMfDDdc31aaqVThYfas0hH0hW0SIcuxmy8\nTNrzXEjlgsofTdcUop1Z8lHtvHb6uJqKuilWOcwzaecJazGXHjVK0B6jzWQH\n/Wa0kH2Gy6O5ZDFX6rFeQg79q8q3bWlKOl0cIvIUl1Ssp/JtIim0IP6QeqDn\nYdcOKt9UinV+G+SSIMP6uG/33+hwrpNdeSnjXdKC+JYGRQ4ecIfW/ZgryTNg\ngGepP5gnT6FXfpDDJENHKxttDlC1FFGBzGT0tcdrcsxtja99egdPUbmishuz\nn4YQPaOP83b16JlEwsYpRKpiCEQs1lS12lnOqACOPOaTSdYQQ8COKkCiVXga\nQb5rCDA1isuuErRnGyk5Ofq84C8v2NiZqAcgPuUHftfdOD5778/6sIL8a210\nktZG\r\n=wgQV\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 0.12.1](https://img.shields.io/badge/ETH2.0_Spec_Version-0.12.1-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\n\nimport {stateTransition} from \"@chainsafe/lodestar-beacon-state-transition\";\nimport {BeaconBlock, BeaconState} from \"@chainsafe/lodestar-types\";\nimport {mainnetConfig} from \"@chainsafe/lodestar-config/mainnet\";\n\nconst state: BeaconState = {\n  ...\n};\n\nconst block: BeaconBlock = {\n  ...\n};\n\nlet postStateContext: BeaconState;\ntry {\n  postStateContext = stateTransition(mainnetConfig, state, block);\n} catch (e) {\n  console.log(e);\n}\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"24ed30d1d54eb382edcf2613bac9b1a08bdf665a","scripts":{"dev":"ts-node test/perf/phase0/epoch/processRewardsAndPenalties.perf.ts","lint":"eslint --color --ext .ts src/ test/","build":"concurrently \"yarn build:lib\" \"yarn build:types\"","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","benchmark":"node -r ts-node/register --max-old-space-size=4096 test/perf/runAll.ts","build:lib":"babel src -x .ts -d lib --source-maps","test:perf":"mocha 'test/perf/**/*.test.ts'","test:unit":"mocha 'test/unit/**/*.test.ts'","build:types":"tsc -p tsconfig.build.json","check-types":"tsc","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.16.0+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"14.16.0","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.1","@chainsafe/ssz":"^0.8.11","@chainsafe/persistent-ts":"^0.19.0","@chainsafe/lodestar-types":"^0.24.4-dev.10+24ed30d1d54","@chainsafe/lodestar-utils":"^0.24.4-dev.10+24ed30d1d54","@chainsafe/lodestar-config":"^0.24.4-dev.10+24ed30d1d54","@chainsafe/lodestar-params":"^0.24.4-dev.10+24ed30d1d54","@chainsafe/persistent-merkle-tree":"^0.3.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.0","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.24.4-dev.10_1624382690392_0.5573531499404887","host":"s3://npm-registry-packages"}},"0.24.4-dev.11":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.24.4-dev.11","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.24.4-dev.11","maintainers":[{"name":"priom","email":"priom@chainsafe.io"},{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"570d0b7aae5625918169661909869a2a633fdcc7","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.24.4-dev.11.tgz","fileCount":323,"integrity":"sha512-LsQ6bCo0kmd0XgPgZ++YZ/a2FZmiuNFh6o3yEq+65x1vkD7v5Ru92qYHVYRRh5fFuOz8svTMndXj3oYdoH0jCA==","signatures":[{"sig":"MEUCICDwA5HSUN7q0lJemHRypvzRUu9sbo+BzZ04080LeJT7AiEA0T+hCCY2IENuDaxTAiorlXqWxvmgiytdGymKHVSKErQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":728466,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg0rjBCRA9TVsSAnZWagAAzgUP/jEEcpHsJ76o7ubRFXQf\ngrn1MvkXrGSo/gB537Ys3dTx0l3PC/Y74ufKpWDmH/hIteYXphz+PamyEeVR\n5eL2cq61MpoasPWZNsmxPq3sqwVX1X1i7HXuuyTStwIX37l+DaJ33C+PtOfO\nRoab2QKuUt0KNo764vEeslJiXnGMKCdPqeUQ8pvwGSkFIzRd+oen0yciVisU\nCJxw0Y6TfS5b0KGylsnI9EZrT1OqJ49Ys32kaxeaxV4wqExA+y3jNnEQB3dl\neJGtO9oqYWg6AxpPCY4NNLLi34C89UKO2iLURY6Z3IF7UgH0nojCx5TvLLzW\n7k5AHsjhHOX1gyZr3iXk/8LGMV3tXxUYH8kKawVXPN375FUj70F9YQpHKL1D\neJLTFa/Lun4FWL+gjlLlHHBTweZxIYYl32aAW+LvM7c4QiNbm3PTDo8tOXnr\n9+ve5mKxRr6eAGddoT31IPIuHvbZcxPGRVFCobpMO7fn5GUEhIgFq8KZ67jF\nGU19+H1SzSt0iLseOu6Vxc1i1lEkhMXKgoClm3TQzcirNPpuaLo2sTYmQgDW\nyRUAfcw17vsiRJLFteZHQoxw976O+vEE0cPL0chxoD1Q/2LIA3p8Vedrs5wO\nZa688jNmSunVzE9bGo5/U8nFIoUFzvp/vljzmVbFQ+wqZDphTdO42VECKxk/\nmdfl\r\n=rmoy\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 0.12.1](https://img.shields.io/badge/ETH2.0_Spec_Version-0.12.1-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\n\nimport {stateTransition} from \"@chainsafe/lodestar-beacon-state-transition\";\nimport {BeaconBlock, BeaconState} from \"@chainsafe/lodestar-types\";\nimport {mainnetConfig} from \"@chainsafe/lodestar-config/mainnet\";\n\nconst state: BeaconState = {\n  ...\n};\n\nconst block: BeaconBlock = {\n  ...\n};\n\nlet postStateContext: BeaconState;\ntry {\n  postStateContext = stateTransition(mainnetConfig, state, block);\n} catch (e) {\n  console.log(e);\n}\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"ebb28cbc21ce7542f4c8b2739377170c06647ab4","scripts":{"dev":"ts-node test/perf/phase0/epoch/processRewardsAndPenalties.perf.ts","lint":"eslint --color --ext .ts src/ test/","build":"concurrently \"yarn build:lib\" \"yarn build:types\"","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","benchmark":"node -r ts-node/register --max-old-space-size=4096 test/perf/runAll.ts","build:lib":"babel src -x .ts -d lib --source-maps","test:perf":"mocha 'test/perf/**/*.test.ts'","test:unit":"mocha 'test/unit/**/*.test.ts'","build:types":"tsc -p tsconfig.build.json","check-types":"tsc","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.16.0+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"14.16.0","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.1","@chainsafe/ssz":"^0.8.11","@chainsafe/persistent-ts":"^0.19.0","@chainsafe/lodestar-types":"^0.24.4-dev.11+ebb28cbc21c","@chainsafe/lodestar-utils":"^0.24.4-dev.11+ebb28cbc21c","@chainsafe/lodestar-config":"^0.24.4-dev.11+ebb28cbc21c","@chainsafe/lodestar-params":"^0.24.4-dev.11+ebb28cbc21c","@chainsafe/persistent-merkle-tree":"^0.3.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.0","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.24.4-dev.11_1624422593221_0.9743168680495657","host":"s3://npm-registry-packages"}},"0.24.4-dev.12":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.24.4-dev.12","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.24.4-dev.12","maintainers":[{"name":"priom","email":"priom@chainsafe.io"},{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"a4856564cc9eb514d3678a290311e7414b2dc369","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.24.4-dev.12.tgz","fileCount":323,"integrity":"sha512-iDkEcwXK44ibt6DWePUK2Fvz2SZTosuiOEM4YntcmWGk3OpDCNHkrqVb1EXIEnAhpM8hyF9+bL27ZOsvcwzsAg==","signatures":[{"sig":"MEUCIQDXWcEv/dWkH1qTiUgVVVFtK9yEUxa9T1/R6JTUuPzhlgIgV6R0Sr2SbpPH3XKtkbx1/LP39gaovO/7G9b/MA8daUY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":728466,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg00EdCRA9TVsSAnZWagAActsQAIiu14hFvKoE48xRELBJ\nvFK+98Mf2zC5MafGQeUNJ2FOj2HTTKoTHIs2IEOXrTielMV7HBIt0qRC0RDr\n8hWRhBZoUHDRqhJAd5+BYYHdtPkKOdLrXKzzywDhlE1A/j9LlWgEltomYNQI\nk/shUc9tx5elVYDb5M2uugdN3/YvnTM5NRgWFoGLLeFOrHyINtmd5oJKR2CS\nmnLwLQGFsG1ouiUJh2322ahgkea3GWpqvxPc8a7Czu//Nwvkp3douJHlx70Q\nnbOoYbY43zrUULSPJ6WrYpXB+EdsyAqi0cq6sGUP/W9wKrPXXIxPxoiOEc/2\n+WJ6tATQIs5c7miKmqW+P+HQ12Z23ZhjTmNJ2mFiDr9AAEAh9ShM1jO/Rh36\npuGZPkj+h3sAaj5eGmwyNLQzCA+zcZaUmuDRwXnegbqsz1G/MiAonSiHzVvb\ntHNkGrTuIe2KWYGyh2dFfk/cGyJD5Mxf6W7FW/H0XAdW3fAWDy6Ivs+NsCTD\ndftWBStbH2l1c2xKKRHwhtN9jBRde7r0Og8nPHKGIiDxGGkAmXkwP4ujPeLi\n2lr6Hse06qbNOa2JQwkdes+AhnrTLb0v3y6eZ1CHHMLBlSHXz/Tinz0sELHL\nY+QsqRUYvDop9zuMup2hMLnTKLPDTI9F7UHxkaM4mJAsjOSGsGxOuSAnOUaT\nTNGZ\r\n=Qnm1\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 0.12.1](https://img.shields.io/badge/ETH2.0_Spec_Version-0.12.1-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\n\nimport {stateTransition} from \"@chainsafe/lodestar-beacon-state-transition\";\nimport {BeaconBlock, BeaconState} from \"@chainsafe/lodestar-types\";\nimport {mainnetConfig} from \"@chainsafe/lodestar-config/mainnet\";\n\nconst state: BeaconState = {\n  ...\n};\n\nconst block: BeaconBlock = {\n  ...\n};\n\nlet postStateContext: BeaconState;\ntry {\n  postStateContext = stateTransition(mainnetConfig, state, block);\n} catch (e) {\n  console.log(e);\n}\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"fe8bd794d239a138b41f7b51d06a85007aa45f1f","scripts":{"dev":"ts-node test/perf/phase0/epoch/processRewardsAndPenalties.perf.ts","lint":"eslint --color --ext .ts src/ test/","build":"concurrently \"yarn build:lib\" \"yarn build:types\"","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","benchmark":"node -r ts-node/register --max-old-space-size=4096 test/perf/runAll.ts","build:lib":"babel src -x .ts -d lib --source-maps","test:perf":"mocha 'test/perf/**/*.test.ts'","test:unit":"mocha 'test/unit/**/*.test.ts'","build:types":"tsc -p tsconfig.build.json","check-types":"tsc","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.16.0+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"14.16.0","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.1","@chainsafe/ssz":"^0.8.11","@chainsafe/persistent-ts":"^0.19.0","@chainsafe/lodestar-types":"^0.24.4-dev.12+fe8bd794d23","@chainsafe/lodestar-utils":"^0.24.4-dev.12+fe8bd794d23","@chainsafe/lodestar-config":"^0.24.4-dev.12+fe8bd794d23","@chainsafe/lodestar-params":"^0.24.4-dev.12+fe8bd794d23","@chainsafe/persistent-merkle-tree":"^0.3.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.0","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.24.4-dev.12_1624457501213_0.703886974933259","host":"s3://npm-registry-packages"}},"0.24.4-dev.13":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.24.4-dev.13","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.24.4-dev.13","maintainers":[{"name":"priom","email":"priom@chainsafe.io"},{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"ec2865856ec7d3658e2c9fb48f37e7f9d2c585b9","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.24.4-dev.13.tgz","fileCount":320,"integrity":"sha512-knVlfLBbnk3JG6G5b2+KS2tCWYhMK/Z4Er4J7SNv6HSbPZiKKmxdb0JIMg+Aes8AM53hk0rz19oXaLLpe5C4nQ==","signatures":[{"sig":"MEQCIFjujBPy4mx0+CTZjD0bcxOSnVEG0gQ5uGaHlNVFrsUHAiBADClt52OIg/YWUu+38zz1yHq3afQDpZuuW1k3ACjiPA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":735035,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg00GqCRA9TVsSAnZWagAAqXoP/3XmghtlSgS/dHQAYSn1\nIHP45V32pGxr50fdwni6fRwmVQQ71pMhnB2nbLZrAURb3cCXqzMGGCRgBpHu\nAkJB9ZYQQSxh7DzNHAqhg+/WjkISDEjV8wriLjPbFSdWEj3q9KqvLMgjOHBy\nMikuyyIpEA2N2jolLmAJkEISy7QQFuqAXbDzBxU6EgZgdcfd8XZ/+KCZSBTM\nJKzze3j6cfuEVqnbESINEeFHX8ZDmgFKyFY/8f2TKrjhG7smefkrwNyLvOUB\nRtvzmUJblsFQqLUv9xtG39e0aIV/JYwghAwon5W489d9ekC6L5v+6uD9FjX7\nECIRPU8AJGjV5rLiE2uTn73Z41k0Q4UxgOxb7giOhfF32D1MjQ72diUebySf\n4NBK3+rxa6a4TJagUKkwfDOLf+7FJGKCtpEdqggQ+l/JJMslZKTJaGvw2ZNW\nnDcCD0+lAAYKbJf2DfSYBunVYJis9SQsYZFLrT6Sp4bHFTY6GPIT3RpIA6yj\nKgCO56xic49J+vJ3C6plpR5Se9ZQJEGrgq7cVEwMFB+FN0ZmQYAVXe2g0hsU\nfXM1iQi8swp+SlWxW2xJ0k/bA8MERfsyvg7SmkZS1kUrQH9VavpNjzCvXJf2\n6cFvtqmi1VyJQSVoPl+Jrm3SLohAYqxkZVgX8wqeyhhrUtY3bqr0AhbxSirR\nk02t\r\n=lV0i\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 0.12.1](https://img.shields.io/badge/ETH2.0_Spec_Version-0.12.1-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\n\nimport {stateTransition} from \"@chainsafe/lodestar-beacon-state-transition\";\nimport {BeaconBlock, BeaconState} from \"@chainsafe/lodestar-types\";\nimport {mainnetConfig} from \"@chainsafe/lodestar-config/mainnet\";\n\nconst state: BeaconState = {\n  ...\n};\n\nconst block: BeaconBlock = {\n  ...\n};\n\nlet postStateContext: BeaconState;\ntry {\n  postStateContext = stateTransition(mainnetConfig, state, block);\n} catch (e) {\n  console.log(e);\n}\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"a90a5d08d24e7d8a5a572f271e35e7bb75edfd69","scripts":{"dev":"ts-node test/perf/phase0/epoch/processRewardsAndPenalties.perf.ts","lint":"eslint --color --ext .ts src/ test/","build":"concurrently \"yarn build:lib\" \"yarn build:types\"","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","benchmark":"node -r ts-node/register --max-old-space-size=4096 test/perf/runAll.ts","build:lib":"babel src -x .ts -d lib --source-maps","test:perf":"mocha 'test/perf/**/*.test.ts'","test:unit":"mocha 'test/unit/**/*.test.ts'","build:types":"tsc -p tsconfig.build.json","check-types":"tsc","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.16.0+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"14.16.0","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.1","@chainsafe/ssz":"^0.8.11","@chainsafe/persistent-ts":"^0.19.0","@chainsafe/lodestar-types":"^0.24.4-dev.13+a90a5d08d24","@chainsafe/lodestar-utils":"^0.24.4-dev.13+a90a5d08d24","@chainsafe/lodestar-config":"^0.24.4-dev.13+a90a5d08d24","@chainsafe/lodestar-params":"^0.24.4-dev.13+a90a5d08d24","@chainsafe/persistent-merkle-tree":"^0.3.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.0","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.24.4-dev.13_1624457641827_0.6723811637015091","host":"s3://npm-registry-packages"}},"0.24.4-dev.14":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.24.4-dev.14","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.24.4-dev.14","maintainers":[{"name":"priom","email":"priom@chainsafe.io"},{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"25a81f65c2096bb8a9a5e48c40bab7e9ae98b1c3","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.24.4-dev.14.tgz","fileCount":320,"integrity":"sha512-8d92ME+nNpOd+hEJqzRJpI7wbgwpe5hpXsJU4wbv5GQIwU1oAjd6J8iSqJSdBGqqu7KPkgVvEswdqjQIFaKI7w==","signatures":[{"sig":"MEUCIQCOmMjsJbhZ1Ih/7trDPAQYY9/1vwaa4qy+D3MkCCq8gAIgW6mRBr1f8ZUxQsNSRnlKJzGSN6Dd8Y1HmJOJXdQNJro=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":735035,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg1DlqCRA9TVsSAnZWagAAPJoQAI3rwPSDtKsJ2lPRavnX\nxkmheVPpC+zP4/1stfPpYGIVQn+P/gOI+ng3lCbiKhoTy8HK/NW+aWQFdv9f\nDJOJP3/ptTlUQVe8eDYHAzvniCvLyjntNLjDnUi5pOm1oc0NbqrwDIXELNzQ\nWwtHnT1vRXp3sb6arJ8LdWrg2cK4R+vHFG6W1r5IRz6kdMKDJNEvQuVMflUp\ngAiVt7plcfxRgZbdzkbtgqLnTVFglUmykXsjvxs9TqyblSAX0K1MFMU7oCgz\nwyIsPma/zu3XKOnnnSEgbR7+gJV3t9+4Q54yJf9VDgAlxo7FEcp1KJDgsFiC\noTDPGxyXMT0cmaPcDXJdRZYrSXi+zpH7s6bVAJr7DwEqb+H6TFNGTfg4afP4\n9sMRJ0GodXyKrmArTu/Mke5O0waBDnGEYbi0tNw0gDB6LlUNOKJ8cknnRn/y\nN+3fIWwAD1q+kJeUjnfgFaTcKUUjESVydjsLGeyqC9E8oRhr3AmJvzm8SmlG\nO/cep2YYxz5vrWeTJsLN/gkI7bHy0dJ9bzLDA8i8TOO5NpVsBOtJFxcUtkxk\ndvTQ6FL3hU/YTMSAf7yOhs7//iQsAw61n9O56DVjMLD0fkA0+YV5yL1L67ow\neTh51dILEoZxGjjvD02kKuc9RBseNz9mqmgcvAHpfV+2603kCRLjDFpR36oa\nMvL2\r\n=uCQ/\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 0.12.1](https://img.shields.io/badge/ETH2.0_Spec_Version-0.12.1-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\n\nimport {stateTransition} from \"@chainsafe/lodestar-beacon-state-transition\";\nimport {BeaconBlock, BeaconState} from \"@chainsafe/lodestar-types\";\nimport {mainnetConfig} from \"@chainsafe/lodestar-config/mainnet\";\n\nconst state: BeaconState = {\n  ...\n};\n\nconst block: BeaconBlock = {\n  ...\n};\n\nlet postStateContext: BeaconState;\ntry {\n  postStateContext = stateTransition(mainnetConfig, state, block);\n} catch (e) {\n  console.log(e);\n}\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"0851586129a6a6a921fe8000b05e74b73162530b","scripts":{"dev":"ts-node test/perf/phase0/epoch/processRewardsAndPenalties.perf.ts","lint":"eslint --color --ext .ts src/ test/","build":"concurrently \"yarn build:lib\" \"yarn build:types\"","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","benchmark":"node -r ts-node/register --max-old-space-size=4096 test/perf/runAll.ts","build:lib":"babel src -x .ts -d lib --source-maps","test:perf":"mocha 'test/perf/**/*.test.ts'","test:unit":"mocha 'test/unit/**/*.test.ts'","build:types":"tsc -p tsconfig.build.json","check-types":"tsc","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.16.0+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"14.16.0","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.1","@chainsafe/ssz":"^0.8.11","@chainsafe/persistent-ts":"^0.19.0","@chainsafe/lodestar-types":"^0.24.4-dev.14+0851586129a","@chainsafe/lodestar-utils":"^0.24.4-dev.14+0851586129a","@chainsafe/lodestar-config":"^0.24.4-dev.14+0851586129a","@chainsafe/lodestar-params":"^0.24.4-dev.14+0851586129a","@chainsafe/persistent-merkle-tree":"^0.3.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.0","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.24.4-dev.14_1624521066080_0.3830028487861221","host":"s3://npm-registry-packages"}},"0.24.4-dev.15":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.24.4-dev.15","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.24.4-dev.15","maintainers":[{"name":"priom","email":"priom@chainsafe.io"},{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"643d3237bcc8f7432d9e1fddb587df23913feef9","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.24.4-dev.15.tgz","fileCount":320,"integrity":"sha512-yVZ2tAsb5VDHc2euRAk1BxNaD4nuMlJuwH5clMbY5iOhYOH9kRNILBhOUbDyldJXUkCA1nvDJmmPyqjRUpPStA==","signatures":[{"sig":"MEQCIF8eaSXMF6Suw0MUoqx5XgBj0UapdpJ26cDQqDT4fclQAiBCf+5lwggn1cmmtSVL2QYMhmw4USI2OhPRvqGojEY6+w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":735035,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg1ISVCRA9TVsSAnZWagAAfRAQAJJfDVHBsfuc9mS+RA5j\nw1fgdU5G73/StuIWLPYc967ir7jY0gPjtfaMHN/hKLtnCCckikjt+l9plbry\n/GMknyQN6NkVKBhvTKTctaEiLLygfDMU/WzEF87FSno7XcknfsdtkEkopa1w\nkOKExX1XvSCnFUlgT4xli1QfwYHeca2KatvDv8l329nKAEbdtZpM2Ex7DWYu\nfnul8IxlK4hmK0kabcckQNGxn2FFzyzAyrpGTJoHstJMVOccdTI7piu5wJSO\nz0Nufj77dk2T29PNgRME/Z3toAFHcxXqeubtX8Trx54I7W8+rPt/qZpg2Vt/\nSLNoV2pwlPVGcsqGItJsrpC7fUk9Y4Us4WN3+U90YEyI7a3/ONmA3yWElEO/\nIP40uON/XyVU6zZPFgAca0tkE2f0xUw6YCPOXf+JHYGp8cKmdcctK4jg/2/q\ngcGxDVnLIAiLHy2kRkFJx1Zt1oO5aoFSYxfjKUDnPJ8P2Ot1CmpCeTDyyvjp\niy/NGFCWTfyYgfUETZivuPPdXw1NbqqcJLg7gB7+oikZXxj2eiOoX8mCxrBm\nYJ48N+PnHPdqSHog55+IKWKGX/EMf6cWGO4Wj1ZziX+HClXc2nEvKZSc13Xm\nKKqm4UCh/oubr77r0A95rwymdG3DSrBB18CzW9HbjjlStVA7EAhPJbNXGtcn\nnNhr\r\n=Oc3A\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 0.12.1](https://img.shields.io/badge/ETH2.0_Spec_Version-0.12.1-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\n\nimport {stateTransition} from \"@chainsafe/lodestar-beacon-state-transition\";\nimport {BeaconBlock, BeaconState} from \"@chainsafe/lodestar-types\";\nimport {mainnetConfig} from \"@chainsafe/lodestar-config/mainnet\";\n\nconst state: BeaconState = {\n  ...\n};\n\nconst block: BeaconBlock = {\n  ...\n};\n\nlet postStateContext: BeaconState;\ntry {\n  postStateContext = stateTransition(mainnetConfig, state, block);\n} catch (e) {\n  console.log(e);\n}\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"dc16c5acfe646d0cba8b1cec3de7ce88d8835c4c","scripts":{"dev":"ts-node test/perf/phase0/epoch/processRewardsAndPenalties.perf.ts","lint":"eslint --color --ext .ts src/ test/","build":"concurrently \"yarn build:lib\" \"yarn build:types\"","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","benchmark":"node -r ts-node/register --max-old-space-size=4096 test/perf/runAll.ts","build:lib":"babel src -x .ts -d lib --source-maps","test:perf":"mocha 'test/perf/**/*.test.ts'","test:unit":"mocha 'test/unit/**/*.test.ts'","build:types":"tsc -p tsconfig.build.json","check-types":"tsc","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.16.0+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"14.16.0","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.1","@chainsafe/ssz":"^0.8.11","@chainsafe/persistent-ts":"^0.19.0","@chainsafe/lodestar-types":"^0.24.4-dev.15+dc16c5acfe6","@chainsafe/lodestar-utils":"^0.24.4-dev.15+dc16c5acfe6","@chainsafe/lodestar-config":"^0.24.4-dev.15+dc16c5acfe6","@chainsafe/lodestar-params":"^0.24.4-dev.15+dc16c5acfe6","@chainsafe/persistent-merkle-tree":"^0.3.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.0","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.24.4-dev.15_1624540308521_0.4804657027196271","host":"s3://npm-registry-packages"}},"0.25.0":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.25.0","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.25.0","maintainers":[{"name":"priom","email":"priom@chainsafe.io"},{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"a4ffaf1d18205b2bb10d3f45dbf2eb5d699f2328","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.25.0.tgz","fileCount":320,"integrity":"sha512-ASOua6+Kw7PeohDry3jH3B9iAbEDAdP1UGmjd5ib5TJogq4hLsK9BVEGk+2wmOMuLQiesIIEg/FvM+394gEdUg==","signatures":[{"sig":"MEUCIQDN7339HGkGwaCAHTQgFQ7ZWs5rGwcuXtEL2NZb2RP0BwIgPX1EeWWrVOU/R2pLvXNFgEOMlx03nnfbB4N7Re17rzg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":734940,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg1IWICRA9TVsSAnZWagAAYg0P/Rr1CzrxTx5Ie2viwW9g\nWwu9DRNSDYu6WwIXC2ujz/JijeIyvcVeWgr2wPoDCnLBzfSMe+Am3JizV8b7\nUVogA8Ym/1nom9X4GBFSehlsMwUFmKzqWLRULPDSgDT+F5TrO581FFtM4l7e\n1LoSrxuBzcvWGMIlURxzfz63ZKEjq2QLHBSpaw8bF2GpMA5iY6IycLX2tEWx\noOKwRXo3MpuOIJUn5f+QGB/+Ec1YtObxHynKUhaamPn6EfCt4y/oMFZxb2cb\nQfeOCoF8C9CQ7ZRWl1wbGSp+GkBx8LGftP4pXzTrLzXb9b2kiJq94Ud1Iyyv\nHMtQsIP2OTaAiyaHsMnHPayFZKK+3/Hf5nWpsGGWWxhIAsLuFyMyjRCXF72g\n601R7HDzxwfSF0QjABGjuMU/t1ZAktoNr9vUWpdDSi2TO5QiEsCH+v2sWVb9\nc1cKEQ6aFH9mjrLn/ETZtZP5s3NZJd32ttwzESJub0nNVAEMBLhxtDLbCklZ\n4mHMCW5V9/R8+VO40QbtBIzu3EdD5vjImsYDBpw5tCFsRFQkN6a2PpF4Vi8q\n8+a1T0kDtSV0MAbYkHNA5MKkib6Sj3Vns9ySwXNWTygJfDNY6Nw/xq/OAHmx\nutRPy0kO7JBDdL0oZB9wzvMbDTNYf32J7clqZGHGdrXDXT7gqONAN539nsaB\n12LL\r\n=azde\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","gitHead":"dc16c5acfe646d0cba8b1cec3de7ce88d8835c4c","scripts":{"dev":"ts-node test/perf/phase0/epoch/processRewardsAndPenalties.perf.ts","lint":"eslint --color --ext .ts src/ test/","build":"concurrently \"yarn build:lib\" \"yarn build:types\"","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","benchmark":"node -r ts-node/register --max-old-space-size=4096 test/perf/runAll.ts","build:lib":"babel src -x .ts -d lib --source-maps","test:perf":"mocha 'test/perf/**/*.test.ts'","test:unit":"mocha 'test/unit/**/*.test.ts'","build:types":"tsc -p tsconfig.build.json","check-types":"tsc","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.16.0+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"14.16.0","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.1","@chainsafe/ssz":"^0.8.11","@chainsafe/persistent-ts":"^0.19.0","@chainsafe/lodestar-types":"^0.25.0","@chainsafe/lodestar-utils":"^0.25.0","@chainsafe/lodestar-config":"^0.25.0","@chainsafe/lodestar-params":"^0.25.0","@chainsafe/persistent-merkle-tree":"^0.3.3"},"_hasShrinkwrap":false,"devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.0","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.25.0_1624540552426_0.24188794439587835","host":"s3://npm-registry-packages"}},"0.25.1-dev.0":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.25.1-dev.0","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.25.1-dev.0","maintainers":[{"name":"priom","email":"priom@chainsafe.io"},{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"9df8c4c79c55b194e6f108c18acf4e8ac547783b","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.25.1-dev.0.tgz","fileCount":320,"integrity":"sha512-IyM0Nxz2Df4lqPgjdm+Oxbjn7UJ5IOvKvBi7DhoHtHNpm8h0+wWBAI6wz7yY3bjKzhG4DOq0R206pYZb3U+Oyw==","signatures":[{"sig":"MEYCIQCBurcr659PGweWmplMrdPV28XXSw63gg8fzMrNGSuAYgIhAKxonLfvGOiXvvLToK2XEnXNGTfNZtf+T1AGDev8rCXB","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":735030,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg1g4jCRA9TVsSAnZWagAAc40QAINHqcmsZVCEtbxpBmoq\n51V68pKesL5J+4vooMzKY0UkyMv4rISAoWyGHEwMwgokmtKgCBCudQAZK5nc\niHlBXgRWHM2TgaAH8bwS8kU/N+/2SncLInm3CHq3u5MgBYMaNYLVRQ4PZ0kI\njw+QK15ct2Lpl6HLiz8ZGezSWDlX4mhb8i0qmRFuJLEaj4sTfwOHL03abIwO\naidocrol4LX5YZQyp2ndiXz66KJf4d9/DvE0xe55KwYcJBmXY1REYKATrV8C\n2V3f2S9fW61N5M/JL9Y/YcrDwOzLA2J6a+rADEKp9KxWMML8ScyaaNCou3xt\nOr+hNagNq/mkEEsSickDKyRbuCaHbd8C19SLuimInl65SeXo3uOaITu5Bbr5\n7hAVHoEAms0gfzWF8c4yNwopMR+LtfjYRao+bMOO5ZOI90PNxG4TrMnp6+cS\nSJk9W46PO2NdGAd6KGUVCyJja2Me9tt8nF2hy71QNcFbJdh2zZmUsXmhqtFu\nVwc2GMogLyLhD1TBZ77bN97kVK2lUBA4+eFs34NzftzRcBI5dkxqiUk6yzsJ\nzyE5HFOZ2f9v90jMPlETsvMnqxjcmpNpHpX78wMewnxFWesd3P+O/ncBZKek\ntHdzgfFB06y5G4XS+wBc1DcrIyYj+lz7XhD8yfT4OmTOFE7qAyCW8WzBtxbI\nU4S+\r\n=1sLl\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 0.12.1](https://img.shields.io/badge/ETH2.0_Spec_Version-0.12.1-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\n\nimport {stateTransition} from \"@chainsafe/lodestar-beacon-state-transition\";\nimport {BeaconBlock, BeaconState} from \"@chainsafe/lodestar-types\";\nimport {mainnetConfig} from \"@chainsafe/lodestar-config/mainnet\";\n\nconst state: BeaconState = {\n  ...\n};\n\nconst block: BeaconBlock = {\n  ...\n};\n\nlet postStateContext: BeaconState;\ntry {\n  postStateContext = stateTransition(mainnetConfig, state, block);\n} catch (e) {\n  console.log(e);\n}\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"3fb5bb150745cd3110211332910f1203ae35596f","scripts":{"dev":"ts-node test/perf/phase0/epoch/processRewardsAndPenalties.perf.ts","lint":"eslint --color --ext .ts src/ test/","build":"concurrently \"yarn build:lib\" \"yarn build:types\"","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","benchmark":"node -r ts-node/register --max-old-space-size=4096 test/perf/runAll.ts","build:lib":"babel src -x .ts -d lib --source-maps","test:perf":"mocha 'test/perf/**/*.test.ts'","test:unit":"mocha 'test/unit/**/*.test.ts'","build:types":"tsc -p tsconfig.build.json","check-types":"tsc","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.16.0+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"14.16.0","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.1","@chainsafe/ssz":"^0.8.11","@chainsafe/persistent-ts":"^0.19.0","@chainsafe/lodestar-types":"^0.25.1-dev.0+3fb5bb15074","@chainsafe/lodestar-utils":"^0.25.1-dev.0+3fb5bb15074","@chainsafe/lodestar-config":"^0.25.1-dev.0+3fb5bb15074","@chainsafe/lodestar-params":"^0.25.1-dev.0+3fb5bb15074","@chainsafe/persistent-merkle-tree":"^0.3.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.0","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.25.1-dev.0_1624641058820_0.903275873984752","host":"s3://npm-registry-packages"}},"0.25.1-dev.1":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.25.1-dev.1","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.25.1-dev.1","maintainers":[{"name":"priom","email":"priom@chainsafe.io"},{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"639aecfe5674890a27034aa5e8e3a3ec310bf8e4","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.25.1-dev.1.tgz","fileCount":320,"integrity":"sha512-0pMtqBw3wwWD/GjBa5xX+wbMZG9tRdQf1QhKrIfKw+fzGtNinI6rl4XoODp0IhqSRNjLOoH9JQt+fvkC88OomA==","signatures":[{"sig":"MEUCIHsCkfI84l/9XaFJtIiTGPJPaRnmyUOdpX3qtLO0cgggAiEA1FOHZclS/CBb2RDh5y4plnFmyOjUOsA8U3R29BhJUgU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":735030,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg1h8qCRA9TVsSAnZWagAAqSQQAKFkGJmAIYwzQHTmdgc3\nRRBRzjTenOOFvTX/WRnuruNxU6emtZhmV/ADS4NWKQTqT6IBsFhKz96+trpq\nhu0dn0t2HkGYTNl3CIhpf2q6J44i34ngYyjLaN/uoGrNbWUMJt+HZptXnoVi\nXXIvVNhW/G6V5tXrypJPwrHPLWn1C5Vldoq2lCyRFUaGF/TQsB4H9NbOri2V\n7nrOw4aU4RgFTOc0IpQvcpspHG3u8vDumO8utVgUzY8fdoNY86l9MQlr2/8k\nvHB4Md0A7DtNGRUBuXt7Ny0T+gMqUpKDsivsSCQMIGtB5Ti3q6v07iV7dyR5\npeQ2iHcQ/yXcebjnGg65wzo1aoQT8+PnhJk2Egy/uEsLQkwtYlHD7fTPdM4z\nnlxDugOajfp/aSlXyqvfMeSfh6HUMaJqt+Ho5TIT1jhwdZNC5VW79mP/xP1C\nVmImzt2WPeM8BfZKF02MzQhq38c2ItvLYgHEIzUmGmpqxXoOCA1R0r7yr6N7\n9QkYzwKZeO8ExpxBeDjrV3OPzQx9PF9bWFnvTegAjywHwIHQBUTX5MlnbDXs\nd+kGuK2vz7jTLV99FpBL6KQz9f0eOWKsFExZaEprTSazrXFtAeHmDZxEKW0m\nCcnVBjcpPo2BMTXYVag2qvZfbueUtAkAnOgQ8v0Iw4SCkAW+py8GL71+n06u\n1YWA\r\n=aIZ2\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 0.12.1](https://img.shields.io/badge/ETH2.0_Spec_Version-0.12.1-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\n\nimport {stateTransition} from \"@chainsafe/lodestar-beacon-state-transition\";\nimport {BeaconBlock, BeaconState} from \"@chainsafe/lodestar-types\";\nimport {mainnetConfig} from \"@chainsafe/lodestar-config/mainnet\";\n\nconst state: BeaconState = {\n  ...\n};\n\nconst block: BeaconBlock = {\n  ...\n};\n\nlet postStateContext: BeaconState;\ntry {\n  postStateContext = stateTransition(mainnetConfig, state, block);\n} catch (e) {\n  console.log(e);\n}\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"bebe6a5ee60b3567feba01a46062be27349113b6","scripts":{"dev":"ts-node test/perf/phase0/epoch/processRewardsAndPenalties.perf.ts","lint":"eslint --color --ext .ts src/ test/","build":"concurrently \"yarn build:lib\" \"yarn build:types\"","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","benchmark":"node -r ts-node/register --max-old-space-size=4096 test/perf/runAll.ts","build:lib":"babel src -x .ts -d lib --source-maps","test:perf":"mocha 'test/perf/**/*.test.ts'","test:unit":"mocha 'test/unit/**/*.test.ts'","build:types":"tsc -p tsconfig.build.json","check-types":"tsc","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.16.0+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"14.16.0","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.1","@chainsafe/ssz":"^0.8.11","@chainsafe/persistent-ts":"^0.19.0","@chainsafe/lodestar-types":"^0.25.1-dev.1+bebe6a5ee60","@chainsafe/lodestar-utils":"^0.25.1-dev.1+bebe6a5ee60","@chainsafe/lodestar-config":"^0.25.1-dev.1+bebe6a5ee60","@chainsafe/lodestar-params":"^0.25.1-dev.1+bebe6a5ee60","@chainsafe/persistent-merkle-tree":"^0.3.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.0","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.25.1-dev.1_1624645417593_0.3879224659118943","host":"s3://npm-registry-packages"}},"0.25.1-dev.2":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.25.1-dev.2","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.25.1-dev.2","maintainers":[{"name":"priom","email":"priom@chainsafe.io"},{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"369356c7480e40cab5299029eb8eb37d65aeff34","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.25.1-dev.2.tgz","fileCount":320,"integrity":"sha512-2hxaGS34ra4++aNXNRwNF1oITwyum6uzlDwvKJtr5rVs+hUAUhW8c2zbl76sAiowZCxR5ke60NgCXYL72X28Fw==","signatures":[{"sig":"MEYCIQCaOs5w33RvMnkDy+cEhFsMDmWsmPRy7NbZ2523qT2H6QIhAOvrT94sbgO9NFeVBwhmQd+qn9H6By/ZEHEn4wMm2898","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":735030,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg2XaICRA9TVsSAnZWagAA7UcP/3jiN1oBiNu9WDw8mTky\njYqKE9CVoc+WwKImEzxT2Bjzfl1CgQZXDeTVr9/FUaxacf7yuoGMioAOmRAI\nQQn9BOCy48RdTMOBs3We2b330Q/AEMPs/Hd8dvnE3/mlanHpJCRA/jbnwcmd\nvyFQEuuCfQYNsU3AWv8QasXEhFZ/HJcS20WvHB30tdZDHRwKT9bb010VPK7+\nnGefj7mBqz6P4/mVhNfS06OyhbuI8wOMj+8NwM882oCy2LthPYc2qeYDX090\nQTLysc95ESJ3hVPt4QIpVzhy7i64T/tyClmdUgVGvNathxUCeDDe8umdPGgn\nbepUxL1/BkLEifkoZ/lHneXmOtbgI11LSaazPusX6WrGYVl9NjROS3zQBJAc\nskRX5J9gb4IuXxjt9wdLIFZAQaPL7h07PxjsQYbmnKf91ZoU/Sw5OlmoNCxc\npvcH9qOBELnvQSfFUtHEcTjid9Oxj7J0sVWFIV/KY8TJoWsOGc1sTLUH5RH5\nRdxOD5K1aAZB7sFoger11YavFgkEZ9Js76VdWAOF55SXdNpYg6T4XgymuMP/\nFcy0MH2ewMFoVVQ36DzNKsjSeyCN8BqoO44ibyrEQ13B2ATtYrY5j277SrV3\nWN7kq3iRq3dfgokRT5LDzlBSEpMdR7SYHwkndGwnoDFXGY5lFp56gPtdzeCy\nQg0u\r\n=gym6\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 0.12.1](https://img.shields.io/badge/ETH2.0_Spec_Version-0.12.1-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\n\nimport {stateTransition} from \"@chainsafe/lodestar-beacon-state-transition\";\nimport {BeaconBlock, BeaconState} from \"@chainsafe/lodestar-types\";\nimport {mainnetConfig} from \"@chainsafe/lodestar-config/mainnet\";\n\nconst state: BeaconState = {\n  ...\n};\n\nconst block: BeaconBlock = {\n  ...\n};\n\nlet postStateContext: BeaconState;\ntry {\n  postStateContext = stateTransition(mainnetConfig, state, block);\n} catch (e) {\n  console.log(e);\n}\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"85deb7f6bf7ce0321276471e2b4a444c3aefb30d","scripts":{"dev":"ts-node test/perf/phase0/epoch/processRewardsAndPenalties.perf.ts","lint":"eslint --color --ext .ts src/ test/","build":"concurrently \"yarn build:lib\" \"yarn build:types\"","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","benchmark":"node -r ts-node/register --max-old-space-size=4096 test/perf/runAll.ts","build:lib":"babel src -x .ts -d lib --source-maps","test:perf":"mocha 'test/perf/**/*.test.ts'","test:unit":"mocha 'test/unit/**/*.test.ts'","build:types":"tsc -p tsconfig.build.json","check-types":"tsc","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.16.0+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"14.16.0","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.1","@chainsafe/ssz":"^0.8.11","@chainsafe/persistent-ts":"^0.19.0","@chainsafe/lodestar-types":"^0.25.1-dev.2+85deb7f6bf7","@chainsafe/lodestar-utils":"^0.25.1-dev.2+85deb7f6bf7","@chainsafe/lodestar-config":"^0.25.1-dev.2+85deb7f6bf7","@chainsafe/lodestar-params":"^0.25.1-dev.2+85deb7f6bf7","@chainsafe/persistent-merkle-tree":"^0.3.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.0","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.25.1-dev.2_1624864391915_0.3549176234299398","host":"s3://npm-registry-packages"}},"0.25.1-dev.3":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.25.1-dev.3","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.25.1-dev.3","maintainers":[{"name":"priom","email":"priom@chainsafe.io"},{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"8b79654b74ec63143d13d71f84f2efdb627c8a6f","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.25.1-dev.3.tgz","fileCount":320,"integrity":"sha512-VM+d5xyq2B5V2nMUUS8/pfUbG26Ov75X2Pd2H0dBgo+sLD0iEkf2tDFYjMBWxaS4TJ/IdMn97GJKkGz0T/QLoA==","signatures":[{"sig":"MEUCIQCIvSbku9dF0yajjWa0iYuW2Yurdlfq7d0nZ5VRe3YmxQIgUwYgd14mLMhDITXfm4En+CwMvXhy/qQ7UxJLGHQJStI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":734938,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg2bmUCRA9TVsSAnZWagAAY9cQAI3gUHamKzohJo/1F/De\nCbM1t7F1elyOC7jsRyxy7fvuKp8RN+TKsmTpXpgTXQWX/DBcpZdxRD8kMfNe\nMCwpONaCZgNifqChQbkusXhFgg0OvLee/JUr9r/Adz1VVWQDxrNfeI9BGWUS\nGKbUCYY0ZOa3VYoiaXrJCHQN7WaoaupKb0sLDp7BKLFIGEB7zbfL1K82VAgy\nUwywmY8yeVaF3PBZspnsnW4u/fCPr02kWvAELcYhndEahSbyKQNYTtl/etns\nDBt15EKItWhheX1ZyY2LwlU3mxbGlBt6+dOjyPrlkHgqyiE5KcZ3iEVzKX7h\n3aOmdLTfy/r5FvC99bEhyfmOPd5HSyF22KkNXkCN8+gjz3JMVTZR89jDtc3I\nNMisQ0Pajx7UNlIBr3jRHqg7uqnZwHMNwBR27dlroU0Yhajx3SfOKXKJj80D\nXjmUuoNcwClji7+hVW2iTsrs/49wYKkn0cvObN3vUndtzsiYuczB9qAHANWx\n2sbYvINrYt8IiLDSMScMIyaGOyvSOwEzdkXaTGHHegqWRpatGryMa6d5fquc\nn6F0JlRJ/8UD34WykwSeIAXTZs/iMjjZuSdmMjFqq6i2JTLx0b3mGB37G2AC\noDVM+jVzzPuWlX6Ws/Vgnw4KswOkW8KU9Sl8koEmJVEvglyXjeHICp6q7sl0\nNDif\r\n=Ebhu\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 0.12.1](https://img.shields.io/badge/ETH2.0_Spec_Version-0.12.1-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\n\nimport {stateTransition} from \"@chainsafe/lodestar-beacon-state-transition\";\nimport {BeaconBlock, BeaconState} from \"@chainsafe/lodestar-types\";\nimport {mainnetConfig} from \"@chainsafe/lodestar-config/mainnet\";\n\nconst state: BeaconState = {\n  ...\n};\n\nconst block: BeaconBlock = {\n  ...\n};\n\nlet postStateContext: BeaconState;\ntry {\n  postStateContext = stateTransition(mainnetConfig, state, block);\n} catch (e) {\n  console.log(e);\n}\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"37e222d0a18202e98170021f3852932c10c69ea9","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"concurrently \"yarn build:lib\" \"yarn build:types\"","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","benchmark":"node --max-old-space-size=4096 -r ts-node/register ../../node_modules/.bin/benchmark 'test/perf/**/*.test.ts'","build:lib":"babel src -x .ts -d lib --source-maps","test:unit":"mocha 'test/unit/**/*.test.ts'","build:types":"tsc -p tsconfig.build.json","check-types":"tsc","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.16.0+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"14.16.0","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.1","@chainsafe/ssz":"^0.8.11","@chainsafe/persistent-ts":"^0.19.0","@chainsafe/lodestar-types":"^0.25.1-dev.3+37e222d0a18","@chainsafe/lodestar-utils":"^0.25.1-dev.3+37e222d0a18","@chainsafe/lodestar-config":"^0.25.1-dev.3+37e222d0a18","@chainsafe/lodestar-params":"^0.25.1-dev.3+37e222d0a18","@chainsafe/persistent-merkle-tree":"^0.3.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.0","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.25.1-dev.3_1624881556112_0.8219283823515253","host":"s3://npm-registry-packages"}},"0.25.1-dev.4":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.25.1-dev.4","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.25.1-dev.4","maintainers":[{"name":"priom","email":"priom@chainsafe.io"},{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"139f654b315aefdfada4a4dde3441ec7b170f5bd","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.25.1-dev.4.tgz","fileCount":320,"integrity":"sha512-PJFY41aHzT7CMSt4Nw1WgsXqeWqrXRmt4vixnkzVoOxNS2mc4dcjxmkTI5C2S34SKoVSPoKItKFO2E9g+LrAXg==","signatures":[{"sig":"MEQCICIiBQIHrPNx1KjQEswg3ZHiy3yquBUUyxjQqhBRVs20AiARkHyE1nLLpPAVVVuOZBh6E4W3XDGzSJDvlGvC1ElY+Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":734063,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg2e0qCRA9TVsSAnZWagAAfE0P/jSVl6wF1f0CPcW+aSKT\nyCsO5YmglXKDD3VVJ3cQcrFgcrqfEdwzSJZn4gvKXSuhauEnyh1M4pNT8zbc\np60rHzS29dFwauNneL9JaiyhCFbWEBdJrLbTyOqNrc+Cndv3wC0ULfUvULLy\nBR+qmPBYZ6OaQkU3+vtxW3weCAVGm5x9Q/sS0WmHUsADHlulsr8eFV2wtH/D\nrs28qmAPXXV50OvqOdHzgVlIXWY4tSYztTta4Gq0NfL9RmPj80iOIXbebgn9\nTf+WRzBRuNQo980U6JebbgK3a4p6rlsn/rP2MV6xlltns5zGz2/dlReTAGg8\nsaVptJdBbYeyyszidHMvyOeVBABt/JGFckqFOmsliiIOxAE+eJVUp6en3KnY\neI6//4LC2UKSu3h2Xi9cmAaaP2V6dOogiuUZUr2klnpEWcfPz2HP3B6k3n8w\nz7xhyQoZxiDhcl7la0vUnPBbsNXyUaGT5atlYBr+GHX0NmsvgYIqWQwPTX3K\nRuI+0NgI5E5yhv0Ad6e3AhLZtcGepRIAW6B8wrii56R+8VDLihNtTyVqX6Yb\nxHLfRdDys6L5hpWRcsLpwcBjyDPZTtam4NN10JHmojdhhoHL38DPNb2mmcvw\n0cxLPShtZxU4OGgJgMn7j5WKVDRGN5kC/K2HMYVIYSVXMgxJfcrcKQUtrgGw\nd9We\r\n=4CKk\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 0.12.1](https://img.shields.io/badge/ETH2.0_Spec_Version-0.12.1-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\n\nimport {stateTransition} from \"@chainsafe/lodestar-beacon-state-transition\";\nimport {BeaconBlock, BeaconState} from \"@chainsafe/lodestar-types\";\nimport {mainnetConfig} from \"@chainsafe/lodestar-config/mainnet\";\n\nconst state: BeaconState = {\n  ...\n};\n\nconst block: BeaconBlock = {\n  ...\n};\n\nlet postStateContext: BeaconState;\ntry {\n  postStateContext = stateTransition(mainnetConfig, state, block);\n} catch (e) {\n  console.log(e);\n}\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"3847e257f22dc32d94774c9c58d5dd62cef7334f","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"concurrently \"yarn build:lib\" \"yarn build:types\"","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","benchmark":"node --max-old-space-size=4096 -r ts-node/register ../../node_modules/.bin/benchmark 'test/perf/**/*.test.ts'","build:lib":"babel src -x .ts -d lib --source-maps","test:unit":"mocha 'test/unit/**/*.test.ts'","build:types":"tsc -p tsconfig.build.json","check-types":"tsc","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.16.0+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"14.16.0","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.1","@chainsafe/ssz":"^0.8.11","@chainsafe/persistent-ts":"^0.19.0","@chainsafe/lodestar-types":"^0.25.1-dev.4+3847e257f22","@chainsafe/lodestar-utils":"^0.25.1-dev.4+3847e257f22","@chainsafe/lodestar-config":"^0.25.1-dev.4+3847e257f22","@chainsafe/lodestar-params":"^0.25.1-dev.4+3847e257f22","@chainsafe/persistent-merkle-tree":"^0.3.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.0","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.25.1-dev.4_1624894762365_0.8640631371126921","host":"s3://npm-registry-packages"}},"0.25.1-dev.5":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.25.1-dev.5","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.25.1-dev.5","maintainers":[{"name":"priom","email":"priom@chainsafe.io"},{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"2c1c2df2a4a5ab1889088570276267340114993a","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.25.1-dev.5.tgz","fileCount":320,"integrity":"sha512-qkYV3Be5FOspuBWhAy8/MRMeJVYeov1hdgnKgnwfIrxRUkSVOzKIxrf96jaudND+DKEQXj0Q5n4yEDfFHBzxkA==","signatures":[{"sig":"MEYCIQCBQUQoUAqgDp1YW26uchFLeklWD6nD6ggv0rGxel9frQIhAOMi5jhyUTr9WwqdUHshXn1/Fz2EoSkNymbrfTIGk0sU","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":734063,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg2fGxCRA9TVsSAnZWagAAINwQAJR9wncI6h8KI4RPuQCm\nL40EgBKCrtfr1y4BZyK1mqOCP9NDiU7jxJuPBsXckTsuxbaGg/4T4/czgRbO\nx3rGsi2jUxXEnDjs/wzf9MUKOgnLvyXCnP793in+RzZaaocy5fWiL6byf99v\nMLkXnO+UFLSKFyRQYcOOyAM1ltZf0aHh88EsKGUTnFuX6YeAUqEAfa2AE5x9\nOD3MPKg2dz5giGlCRFYCyU3GT+WE94vN1pHP/adfKdqfABAWlefjYlJsOdxh\n9bNkr95A/Evl+1XjyuchwYV8tGaX6R5dxYyb4+eilTMivE0K2Hw7Ul7L4rwg\nfBY6AS57aS0zIIAOIfmmfhKp0+QJhgjmNQhjHwIf6ODMIBNWGzWkRoChBYIF\nluj2Y8Y4zMVWIEkc8kuVSIFP97/PxYp5hQ0VHS6Do8UXg+O6x6iZoKCMMM72\nVVM9oqOkgUVK0wnOkiRBuSULZyGAOma7ZpKbPA48CtdaZ18NxsQCAvVikopD\nx0olWJwcTXlTeoxMSc/v5u1Oev0eyg51oWoJsNqtl8coaOtAYtVQUE9ptALK\nVEsuo+He/nJJPmZLGtgpPqz0nyvNUPdhlHMrFnQhbM5Y+3pdDU+kptLZbYva\nAKt9TVzn3bwO7OI4gYXKyLStZnnAQ+sIVdsf6GlJWbk2p+y7JHulY9OKCux+\nWVKd\r\n=4x1/\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 0.12.1](https://img.shields.io/badge/ETH2.0_Spec_Version-0.12.1-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\n\nimport {stateTransition} from \"@chainsafe/lodestar-beacon-state-transition\";\nimport {BeaconBlock, BeaconState} from \"@chainsafe/lodestar-types\";\nimport {mainnetConfig} from \"@chainsafe/lodestar-config/mainnet\";\n\nconst state: BeaconState = {\n  ...\n};\n\nconst block: BeaconBlock = {\n  ...\n};\n\nlet postStateContext: BeaconState;\ntry {\n  postStateContext = stateTransition(mainnetConfig, state, block);\n} catch (e) {\n  console.log(e);\n}\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"777ebd37f3fce5c92ebfdf31e1c7c3ab55e79824","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"concurrently \"yarn build:lib\" \"yarn build:types\"","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","benchmark":"node --max-old-space-size=4096 -r ts-node/register ../../node_modules/.bin/benchmark 'test/perf/**/*.test.ts'","build:lib":"babel src -x .ts -d lib --source-maps","test:unit":"mocha 'test/unit/**/*.test.ts'","build:types":"tsc -p tsconfig.build.json","check-types":"tsc","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.16.0+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"14.16.0","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.1","@chainsafe/ssz":"^0.8.11","@chainsafe/persistent-ts":"^0.19.0","@chainsafe/lodestar-types":"^0.25.1-dev.5+777ebd37f3f","@chainsafe/lodestar-utils":"^0.25.1-dev.5+777ebd37f3f","@chainsafe/lodestar-config":"^0.25.1-dev.5+777ebd37f3f","@chainsafe/lodestar-params":"^0.25.1-dev.5+777ebd37f3f","@chainsafe/persistent-merkle-tree":"^0.3.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.0","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.25.1-dev.5_1624895921045_0.42018704615916636","host":"s3://npm-registry-packages"}},"0.25.1-dev.6":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.25.1-dev.6","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.25.1-dev.6","maintainers":[{"name":"priom","email":"priom@chainsafe.io"},{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"0e7b7c22a8b2345ae0021f497b61f8fc924a0913","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.25.1-dev.6.tgz","fileCount":320,"integrity":"sha512-g5+c4doalTCrhn32MStwYYs1AhBY8QPemUG7OhB7UPoB1iDy3u1+Oin0TX/Onn9sgpW4/7IzsgqM5ceWeLqM5A==","signatures":[{"sig":"MEQCIGRqgnei5ZUuS6EAVK7U1fsM9fZl//Bo3n3OBiSm8FwvAiBTScQX46d2mjdqFW5JjxBvYFjthskOTiCpwqK8D7MpMQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":734063,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg2fJzCRA9TVsSAnZWagAAvgkP/ip2eWtOvUqdUQhR8T34\nCHE8gQkqbcglTd3ksgAGa9oqCIjBKROm3t4P7d1nFEDo+1guVTPV4r4gBmgr\nY5xKctU6c+rkTHj/pc8HMu1kFUhI7DB7MpjXs6Wb49by4lzhfXmuzmzCnr9x\nhylCeIYwkuEJImJcpKkGXP3s4frVHOsgXqseJh63lrBWhY/UjsmaywWSj0dD\npPixFrmKPcnXJ0/jnBXrVjJQalQEZfDU7arrqHhQZi9kfce/CixvWlL/8H71\nZj4ZMlKGdtZb1yNSd50mL8Rdwp77sH4ubbxnmSbpabpi3VgzJhJ5KEsvSpfc\nBrOFvKXLc5UwEmH3MEiyYDvbUPxT+gq4W24UMsoB/S0k7JrNr9AYOT6bva2c\nocTBq53PHy1aqN8V8YXyDeEtZznTBE9amvRvvkht582sn0HPgJdATSpP6ciy\nug+D6p4kOoV1qq3V5tzvrCGPnlFuTHIMXh8Gd8QnjNdPYbnIJZ+nBXk0r/xB\nvr6vzW7lBOrU70niKKUVac/2sG+bcY/coZyxZIBOs4RwAeIV1O6y6gVm/ekV\n2wpgnWXLypGb1nFRy5+FvQJlrba3IE4E1xP3ipBxLeZaHBtUIfO6U2j/7OOJ\nrNMLFLUDU9MhqIjKJlZdJffvLzhN36/Lk1pdcfv3TQFd0g5kQoiIqJQ+ahI9\nSkHI\r\n=ls8V\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 0.12.1](https://img.shields.io/badge/ETH2.0_Spec_Version-0.12.1-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\n\nimport {stateTransition} from \"@chainsafe/lodestar-beacon-state-transition\";\nimport {BeaconBlock, BeaconState} from \"@chainsafe/lodestar-types\";\nimport {mainnetConfig} from \"@chainsafe/lodestar-config/mainnet\";\n\nconst state: BeaconState = {\n  ...\n};\n\nconst block: BeaconBlock = {\n  ...\n};\n\nlet postStateContext: BeaconState;\ntry {\n  postStateContext = stateTransition(mainnetConfig, state, block);\n} catch (e) {\n  console.log(e);\n}\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"3392d7089f078cff5c09d0b5d76e1fa228f9354b","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"concurrently \"yarn build:lib\" \"yarn build:types\"","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","benchmark":"node --max-old-space-size=4096 -r ts-node/register ../../node_modules/.bin/benchmark 'test/perf/**/*.test.ts'","build:lib":"babel src -x .ts -d lib --source-maps","test:unit":"mocha 'test/unit/**/*.test.ts'","build:types":"tsc -p tsconfig.build.json","check-types":"tsc","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.16.0+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"14.16.0","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.1","@chainsafe/ssz":"^0.8.11","@chainsafe/persistent-ts":"^0.19.0","@chainsafe/lodestar-types":"^0.25.1-dev.6+3392d7089f0","@chainsafe/lodestar-utils":"^0.25.1-dev.6+3392d7089f0","@chainsafe/lodestar-config":"^0.25.1-dev.6+3392d7089f0","@chainsafe/lodestar-params":"^0.25.1-dev.6+3392d7089f0","@chainsafe/persistent-merkle-tree":"^0.3.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.0","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.25.1-dev.6_1624896114587_0.5251791283501861","host":"s3://npm-registry-packages"}},"0.25.1-dev.7":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.25.1-dev.7","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.25.1-dev.7","maintainers":[{"name":"priom","email":"priom@chainsafe.io"},{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"6d960c447db6f65a1875165b10616018b764bdae","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.25.1-dev.7.tgz","fileCount":320,"integrity":"sha512-Oxexy4WugXQli4IGZScoTfgJF1uHZxZBqtV/96rnFx/FlLUdnTMJ19IjZJ5dhTgXfTsaO/HtDTgNbM/FILxMZQ==","signatures":[{"sig":"MEQCIEFFQ1fO4DGUUPQcHGiXVeqy49hjWM1oRl0EhCSFwlL7AiALU9oOK7mLHxtVF/lKTxa0bnxcrr+tVcccqdW5LjQbmg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":735957,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg2fMvCRA9TVsSAnZWagAAnlEP/jXY9rUxROFeYnXkHEjR\n1b8A+Ymzif0DnpMTpyALoQ8YRvB6Pf1gpUMulJRfa3kKZ6fDyUvSPzkRG0nH\nv+bVeGnzhfwJrTiSiUJDWcBEhcOwX+mnOSQ37etvsghQ+CtvO0ebJ1rHL8Uh\nQAR2JJeitfKBI1ALZhwlQ5a6MZZpTyTVr2UH4rFiGuBVvRqYZUHV+7elWS5q\nkUGDXQE7zPZQ1hbSMC+zVPOJP1N0Bcy8oil/zztMwU8K2mDO4wcxX36BVRnL\n3NMFpHmw/Cm+f1Cv8NBb3e5Ty6xEgapvk5bx0/mKbPGX9I42fSPoHrwQJfPI\nbmORWtcnvlC3ozntDbcIQbIZWfcJGUuSQD+O0Y43e7AalnL8WIEWZdsMno+q\n/OuNn2rwSWMKntwEGFuSYLwoK5Tvco+sSy2X4LK1F+5xaiPgQM/jjOgbAtXk\nD1wr0b61RQ5GjY9JOK4bJuy5xMK4GRfYFoUYL7FeT3NLYznwj7Lpqac0R04j\nke1qNzPEyjTc3HPU7KCDOPVBH6clLzAN7NMi6ig+WgCGZTXSO04Ok8rnfTW/\niiMN/1WoQlwH7me8K1FU6jOf5Z+XXW3FJ5idsXkjdC+ihvtcHHABbIDdCys+\nEBM/mvzIiBPXY/ICGlNzY1IFfKZMhKDt2F66nVCArK30VGaPuJ5qzCKcDJyW\n3/V1\r\n=lFgu\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 0.12.1](https://img.shields.io/badge/ETH2.0_Spec_Version-0.12.1-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\n\nimport {stateTransition} from \"@chainsafe/lodestar-beacon-state-transition\";\nimport {BeaconBlock, BeaconState} from \"@chainsafe/lodestar-types\";\nimport {mainnetConfig} from \"@chainsafe/lodestar-config/mainnet\";\n\nconst state: BeaconState = {\n  ...\n};\n\nconst block: BeaconBlock = {\n  ...\n};\n\nlet postStateContext: BeaconState;\ntry {\n  postStateContext = stateTransition(mainnetConfig, state, block);\n} catch (e) {\n  console.log(e);\n}\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"f0e48bd7ac47742ec3a5a8b426838b793863ed8f","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"concurrently \"yarn build:lib\" \"yarn build:types\"","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","benchmark":"node --max-old-space-size=4096 -r ts-node/register ../../node_modules/.bin/benchmark 'test/perf/**/*.test.ts'","build:lib":"babel src -x .ts -d lib --source-maps","test:unit":"mocha 'test/unit/**/*.test.ts'","build:types":"tsc -p tsconfig.build.json","check-types":"tsc","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.16.0+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"14.16.0","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.1","@chainsafe/ssz":"^0.8.11","@chainsafe/persistent-ts":"^0.19.0","@chainsafe/lodestar-types":"^0.25.1-dev.7+f0e48bd7ac4","@chainsafe/lodestar-utils":"^0.25.1-dev.7+f0e48bd7ac4","@chainsafe/lodestar-config":"^0.25.1-dev.7+f0e48bd7ac4","@chainsafe/lodestar-params":"^0.25.1-dev.7+f0e48bd7ac4","@chainsafe/persistent-merkle-tree":"^0.3.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.0","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.25.1-dev.7_1624896303268_0.036388592870028935","host":"s3://npm-registry-packages"}},"0.25.1-dev.8":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.25.1-dev.8","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.25.1-dev.8","maintainers":[{"name":"priom","email":"priom@chainsafe.io"},{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"6b731712c5f021a434b39076059e9fbee0e4bcab","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.25.1-dev.8.tgz","fileCount":320,"integrity":"sha512-tfpXL+Joz41OuJIviBsJ7TMd0Q0MhXgqzQolTON5GDX5a81zMOvnXD1MhWli22+fxONYXm47pc0nMX2oVFagyA==","signatures":[{"sig":"MEUCIHaioUCtAudnRN3h/LzpSUbqigvnQAK56uCykgw1WgTJAiEA2sZPjhPKSsvuyC8W4yKruKJj0A0MWlDGQFmqIxFNsVs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":735957,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg2fZRCRA9TVsSAnZWagAAJZUP+wdx1vtyQTfKncj3NAzM\nVgrYapn+1U96OkaZnDEGjovCy/F3hPGQv6j1rdXi3Km05bv51K9ydpEa+hMV\nYbxjlZCaPEpcvHa9X5ZH1oyiF+ezgXaS0S87sOBXlD9moedK0N4U+Zj4siyY\n74TW8OPnfvjEj4AnvrLtXHxK7syk+xwnLyalOoIyKQbKgj/3plJoz+u0QpLA\nORv8/dlZcob1L/lHLP3wSbo+l8ybCUK8ux7aJ4t7ouZM9nTcyin9YCHFLdp7\nLcm9cwvDwXRJD7L7APydDEI6C0l0o68iFPo0otYTe6DztOC+w37P4CqDAsps\niIfw3QM9feUAg54FimjZ8HKCMc0KEBJ1qEVma3r+1xFkS5JbTrPX/6MlzMQ7\nNoD67gp1CfgjAmZtEHt5hCtKhDv7xDZnfYr/vEfXBn8P0+NMFaY4MNoFQGc+\nteN5K46f/fgCZRGT2CRzHHECdYyPWDiGVvIOECumupxdzIhDfmGaVbc0Nbm8\n4VhxiyOa2GJbYnLNMroEZbrwi3q5akfra0yhGIVWXDkSSg364Ir8TsNKxJDe\ncnzxUUb+ngIVn/yssEFcuA1T9jFLayoiM1e709SG3G5QQjhNj6vjNpx499uj\nkuWd/qV96S5o/hBHdrhq6R6GSbEwH8ec6BgzaMOsLanuh3uLHXIjMV/LqHsu\n+HdZ\r\n=xni8\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 0.12.1](https://img.shields.io/badge/ETH2.0_Spec_Version-0.12.1-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\n\nimport {stateTransition} from \"@chainsafe/lodestar-beacon-state-transition\";\nimport {BeaconBlock, BeaconState} from \"@chainsafe/lodestar-types\";\nimport {mainnetConfig} from \"@chainsafe/lodestar-config/mainnet\";\n\nconst state: BeaconState = {\n  ...\n};\n\nconst block: BeaconBlock = {\n  ...\n};\n\nlet postStateContext: BeaconState;\ntry {\n  postStateContext = stateTransition(mainnetConfig, state, block);\n} catch (e) {\n  console.log(e);\n}\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"a6dd6dd0835cdd7e3705db9c8d7ba060aabdb652","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"concurrently \"yarn build:lib\" \"yarn build:types\"","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","benchmark":"node --max-old-space-size=4096 -r ts-node/register ../../node_modules/.bin/benchmark 'test/perf/**/*.test.ts'","build:lib":"babel src -x .ts -d lib --source-maps","test:unit":"mocha 'test/unit/**/*.test.ts'","build:types":"tsc -p tsconfig.build.json","check-types":"tsc","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.16.0+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"14.16.0","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.1","@chainsafe/ssz":"^0.8.11","@chainsafe/persistent-ts":"^0.19.0","@chainsafe/lodestar-types":"^0.25.1-dev.8+a6dd6dd0835","@chainsafe/lodestar-utils":"^0.25.1-dev.8+a6dd6dd0835","@chainsafe/lodestar-config":"^0.25.1-dev.8+a6dd6dd0835","@chainsafe/lodestar-params":"^0.25.1-dev.8+a6dd6dd0835","@chainsafe/persistent-merkle-tree":"^0.3.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.0","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.25.1-dev.8_1624897104890_0.1269803926257982","host":"s3://npm-registry-packages"}},"0.25.1-dev.9":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.25.1-dev.9","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.25.1-dev.9","maintainers":[{"name":"priom","email":"priom@chainsafe.io"},{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"c2a16de4ece4d9e087cea79ab798c1b13cab0965","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.25.1-dev.9.tgz","fileCount":320,"integrity":"sha512-FDOXC5BZkTdPmv1C4XyiYRmkdWXuGAwhdWf5Xy+g18GXyUvxQ55adk5IOopH9H4fcf4buHZCRkasTx1k3wkRQQ==","signatures":[{"sig":"MEUCIBjyGhZ1cWIxh2hqO49//vZV+bgR67b+wiLkE2xqDYbRAiEAyftJ2mZfWsZJCIQQepBTxk28fn+xzcYcBNxElNRKJ8g=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":735957,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg2faDCRA9TVsSAnZWagAA6QYP/ROYXbM+0umI080uHCHJ\nhbwv2UQWj4HKTl/RwWI5lb7kdQW8pjwMOvdBY3272yILGQQ0kPQo8JVas4Ra\n6YI4li5p94EV40ZiHQ/ZamDKCDXCAjYSUQ51yxYd8V0dnRYmCD/d0Ld/Lp2L\n7MQzJJ/FS6LRg0hBnQ4bzHcearZShEkR/nBhdCzBYPdK/GVEpAooC2AUYVEZ\nJ9QXKMGVCJbV+WwhIw/sxzpveTDCynGPGMrHcWMwGUqWQRTES0oWuVirEHYW\n2wU01mKuMY4jyvEZVQtvEjAcrUaIYNIKGFxz3BQnIyu0wBX8mDo/N8/RR7Ra\nSbM4NXILk+v4OAtjTwoFgQlePvygUsN3HCPWmoltTzrikqOOoqA+QFTiRras\nkAYiQT1mvCPWaMYr067Rtrt63vBajx6pcrsIbhtpq5i/S21rfEUcpJn2aGuJ\njU1ojP4IDSvoE9HA7C5dsEgJS//szqFLLaL0W66hgB0VGIzwT12qc6xAV/OW\nLIGz0Gqzjs4fCM2SIIPfMlzQDvAgXnToXo7y3u6spuqLxDYAj1o0obMhyHCT\n+hy9D6b708UtM6hIaFmJeki7WpASUkeHZfQQiDMLk9sq4NekfbnZG9xW6mDO\n4s4vWs5DJ5YjaXQI5VIQo6Qk1a0i2zNujSFHTsy9rOObn91+iifoxNFx4zE2\no2k9\r\n=sskL\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 0.12.1](https://img.shields.io/badge/ETH2.0_Spec_Version-0.12.1-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\n\nimport {stateTransition} from \"@chainsafe/lodestar-beacon-state-transition\";\nimport {BeaconBlock, BeaconState} from \"@chainsafe/lodestar-types\";\nimport {mainnetConfig} from \"@chainsafe/lodestar-config/mainnet\";\n\nconst state: BeaconState = {\n  ...\n};\n\nconst block: BeaconBlock = {\n  ...\n};\n\nlet postStateContext: BeaconState;\ntry {\n  postStateContext = stateTransition(mainnetConfig, state, block);\n} catch (e) {\n  console.log(e);\n}\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"15766f49f4c3b49f9ffd7ee9a209a0c62739e0ef","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"concurrently \"yarn build:lib\" \"yarn build:types\"","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","benchmark":"node --max-old-space-size=4096 -r ts-node/register ../../node_modules/.bin/benchmark 'test/perf/**/*.test.ts'","build:lib":"babel src -x .ts -d lib --source-maps","test:unit":"mocha 'test/unit/**/*.test.ts'","build:types":"tsc -p tsconfig.build.json","check-types":"tsc","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.16.0+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"14.16.0","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.1","@chainsafe/ssz":"^0.8.11","@chainsafe/persistent-ts":"^0.19.0","@chainsafe/lodestar-types":"^0.25.1-dev.9+15766f49f4c","@chainsafe/lodestar-utils":"^0.25.1-dev.9+15766f49f4c","@chainsafe/lodestar-config":"^0.25.1-dev.9+15766f49f4c","@chainsafe/lodestar-params":"^0.25.1-dev.9+15766f49f4c","@chainsafe/persistent-merkle-tree":"^0.3.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.0","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.25.1-dev.9_1624897154625_0.4779839934193906","host":"s3://npm-registry-packages"}},"0.25.1-dev.10":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.25.1-dev.10","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.25.1-dev.10","maintainers":[{"name":"priom","email":"priom@chainsafe.io"},{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"bd53a80b76f169819d2265edeca5fb3374a4ce3a","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.25.1-dev.10.tgz","fileCount":320,"integrity":"sha512-HczAoepxukecCsvZPS5OVZEbARtE9/NM+SrJi3EO9p9welUPkGR2pg39Ye9Rs5AYe25PdxIXH17qBcA5kBQOrA==","signatures":[{"sig":"MEQCIBlC9qtBK8y/2CpU9Y6vF2vF8IQcHyQkz0snRJ2TYNRDAiBfDiSi/qyLkS4/6ovqVMVCicbmLEVI5oTPzBBR/fwf8w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":735962,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg2gJCCRA9TVsSAnZWagAA4SYQAJNe3jzfsNM92UNpjNtT\npvNZZGosbeTVYfpM3RWAme+lvQV8hznfIW4cY2LdVhOtkAJOfi8aqDWpLmBw\nKbEjqqkDLZgdzX3o/uPKm96uuyuzqOW0bAd50fjdIK6i6pNYvcSxqG+x1StQ\n9eNYLKFMD/u/6haFZlOOl0suaErrV8nJQ2lJeC2yoOzSTiu8tFzWc6fEZ8B9\nr9cEoKt+x5Zlu+nNPqMggYtOuM3i8m1C45By4q3Xm7yQh7nh+ABIRwqiyotF\n2G5Yg5UrJTR6dXxBRQ/KRVQUlHcFJgA8061zBSZjuidcdDeyIcb7NCX42eqQ\nWGJv4tdRhnfxisfxp05dgrXVFJiTdnIrMEoB0K7EpQkjLliYne52l50YQi0q\niq5B1g7810TW6omrajeEf3fQBEHiurXjMjN34b57JRtXJdWwXlq9v9vKhaCE\nuNcOOn1OpBeCstC0VVaBewPQyrpmPQYgiL3mUnr2dd1b/ViwWqD2EYvuuZZq\nOYR+7zl4/59dtPa3J9N0muJ2F/xrrhXCiKDZ31MMC1CC9WyrwOUsVi4e0i3M\n1pK8iAUU5WVEGCNum/RVCeezRTA9zbkpTV1tK82OKxKqeNvMpGbAIEGvP4u7\nqf3NIkh3N5DccMhtjFRsaKysq6QHkvkT/vU85FAqQYV9UPLWHok8bYq14QI1\nO/gg\r\n=iOgF\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 0.12.1](https://img.shields.io/badge/ETH2.0_Spec_Version-0.12.1-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\n\nimport {stateTransition} from \"@chainsafe/lodestar-beacon-state-transition\";\nimport {BeaconBlock, BeaconState} from \"@chainsafe/lodestar-types\";\nimport {mainnetConfig} from \"@chainsafe/lodestar-config/mainnet\";\n\nconst state: BeaconState = {\n  ...\n};\n\nconst block: BeaconBlock = {\n  ...\n};\n\nlet postStateContext: BeaconState;\ntry {\n  postStateContext = stateTransition(mainnetConfig, state, block);\n} catch (e) {\n  console.log(e);\n}\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"88b23663874b5e836a38a87dc539880e22aa0f8c","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"concurrently \"yarn build:lib\" \"yarn build:types\"","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","benchmark":"node --max-old-space-size=4096 -r ts-node/register ../../node_modules/.bin/benchmark 'test/perf/**/*.test.ts'","build:lib":"babel src -x .ts -d lib --source-maps","test:unit":"mocha 'test/unit/**/*.test.ts'","build:types":"tsc -p tsconfig.build.json","check-types":"tsc","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.16.0+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"14.16.0","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.1","@chainsafe/ssz":"^0.8.11","@chainsafe/persistent-ts":"^0.19.0","@chainsafe/lodestar-types":"^0.25.1-dev.10+88b23663874","@chainsafe/lodestar-utils":"^0.25.1-dev.10+88b23663874","@chainsafe/lodestar-config":"^0.25.1-dev.10+88b23663874","@chainsafe/lodestar-params":"^0.25.1-dev.10+88b23663874","@chainsafe/persistent-merkle-tree":"^0.3.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.0","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.25.1-dev.10_1624900161854_0.5801467031184091","host":"s3://npm-registry-packages"}},"0.25.1":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.25.1","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.25.1","maintainers":[{"name":"priom","email":"priom@chainsafe.io"},{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"264805d1cbef6bbd3655d1daeb250c77c42b7e00","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.25.1.tgz","fileCount":320,"integrity":"sha512-0fZgCeCwhRa67qazjYQA7A+0/qkeom+R0+D+FgYkiQqqSePt+XZqJluhjRxh0IidPvDxfVVA0BYcqiku/O4KnA==","signatures":[{"sig":"MEUCIFTb/u22IAel1tEJcLKAr8lFVZR85kSFEdL1yBI6hLzcAiEArB/B44EhGne7DK6UiCLj1bBL/cc9K/wW0QBTm0kfRY4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":735867,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg2gKmCRA9TVsSAnZWagAALbMP/3yEW9qCqqD2g9/gJ+U5\niFW8cR/DT5XWBDSJSmg+SV6pPlqOoziqssdps5J4twlX0muEcEb7fPWht4dq\n41929V1V2zmG5oHW651IEcoaCXeUd91/faaHXTsfe3VXJ+3hmp9Srac2Qpmn\nDswVwrscGmuFBr2P5DR4ejft0AUAxdjf6HOy1ou26F6xYvI6WYjQ16KyeJaa\njd4ZycaPSoChKimg7HKAxyrkpLvJBE7yc4diosKjxDSicGuAxlbAJ/n+MQFy\n/+mc824y0ZBGdQpgFD65a1OFqkKVTzbkELUOrerZJSvIBuPuw4Q3+QD8GL41\nBguIF+wYTWPEUuzG1pyLfrsXFUF+0yBEdjJsxLVc7X0alzWkPX11QXHDJhqF\nwU3++APVbQAHukZloL++0rtrp3V2vYbsjXjPeLfW9HnqfI3Pjg+IUh1U/WTW\nkuOOdSBj6YvmbU9tezcISX60AQxkYk/29Xr7g+XLZ+7I2G15qUrHg7ND8TfI\nFGfpEKQP43Pj0y8WYR3Hz2pf8OlA7A5BzxGQ5Yio0AgOuWmDWmQGa75mFZb5\nNLd+DuXrB6cxFgBgqOOEQsrK8dzuBQ0sh0AAOC8pkDrmdMzfzKDlBSRhOwmG\nnbKfZarJd3PSWK60TkLjme/1OltKEhYENwt1ZdDkrBJ9K0xBuX9ZSvnc25xY\nmVYK\r\n=RHlS\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","gitHead":"88b23663874b5e836a38a87dc539880e22aa0f8c","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"concurrently \"yarn build:lib\" \"yarn build:types\"","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","benchmark":"node --max-old-space-size=4096 -r ts-node/register ../../node_modules/.bin/benchmark 'test/perf/**/*.test.ts'","build:lib":"babel src -x .ts -d lib --source-maps","test:unit":"mocha 'test/unit/**/*.test.ts'","build:types":"tsc -p tsconfig.build.json","check-types":"tsc","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.16.0+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"14.16.0","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.1","@chainsafe/ssz":"^0.8.11","@chainsafe/persistent-ts":"^0.19.0","@chainsafe/lodestar-types":"^0.25.0","@chainsafe/lodestar-utils":"^0.25.1","@chainsafe/lodestar-config":"^0.25.1","@chainsafe/lodestar-params":"^0.25.0","@chainsafe/persistent-merkle-tree":"^0.3.3"},"_hasShrinkwrap":false,"devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.0","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.25.1_1624900261798_0.2931574945100073","host":"s3://npm-registry-packages"}},"0.25.2-dev.0":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.25.2-dev.0","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.25.2-dev.0","maintainers":[{"name":"priom","email":"priom@chainsafe.io"},{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"f99a62c8ff693acdb6e45ba8b9c82e32da6e8479","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.25.2-dev.0.tgz","fileCount":320,"integrity":"sha512-9NiCeGqkqpXU7/ulkInaniG+e6KpwW3UvLB39f7nZuuHkztQWx+0HGFhli3WchZN99+2y7GLd2THwfSRm91OfQ==","signatures":[{"sig":"MEQCIC+jrG7pYQNPsFJiuQvOXOiOWOqtj2ZyiCwD4faEBabOAiAdcDcZmkOtP1Hqm1kiCYb9Y8MowCuL2i87Rt1AynkNOA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":735957,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg2gQWCRA9TVsSAnZWagAA6YQQAIyzUtZZFOw05nbdcstu\n1gpPMy95DNkI6Zh4nQt5hqEsQXDWEpL2n1v5pK9yBlUazRYIcGbPHo3hRyZB\nBbc+gj6hquJxFhfH/9vtrNzGTp/8oqBKQ5mvs1bWqx4Re+u5Iv4BvyldaKOy\nc9VddKZ/Xwdk2lta44GwOBaMtBOuqtxITB9fTMIKHRVqm+8tp8N0im05HF5E\nevQYzg+2y1y3LMgyXD1UUKE4aB85sjGJlODjDHQzATR5BEnkSaE/WsLv8r7y\nNMFbD9TKcUYqpVhK3l1JWfVej44o1HJzCtlOGbHUuT/16jiMfVte4DYrHLId\nF7enO2/9v+B6nEJFqOprxJdSxGVFcOpHdlBP7CFVlXSkk6MsINtbfkvNpCtL\nbhnc9K7sfYzCbFg7IYmKwjUgMEtOWU5OFmxTMTEFWVAmtMw2fVsKn1XZunMJ\nqkKLQIra0/hx2NBGsqhOfdQWzN41Nkf/jxIewGcsJxdX9vsGF+chjXDJkeGZ\nJq0hfv/wUlJkjiin8HJnNrIa8AXOOUVWnes45R+HNpMwvlrsW8YybYsjPv67\n8pvv2nipLt6eMkGXOd7SnusvuAGag2SK554voIVMWcNXGtIN1uXOblsPk4X1\noufKxUQqlJ9r3+5dH3szyLSk89ab3BXLm8X/9PSnplt9Lp2E/X7hySVnFdaV\nOPkn\r\n=dutL\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 0.12.1](https://img.shields.io/badge/ETH2.0_Spec_Version-0.12.1-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\n\nimport {stateTransition} from \"@chainsafe/lodestar-beacon-state-transition\";\nimport {BeaconBlock, BeaconState} from \"@chainsafe/lodestar-types\";\nimport {mainnetConfig} from \"@chainsafe/lodestar-config/mainnet\";\n\nconst state: BeaconState = {\n  ...\n};\n\nconst block: BeaconBlock = {\n  ...\n};\n\nlet postStateContext: BeaconState;\ntry {\n  postStateContext = stateTransition(mainnetConfig, state, block);\n} catch (e) {\n  console.log(e);\n}\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"bbc6f32ce797447d1629acef053b2f4bbef3925e","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"concurrently \"yarn build:lib\" \"yarn build:types\"","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","benchmark":"node --max-old-space-size=4096 -r ts-node/register ../../node_modules/.bin/benchmark 'test/perf/**/*.test.ts'","build:lib":"babel src -x .ts -d lib --source-maps","test:unit":"mocha 'test/unit/**/*.test.ts'","build:types":"tsc -p tsconfig.build.json","check-types":"tsc","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.16.0+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"14.16.0","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.1","@chainsafe/ssz":"^0.8.11","@chainsafe/persistent-ts":"^0.19.0","@chainsafe/lodestar-types":"^0.25.2-dev.0+bbc6f32ce79","@chainsafe/lodestar-utils":"^0.25.2-dev.0+bbc6f32ce79","@chainsafe/lodestar-config":"^0.25.2-dev.0+bbc6f32ce79","@chainsafe/lodestar-params":"^0.25.2-dev.0+bbc6f32ce79","@chainsafe/persistent-merkle-tree":"^0.3.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.0","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.25.2-dev.0_1624900629739_0.7506224721304873","host":"s3://npm-registry-packages"}},"0.25.2-dev.1":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.25.2-dev.1","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.25.2-dev.1","maintainers":[{"name":"priom","email":"priom@chainsafe.io"},{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"36e66d17bc9f412c4bc508a43a4cfb6e10e6876f","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.25.2-dev.1.tgz","fileCount":320,"integrity":"sha512-XUT1krbzFdvuhw7dcvQPexcMjVH1ZLTiduP8KAfjURPg5XhZzbOakNOQsYrFLkrhsv2KCB2mfEmZj9d1Y57IOQ==","signatures":[{"sig":"MEQCIHID4Qq4Q8j6PUEhALH1Pr0WPJHYvCyEA2fipNjN0syMAiB6ZzLuu9lVF2YL/5UUdiUNtBQGYwsPGqqw5gSRNt/tkQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":735957,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg2gXKCRA9TVsSAnZWagAAx2YQAIxxga0zwQb5iWf1y7Fc\np4FN+vvdCJ7i7nZgoJgyugSRbsdKnebXo5VN9MzrrQr5mB36OxTZEic0srjY\nV3pxQPfJ7+oiPVpz/7hutUmNRaX+XDro7KKL4NZe2/sZrLf/9Es0GRDUXVXr\n2ng0wUGDZb/HsWQAJZAx4jJ0Taacp6GWA9em7m5oPfsiuYe8aGil/rKnO0Bo\nLnlJxhowg9kO+ftvZ22KdFYzIdklIrq7bdrs3YopDuB+gLNB+DpMOCxtZdDu\n6QUOnFhYzN44YDAOUG++DLZTwp1ir6Z6FguACGEDrDAQndghSuu0z+tElot+\nJU6QZK6f/1BQJ8tNF+Hml+XidbOH0LmynqTX+WlnHYhKl7EB2B3cJGsLFy/t\nql7r6zHCjgujyGYqactqtoxVbeKmh/jN6uuE1x0Sof4CGa5QbqNcOib2XL5L\njqdlWq7+tyPBBnw+4CRHBQc9X4iM5GEwzsElvIXvB1ybXpGWPQunUsizaanA\nPJjsEpAsUdXB8Yg+tGLZuqDDMRXcnA20bk+suZYWvnnzLJx9r3+RfzFZxlIC\nvd9LePV0UPfFvQbN3fOPEFPdTzpOAmSFuZH+ymbtZLtWtc4/8ubFpDn9bgCd\nPC7jldJKi0RlwuuOPnldQLDn9qz4QurOfe3I6iLTeM38GAuczNgrzREI/41j\nhl9Q\r\n=5F61\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 0.12.1](https://img.shields.io/badge/ETH2.0_Spec_Version-0.12.1-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\n\nimport {stateTransition} from \"@chainsafe/lodestar-beacon-state-transition\";\nimport {BeaconBlock, BeaconState} from \"@chainsafe/lodestar-types\";\nimport {mainnetConfig} from \"@chainsafe/lodestar-config/mainnet\";\n\nconst state: BeaconState = {\n  ...\n};\n\nconst block: BeaconBlock = {\n  ...\n};\n\nlet postStateContext: BeaconState;\ntry {\n  postStateContext = stateTransition(mainnetConfig, state, block);\n} catch (e) {\n  console.log(e);\n}\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"866da32e87bcba2891edfeca221af2798098d4e8","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"concurrently \"yarn build:lib\" \"yarn build:types\"","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","benchmark":"node --max-old-space-size=4096 -r ts-node/register ../../node_modules/.bin/benchmark 'test/perf/**/*.test.ts'","build:lib":"babel src -x .ts -d lib --source-maps","test:unit":"mocha 'test/unit/**/*.test.ts'","build:types":"tsc -p tsconfig.build.json","check-types":"tsc","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.16.0+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"14.16.0","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.1","@chainsafe/ssz":"^0.8.11","@chainsafe/persistent-ts":"^0.19.0","@chainsafe/lodestar-types":"^0.25.2-dev.1+866da32e87b","@chainsafe/lodestar-utils":"^0.25.2-dev.1+866da32e87b","@chainsafe/lodestar-config":"^0.25.2-dev.1+866da32e87b","@chainsafe/lodestar-params":"^0.25.2-dev.1+866da32e87b","@chainsafe/persistent-merkle-tree":"^0.3.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.0","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.25.2-dev.1_1624901066144_0.19578317385621302","host":"s3://npm-registry-packages"}},"0.25.2-dev.2":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.25.2-dev.2","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.25.2-dev.2","maintainers":[{"name":"priom","email":"priom@chainsafe.io"},{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"5683bc79d31a3f6da0079e7e54d27d0d4efb8985","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.25.2-dev.2.tgz","fileCount":317,"integrity":"sha512-tR/UgpvjaOXpC3WPJKyhXTAd8dnjU7BHl2IPhvNK6GqM/CEbGN/+nM+3xmM9j2QtK1Ecp5edPff7mIKy3/KSrg==","signatures":[{"sig":"MEQCHwFViTd3J37zUBD5X2peGlaIrF/2JeZ/nhjMuJG1qp4CIQDPagP95xksP07vPq+osvAfx0dPRvE4Y9WwoU5pNGWQBQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":715713,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg2gdHCRA9TVsSAnZWagAAFmwP/1XaDR28clioHcZ1KfjA\nhrH4uyIqDf7/VkB3c5zSFaKFm/8TcTkG6UZAPEFJ1LVDcpIL12iE9yIOvzXD\nXNx/8QmYHGsRQ27+tTvR+I0pBzw2a/N66RKSLLul45ZwfYmLrtyxlc57P9fd\n7+eU9DX2UEtC4Fjs2JHzxgpRlN7BZEs0fSqs2xsfVb3CKJorhUW460eytV2e\nCnZA5Oo3NcR3j4PriJqTHqPB+PduvgoTcoUWLR9yXvs5Cek6+SLPWnjZI+VE\ny9ZKW13No9GRIlP3Y8csfn1WQESm+3XgbC9YCbCX7yv0hAdmBpGA0Tf0k2GM\nvrV0FhdKO7ElK9/UOJjyeAQ3RHR5c81rqNNJn82D1E77xMxyoUK6UwObag8w\nlejvfI/3jgWMIGtoeKwRB3Zg76cvWNKmzyoMbpfrwD54GTsU2TWaqsPcfMiq\ng+fX7hEl/4gdCXC35QzCioU5umQ2AqJZSmaVPTgYAgvkjKe7V2Bg9Sr1lTVp\nloz2KnJbOKiSdxXyDPlHmTgp/1Wdm9ICHRTKylTGkNOXPRwPGSUGhw363f6L\noAXEIvE12xkG+xeR2EiN4ggq92dj8wL7QsF4gncvOtG6kIbmoaKvcrn5ZaO2\nEWpjHo42EotzCsUNJqsPVxIFRwB+QzqXHpN0YL8bwlDrHw+OCzEvYwPU5xk2\nr+8d\r\n=YdO1\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 0.12.1](https://img.shields.io/badge/ETH2.0_Spec_Version-0.12.1-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\n\nimport {stateTransition} from \"@chainsafe/lodestar-beacon-state-transition\";\nimport {BeaconBlock, BeaconState} from \"@chainsafe/lodestar-types\";\nimport {mainnetConfig} from \"@chainsafe/lodestar-config/mainnet\";\n\nconst state: BeaconState = {\n  ...\n};\n\nconst block: BeaconBlock = {\n  ...\n};\n\nlet postStateContext: BeaconState;\ntry {\n  postStateContext = stateTransition(mainnetConfig, state, block);\n} catch (e) {\n  console.log(e);\n}\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"88233ba3dd3e604be359c233c9aac459796d6809","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"concurrently \"yarn build:lib\" \"yarn build:types\"","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","benchmark":"node --max-old-space-size=4096 -r ts-node/register ../../node_modules/.bin/benchmark 'test/perf/**/*.test.ts'","build:lib":"babel src -x .ts -d lib --source-maps","test:unit":"mocha 'test/unit/**/*.test.ts'","build:types":"tsc -p tsconfig.build.json","check-types":"tsc","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.16.0+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"14.16.0","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.1","@chainsafe/ssz":"^0.8.11","@chainsafe/persistent-ts":"^0.19.0","@chainsafe/lodestar-types":"^0.25.2-dev.2+88233ba3dd3","@chainsafe/lodestar-utils":"^0.25.2-dev.2+88233ba3dd3","@chainsafe/lodestar-config":"^0.25.2-dev.2+88233ba3dd3","@chainsafe/lodestar-params":"^0.25.2-dev.2+88233ba3dd3","@chainsafe/persistent-merkle-tree":"^0.3.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.0","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.25.2-dev.2_1624901447412_0.39976164662725333","host":"s3://npm-registry-packages"}},"0.25.2-dev.3":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.25.2-dev.3","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.25.2-dev.3","maintainers":[{"name":"priom","email":"priom@chainsafe.io"},{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"abe5f6df23227daee9f866a77d20b5dc7ce955e1","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.25.2-dev.3.tgz","fileCount":317,"integrity":"sha512-b1ULi6PCbNeGlXxIF/gyrE7S4WHED0KO/f/ZhnWGxehEV+98YvRjelVGwK47qb8oJ+LHyOs68ge8ATUMApN0og==","signatures":[{"sig":"MEYCIQDNoB8COnRyfr6PVfgnaqvadF4siE6Syv+lta9/7+nO4AIhALJ1DbYIbkbkiqEXlIJcwMakOl0ZlABqCMIk0vd/Kjyd","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":715713,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg2jjcCRA9TVsSAnZWagAAUigP+wXPJ5dZ/rWxmqhiI+jt\nnJ7VXzrVOZpOWKcauSLgkJTCUiEVGMhajyC8ZwrsKNEsswxpqOQCh0eJbOZ6\nzFe8IT4Ezu85XxUo8opKYlgGonC6KF5qnS+ZEs8cJ9dE6f2QnAq1Hi7Jd+HJ\n4wS1nviJZVanwA3XPRgDT7xjYMXz7TXyKFDxv+Y9ymZKpzvTWp37cDSoZMIn\nmBUXcz0d7iTE1nEtaGfWYpvs6Ua/jq4QLJA6FRKBMEo9R2bbADjdhn/1AUZJ\n1czLqfSStN+MXXvsSVmDCtRJiCpwX2YrfVgpt4I1sKZPr76+eI/GjqvmubKr\ncr3sOnCA/5FTgPcUEdA/oqVVjQIqt1p1shtBGno+uIP9v7RUgGAkSAgErbI1\nRS/xL59mJ4Fzkj0I8Dd+JGnqYiq2WhZNBbVV+x8PxCBcliHj0FqfihF538//\n+5YWJHWmj49xSQtBJYT6SjdEOvMdqNYopiWnVNkeyI3GTLM/PiB2ZdyDFXqb\n/UBvJeQbJ3ZuRH/HcMAn8fFoqubl1zt6WTaMNrEI3STf28atN57EHUnjdFiF\nFt7ZE4XkRBiBITJyHU9dVEtzb0N5o6oTSlAY9TyJ/h1JpM8ueA/jtMh62rGs\nvYicOovKr0QseayKb5xXQvLn9wPlr2ZlYonbO5MnEHtBZYtjgPB+bynd61Wv\nm6bs\r\n=jkVF\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 0.12.1](https://img.shields.io/badge/ETH2.0_Spec_Version-0.12.1-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\n\nimport {stateTransition} from \"@chainsafe/lodestar-beacon-state-transition\";\nimport {BeaconBlock, BeaconState} from \"@chainsafe/lodestar-types\";\nimport {mainnetConfig} from \"@chainsafe/lodestar-config/mainnet\";\n\nconst state: BeaconState = {\n  ...\n};\n\nconst block: BeaconBlock = {\n  ...\n};\n\nlet postStateContext: BeaconState;\ntry {\n  postStateContext = stateTransition(mainnetConfig, state, block);\n} catch (e) {\n  console.log(e);\n}\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"86f9cf24b2546c362b874265539b90e3a6db50ec","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"concurrently \"yarn build:lib\" \"yarn build:types\"","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","benchmark":"node --max-old-space-size=4096 -r ts-node/register ../../node_modules/.bin/benchmark 'test/perf/**/*.test.ts'","build:lib":"babel src -x .ts -d lib --source-maps","test:unit":"mocha 'test/unit/**/*.test.ts'","build:types":"tsc -p tsconfig.build.json","check-types":"tsc","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.16.0+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"14.16.0","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.1","@chainsafe/ssz":"^0.8.11","@chainsafe/persistent-ts":"^0.19.0","@chainsafe/lodestar-types":"^0.25.2-dev.3+86f9cf24b25","@chainsafe/lodestar-utils":"^0.25.2-dev.3+86f9cf24b25","@chainsafe/lodestar-config":"^0.25.2-dev.3+86f9cf24b25","@chainsafe/lodestar-params":"^0.25.2-dev.3+86f9cf24b25","@chainsafe/persistent-merkle-tree":"^0.3.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.0","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.25.2-dev.3_1624914139451_0.537306002179039","host":"s3://npm-registry-packages"}},"0.25.2-dev.4":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.25.2-dev.4","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.25.2-dev.4","maintainers":[{"name":"priom","email":"priom@chainsafe.io"},{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"72b5ed7e69d2c83da39dfda112e2d145642f35ac","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.25.2-dev.4.tgz","fileCount":317,"integrity":"sha512-0lsp0c3wEutB80+1ejnf+KOJ+yis9qwIjDsuY1HqY0BaQAOxUXycOm2YZOgHxXP5HQ7zsXw5uioLI/mtofhimg==","signatures":[{"sig":"MEQCICLxj7ZSALiCojN27vN8Nh/qM/AgNoFc7B5FDtBaVjOAAiAcza71Dg9SRsBpbIro5hfuXF19yfZfvyhcuGs5yYLJXQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":715713,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg2mClCRA9TVsSAnZWagAAsGoP/jAODPP7Y47kwdmHUKtp\nSwsZzJwxmV8UkOME3xM6hSoZA6a/epBfJUi/UZUtkTKJkyIZf5XybSS5PMMr\n3E4KqOaWs/w8UxjAiUMZns0REz6BmviEYPFW2AiFG9rSglqaip8O9/rWIdaZ\neaLwP6Golg0P45AoeeCiP6xHTxiWVgBB4hG5jrh1M82VA4D1J2P7vfC1ofZG\nTXemRWW4qICFQhkzA9apO/CdqJ2KG2Oj2QeCzZKc4LEPiQ3IISFWmeCmYbY5\nJDTkPT2fkh6qSjZjVyfeqX+1T1uT65pEnHb8IfTp9JR9Usd0VcGZiaUAizhY\nawCcJa7fnGK6t7hqhp9K79kYOzk1P3+9Vvm7JDjxLKBzGLHE3AVRXVzG3EGq\nzF6tniFmGUTqq4DKYfcYCgXWaLRkD50Ey7ywAe+qCm5o3FpNVuG+sgEJlgDS\nzZpB6zKBEObzLOE1TBxwptTW3EQaDONz5Gdaox9HNr9dphVEAqbDo+8S/oFj\nxJ8YfyFOnOlh0QmcjUhc9RT2yvJbXgPKttE1h4J2xIvZaV8XW8gTg9AFiDqT\n01NIdalo2OJbUk0wFqag67mRxadBTECXmbU7hNhMIEVgKxKeicn1nVZ5Kz7C\n8vI4GUrzA2o55xY8LwGMbPPcTbVqWzt0JnwYQybuRHWt7OlsDf3yK7DOeQlj\neHgq\r\n=TwRI\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 0.12.1](https://img.shields.io/badge/ETH2.0_Spec_Version-0.12.1-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\n\nimport {stateTransition} from \"@chainsafe/lodestar-beacon-state-transition\";\nimport {BeaconBlock, BeaconState} from \"@chainsafe/lodestar-types\";\nimport {mainnetConfig} from \"@chainsafe/lodestar-config/mainnet\";\n\nconst state: BeaconState = {\n  ...\n};\n\nconst block: BeaconBlock = {\n  ...\n};\n\nlet postStateContext: BeaconState;\ntry {\n  postStateContext = stateTransition(mainnetConfig, state, block);\n} catch (e) {\n  console.log(e);\n}\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"3a171e68b6780e6e51ff15c67fa6571070ba7fc2","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"concurrently \"yarn build:lib\" \"yarn build:types\"","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","benchmark":"node --max-old-space-size=4096 -r ts-node/register ../../node_modules/.bin/benchmark 'test/perf/**/*.test.ts'","build:lib":"babel src -x .ts -d lib --source-maps","test:unit":"mocha 'test/unit/**/*.test.ts'","build:types":"tsc -p tsconfig.build.json","check-types":"tsc","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.16.0+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"14.16.0","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.1","@chainsafe/ssz":"^0.8.11","@chainsafe/persistent-ts":"^0.19.0","@chainsafe/lodestar-types":"^0.25.2-dev.4+3a171e68b67","@chainsafe/lodestar-utils":"^0.25.2-dev.4+3a171e68b67","@chainsafe/lodestar-config":"^0.25.2-dev.4+3a171e68b67","@chainsafe/lodestar-params":"^0.25.2-dev.4+3a171e68b67","@chainsafe/persistent-merkle-tree":"^0.3.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.0","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.25.2-dev.4_1624924325094_0.45513043898552197","host":"s3://npm-registry-packages"}},"0.25.2-dev.5":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.25.2-dev.5","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.25.2-dev.5","maintainers":[{"name":"priom","email":"priom@chainsafe.io"},{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"52dca2ce5f2cf1d2b300b645696cba651fb3a3e0","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.25.2-dev.5.tgz","fileCount":317,"integrity":"sha512-QtzhpNPcUK/bjj9G0Pn+ISNc6uOq9XHmWcEAHupTzGZqhf2ucIO6W8kEur2BtYRhxO7ihJhQVYl6UZ7P55GwQg==","signatures":[{"sig":"MEQCIHrHEInkSZnC4Hju5z6peQwbbh+kcdtWQ6LIWxV3M+E9AiAjMdYa9IsMWSHy8fy1mKyzErZelPwCGoj3oMzVKxaVLQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":715713,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg2pedCRA9TVsSAnZWagAAySgP/1JKZYP4PtennyOSCfYL\nWJEMSPS66mAeDVZVmdWwgwwumX9waOnUg4V83qtDwtuDqsqWH+pbgtyd21qN\nlnV7JOsRNUij0U85olMnx7eb8cekCw9DhdLC5g+xnI0m4TJDtKt9lZyPnwNS\nA3PWlmfMwxKkXqJ8e9sAwmVK8+WY7OfXrH8c3+SkGL2t8pgz6Ns/1cJWpn74\nQZAcAoDRGPqGdhVhMy52+gOtPZYAmAOZunu8xpOdM4jLUfb3Yk3lXAD53mlY\nrTG6Z7ELDLpXQNlx8d+hh2DWnlcNE9aHfhUUhwqVZiTAaoOG/V0z6UQPujlA\nr1Etqoca8Lvw4GF1jbcod0NomjIVsrSe548SEcVbPCNYlsRPwht7hTkpmapv\nqcdHdH/XTo45kwcrwe/TRZ00VEPk0yAvBjXKMuIiaPvv6IZyoQXCS3DARioU\njUFXvtPtg4vurH/RLY/2pajygsmpftwwO2AxfxexrIIMytwPtwEdRy9k+5ZX\nGyTWZOle9wFHjX0o3jQcIqmJBU2Pb2rPCEbfsNbupfRGPlijJCThcYucDXq+\nXFqLpjX4yfQK31WfX2XZpuSzHcIyTyoz6dI36Mn4WursNIC98sOdvxJb1YTA\nM+HWTUs5LjKlsTwelH7tNay9DVntityBoEj43Ga4UucnStChhzKKYDMwwrWC\nxP5I\r\n=B76+\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 0.12.1](https://img.shields.io/badge/ETH2.0_Spec_Version-0.12.1-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\n\nimport {stateTransition} from \"@chainsafe/lodestar-beacon-state-transition\";\nimport {BeaconBlock, BeaconState} from \"@chainsafe/lodestar-types\";\nimport {mainnetConfig} from \"@chainsafe/lodestar-config/mainnet\";\n\nconst state: BeaconState = {\n  ...\n};\n\nconst block: BeaconBlock = {\n  ...\n};\n\nlet postStateContext: BeaconState;\ntry {\n  postStateContext = stateTransition(mainnetConfig, state, block);\n} catch (e) {\n  console.log(e);\n}\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"0a616bb38e63489a1a39162427ad6991f7e90f9c","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"concurrently \"yarn build:lib\" \"yarn build:types\"","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","benchmark":"node --max-old-space-size=4096 -r ts-node/register ../../node_modules/.bin/benchmark 'test/perf/**/*.test.ts'","build:lib":"babel src -x .ts -d lib --source-maps","test:unit":"mocha 'test/unit/**/*.test.ts'","build:types":"tsc -p tsconfig.build.json","check-types":"tsc","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.16.0+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"14.16.0","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.1","@chainsafe/ssz":"^0.8.11","@chainsafe/persistent-ts":"^0.19.0","@chainsafe/lodestar-types":"^0.25.2-dev.5+0a616bb38e6","@chainsafe/lodestar-utils":"^0.25.2-dev.5+0a616bb38e6","@chainsafe/lodestar-config":"^0.25.2-dev.5+0a616bb38e6","@chainsafe/lodestar-params":"^0.25.2-dev.5+0a616bb38e6","@chainsafe/persistent-merkle-tree":"^0.3.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.0","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.25.2-dev.5_1624938396993_0.7301072085433673","host":"s3://npm-registry-packages"}},"0.25.2-dev.6":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.25.2-dev.6","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.25.2-dev.6","maintainers":[{"name":"priom","email":"priom@chainsafe.io"},{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"940aacbb188022bbdb0ed06c870e8f373bc1ee15","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.25.2-dev.6.tgz","fileCount":317,"integrity":"sha512-WxiJM7cs0RMV0R4u8Nhf2fzuSfGBBsMHhgkCud1tv7P65ZvUSWuR31s2krjB6Kla8ZLy9UkixtdK79BIOgAU+Q==","signatures":[{"sig":"MEQCIE0asahLtbCgdyZckFuuuafgAvHrmKz/HWRUk8mLhe8nAiAr3sS1R3meaN0UClzVd0AdSGsXuCwFc/i03dACSL6K0Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":715713,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg2vGbCRA9TVsSAnZWagAARDsP/22cr3j8KKjMXQj6D5Dh\n7GrV2zYm/lfB+H/dHR/XjwTNQYiS8rIzQC7h1hh4JadHjXmy1AQ+wjl4VOd0\npcDttuvJ0j+70/lnvit6Z02iLKpQAGXOx4v/9xr67uMh395h8Vn8CCdG9OvR\nSXc5Eebl9LIRJUgyvP4jKraK03DozlgE1Jo/AX6gmTfflZLRkjv5IyoAlXrG\nsNsT5hllIZ9Th2GJnzZk4qmSgOYJcOWJaavoul1iu+98Gi9fNnSPS3Xu6noc\n2QPus9jXaVbgYoxEZf5Hi95555b3Os37pZ7Qii0bz8mw4en/L9Aog2I1J18i\n6mWTg3vgzZREvBEYNYxJUP7ErHrImsZiPa5SgzUFZD/uWxNQgtBzid/8ZOar\nsdB0w/CPY3xKwTy7gVEXgDSZ3CgLFQfW2RLYeZVd+00mYEfW4bO7BTWDstHJ\nBb/a7+q2p3QhNAQknJY+nBexyEpX/O9tECuHeHwDgPMJe+de0unUrTI15vI9\n7WBaY8SRyJ9wkyzyseRSjatQRfhP9oop363k1Vemz8vv6j+vFuF0l9h9COQg\nBPdsQnkA4ZCzAkUqqS1ZFiqyzqfabpQaN2SZP2E0vBwwGYEHIO93BdtiicAm\nDrG1qeJl1RPQlLMq+Y1fIdqXN8BzQEWuyIRWUAhVS4OO3UQA5nbQ64nEdkSt\nVOLS\r\n=Nkzw\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 0.12.1](https://img.shields.io/badge/ETH2.0_Spec_Version-0.12.1-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\n\nimport {stateTransition} from \"@chainsafe/lodestar-beacon-state-transition\";\nimport {BeaconBlock, BeaconState} from \"@chainsafe/lodestar-types\";\nimport {mainnetConfig} from \"@chainsafe/lodestar-config/mainnet\";\n\nconst state: BeaconState = {\n  ...\n};\n\nconst block: BeaconBlock = {\n  ...\n};\n\nlet postStateContext: BeaconState;\ntry {\n  postStateContext = stateTransition(mainnetConfig, state, block);\n} catch (e) {\n  console.log(e);\n}\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"65050f77116f3923dad0506c68fd1dddacbaeb67","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"concurrently \"yarn build:lib\" \"yarn build:types\"","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","benchmark":"node --max-old-space-size=4096 -r ts-node/register ../../node_modules/.bin/benchmark 'test/perf/**/*.test.ts'","build:lib":"babel src -x .ts -d lib --source-maps","test:unit":"mocha 'test/unit/**/*.test.ts'","build:types":"tsc -p tsconfig.build.json","check-types":"tsc","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.16.0+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"14.16.0","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.1","@chainsafe/ssz":"^0.8.11","@chainsafe/persistent-ts":"^0.19.0","@chainsafe/lodestar-types":"^0.25.2-dev.6+65050f77116","@chainsafe/lodestar-utils":"^0.25.2-dev.6+65050f77116","@chainsafe/lodestar-config":"^0.25.2-dev.6+65050f77116","@chainsafe/lodestar-params":"^0.25.2-dev.6+65050f77116","@chainsafe/persistent-merkle-tree":"^0.3.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.0","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.25.2-dev.6_1624961434835_0.025263291077113115","host":"s3://npm-registry-packages"}},"0.25.2-dev.7":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.25.2-dev.7","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.25.2-dev.7","maintainers":[{"name":"priom","email":"priom@chainsafe.io"},{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"d9cc56a21c78ea5a9cf1b0e0380e89c202d4bb77","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.25.2-dev.7.tgz","fileCount":317,"integrity":"sha512-2lJtyFKpDxN5BY9BATcFq5RxG1+Q5Qp6HsJdxNFfEpLBZfNrwOWot2LUd12fL0bP3so+kg0I0+Aj8wxtrX5fng==","signatures":[{"sig":"MEYCIQDk1KZ0a3kx5+uEhSUkD64lKVMypsgTLzMzd042ugtRhgIhANcNE7gikW8vbO7q10DN5ZF9WApzyTwmlrKTywWtIOKw","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":715711,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg2zGFCRA9TVsSAnZWagAAt2QQAJDIfRn+jlIiyt3LAdIJ\naiufDLfX/MfFld7wIVhpSGrNu9ziQAk6QC4Pfj+QfmsqjsN1DstR0oB2Hnb7\nwrtLhKfs/lz//XVlQDINhZu2jf8EvUyDMmQS866rZE9B2ayE8b/pHly2ZxfI\ntITlD3TieKZcCwdyR5utf6uy16EgD0F7FG+h5YfY1bPuZsQ4wPo5mVFsdGwf\ngosIaImqL+kmnW9TPtkLvCgCp9KXb4fYG5+nVimbEwP2Q8eV3G2U1RG+sekZ\nOMXAJ+miHdQBkS1etlZtpmyoRJwyyis+4KuUdaHm5TP6hZgfoBiR4Id040Nm\np3w5e7asvpIVW8yK0MYuUdm68c0oEurYa9KTj64Q6kDkpoaXEpL2FKJA413j\np8mLIACtxtZGw90dU5OWudf60CxBvWsMbdVJINqcmZ07HjtJY6dzRu/4myvq\n68mcPjjlHNurM9Y0iJmZqBD7Zval2HS7OUpFLei0XCrV/WQU9Niu1L0LpBvy\nV91nIqOtufUIUp2uE279sINfX6JvpAi17Ue6177DImRqbN4XV4lewykJ+fse\nYmuFulS2wla0Ho3IzGBFS8/OJjyn8lXQuUNFmBOaZCVLMl/+BHH2ERH2WZyW\nyP1oYZoj4VGFY/N/QLT0ePNLhMM+09vRVaIav7lHa08GVx8N2jZKgrz/6ZQZ\noGuB\r\n=npRP\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 1.0.0](https://img.shields.io/badge/ETH2.0_Spec_Version-1.0.0-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\n\nimport {stateTransition} from \"@chainsafe/lodestar-beacon-state-transition\";\nimport {BeaconBlock, BeaconState} from \"@chainsafe/lodestar-types\";\nimport {mainnetConfig} from \"@chainsafe/lodestar-config/mainnet\";\n\nconst state: BeaconState = {\n  ...\n};\n\nconst block: BeaconBlock = {\n  ...\n};\n\nlet postStateContext: BeaconState;\ntry {\n  postStateContext = stateTransition(mainnetConfig, state, block);\n} catch (e) {\n  console.log(e);\n}\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"89732ad7d6786d311bf62c0f4ebbf219acb66dd6","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"concurrently \"yarn build:lib\" \"yarn build:types\"","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","benchmark":"node --max-old-space-size=4096 -r ts-node/register ../../node_modules/.bin/benchmark 'test/perf/**/*.test.ts'","build:lib":"babel src -x .ts -d lib --source-maps","test:unit":"mocha 'test/unit/**/*.test.ts'","build:types":"tsc -p tsconfig.build.json","check-types":"tsc","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.16.0+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"14.16.0","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.1","@chainsafe/ssz":"^0.8.11","@chainsafe/persistent-ts":"^0.19.0","@chainsafe/lodestar-types":"^0.25.2-dev.7+89732ad7d67","@chainsafe/lodestar-utils":"^0.25.2-dev.7+89732ad7d67","@chainsafe/lodestar-config":"^0.25.2-dev.7+89732ad7d67","@chainsafe/lodestar-params":"^0.25.2-dev.7+89732ad7d67","@chainsafe/persistent-merkle-tree":"^0.3.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.0","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.25.2-dev.7_1624977796660_0.44944573681000266","host":"s3://npm-registry-packages"}},"0.25.2-dev.8":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.25.2-dev.8","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.25.2-dev.8","maintainers":[{"name":"priom","email":"priom@chainsafe.io"},{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"c018d8ad38fa5ea448b5f1b7dbad23669205d9ec","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.25.2-dev.8.tgz","fileCount":317,"integrity":"sha512-UXWRZRP5VogHKLaxysgt/1MGXf1WOFd/zUN7hfbAgyGnzeQ6pkZzQHVa0UDtKQw0F+hN0cWPInxLkKCzn1+ZcQ==","signatures":[{"sig":"MEUCIQCsisIUZIRCg0uwsWKSzqnHilkgE9wVef7hpOsmILytjwIgLOPs9VBd0/3A0RMD5Q4m3wIWO/6E2Urai0buCRQlJn0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":715711,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg2zOICRA9TVsSAnZWagAAO+QQAIcB3C5wyAWEO/eOaFfO\nS55h08gVI3aBqOpCWwKPeeYKafvtsNgb9+w6mtIWboyaYiLAKfBu1HnWpl+S\n99dWf0S92QGPsrBLady6A09+gREl2Ay3MoxxnOtmUS//yZVPGe/aufOJwVAV\no9BB/IAGTMEnOTY1LZyJ/bvRsiYY420pguZDxcZfJbMIAzoXNc5YKeRCllXd\n6AHEM62KBbHGn6UZ+2VLubPZmNWSv/cDE2rGEdaym2VqPjk8nJv+fpBz+Cwm\nvzG47wxYHezTK9z/aJ+mvqRDyxr87/b4IHuTUsZCpG7u+oXYS8CnOE42sSUQ\ng1XnTVuCJX0IWk59tGIqYYF8nrGE/CbT4PMzUk0shTxJg2lT55WYUKFTs8Pl\nY+TP1+dNdtS209R2pmZhpGFxAO7oCy6mhwDRh6eKTizR2pihVWjlC0/t8FuO\npnKIkh0RD/2xMKdOKWINhy0c3/NklcYCelS42tRKLpdt0J9ykqDmyuZlnDyq\nVXSFUQENkqUbIR+mL0E0YJcd/J1M2xLxf6+Ueqq4GcTUSqlnPzFEFLEdq7Li\nWJ+7aiN1I913vqLwZIyKuPJglUFE3OrrHjUNsicR4AYyloN1LOvRY/j2LhvF\ndnfOPy0bpMDnWJUcsJiUl12RujWybeMjxZdwGkyLQaOUVlvCI9gvZR31+Yla\nE48u\r\n=US+V\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 1.0.0](https://img.shields.io/badge/ETH2.0_Spec_Version-1.0.0-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\n\nimport {stateTransition} from \"@chainsafe/lodestar-beacon-state-transition\";\nimport {BeaconBlock, BeaconState} from \"@chainsafe/lodestar-types\";\nimport {mainnetConfig} from \"@chainsafe/lodestar-config/mainnet\";\n\nconst state: BeaconState = {\n  ...\n};\n\nconst block: BeaconBlock = {\n  ...\n};\n\nlet postStateContext: BeaconState;\ntry {\n  postStateContext = stateTransition(mainnetConfig, state, block);\n} catch (e) {\n  console.log(e);\n}\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"ccaf188a29d12e1fd5db555d3bd55553395026e0","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"concurrently \"yarn build:lib\" \"yarn build:types\"","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","benchmark":"node --max-old-space-size=4096 -r ts-node/register ../../node_modules/.bin/benchmark 'test/perf/**/*.test.ts'","build:lib":"babel src -x .ts -d lib --source-maps","test:unit":"mocha 'test/unit/**/*.test.ts'","build:types":"tsc -p tsconfig.build.json","check-types":"tsc","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.16.0+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"14.16.0","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.1","@chainsafe/ssz":"^0.8.11","@chainsafe/persistent-ts":"^0.19.0","@chainsafe/lodestar-types":"^0.25.2-dev.8+ccaf188a29d","@chainsafe/lodestar-utils":"^0.25.2-dev.8+ccaf188a29d","@chainsafe/lodestar-config":"^0.25.2-dev.8+ccaf188a29d","@chainsafe/lodestar-params":"^0.25.2-dev.8+ccaf188a29d","@chainsafe/persistent-merkle-tree":"^0.3.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.0","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.25.2-dev.8_1624978311911_0.3654542154960263","host":"s3://npm-registry-packages"}},"0.25.2-dev.9":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.25.2-dev.9","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.25.2-dev.9","maintainers":[{"name":"priom","email":"priom@chainsafe.io"},{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"221b539a7c446b8ee7fa67a76e28448c57bf46a6","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.25.2-dev.9.tgz","fileCount":317,"integrity":"sha512-OfVatP9xrmmGtbvsv0vgd+Pz6luFwvLOLzYTAxCttYQJXL/ZPYvyin9F2H1EL3ho+awxbcQS/gmEg08dnuyydg==","signatures":[{"sig":"MEYCIQDSvkovsKVXDoc962UxsjTd0WXvbBJt9zYMH0TSrI/4eAIhALNsV6yyl3sDbm99/O5XzIKTwa4iNsn8pnzxj7J0T9Mb","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":715711,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg3FlnCRA9TVsSAnZWagAAtrMP/jKuZlRR5h6KjSo6vlu4\n9y6b2dTdKYAViYDDG3KItIS78hixmK+VHunK6UzbKg+zEq9Dm0Zvdkcx3fB+\nqThyi7jyLSgBmmgriEQ2p0NetwFIsj+gl/OLod1EJlRl9QkU8Xp3Z0jf/Rq0\nI20hBXdU04NTQBkougcm0QtXxQ+WAoGmOIKndW4TiuUKNb7188XVYmurVlrO\nrsvMtYNGdxLLAfvccqwF1xovf0B5kDScJPlpKmvgZvGnZJ3GBGGhNRFH9CTY\n/i8fMoypt/41yZAgGeyhOyJOYp4tq90FoaMm1Cmlxx9ImmXtPepaQ+HzMXZw\nUWkQVYX5C7De2VM62P9AxrXkoyVUQjXCijtmoaXxFfAtEceQWYYK5ovvrIVN\nbV/fqAqcvFR+oRrcHRLRUQ8i2yT2n5PtTrCUFyEUl2rbRm7gjDJg5szWokP9\nBkAUN746O2YFm+HBoUKPhWC92Fcfxv3H/M/pqFxLmL77p212falgLKW0eBjo\nzqhO92BQeXpky/wTN29PmRNre1+4acgcYKRdmBo31HgjPlQ2jVPEYhMSq0rC\nAcvwi3Mo5zUH007qitTTCKpwk0KirJwIPBv0jIrr7sJ2uRFqXCBHshm+BaOW\n7iurFXNfpZ/14GAVaCIaCIMGOu4cdSxQ0pQkNdJxtKBzlXbD72iJmbS8bpIR\nKJxN\r\n=dSB+\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 1.0.0](https://img.shields.io/badge/ETH2.0_Spec_Version-1.0.0-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\n\nimport {stateTransition} from \"@chainsafe/lodestar-beacon-state-transition\";\nimport {BeaconBlock, BeaconState} from \"@chainsafe/lodestar-types\";\nimport {mainnetConfig} from \"@chainsafe/lodestar-config/mainnet\";\n\nconst state: BeaconState = {\n  ...\n};\n\nconst block: BeaconBlock = {\n  ...\n};\n\nlet postStateContext: BeaconState;\ntry {\n  postStateContext = stateTransition(mainnetConfig, state, block);\n} catch (e) {\n  console.log(e);\n}\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"bad3f6ed0939c9ea3180fa5715cafd83f8fd2bf0","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"concurrently \"yarn build:lib\" \"yarn build:types\"","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","benchmark":"node --max-old-space-size=4096 -r ts-node/register ../../node_modules/.bin/benchmark 'test/perf/**/*.test.ts'","build:lib":"babel src -x .ts -d lib --source-maps","test:unit":"mocha 'test/unit/**/*.test.ts'","build:types":"tsc -p tsconfig.build.json","check-types":"tsc","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.16.0+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"14.16.0","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.1","@chainsafe/ssz":"^0.8.11","@chainsafe/persistent-ts":"^0.19.0","@chainsafe/lodestar-types":"^0.25.2-dev.9+bad3f6ed093","@chainsafe/lodestar-utils":"^0.25.2-dev.9+bad3f6ed093","@chainsafe/lodestar-config":"^0.25.2-dev.9+bad3f6ed093","@chainsafe/lodestar-params":"^0.25.2-dev.9+bad3f6ed093","@chainsafe/persistent-merkle-tree":"^0.3.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.0","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.25.2-dev.9_1625053543249_0.7360337828657544","host":"s3://npm-registry-packages"}},"0.25.2-dev.10":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.25.2-dev.10","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.25.2-dev.10","maintainers":[{"name":"priom","email":"priom@chainsafe.io"},{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"097f88365e5bf6c67cf743b04376a9c1998d3d3c","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.25.2-dev.10.tgz","fileCount":317,"integrity":"sha512-OLHkzzaYjYtISI+CqY0SLan77Q2jg7w9ZgDkcJ5L3WuMKEKQVWz9ZNGctkaTUEWu1TuHH/gjMfKGvYZo1RMGOA==","signatures":[{"sig":"MEUCIQCp4pEuvBqa3AXhpJkxZdFusm0opYAsiKA3y9tkgxDSFQIgYoAshCeAfgoLcCf1Mv21IP9TlnJY+BczFIVL0J3PlQ8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":715586,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg3Ht7CRA9TVsSAnZWagAAk7IP/iSMy9Q9AQsKtAwyKEP0\nE7JgL/+saNoX815gvFvx7EJWgW52fVMMXzcBqFvGfGUfWCP5SfiE1/cD1Uwx\nwUvV6SR1tS2g/qe+cxGD4kveQqMnEnLxb/tOWrXOzzPZQXi/IfeA4ZpL+9yq\nzpQXP6A2C3tBG3230tatut8LFvJnr0G/Zq14jJ3Kp7Kar/U1fIGMQDVOxFmh\n74g/o9a+Dpen1IrubW9nyHKTHAYidMyM4dkDLSCYMfbvxlSTqwamn8KLlT35\n6LxIiEsqxohuBXY3RV/qBRWSt/PXhBsJSZ6G0iw75AAKs3q31Q9/bcOAYA1Y\nZrqPA64+gL4djyw5z17ZCR+anryujXrepH/qPkcDWGW26S5cuU4O5Sjqizuk\nQ7G6FftTJWk7wEeNsMB/NwsbfYbbZKwZ9iwargSVdtIuP2TGZfSau44G1Yc3\nQhLtKD14JMEsHCLN/HYm6CzW3/VGJMUQ5yglebksL2vUxzv3hCShxifWv+GZ\nFsdDxJdtLQ4NqoSPEGhQYD8c9yuvrjtL0JsC++8/BArXth4ufc8xCpUqxC9o\nZJ5GuMC7EL31djUq5wXaY8F6P2pC5yqWXsMSiBK/p1BHAeHwNlsHcl+SAiHP\nK1w+2iUgC6eZQLRX9N4eQ2ILX4sTnrTQ7DVGiuEpnWBgbaqJP9N0uDuMlHcR\nmXKn\r\n=r5Mg\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 1.0.0](https://img.shields.io/badge/ETH2.0_Spec_Version-1.0.0-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\n\nimport {stateTransition} from \"@chainsafe/lodestar-beacon-state-transition\";\nimport {BeaconBlock, BeaconState} from \"@chainsafe/lodestar-types\";\nimport {mainnetConfig} from \"@chainsafe/lodestar-config/mainnet\";\n\nconst state: BeaconState = {\n  ...\n};\n\nconst block: BeaconBlock = {\n  ...\n};\n\nlet postStateContext: BeaconState;\ntry {\n  postStateContext = stateTransition(mainnetConfig, state, block);\n} catch (e) {\n  console.log(e);\n}\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"5173df2453acd6f62b1c152980049e6c7fe4ec8a","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"concurrently \"yarn build:lib\" \"yarn build:types\"","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","build:lib":"babel src -x .ts -d lib --source-maps","test:unit":"mocha 'test/unit/**/*.test.ts'","build:types":"tsc -p tsconfig.build.json","check-types":"tsc","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.16.0+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"14.16.0","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.1","@chainsafe/ssz":"^0.8.11","@chainsafe/persistent-ts":"^0.19.0","@chainsafe/lodestar-types":"^0.25.2-dev.10+5173df2453a","@chainsafe/lodestar-utils":"^0.25.2-dev.10+5173df2453a","@chainsafe/lodestar-config":"^0.25.2-dev.10+5173df2453a","@chainsafe/lodestar-params":"^0.25.2-dev.10+5173df2453a","@chainsafe/persistent-merkle-tree":"^0.3.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.0","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.25.2-dev.10_1625062266632_0.06312869282311606","host":"s3://npm-registry-packages"}},"0.25.2-dev.11":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.25.2-dev.11","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.25.2-dev.11","maintainers":[{"name":"priom","email":"priom@chainsafe.io"},{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"8ba9567fb36c3af52133bc789dbbd51af6bdd603","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.25.2-dev.11.tgz","fileCount":317,"integrity":"sha512-f0Pmn4EsoSsnzx+8bpvAwi8pQPBSHTicYSY5lAC0b79Dwr2Rgqcwhn3T5w3TzyoeFRsam2CZA3LgTd3yFP4HRg==","signatures":[{"sig":"MEQCIFJCaNiAJm7Wqpje0zUhOtQMmHrD0/HCoHNAhDuM81DoAiBWSNhkTPSaSDeXi6up9X/vhTkd0dndq+3PKz+0qc1XbQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":715586,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg3I6lCRA9TVsSAnZWagAAT04P/0LILZoHpuiNOa5+FZdK\n984nRZnmtbYffS10ygjXNGXLjFFm34Z2hp9yDNxZAwtO0YnfOQc42L01o68+\njr8MCHCNl6x4eKQPz0Pka7A1SMsnXVBWSKt+nLFnLjKTU+abizkkCeM4mo5y\nwOGCvGmiKyxNz3t7IvhAbsEKND/qafPvuOBoghnXrISv+jlfVL9S2FfxSVRW\nWycAxlmy8TXlK65AxOGt+8bM/SvbQoi59h2qKp5C4H9Uvu8wuElAxrhdeCJh\ncp47Uz92LHfMX5H40JPIEs0ZqpM6Bi01UJcRiknY0MC0D4Yy81EGCiEXNoAQ\nAZyoYqjled8AUq5o9ay6eDubVeDIlEsD2JqhVr9q87hNGLRRv8fd5dZCNmgZ\nE1NeQ6UPYov60lqFjRtHxWRS2hHyGUMAXarGTeDv2QIUE4S6/EVhLftFGCLP\n2AS3ANIfZuIzbDbjVQ45xEaT3czlKmQa4QK9fbMXwDgoutFB60npqQ0nvtJx\nOA5Wvyhx9MNogMeSCGQ/aX/jmX2R16L6u0zirARTc8nmzZMi3uhp4gahhvp+\n2KYXCJoM5M03fWlakOKVjNJFoxVSMwauJII9jzfs94nO/dZjAL4Qte7TUd78\nk3iXuTBvpw0OTzORxp5W6jbZNgdJQ0I+5mKQwdNVzJw8w4IcbDN3DWIyW+5w\nif6B\r\n=Gz2X\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 1.0.0](https://img.shields.io/badge/ETH2.0_Spec_Version-1.0.0-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\n\nimport {stateTransition} from \"@chainsafe/lodestar-beacon-state-transition\";\nimport {BeaconBlock, BeaconState} from \"@chainsafe/lodestar-types\";\nimport {mainnetConfig} from \"@chainsafe/lodestar-config/mainnet\";\n\nconst state: BeaconState = {\n  ...\n};\n\nconst block: BeaconBlock = {\n  ...\n};\n\nlet postStateContext: BeaconState;\ntry {\n  postStateContext = stateTransition(mainnetConfig, state, block);\n} catch (e) {\n  console.log(e);\n}\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"db5d1532047b114655d65f0abfc7b24132518932","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"concurrently \"yarn build:lib\" \"yarn build:types\"","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","build:lib":"babel src -x .ts -d lib --source-maps","test:unit":"mocha 'test/unit/**/*.test.ts'","build:types":"tsc -p tsconfig.build.json","check-types":"tsc","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.16.0+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"14.16.0","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.1","@chainsafe/ssz":"^0.8.11","@chainsafe/persistent-ts":"^0.19.0","@chainsafe/lodestar-types":"^0.25.2-dev.11+db5d1532047","@chainsafe/lodestar-utils":"^0.25.2-dev.11+db5d1532047","@chainsafe/lodestar-config":"^0.25.2-dev.11+db5d1532047","@chainsafe/lodestar-params":"^0.25.2-dev.11+db5d1532047","@chainsafe/persistent-merkle-tree":"^0.3.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.0","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.25.2-dev.11_1625067171855_0.6715605990767917","host":"s3://npm-registry-packages"}},"0.25.2-dev.12":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.25.2-dev.12","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.25.2-dev.12","maintainers":[{"name":"priom","email":"priom@chainsafe.io"},{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"81909f29289161a3113fbf0e5f3c3bc9e1d0e67b","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.25.2-dev.12.tgz","fileCount":317,"integrity":"sha512-M7Johid2+MhGZEgSHzgP/JRfzJnI7S+cTLUD8Xr1O0NTIIW1F+l2FExlFyDE6FI5uW5AJWmCiwHOAt+JgOWSvw==","signatures":[{"sig":"MEQCICORRRGG2SCTS2XVp5GI6Kigo9EBNxiZSVCe7H/SeB85AiBnSnJVudPfIQ9j8wUNsr1PxJyj1MB1uNmjz/B1lT3Q0Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":719645,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg3ZVBCRA9TVsSAnZWagAASXUQAIOzWgDR37hDwV4clFXk\n35JA4lUFB5VTraYuNJRDmRRSUP5AlPx3Id4oTI9M71mEV6Zud1KxShKolXC1\npWJVoy66Wmi1OcQqUmtSu7092MAxio0ALAgUG0ndUJHEiMwxNRC/QqM2j5+T\nPljxiSCeXfKgTmqaKSRRTYtLULY2Qp0wJOyMJk1ybxWZ43tNa1UizON9ZUS4\nDTmDokxyVSSWENQcl0cStXZp8JifHvE17G1ai78Ld9/aveOZkp4qi6CZjSlG\n/yUdTCd7ARcSNrfzhkY7jx2SxQPDtQMwJqFP22VkrapOtPAx8I3pOShl27Gj\nTWKlwF2yZUeOry24AH8aydUee4FYsvyDPftfroxsHoUzcMGZ74F02jGp6KJ0\nZ9+BDAbjZapWlhgIvFIo8o8pTtEa2tIqlYDjeQnYP4AbmxyWq3d9BEgex1Hw\niG9W/JFR0gXmAz9HKxnH9/ze2Fd4Ouv0yLzbB0wxoqdNqQXMIikUG+LeOmmZ\n2E3AYBlg7RFx54xi4LUgWuAN11kizwETB6BhlpxR2yKD4KdH1/ALCuw7pBwE\nXIfF982uYPVER4HnQMCO3xGZZx58iOcgN0pZwywi9FgIO0IYLRSLWwEbpWvr\n3tT7s9pF0L5cJTOPo52KHwF92cQopzvE4XEO4Fot+xJnLCGDxjCLoPS1QylW\nxoIl\r\n=VbN+\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 1.0.0](https://img.shields.io/badge/ETH2.0_Spec_Version-1.0.0-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\n\nimport {stateTransition} from \"@chainsafe/lodestar-beacon-state-transition\";\nimport {BeaconBlock, BeaconState} from \"@chainsafe/lodestar-types\";\nimport {mainnetConfig} from \"@chainsafe/lodestar-config/mainnet\";\n\nconst state: BeaconState = {\n  ...\n};\n\nconst block: BeaconBlock = {\n  ...\n};\n\nlet postStateContext: BeaconState;\ntry {\n  postStateContext = stateTransition(mainnetConfig, state, block);\n} catch (e) {\n  console.log(e);\n}\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"b2c38d1254a04cffdfbe9f1634c8b5ac363229e8","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"concurrently \"yarn build:lib\" \"yarn build:types\"","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","build:lib":"babel src -x .ts -d lib --source-maps","test:unit":"mocha 'test/unit/**/*.test.ts'","build:types":"tsc -p tsconfig.build.json","check-types":"tsc","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.16.0+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"14.16.0","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.1","@chainsafe/ssz":"^0.8.11","@chainsafe/persistent-ts":"^0.19.0","@chainsafe/lodestar-types":"^0.25.2-dev.12+b2c38d1254a","@chainsafe/lodestar-utils":"^0.25.2-dev.12+b2c38d1254a","@chainsafe/lodestar-config":"^0.25.2-dev.12+b2c38d1254a","@chainsafe/lodestar-params":"^0.25.2-dev.12+b2c38d1254a","@chainsafe/persistent-merkle-tree":"^0.3.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.0","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.25.2-dev.12_1625134401267_0.21304449387259727","host":"s3://npm-registry-packages"}},"0.25.2-dev.13":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.25.2-dev.13","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.25.2-dev.13","maintainers":[{"name":"priom","email":"priom@chainsafe.io"},{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"c84c1a00e7ad613d2b809c4265c486fbd712697f","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.25.2-dev.13.tgz","fileCount":317,"integrity":"sha512-t60WoQs/Do+ueN4VFk04r+7z4fEEapdZ7uOjWgNd5wnMSkN+GMH5dC63LZ80vOl2UuSzVJdTNIOlg/NYhH2w3w==","signatures":[{"sig":"MEUCIQDZxiQBqFZN4AUiJslp8UB3XR7nfriyLsNCebY7DZFXtAIgUUVfGIfV9SYvOXN6/GSfxrV4JQgILe3R5UBTmatO5mE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":725712,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg3cTzCRA9TVsSAnZWagAAohkP/jXMLbRkZDmFzVdzOxcL\n3xeYYGjHrVEL8xTLYYSicrKMzRmK/AfYGVQ0go10wWqtO2ebalHm1AStsIyb\nGP0PQpovv+uAdFMfURE51I5EmHPUi81ONjo5V5CTi4BgvkudUgOSn2grVHzR\nxWvS9Vd5/r4NDk5jqI/gTxrM3Q22/nZ3kHGc4G74kqnnU7atjMn9ZjkB1h7L\nGX2BAr+V/D/HblUXPczoZzEo4UPa/MCboHGCsq68PCbZs6eSK4gDFX8XlQ5n\nKPOhCMXeuqAdYiUCjM+l2E8rSqKkm7m3EGXNrbvARG1+U2V2+M6fe01MI7qT\nBb6OzBi/mI9YkguoJoQkuLEyHFuDjyfeMjVjVswGyrALGGIS3gI+qWMxsiKp\nxVt4vi2/hDaNLWNf0yGKqYsuWG4aHimX6vEWj9tmw9ks2jJREa/nSmbigg2i\n0Y44mjwyv/s3yFQe/LEpirdbAwSljoeZokHUgCZC9zASQ2V1izol9vgkJgRT\nr4xDfl03goznE0vlnGqy7fpX/CTM2b1fbNEa9BDTtJOhreFhSIuL58lJ0Zkl\nCFWzEeY9zoxShobtKhXXW+M8pIHC+AQ9W048a9ilJOOxgDpFb5NcNhyeqiPA\nkdpaI4oGjWujyebP+3OrSyoPzFIaox9WJ7Ft8kYg3XDOI8VmQyy9fvbgVHc/\n9d5u\r\n=QyTO\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 1.0.0](https://img.shields.io/badge/ETH2.0_Spec_Version-1.0.0-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\n\nimport {stateTransition} from \"@chainsafe/lodestar-beacon-state-transition\";\nimport {BeaconBlock, BeaconState} from \"@chainsafe/lodestar-types\";\nimport {mainnetConfig} from \"@chainsafe/lodestar-config/mainnet\";\n\nconst state: BeaconState = {\n  ...\n};\n\nconst block: BeaconBlock = {\n  ...\n};\n\nlet postStateContext: BeaconState;\ntry {\n  postStateContext = stateTransition(mainnetConfig, state, block);\n} catch (e) {\n  console.log(e);\n}\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"4639d98fe99bdbb5b01998e8d106f79f533f09fc","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"concurrently \"yarn build:lib\" \"yarn build:types\"","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","build:lib":"babel src -x .ts -d lib --source-maps","test:unit":"mocha 'test/unit/**/*.test.ts'","build:types":"tsc -p tsconfig.build.json","check-types":"tsc","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.16.0+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"14.16.0","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.1","@chainsafe/ssz":"^0.8.11","@chainsafe/persistent-ts":"^0.19.0","@chainsafe/lodestar-types":"^0.25.2-dev.13+4639d98fe99","@chainsafe/lodestar-utils":"^0.25.2-dev.13+4639d98fe99","@chainsafe/lodestar-config":"^0.25.2-dev.13+4639d98fe99","@chainsafe/lodestar-params":"^0.25.2-dev.13+4639d98fe99","@chainsafe/persistent-merkle-tree":"^0.3.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.0","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.25.2-dev.13_1625146610489_0.9069296965074369","host":"s3://npm-registry-packages"}},"0.25.2-dev.14":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.25.2-dev.14","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.25.2-dev.14","maintainers":[{"name":"priom","email":"priom@chainsafe.io"},{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"f31307505d91ced5b331d0918cc1d1fb50c3bbe5","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.25.2-dev.14.tgz","fileCount":317,"integrity":"sha512-dro6U/1sGY+13jR6YoUZ8zzq1KwJWoYnCk1ePmkX/h1HfWGuzRRdIhULhZb+yjb4UYVBCivnpePRthZ7SLruag==","signatures":[{"sig":"MEUCIDzmweRfkIvtDliNh4uM7gpmtatE46h8EOQIePi8SOfGAiEAhRf5ui8c57K+N4BtHv4iwMOVoiYtZIUUku0g/Us2qeE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":725712,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg3iVpCRA9TVsSAnZWagAAIFoP/AznfnQROw2dayXmOyHI\nXgl6epiyNQtUOu3qRSzrIxzrslDsDYgEvMbfnyFR0pzPQgDdYMtpcS+3bwmS\nQ9+o96wBYdCnwrR9/qgjuGUXvLc2zs4Q5N5yxcRqH+hN8fADG3jhXl8hqlOn\n42nxGGcTZXkWR4UdEolv7bZWKQ5rqFihEaMK4H4cemqzBSDxZ1qnXkddXWyn\nhPsamQaaD4ZOES6S3i23YigejB4KGL5COMP6gg7My6FYcmXOVf6JSBRdAeVC\nb3LTpKb7crcsDJNjb4dMPwdUllJY3KBYTth7xacKqYC44dR5zp2o3lRSdqyw\nbhBtIableovntMF21n1EwJOtWF8hPNJduxV3WDGcLnsYH1linoIyGi5nA3aJ\nrSEZUexxAzlLFIqk4vUIuj0cJw48ORZR8vYUpJjnQw6XLxj4dEWvBh42SV+D\nh3ph7Ah+47UFLfWjGFDaKn5Yw9oy5bcFHk8PM7HbYcLzN1R/ckrhionr4jiF\n6NLOBwqhwkUq3pHmfu7O40x/cGBQjmELW5mb4kFWKYP358MAMauq9/1uzCU9\nBEoOIRkfnJiiAJZYejsD78Kyq4op96h/6d2IC+0yRdyeNuIOiQuahlOs8eBi\nx7Qr/9GrnjquqmN16pRRSYYkYWtPSrFemWsRqeOF650KHJ2XY8N0Q/BH3o9K\nhNUh\r\n=+bY7\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 1.0.0](https://img.shields.io/badge/ETH2.0_Spec_Version-1.0.0-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\n\nimport {stateTransition} from \"@chainsafe/lodestar-beacon-state-transition\";\nimport {BeaconBlock, BeaconState} from \"@chainsafe/lodestar-types\";\nimport {mainnetConfig} from \"@chainsafe/lodestar-config/mainnet\";\n\nconst state: BeaconState = {\n  ...\n};\n\nconst block: BeaconBlock = {\n  ...\n};\n\nlet postStateContext: BeaconState;\ntry {\n  postStateContext = stateTransition(mainnetConfig, state, block);\n} catch (e) {\n  console.log(e);\n}\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"17cfdfff81bd6ad20a1653520e122d15036724b7","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"concurrently \"yarn build:lib\" \"yarn build:types\"","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","build:lib":"babel src -x .ts -d lib --source-maps","test:unit":"mocha 'test/unit/**/*.test.ts'","build:types":"tsc -p tsconfig.build.json","check-types":"tsc","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.16.0+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"14.16.0","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.1","@chainsafe/ssz":"^0.8.11","@chainsafe/persistent-ts":"^0.19.0","@chainsafe/lodestar-types":"^0.25.2-dev.14+17cfdfff81b","@chainsafe/lodestar-utils":"^0.25.2-dev.14+17cfdfff81b","@chainsafe/lodestar-config":"^0.25.2-dev.14+17cfdfff81b","@chainsafe/lodestar-params":"^0.25.2-dev.14+17cfdfff81b","@chainsafe/persistent-merkle-tree":"^0.3.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.0","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.25.2-dev.14_1625171304868_0.6807667646334294","host":"s3://npm-registry-packages"}},"0.25.2-dev.15":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.25.2-dev.15","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.25.2-dev.15","maintainers":[{"name":"priom","email":"priom@chainsafe.io"},{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"10a8a9848069076088e5ac67cfa4c71f7d492aae","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.25.2-dev.15.tgz","fileCount":317,"integrity":"sha512-KILNhtUEOS7Nkv0hNW2GzgfyXgPtZps0hd6NfwxXQjg1uQyx+T/OmCZoAY85CiNWBG3nb/IYmaQF3ZzElGFW9g==","signatures":[{"sig":"MEQCICVuUT1D+Qn3kq/8YCV18kLmoktYxEV55b7+NiKKTyhRAiA7icwIt9/zOEief3O4EvB7fTM7VOsISPlJRy0JuuSnuw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":725712,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg3zErCRA9TVsSAnZWagAAzPIP/240WEYIr0P0iZNgp2Nc\nSo6Nf99IXvnGFp1WfsQSUjIzLVBx94FhevTBAES5VJ/PqfozMLwUmyE0DJrl\nLe2EizO+LW24LSiZFZMtYSghd+e0Ypb8XPPHgTH3eh4INXiZiLN8tN71jMXO\nx3BsV+ZRBqd7sQwKGLmKahWeJLzQ/YrxV5XW34DYNTi8tmOYmsDIOFo0LOpS\nooXR60Cf6PO5S8oe9p43QjtUkAoj8SCyrNF0qmBYU+sXuA2IUliO9Tqq8Y4F\n2aHWvuMIO+cJUZxHErje0otMlvp0ND0X2+1WHTs4Z841sE0G9dQAnIR9jEER\nBOGBP+RhtypxfoPgPtmIuIS1jL07BvIzKpGhNn2XwtQDDU/3bFEKdCJk5e1A\nh0LhvQOd62HpJVjM+4HXs+e77ZHXkvOeV36QjvbSoLlxYYCl4pFnNPr17nxA\n3cc1D5l5ROIVLG6jaf6bNk7mAIplv38GB4StHv0WEkquW87lb18B5xBa/pZW\nKETYr7LZG6QA6mM1/dNguqagHJdjdCvFiZvloDUSLGnFxHejzQWOgYwr1z9k\nBfoiKo1BI2PGmtc7E2ruNpl++QgdPAOJGctlZX1iLEhorQ/2ptH4o9tlyiKL\nWhYVvWWUqgkbXl7dwalUGRo/cBgRjEjZt7lDXLhwhXnCpyEdWyZWas7XDOvG\ncavq\r\n=oW5M\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 1.0.0](https://img.shields.io/badge/ETH2.0_Spec_Version-1.0.0-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\n\nimport {stateTransition} from \"@chainsafe/lodestar-beacon-state-transition\";\nimport {BeaconBlock, BeaconState} from \"@chainsafe/lodestar-types\";\nimport {mainnetConfig} from \"@chainsafe/lodestar-config/mainnet\";\n\nconst state: BeaconState = {\n  ...\n};\n\nconst block: BeaconBlock = {\n  ...\n};\n\nlet postStateContext: BeaconState;\ntry {\n  postStateContext = stateTransition(mainnetConfig, state, block);\n} catch (e) {\n  console.log(e);\n}\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"7a3c282ce1d8f4e1efd19e0e487788354faaa3ad","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"concurrently \"yarn build:lib\" \"yarn build:types\"","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","build:lib":"babel src -x .ts -d lib --source-maps","test:unit":"mocha 'test/unit/**/*.test.ts'","build:types":"tsc -p tsconfig.build.json","check-types":"tsc","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.16.0+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"14.16.0","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.1","@chainsafe/ssz":"^0.8.11","@chainsafe/persistent-ts":"^0.19.0","@chainsafe/lodestar-types":"^0.25.2-dev.15+7a3c282ce1d","@chainsafe/lodestar-utils":"^0.25.2-dev.15+7a3c282ce1d","@chainsafe/lodestar-config":"^0.25.2-dev.15+7a3c282ce1d","@chainsafe/lodestar-params":"^0.25.2-dev.15+7a3c282ce1d","@chainsafe/persistent-merkle-tree":"^0.3.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.0","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.25.2-dev.15_1625239850824_0.6238445384820654","host":"s3://npm-registry-packages"}},"0.25.2-dev.16":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.25.2-dev.16","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.25.2-dev.16","maintainers":[{"name":"priom","email":"priom@chainsafe.io"},{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"7e4bb55ad0dc3e2746930c9a8793484850337398","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.25.2-dev.16.tgz","fileCount":317,"integrity":"sha512-D+4/PXv74qR7mbtwLs2B2uxY9uAYkQDCXJeYaNVf2xSqNOeF9eg/rew5V4nYfvhX9YpQ9wloGj3VJv8Wadjk+A==","signatures":[{"sig":"MEUCIQCDp8tqDiZ+kl8Rq2KPkFPX1N9kM9Fr8emAQi45EVdpiQIgdxMXP84ylInglfQHkkON8l1RRoQs/0lsDK7siuF185M=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":725712,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg31zJCRA9TVsSAnZWagAAWfcP/0Quhr5GSyUWoo511G/A\nY/42cIWe5pkx/ENLrc/VxnfziKjZJwojUFQ0uIJalrk61EK4LYDg+Vul5XPo\neeiGD4DXrllvtTrjfLa8btKQzDQa4LjXm02tkzWD6YqOfEUx7PnZe/k9DUrj\nhPM9iXwAa3ZtjTF0wYHj6epTAg6IHpxwz4Jar+j4vZR3S7OvcvLzYy5FPGY4\n76H/d4arKYsOYLrDivDRCHw1PmY1YuRobRLbVIXAuPqgG9lhwe6DlmInsou0\nwskBqTMak7F5TXgLsenpERjcSULeMtv+Yb23nRI3eg76dsqHRltnktYLWyXb\nAz2AUGcM4X5Mp+n/wxnlWKAuEGitLhpRvBWiqvv18O2ope9kanevQKke5sGS\nWzvaaFC2T3xI6nurTa7NJWhKQuWfamKcwotvrBI58WBBuhjTMezilhhAwKke\neEtmtLOwMmbbDrqit8i33knwHiLitHl0JnDP4xAA3aaFyya4x9lfx4m4h6Ft\nCJSzBRaV/FiVThI5UNIqjAdqGu93F4Av3PDPttpqo6hR1i+6KBnpdE0suPaJ\nRi7V/l3zAhhwxlr5EsggUFLfw2G9uso2wcYJouDRMGfeO8AllnWCs4wr4Son\nv2Ujv6OU7uHxr4zFRWmHfQjo6MAjxzvCGffLo7OKygey7zhN2g97Huygco7r\nnjKB\r\n=8P6/\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 1.0.0](https://img.shields.io/badge/ETH2.0_Spec_Version-1.0.0-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\n\nimport {stateTransition} from \"@chainsafe/lodestar-beacon-state-transition\";\nimport {BeaconBlock, BeaconState} from \"@chainsafe/lodestar-types\";\nimport {mainnetConfig} from \"@chainsafe/lodestar-config/mainnet\";\n\nconst state: BeaconState = {\n  ...\n};\n\nconst block: BeaconBlock = {\n  ...\n};\n\nlet postStateContext: BeaconState;\ntry {\n  postStateContext = stateTransition(mainnetConfig, state, block);\n} catch (e) {\n  console.log(e);\n}\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"61755b0d02d29f8bd28faa158137e0949b33f847","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"concurrently \"yarn build:lib\" \"yarn build:types\"","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","build:lib":"babel src -x .ts -d lib --source-maps","test:unit":"mocha 'test/unit/**/*.test.ts'","build:types":"tsc -p tsconfig.build.json","check-types":"tsc","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.16.0+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"14.16.0","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.1","@chainsafe/ssz":"^0.8.11","@chainsafe/persistent-ts":"^0.19.0","@chainsafe/lodestar-types":"^0.25.2-dev.16+61755b0d02d","@chainsafe/lodestar-utils":"^0.25.2-dev.16+61755b0d02d","@chainsafe/lodestar-config":"^0.25.2-dev.16+61755b0d02d","@chainsafe/lodestar-params":"^0.25.2-dev.16+61755b0d02d","@chainsafe/persistent-merkle-tree":"^0.3.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.0","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.25.2-dev.16_1625251016609_0.7277665985851964","host":"s3://npm-registry-packages"}},"0.25.2-dev.17":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.25.2-dev.17","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.25.2-dev.17","maintainers":[{"name":"priom","email":"priom@chainsafe.io"},{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"0c87e9578a66092ba9c8797c62492279b458b2b4","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.25.2-dev.17.tgz","fileCount":317,"integrity":"sha512-ffRBsIn6JK6TU4pSg+iCPikBJEwxunOi4D7X2VwcbLbc0pzLsQ5dRMRhx+Ixy9diQ17HY8FVxToqj9WRN6LXMw==","signatures":[{"sig":"MEQCIDN7vJD5k9BwnGLuQ6ZZx+VuXRnioyk5yy7knUeuDI2mAiAcZ1xStZFddRZhdddeM3FZrbQYxpc7/M7rJjjlVSvagA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":725712,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg316aCRA9TVsSAnZWagAATQUQAIr7Pc+C4LZThviWpNJk\nu2s1ahyjbxie3znboW/efwnUz0nx8t2ckdeLzOvF78bG671FF6OHPPqc3N2D\njKgtykW2CbbyrVUa/vPMuTxbnrrzhLSU1ThWQKUyibYTKVeut685BnL1l4tw\nbJaJYPXDoRuv933RVgDS3cvbrH66Q5YDXkqqlyniWgszTbmbFSVBMYEaUaC7\nMdKCczlBjxXAyr0LFvxfxPwBXisQ8619q4whnt8Sdz9+FBrcn7YsMwO3uFwT\nCflX7RyqLVrVzSu9ExfS75GMhYB7/iY0jrV/VYuBTNgit6m4NNgrjaHsY19r\n4oIJo08+KjapMyuLvBY5Hl+tB4IrZ4HMeqrsbnin63rYWid1XoSREmpuJ1wT\nIN9mbad/AJ7KyCsk8te+XiE6W2HvWhy39SRkWAQVUzD3PGty2Kk4uy9EiVWP\nHxtjW/bhuZz4RC87j3A/4GBr8IyGIqb95dSnpo/ytCMo7h50Ibcaes4D+MOm\noKzz4meIpgVrBKOIev4m7OWkjyVbBzFVTiw/X/E3Lwj9snXeiWGZAMtWJh6S\nb6IslBUyoFC+GxukEji7RAUgUiS7LJAwo2gSwqS9Djz7mW7ETiuRmqZsEAVy\ni3HSFNkMfi/+pVPXMHx3G3j2DxWC4E9ZeeBl0Rc1Pb0EudF+IBZx8dNBaToJ\nPtGs\r\n=DfXE\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 1.0.0](https://img.shields.io/badge/ETH2.0_Spec_Version-1.0.0-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\n\nimport {stateTransition} from \"@chainsafe/lodestar-beacon-state-transition\";\nimport {BeaconBlock, BeaconState} from \"@chainsafe/lodestar-types\";\nimport {mainnetConfig} from \"@chainsafe/lodestar-config/mainnet\";\n\nconst state: BeaconState = {\n  ...\n};\n\nconst block: BeaconBlock = {\n  ...\n};\n\nlet postStateContext: BeaconState;\ntry {\n  postStateContext = stateTransition(mainnetConfig, state, block);\n} catch (e) {\n  console.log(e);\n}\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"700a671e48825f803749960c1279e2057f7bc9d1","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"concurrently \"yarn build:lib\" \"yarn build:types\"","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","build:lib":"babel src -x .ts -d lib --source-maps","test:unit":"mocha 'test/unit/**/*.test.ts'","build:types":"tsc -p tsconfig.build.json","check-types":"tsc","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.16.0+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"14.16.0","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.1","@chainsafe/ssz":"^0.8.11","@chainsafe/persistent-ts":"^0.19.0","@chainsafe/lodestar-types":"^0.25.2-dev.17+700a671e488","@chainsafe/lodestar-utils":"^0.25.2-dev.17+700a671e488","@chainsafe/lodestar-config":"^0.25.2-dev.17+700a671e488","@chainsafe/lodestar-params":"^0.25.2-dev.17+700a671e488","@chainsafe/persistent-merkle-tree":"^0.3.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.0","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.25.2-dev.17_1625251482006_0.4437235041915588","host":"s3://npm-registry-packages"}},"0.25.2-dev.18":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.25.2-dev.18","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.25.2-dev.18","maintainers":[{"name":"priom","email":"priom@chainsafe.io"},{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"818d4fe234c17b31c83a4a4414661886c51dee43","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.25.2-dev.18.tgz","fileCount":317,"integrity":"sha512-mVJOmN5Po3XIchU+cC1UZ062nXaU9WejwICGUPuoOS31vTxAo4IMwfyroHVCVQiR2gNFW6eVg/ZtYsL8eCgl7A==","signatures":[{"sig":"MEUCIQDYlHEVZCacFykvfiVy40/jcpSv3753lK2QnZF7xU4SAwIgO8PqIJlUdsObYQJtoFNHPELNfrdRjSKeR9of+oDUlzA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":725712,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg42pjCRA9TVsSAnZWagAA5i8P/Rf0iY3jmnxnv1bKSZg+\nX4oe9BPn6cj9RX8T78Q39vlKm4OYrKs9RyPDk6JK37S3X6p+BOsluX42OjyV\n8ITvFkRWe2/87/prwwanE8kMw+Hp3PCILHkjvjxZ2wkQ4jg1sHUrpbG1N2Mz\nd07vnnSYlE1cKJnDJ69gwF0bTnVuKeTClGJMLp4rV4oIgYWnIkDEibRHiVfD\nT1JdGdiJ0mtrKULBVVmj2O6yBDTtiRaz0BKEn88GXgDID2q0WfJCI8uwjj8A\nU6Mt2qJq2+GDyG2oVyPe+B3hyWgBXcyLOwHx88UvFTZpZLdZZ1Smb8uLpYpk\n3qKvpADQDeULof2LB9PlEZu/gTLukQ3TwcQVUQowumCw0dw1b5Z0H3UaVIS7\ngTik3kSLJ6LGUino9Xdz0KUP2apiAGCB134y6WsTgR/IZ4n9pvdjHQbiG6jL\nl/2cHG0P/5OBQk/zhH8M67Q40JiCSxYQTsC9PyHEBmrnenrwt8klLT4OurPA\n5rvwAFCcjeGYr9MtqflRFzp9GeD95cFwtR4PkaZNoZnMVhvXiNokfjwucMxm\nUwoW9WSvmo1kxp2l1cnAt2yxP+fTOsjP6U33M4SeNJzpct/DklnxvgWQWjNC\nDzMYv16Su2I8yne30DkmZORi9wGjYc8tspnzpCh7LX142MDV0/HPHUuqriCq\nVE1y\r\n=PFCP\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 1.0.0](https://img.shields.io/badge/ETH2.0_Spec_Version-1.0.0-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\n\nimport {stateTransition} from \"@chainsafe/lodestar-beacon-state-transition\";\nimport {BeaconBlock, BeaconState} from \"@chainsafe/lodestar-types\";\nimport {mainnetConfig} from \"@chainsafe/lodestar-config/mainnet\";\n\nconst state: BeaconState = {\n  ...\n};\n\nconst block: BeaconBlock = {\n  ...\n};\n\nlet postStateContext: BeaconState;\ntry {\n  postStateContext = stateTransition(mainnetConfig, state, block);\n} catch (e) {\n  console.log(e);\n}\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"2f3ffd3870b57f5b412635f3b144a589715a3503","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"concurrently \"yarn build:lib\" \"yarn build:types\"","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","build:lib":"babel src -x .ts -d lib --source-maps","test:unit":"mocha 'test/unit/**/*.test.ts'","build:types":"tsc -p tsconfig.build.json","check-types":"tsc","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.16.0+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"14.16.0","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.1","@chainsafe/ssz":"^0.8.11","@chainsafe/persistent-ts":"^0.19.0","@chainsafe/lodestar-types":"^0.25.2-dev.18+2f3ffd3870b","@chainsafe/lodestar-utils":"^0.25.2-dev.18+2f3ffd3870b","@chainsafe/lodestar-config":"^0.25.2-dev.18+2f3ffd3870b","@chainsafe/lodestar-params":"^0.25.2-dev.18+2f3ffd3870b","@chainsafe/persistent-merkle-tree":"^0.3.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.0","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.25.2-dev.18_1625516643013_0.6415006636879896","host":"s3://npm-registry-packages"}},"0.25.2-dev.21":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.25.2-dev.21","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.25.2-dev.21","maintainers":[{"name":"priom","email":"priom@chainsafe.io"},{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"00f3d50e454b5623d2998254a46c833c50dc86f8","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.25.2-dev.21.tgz","fileCount":317,"integrity":"sha512-aRxEdkc4YwQxX0M9qkekF75Qs/dzkDE8x52xKEPAD/5aZfEWRjLAm6xr747mQCulkfqaa/pq9aR+1VLS7d248g==","signatures":[{"sig":"MEUCICRjiAMEgxd24Bp7/q99Jm8KQiJvfxyr/bENlk28sZkyAiEAtbrjegp8yZVH7FsH1QNj/bdHc/98w3DHTMcbl9SKfSU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":725712,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg42weCRA9TVsSAnZWagAACDIQAIlaafuF48TnWV3WcD6o\nRwU1SxdQkOarykCxH/CxX3YaZHNgOYDConCfiGnD5sYkwZKsEMQ8sPYEkVKo\nd/X969DGHrAOUoS4BSlHa2HYAM+bRdMOW5NxJHoUeV3XN7/IH1/+ZeJD7zAQ\nxIBKr5FRiiTMLhRr4ViuDe4g72bDi1/m/JIncXAQR1NHfrLQO46NDteplqSz\nRSdDmG7lnUxJPGZamchGeL4J03YDkzmhINkcxsKKLpFEkyapbgRxnDLpueal\n4vJ0DITna6Ntn6wz3xJLRJ7GqLLIED1dj2xaCX3Qx/zoCjxgHE+mjsDoYAcB\nEDQ5O1SP71IVtyCGCxYtGPKSN1RpUnvA+FpML4hbx6CdoNhKCpLOOFJ/89yV\nZD/WiEIGKYSkFPG6z/DAzf24/1TGBi5kiTmrUDOHVo13TAEhCKnrpIXsiZl/\nRztNPRzDgOa5Kzm3TBlHxZjWMGs/EQOQ9G5yLQJfdCChguK1vfA0y2xaRwiH\nONoeiIOK6LngryKldQ2iA45gEL8IZtQAcfjOUh4cAjGgLGtqIH5vaytOwq1N\n3u7O560uMyTLLi6dMPnAJJc6hcQ7ZccDEDGsCWf90OmXFwfAxMpdGx7/ZF5W\niKnKzuDBkHQLF+/ZfRy1C7m6NFJlQU2mFb3CDNXBVgDjWN8hL8LDQbJ7WLQc\nZDS2\r\n=Yov/\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 1.0.0](https://img.shields.io/badge/ETH2.0_Spec_Version-1.0.0-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\n\nimport {stateTransition} from \"@chainsafe/lodestar-beacon-state-transition\";\nimport {BeaconBlock, BeaconState} from \"@chainsafe/lodestar-types\";\nimport {mainnetConfig} from \"@chainsafe/lodestar-config/mainnet\";\n\nconst state: BeaconState = {\n  ...\n};\n\nconst block: BeaconBlock = {\n  ...\n};\n\nlet postStateContext: BeaconState;\ntry {\n  postStateContext = stateTransition(mainnetConfig, state, block);\n} catch (e) {\n  console.log(e);\n}\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"231590a30767bf84690057a36eec52132c6cb6fe","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"concurrently \"yarn build:lib\" \"yarn build:types\"","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","build:lib":"babel src -x .ts -d lib --source-maps","test:unit":"mocha 'test/unit/**/*.test.ts'","build:types":"tsc -p tsconfig.build.json","check-types":"tsc","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.16.0+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"14.16.0","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.1","@chainsafe/ssz":"^0.8.11","@chainsafe/persistent-ts":"^0.19.0","@chainsafe/lodestar-types":"^0.25.2-dev.21+231590a3076","@chainsafe/lodestar-utils":"^0.25.2-dev.21+231590a3076","@chainsafe/lodestar-config":"^0.25.2-dev.21+231590a3076","@chainsafe/lodestar-params":"^0.25.2-dev.21+231590a3076","@chainsafe/persistent-merkle-tree":"^0.3.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.0","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.25.2-dev.21_1625517085733_0.8848097550362077","host":"s3://npm-registry-packages"}},"0.25.2-dev.22":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.25.2-dev.22","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.25.2-dev.22","maintainers":[{"name":"priom","email":"priom@chainsafe.io"},{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"7a36a92df8db0414eca28754c49bef1bb69c42ae","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.25.2-dev.22.tgz","fileCount":317,"integrity":"sha512-Sz8tXQnJwTm0jBoIxsbJwrrk8Z3RmbFAzoLsdscd8NJ3VD31CfeRvh0C4TiSvIRTlmgvutJWr1z7skQ5Vv9CpQ==","signatures":[{"sig":"MEYCIQDM3Qb813tjUiX5MTT1uz0+noWbRIo/YldW/LV6oUiRXQIhAIdl0ugUqZ53wFWkMwSCBtgJC96cJRthmrVPYf0vQrkP","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":726833,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg42+3CRA9TVsSAnZWagAA7foQAJ3ksEpbrjwuMACJd0P+\noLTsbQLA4TSVXy4R/NLzOG/sDaDVd4uH/IYrie0+99KewEwMHx+CvigYsFYQ\nqW6E/xwXdjYVJ6dYgkyh3HAiIwm5Zi5p7xq7dJwJt/YPzc9Gvc3dD5OQEDsc\nn4eIM7/kmhLmDpZohT/5jbTuA5OnkcC0LWMWaaJCsv0mOeqxeVcDiLpeXbAy\nt/VRVqdv+qvdBVqh6lnrueMUNAQR41Vo+umi1a12YmfcVcbgBFLS8sL0zuIL\nY//K+jZBtm0+Bucq5wor21NVqzmDpDMoiG1PO1bMSTHpShrIRV42KjhRV1NV\n+YrXk0jLpEKY4LuMe4p4OTFjUT6TGJx1r3OHeTjRFM44sIrrWNQ+pKex405K\nGrnjWTONLL+nc2PflC2wZvzmy9axniVH89XoDBhbOWS4MevglHTxiKMlqheV\nBRFVOfO5YUbhMkd8XMdpT3wK8fqQyX6/U9uayFFkDkylt0L5ZQO7n+MW5UG0\n6JyrbERX8lBHLejKGTAgmJZ52233ZcBub0eh+Qodg3rA+NFvXMlhdyI+PJl9\nKpCopo1P1PBZMSQASQr26nuvlfaxW9VJMqHO0wRP1rgjqc49zBH0EcfLA5KI\nkTRa/Sp5Y7q55CrE6ubkEVRDf29WmHTVOo2Kh9KjLcfAwWaVMsr1OnXU7/bV\nWnNE\r\n=BjhZ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 1.0.0](https://img.shields.io/badge/ETH2.0_Spec_Version-1.0.0-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\n\nimport {stateTransition} from \"@chainsafe/lodestar-beacon-state-transition\";\nimport {BeaconBlock, BeaconState} from \"@chainsafe/lodestar-types\";\nimport {mainnetConfig} from \"@chainsafe/lodestar-config/mainnet\";\n\nconst state: BeaconState = {\n  ...\n};\n\nconst block: BeaconBlock = {\n  ...\n};\n\nlet postStateContext: BeaconState;\ntry {\n  postStateContext = stateTransition(mainnetConfig, state, block);\n} catch (e) {\n  console.log(e);\n}\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"c96f3b03207a8b86dd0e59bf42f0466101318d76","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"concurrently \"yarn build:lib\" \"yarn build:types\"","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","build:lib":"babel src -x .ts -d lib --source-maps","test:unit":"mocha 'test/unit/**/*.test.ts'","build:types":"tsc -p tsconfig.build.json","check-types":"tsc","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.16.0+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"14.16.0","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.1","@chainsafe/ssz":"^0.8.11","@chainsafe/persistent-ts":"^0.19.0","@chainsafe/lodestar-types":"^0.25.2-dev.22+c96f3b03207","@chainsafe/lodestar-utils":"^0.25.2-dev.22+c96f3b03207","@chainsafe/lodestar-config":"^0.25.2-dev.22+c96f3b03207","@chainsafe/lodestar-params":"^0.25.2-dev.22+c96f3b03207","@chainsafe/persistent-merkle-tree":"^0.3.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.0","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.25.2-dev.22_1625518006971_0.01258336374057989","host":"s3://npm-registry-packages"}},"0.25.2-dev.23":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.25.2-dev.23","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.25.2-dev.23","maintainers":[{"name":"priom","email":"priom@chainsafe.io"},{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"b99b7f3c57d2b3a00b292b05558f7f0d629754f5","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.25.2-dev.23.tgz","fileCount":317,"integrity":"sha512-DGGAPJ/cy0BWg375E7He+60HEfDnnIF6l7YzT1FdN2iet1iy4EMykEmGbMwhhvTOqudTR6BJw9XiqTMIJy0h5w==","signatures":[{"sig":"MEUCIQDKdroIL5P0h0AAUbPPOY9Ze1gdW3NPQvnRiBYxfDykYwIgfPNVGjhCUNhBLqWCAgFdX4KauOLawRqrvTENmSqBGm4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":726840,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg43jnCRA9TVsSAnZWagAAOiYQAIB1J5DaI4NuyqMzqX/j\nAV5AUlZk4lI+h8vvtMAm2LaF6lqMzkKOB1iAzXAFbEQUYMvFGM9btr6I4PTd\nUJJv2zLnrR5ARBSjHjHylxgZcBQoaR5n/Rzwh+CCu+kb2KzQgr0xvWfi0eUL\nSdXdB2wrbZmtIyAXbktI3f+wp7I1ouLsHG+TvdzRMgwz+VbdUuq3W2K1hFWt\nWN0KycDHkPmTp3NJHDXA095QWR7cwiDP/GDUwY1ezpXpYVIe2SV7x37z+eu/\nULNUbcgAurwkESgje+m/VZiqUHzvQuPftUlwNHsXyB3YtSsPhfHAdJqZ49gI\nomtCu4RqHvGnW15rArnSw52Y0Ye4zxEc7e3M1/cS8RQpwBizNyPHsvGlnucc\nnNlYH30TiHRsYDKaeovZdltMDRiE00xM/yxleD4RIpEsk5FneuUvKHDjSqoz\n/NW1EGsleLYBsMgQbhAcLM/4J0rK4vLM1zBLKtNDMDCytM70kn1stoBay/jg\nKrmSYV1lo/qUbUbX9lkIR6ImTQ16UC80KwRNzid8GsRrJhSajS+jsRti3YNr\n8BCdC0pgz1A08IAeowJDub5fOEDKp5wvJt5RsSGv/bYZx3mfhZQwrn4+xKnA\npc/J2i7/WzO94oCaUvpH7CAZulsWeo7YWcQcWO04xg+uSuvssupg6rp//u/G\n6JNo\r\n=S9BT\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 1.0.0](https://img.shields.io/badge/ETH2.0_Spec_Version-1.0.0-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\n\nimport {stateTransition} from \"@chainsafe/lodestar-beacon-state-transition\";\nimport {BeaconBlock, BeaconState} from \"@chainsafe/lodestar-types\";\nimport {mainnetConfig} from \"@chainsafe/lodestar-config/mainnet\";\n\nconst state: BeaconState = {\n  ...\n};\n\nconst block: BeaconBlock = {\n  ...\n};\n\nlet postStateContext: BeaconState;\ntry {\n  postStateContext = stateTransition(mainnetConfig, state, block);\n} catch (e) {\n  console.log(e);\n}\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"e363db6d16e06afc09e52d612f51096358da111a","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"concurrently \"yarn build:lib\" \"yarn build:types\"","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","build:lib":"babel src -x .ts -d lib --source-maps","test:unit":"mocha 'test/unit/**/*.test.ts'","build:types":"tsc -p tsconfig.build.json","check-types":"tsc","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.16.0+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"14.16.0","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.1","@chainsafe/ssz":"^0.8.11","@chainsafe/persistent-ts":"^0.19.0","@chainsafe/lodestar-types":"^0.25.2-dev.23+e363db6d16e","@chainsafe/lodestar-utils":"^0.25.2-dev.23+e363db6d16e","@chainsafe/lodestar-config":"^0.25.2-dev.23+e363db6d16e","@chainsafe/lodestar-params":"^0.25.2-dev.23+e363db6d16e","@chainsafe/persistent-merkle-tree":"^0.3.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.0","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.25.2-dev.23_1625520358938_0.2863965727329014","host":"s3://npm-registry-packages"}},"0.25.2-dev.24":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.25.2-dev.24","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.25.2-dev.24","maintainers":[{"name":"priom","email":"priom@chainsafe.io"},{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"ae9d7bf7c854353a3472e84764292b97e879efee","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.25.2-dev.24.tgz","fileCount":317,"integrity":"sha512-kjt40vOjZj6S2lcmC2BSAp9V2zFFXNIdGuExn8RhXtCOc5bD64ccyzdPBgqDJmdCr4uZ9GSWA18gIH/TTcsoFw==","signatures":[{"sig":"MEUCIQDwU0XphCmj6yXdAtY1g+oFGOf3jASJQ2ovvpL1D5v4IwIgVGCu5gF9l6BRVHaqpoEq8fy0uxv7OvEY1GI2RDl3+3Q=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":726840,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg5CxeCRA9TVsSAnZWagAAk7sP/1t5PtxuALJuZTLr+AsN\njVnq15sZL75K1NYqS6PBQK8cVNl/QJjcFq6pk0h4DyYYSVg11mdE0AJatzU3\nWfWhl0Iz4MaxhzC+SFKWm/CBFx82BNg6eSBCKmKTnmk98TzQQirsjQxHJj4/\nOd0KzWgmgNhvRjnptVFGx8bCHRoCgJN+7slxUIv5GqeaksZzuqyF8S1UxzO6\nHt9QVVBFnHYi+1TKKVTSR5P9J7hMaMFueLtiLfKApouknUD8a8eGp74e90iJ\nPcoY52lEcQQGvnqnxVyKJ1Uryx83e6QI32LkQ9t+ZtztKQoFvkY/mzp2nrsT\n5M501FGeLQ2/ixc5LFwJ3jeiWPTB2yqaWvxtesT8x7Mad7QTSx6iDGQBlvYs\naZ7gir8/0liF/4f2F95PtyPvXvyLrTxCeLGzCQX8plQ1IBTSRgcos6jU3bB9\n5/u81CVwUuIKChfHVllVYgworV6RDYLfOSuYjq3smdw+1NGet0L4VLYStN/P\niVx6t1SxZ59u3gZXf8bv1qda1FNzyySTOYXYW+FtDe+QLu0GxNrFeKlvwbYz\n6aqBpMEzACZxTHfrdVCjTsz5R/qSuR9YeYbQz9EHEe+60MGWR+N5kK3GaGna\nXjoeUG7qA/vMx9qKJbg6O9DbgfUI923KtzyuTrOeYxxwi2hlMIxnWKg36kEg\nb762\r\n=kAGc\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 1.0.0](https://img.shields.io/badge/ETH2.0_Spec_Version-1.0.0-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\n\nimport {stateTransition} from \"@chainsafe/lodestar-beacon-state-transition\";\nimport {BeaconBlock, BeaconState} from \"@chainsafe/lodestar-types\";\nimport {mainnetConfig} from \"@chainsafe/lodestar-config/mainnet\";\n\nconst state: BeaconState = {\n  ...\n};\n\nconst block: BeaconBlock = {\n  ...\n};\n\nlet postStateContext: BeaconState;\ntry {\n  postStateContext = stateTransition(mainnetConfig, state, block);\n} catch (e) {\n  console.log(e);\n}\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"9cc19c491b7a0b1be3c8a7b98edc74ba3cb45c84","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"concurrently \"yarn build:lib\" \"yarn build:types\"","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","build:lib":"babel src -x .ts -d lib --source-maps","test:unit":"mocha 'test/unit/**/*.test.ts'","build:types":"tsc -p tsconfig.build.json","check-types":"tsc","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.16.0+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"14.16.0","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.1","@chainsafe/ssz":"^0.8.11","@chainsafe/persistent-ts":"^0.19.0","@chainsafe/lodestar-types":"^0.25.2-dev.24+9cc19c491b7","@chainsafe/lodestar-utils":"^0.25.2-dev.24+9cc19c491b7","@chainsafe/lodestar-config":"^0.25.2-dev.24+9cc19c491b7","@chainsafe/lodestar-params":"^0.25.2-dev.24+9cc19c491b7","@chainsafe/persistent-merkle-tree":"^0.3.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.0","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.25.2-dev.24_1625566302461_0.8866694238929105","host":"s3://npm-registry-packages"}},"0.25.2-dev.25":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.25.2-dev.25","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.25.2-dev.25","maintainers":[{"name":"priom","email":"priom@chainsafe.io"},{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"b8a1a31786dd0b6f7fdd8382d132409a2034eeb7","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.25.2-dev.25.tgz","fileCount":317,"integrity":"sha512-kpajINo94GVZHVj8nBJSoTVscKCzS2zgF6XoKapo6EO6tsa8lWmZD6UKrQkPH2/CoeRsZg5SYuV2gjhaebw5vA==","signatures":[{"sig":"MEUCIQCKUdcGiIsDEhMv3pE1pYHq6U2FH410EWT3HY8yrPfvdQIgWylKRYkITJhoOz9YppPdLRmkGp4syCKZbatbeRW/QXg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":726840,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg5GaVCRA9TVsSAnZWagAAuL8P/08Pib9d8Yir7f70C8d/\nMFtRhYEoZUPUAvWllhwWUfRgct51xqzYcqAQWIUwz1PC/roSfqYEhahSlG7B\nmOW+QyceVaJpFhvFz7NV++0+ZE8BR/kN94UB40PRchPJk8PM7/DWkqon18fq\nQvKTIQLtF1KjstMtYanmOuBbtDbcQttF2d8+6rv9iicxuc0E01tGkFvD0tSp\nTIcATK0kXIpoBn4X7gpwYhtlMhAj8cS/Jum5qzm5iPTmGUL0uYzEzglQAqTs\nD58simjroB+6OyINnOO7EVAd1WTekJ72Idn4VRVr4hTzW1YAIU0AEhniSuDi\nlOm6/q/lKA6DSfD/34gTysMHTu4kOZ9ataHxCtF41Zw0fw+abz5E+uewF32r\nWY3fl7T8YFvzTd/JRAxS3JS/kbZTTngkqkpNoCBfO17cyj7n7B1YinRTH2aI\nXS3HrH6nxlx+VUhUKM+7qXhQkZ4/w9/JpAaOrZ7nSgZ8QYm/hPLU4Ov5dOqj\nAbhTRKaXZmDw/YoWc58gLiKrUGKmqS+H3ltF992hCP4z0PkaQyEMY+vIPDRI\nVqJoum+vGu41oZyqyPIj1ilgfdZ3ILOLuEQsaAs1ujeiJBp6iEXvPENlEN5k\ndXeAuXedJItxIQUozs7guBysHzEUHJkfbJUJSDdiif5b7hsKxGdn7DWzS3KM\nweQ5\r\n=yFYD\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 1.0.0](https://img.shields.io/badge/ETH2.0_Spec_Version-1.0.0-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\n\nimport {stateTransition} from \"@chainsafe/lodestar-beacon-state-transition\";\nimport {BeaconBlock, BeaconState} from \"@chainsafe/lodestar-types\";\nimport {mainnetConfig} from \"@chainsafe/lodestar-config/mainnet\";\n\nconst state: BeaconState = {\n  ...\n};\n\nconst block: BeaconBlock = {\n  ...\n};\n\nlet postStateContext: BeaconState;\ntry {\n  postStateContext = stateTransition(mainnetConfig, state, block);\n} catch (e) {\n  console.log(e);\n}\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"3d1f78f1821e182c049b305207dccafd7cbe350c","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"concurrently \"yarn build:lib\" \"yarn build:types\"","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","build:lib":"babel src -x .ts -d lib --source-maps","test:unit":"mocha 'test/unit/**/*.test.ts'","build:types":"tsc -p tsconfig.build.json","check-types":"tsc","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.16.0+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"14.16.0","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.1","@chainsafe/ssz":"^0.8.11","@chainsafe/persistent-ts":"^0.19.0","@chainsafe/lodestar-types":"^0.25.2-dev.25+3d1f78f1821","@chainsafe/lodestar-utils":"^0.25.2-dev.25+3d1f78f1821","@chainsafe/lodestar-config":"^0.25.2-dev.25+3d1f78f1821","@chainsafe/lodestar-params":"^0.25.2-dev.25+3d1f78f1821","@chainsafe/persistent-merkle-tree":"^0.3.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.0","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.25.2-dev.25_1625581205044_0.9730459167662167","host":"s3://npm-registry-packages"}},"0.25.2-dev.26":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.25.2-dev.26","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.25.2-dev.26","maintainers":[{"name":"priom","email":"priom@chainsafe.io"},{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"07937b5be4c756662095cc91aa0311553bce4235","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.25.2-dev.26.tgz","fileCount":317,"integrity":"sha512-sHZBfJ88eBBkoghEDba2AjPD145cBjSSTR83WPqAb/3dOtfvuvbtsbzTCdPxWG6yApaS/k+JaAuvliBZpCbYkw==","signatures":[{"sig":"MEYCIQC8tA5xazcm65CiyiQSmNhM5g0gxvGIMVffh2D7BaPZ7gIhALZ2hZVnaHeNVpPVYJnZy9XWUg8n7j54wRi+B22RzJzZ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":726840,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg5Gg/CRA9TVsSAnZWagAAomEP+wWolfGk/ZT2vOe/g25G\nlmogKKtQmHB/HdUdsEwwg2PUWq1f7UsK0ZenLOO4KFwOoXWQW1+fcdfAYybt\noETuVj1JGHAtMpHCcSenNWqqmllq92Jl4y2yT5j6Y8uWzCCKYLi5SeFUDKZX\nSzX48GqMVgLCldwY5sTrYQlVUmArp+umP6613b9ftJS+f51d1WegCsxkIxeV\n+eAUYUm2Y5NHU9uWUbwgg7TSXuzsby9r7PTlDl+b4StoEuh0Jl0BpXdXGrzv\na7/26bCDlCsnYV1pl4yGEUHoFUxb2AGhcnC8cZXRaiQ/XYiODqjdIjEAwKdt\nRe6U6tnqX1YG08CoMIC9dH8bS+h0ZAaKkPs6j4sbMNM35g/MTt5w9NjteBDz\ns6IvFCWcmEOAGg1It8fauOCzYzs5Bfm2MiXS3oRZmjnE7cnex7WEx774VkPw\nOQ9uBmyq8AkGMyN7zY98+98ZrTmZ2368dUH4noO06gomC/zbLBjkasN/m2nT\njE7cdDHo+47hqV9ZPY4JgXqksd7trkIhV7oftju+L7DdvPJK0p5zQPl2AAfP\nQCzUprT1Y4Uh8XEWn6HLvl8kUzRoHBGZyGOzm1sAirU8a+68muUhND9udr12\n0VC51OiQCcyKVGcc8xaAjZ5pINjzMUSgUbaW4G1ThaezLNIr2fKT82YY4VYj\no688\r\n=Edge\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 1.0.0](https://img.shields.io/badge/ETH2.0_Spec_Version-1.0.0-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\n\nimport {stateTransition} from \"@chainsafe/lodestar-beacon-state-transition\";\nimport {BeaconBlock, BeaconState} from \"@chainsafe/lodestar-types\";\nimport {mainnetConfig} from \"@chainsafe/lodestar-config/mainnet\";\n\nconst state: BeaconState = {\n  ...\n};\n\nconst block: BeaconBlock = {\n  ...\n};\n\nlet postStateContext: BeaconState;\ntry {\n  postStateContext = stateTransition(mainnetConfig, state, block);\n} catch (e) {\n  console.log(e);\n}\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"732f767a5703bc6951263fdaa87b7bdf60833adb","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"concurrently \"yarn build:lib\" \"yarn build:types\"","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","build:lib":"babel src -x .ts -d lib --source-maps","test:unit":"mocha 'test/unit/**/*.test.ts'","build:types":"tsc -p tsconfig.build.json","check-types":"tsc","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.16.0+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"14.16.0","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.1","@chainsafe/ssz":"^0.8.11","@chainsafe/persistent-ts":"^0.19.0","@chainsafe/lodestar-types":"^0.25.2-dev.26+732f767a570","@chainsafe/lodestar-utils":"^0.25.2-dev.26+732f767a570","@chainsafe/lodestar-config":"^0.25.2-dev.26+732f767a570","@chainsafe/lodestar-params":"^0.25.2-dev.26+732f767a570","@chainsafe/persistent-merkle-tree":"^0.3.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.0","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.25.2-dev.26_1625581630782_0.7458425978064422","host":"s3://npm-registry-packages"}},"0.25.2-dev.27":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.25.2-dev.27","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.25.2-dev.27","maintainers":[{"name":"priom","email":"priom@chainsafe.io"},{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"af3d4565aa05c114e09f7fa9efd18cb738b63aa8","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.25.2-dev.27.tgz","fileCount":317,"integrity":"sha512-EQwtCTPfGFgZUP0Y2VUfqzWKICtXQTujmOev8TAI8IAKT1XI0DR8zZhJdQQSYdlSN4zfV8P4M4DwABi65uzE8w==","signatures":[{"sig":"MEUCIQCg7NfYhJA7z7GJrAxawkDF1GVWTg2LOpzvtXEdgNQAyQIgBCRuHTjyNPvDGlszKwSaF7izSYOloXdBPBSOrRJp/pw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":726840,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg5IxgCRA9TVsSAnZWagAAFSUP/AlDrl4jflHIe2j+QytK\nPhiGbd0lo28SDe16oGOlD95onlhRodrvzb2IORa2O6WOCyO6Gn5j9gS0le89\nb5o9t0eVrm4DYx8YIGy7ZqejkE/2J00tTHERUACtC3sYwK+fDMmkTyV+o2s5\niqpPzKvU/gNhzRwYHSv73INFZB4w/Y7aE8VikN9EL2D4Bnjr/qoNIHEG+8W0\n/NtssK5qBvqzLgj6LR8aBoRDJ9w1i/D4ucmCS6036fOaDG+D72f5sBA82X9i\nq9uQGpr/NA3YWunYy2BzxZKNh9vlKv6GDsRSDKDnjLq7/hnDs7KLVN1nEFCe\nn9bw8VUf+csUsjDfi49VkcICFd0BPy2eX8+10LszD4xuXfQVbCIVtlnkALQj\n8pqK9o4ICSKYiBRioF4RCc/iYsWFxVcxu/527a4eiUw7qI/HTx2qbPN/alYy\nIUAJb/QWqsEEfMPLY8kVisdSSC4jup0PYBKPagcF0endFM9hdshu5BPrwzGE\n47u5WLMHncrDk5ScEMoL2vWgDEqlfLGCpVFdvLmNZuax30J+j+n61qLOAddW\n7Rmgryj7hn5OAk/FpV2+nOowwCe2qXip/vw+AfrP4pRy7Q0wOO4nll3XjIHA\nKI2+DR9ENlr2KEOG1p/83xjNZX6hCFXT6ncCTUdMgGZuQnR+CFa4f4DWq2vE\nw/Km\r\n=FaNr\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 1.0.0](https://img.shields.io/badge/ETH2.0_Spec_Version-1.0.0-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\n\nimport {stateTransition} from \"@chainsafe/lodestar-beacon-state-transition\";\nimport {BeaconBlock, BeaconState} from \"@chainsafe/lodestar-types\";\nimport {mainnetConfig} from \"@chainsafe/lodestar-config/mainnet\";\n\nconst state: BeaconState = {\n  ...\n};\n\nconst block: BeaconBlock = {\n  ...\n};\n\nlet postStateContext: BeaconState;\ntry {\n  postStateContext = stateTransition(mainnetConfig, state, block);\n} catch (e) {\n  console.log(e);\n}\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"0c5d827e33df1a2402f193896e9960bbc68b298e","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"concurrently \"yarn build:lib\" \"yarn build:types\"","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","build:lib":"babel src -x .ts -d lib --source-maps","test:unit":"mocha 'test/unit/**/*.test.ts'","build:types":"tsc -p tsconfig.build.json","check-types":"tsc","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.16.0+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"14.16.0","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.1","@chainsafe/ssz":"^0.8.11","@chainsafe/persistent-ts":"^0.19.0","@chainsafe/lodestar-types":"^0.25.2-dev.27+0c5d827e33d","@chainsafe/lodestar-utils":"^0.25.2-dev.27+0c5d827e33d","@chainsafe/lodestar-config":"^0.25.2-dev.27+0c5d827e33d","@chainsafe/lodestar-params":"^0.25.2-dev.27+0c5d827e33d","@chainsafe/persistent-merkle-tree":"^0.3.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.0","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.25.2-dev.27_1625590879638_0.652408203379486","host":"s3://npm-registry-packages"}},"0.25.2-dev.28":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.25.2-dev.28","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.25.2-dev.28","maintainers":[{"name":"priom","email":"priom@chainsafe.io"},{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"9c86ed4e70ce4dd9aa47fe6eebbd8efafb25f99e","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.25.2-dev.28.tgz","fileCount":317,"integrity":"sha512-L3g6bKdKgDgq9ThKdwZ4ycH7jfbn1iUS6HVQ0HRhLE3zMFHBxcxsNZkQdVw4yu1eBXjlQ+MgvSIPdB+v84ickA==","signatures":[{"sig":"MEQCIF5GVzjtjONGN3upV/jq1QQStUW+KWKmhTrO/KT/3D0DAiA52L+ONEirnhLHDevzVvP60uhOVs0sA09K1H6KoKCipw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":726840,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg5JD4CRA9TVsSAnZWagAA7VwP/j3lCtkBFGSCTTbXWATC\nKcO/+0IOCjo4HyL9iRZDUsgmZjn5qp/UdXlX/X+oK77s3mVIDuk9FdPFUsJS\nHDMqfuH2e0SnXOPcPQ//UfgaNTz4/WL15wZcgv2PzFjnhRy9lY8pGyqOePTi\neXardFdd54JTkN7/eAYbR9bPozIEFjm8WviezricXI48HtO4VWnj6jYWaolK\nZJX/IOzVquj0qkr+ycmHln6PNlGjw93LdTB8QpUm2iH82wbpTidzAMv71Q02\n0KVCZJu4nd6k5+HS5EsGeIzT/g9bUypQGr1A1ZgV88UJ2Y0HdoZyyS6GetT0\ntTt9277AvlZicr56z1mo1V1dliEEZaubYaNw0oQBnNa7Nckuywxmfz0DrkSg\n5Od5po0BF71ARZiQ3E+p2BjiYDe3uw0MRFdf1nqbOCFknAw3iVmdoDNpx+mL\nknHsmyvpZD2InYVpEJqMDD7HsgkyWvu0ewKtbcNHUkS9n/nu5aBN5ynHPT+k\n4xaLrqupk7zRPrdb3na3CbFymnm7JmnI/xqF5Ze2wrRj7UijMneEDnVm3YFt\nczrSvj39GQ9TThBmqN5EE6LZu67eWZxIuzV+f7tus4ldVJyvUdbJv17SELZR\ni5bXscdQTHTvwyneSMgHmODuAQRB0+WLOKGBCc01jOlSapT8vf6reV0sxTjy\nrIVA\r\n=E4kH\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 1.0.0](https://img.shields.io/badge/ETH2.0_Spec_Version-1.0.0-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\n\nimport {stateTransition} from \"@chainsafe/lodestar-beacon-state-transition\";\nimport {BeaconBlock, BeaconState} from \"@chainsafe/lodestar-types\";\nimport {mainnetConfig} from \"@chainsafe/lodestar-config/mainnet\";\n\nconst state: BeaconState = {\n  ...\n};\n\nconst block: BeaconBlock = {\n  ...\n};\n\nlet postStateContext: BeaconState;\ntry {\n  postStateContext = stateTransition(mainnetConfig, state, block);\n} catch (e) {\n  console.log(e);\n}\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"04d8ef368148b13f88740eb554b1c19116409c91","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"concurrently \"yarn build:lib\" \"yarn build:types\"","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","build:lib":"babel src -x .ts -d lib --source-maps","test:unit":"mocha 'test/unit/**/*.test.ts'","build:types":"tsc -p tsconfig.build.json","check-types":"tsc","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.16.0+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"14.16.0","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.1","@chainsafe/ssz":"^0.8.11","@chainsafe/persistent-ts":"^0.19.0","@chainsafe/lodestar-types":"^0.25.2-dev.28+04d8ef36814","@chainsafe/lodestar-utils":"^0.25.2-dev.28+04d8ef36814","@chainsafe/lodestar-config":"^0.25.2-dev.28+04d8ef36814","@chainsafe/lodestar-params":"^0.25.2-dev.28+04d8ef36814","@chainsafe/persistent-merkle-tree":"^0.3.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.0","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.25.2-dev.28_1625592056524_0.6643599783435157","host":"s3://npm-registry-packages"}},"0.25.2-dev.29":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.25.2-dev.29","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.25.2-dev.29","maintainers":[{"name":"priom","email":"priom@chainsafe.io"},{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"611b69235121d556c4f98d5ab4df4013934fa992","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.25.2-dev.29.tgz","fileCount":317,"integrity":"sha512-VRk2+MkzV1AqQW7UkmOBhJn1qBbb8n9RpGi2nymVq6lTleGDHJl1iTnmvu+MJZK0UKY6PdjbfVYitqBmfVrEqQ==","signatures":[{"sig":"MEQCIEvslLhL3CSqJ53+nUGPmXCViZeGRKMG9ggHGFZDmcVTAiBbm9/LqXNAbvqB9xN4/A/DjmNgMUy7CaSJjaWoLIXKdQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":726840,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg5KCSCRA9TVsSAnZWagAAT/cP/0dGqO+BMUAPGyk8HvxM\nfuMDwiIaAKZS06G4icDm9eKEs2GD+yiAbihhPo0s73C79dpv+M7OwPt9ysOY\nmclr58VJPuj9sU2xLEHvj8HUV+IMRVrSNPf28hQRWd2AGPv+GN1uMWzk6KmG\nVkRMEcN/5IGgdEPiqBfqpDMsxB3wQv9kXfhq43mvnXPkcctEJHfeN+AZYif0\nferbnSRN0q3fVlf6d4HK6bjZdtncUIVBWAUOoQaAHEHNJTQVjRch14RqM0+t\ngacPB6DYfOZKJfY4JpEDEF3I3+T8GfSn19FbahDm09yRM7jHeGdlg6pDLhnN\nxreJiLQ0Y4t6ECfGUfTrFFDyhKFZdzkbKCuoMn272sKBL/eBzYukN2igl61q\nKclwl/KejLlrEvcdOqM/S3n+8Q+Jb0BbZq1dk8FG9W8gVXBZykz2JxhPus7Y\nknr03ScdhP6Lfht7BR9lOdNkaMlLV2zbymER4WUaoB3p87m3BuIUCyOyInD9\nPF+nfCif5WfMZ4kTzTqDc4o+5jxF1GHEiD2T1pZU2UUYA7dzOZYJZo0AZa43\noqjnptBTIezy8ULhpCSonjX1oT0X7y+2AJ2qsK9XYFAvATR//AznonMiYEXi\n3yawxiSJUsj/coi1w+teK7IC3uZv2LdLoUd8DI7xECDHeqWoACI9aNX5tLQG\nPPKb\r\n=pt/o\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 1.0.0](https://img.shields.io/badge/ETH2.0_Spec_Version-1.0.0-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\n\nimport {stateTransition} from \"@chainsafe/lodestar-beacon-state-transition\";\nimport {BeaconBlock, BeaconState} from \"@chainsafe/lodestar-types\";\nimport {mainnetConfig} from \"@chainsafe/lodestar-config/mainnet\";\n\nconst state: BeaconState = {\n  ...\n};\n\nconst block: BeaconBlock = {\n  ...\n};\n\nlet postStateContext: BeaconState;\ntry {\n  postStateContext = stateTransition(mainnetConfig, state, block);\n} catch (e) {\n  console.log(e);\n}\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"fde84b56bb607bf37c54f063bbe115fb7d5151a6","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"concurrently \"yarn build:lib\" \"yarn build:types\"","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","build:lib":"babel src -x .ts -d lib --source-maps","test:unit":"mocha 'test/unit/**/*.test.ts'","build:types":"tsc -p tsconfig.build.json","check-types":"tsc","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.16.0+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"14.16.0","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.1","@chainsafe/ssz":"^0.8.11","@chainsafe/persistent-ts":"^0.19.0","@chainsafe/lodestar-types":"^0.25.2-dev.29+fde84b56bb6","@chainsafe/lodestar-utils":"^0.25.2-dev.29+fde84b56bb6","@chainsafe/lodestar-config":"^0.25.2-dev.29+fde84b56bb6","@chainsafe/lodestar-params":"^0.25.2-dev.29+fde84b56bb6","@chainsafe/persistent-merkle-tree":"^0.3.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.0","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.25.2-dev.29_1625596050095_0.1915162410401796","host":"s3://npm-registry-packages"}},"0.25.2-dev.30":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.25.2-dev.30","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.25.2-dev.30","maintainers":[{"name":"priom","email":"priom@chainsafe.io"},{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"9b8828c8d1b4bb48fae0064bc72c9aad47a0d10f","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.25.2-dev.30.tgz","fileCount":317,"integrity":"sha512-GcT3JmkioLyAgBsvUNjZ0oQDFsosi5pqRvUdNJ7nu9UQdTt4h/UaueSnKxj09HkRFQ87+ewC1d8mzevpNyfzpA==","signatures":[{"sig":"MEUCIBWunx4impf51LZ0+d4j+U/aNG8O2Zqn72mfo8VVC06AAiEA9z7fm7Kk3J6oh0f+olGFR5NgvzQnbyqAaeLCAtzI5Gc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":726840,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg5KMbCRA9TVsSAnZWagAA9FoQAINkhf3IbqtyczAW2rs5\nDRysyItrYa3G+rX/lEDEGbcpPrQUtZXeSWA09TMS2/E2KN7SGPvgoHjn1EUV\nw1bTqUmpwqC0RXg03cYOGbgIZ17OTXq13/gOxQXO+RSYMiQssDpqwjq5qgLe\nNA4MSASymMhM1N1SDJ/IXES95wuBmxKySS+td1kSiFhPT9KC2C29aFYvznUX\nbRIZhUWub3E0JIu1vhKKn/yAmNATl5cexDcZtxncjD/2C5HU2Gu6Ca5jR5q7\nrP60yDK+GN1vca8WmxW0GalrNN2RIq4cPPh1t43vny98VSvfSt+lcdrowuWm\noO0fNZqf5H5HV1gIZbXpgtpPOM5XWcDl0mvm5lsjIHimiSGWjGQbGAvfuXfh\njPIWV1WOscyqYK1ymdUBzWrj6fE3tDN5Mxg4+1lFTArFYFT87JWsBpdz2jvG\n4ds8+OTnePWdk/Kus/C2lJI5rujqD/yT2qkjRJhQn6FpA6P8z7++ojHE2dQ4\nbFOv1vMX8Ju9i4vRIs8QRLtOFi0Xec1Yx6+oNkpLLx+OKm7j3pxEJH2H1qE2\nxY1FUOzyIDJGu7jr3sbkEKSFYIjp8MBlLjOqmsQgmQK0yHJL+4RvOMuLkPoU\nm63nmhsNIGVYMu0Dkc4uk1GHarJUskGj31hjFSbtYjkEqndVw5DEbnuU/YDA\nBvoH\r\n=lEsF\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 1.0.0](https://img.shields.io/badge/ETH2.0_Spec_Version-1.0.0-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\n\nimport {stateTransition} from \"@chainsafe/lodestar-beacon-state-transition\";\nimport {BeaconBlock, BeaconState} from \"@chainsafe/lodestar-types\";\nimport {mainnetConfig} from \"@chainsafe/lodestar-config/mainnet\";\n\nconst state: BeaconState = {\n  ...\n};\n\nconst block: BeaconBlock = {\n  ...\n};\n\nlet postStateContext: BeaconState;\ntry {\n  postStateContext = stateTransition(mainnetConfig, state, block);\n} catch (e) {\n  console.log(e);\n}\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"2685d2fb053975ea026ec1ffa3d8c0ad86677e71","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"concurrently \"yarn build:lib\" \"yarn build:types\"","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","build:lib":"babel src -x .ts -d lib --source-maps","test:unit":"mocha 'test/unit/**/*.test.ts'","build:types":"tsc -p tsconfig.build.json","check-types":"tsc","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.16.0+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"14.16.0","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.1","@chainsafe/ssz":"^0.8.11","@chainsafe/persistent-ts":"^0.19.0","@chainsafe/lodestar-types":"^0.25.2-dev.30+2685d2fb053","@chainsafe/lodestar-utils":"^0.25.2-dev.30+2685d2fb053","@chainsafe/lodestar-config":"^0.25.2-dev.30+2685d2fb053","@chainsafe/lodestar-params":"^0.25.2-dev.30+2685d2fb053","@chainsafe/persistent-merkle-tree":"^0.3.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.0","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.25.2-dev.30_1625596699019_0.5853323888082183","host":"s3://npm-registry-packages"}},"0.26.0":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.26.0","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.26.0","maintainers":[{"name":"priom","email":"priom@chainsafe.io"},{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"66b3b2de6f847455c13b149eac98bb29f6aaafcb","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.26.0.tgz","fileCount":317,"integrity":"sha512-dNGFaZs7aMx6jUIvtuQOBzmSz3LF31FSJntc3kgrUhL3pKmxn+/8iQYNds67O3bZBu279yJ7C4UH79P6Z19PkQ==","signatures":[{"sig":"MEUCIBtZnOZ1eZsgqXkUZ0hDt5waboh/5vjMBlhZLnMrOEClAiEAtkk5RVIZQXo9B5DUzgl5XF6QvHiiuCXDP2K7CICfYl8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":726745,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg5KQFCRA9TVsSAnZWagAAbWUP/00J0nPRHSJ9BJVvqlf2\ne199BsEFhZdN88tbkkWCNoigTz1imda33nj2fb/Uv5icbfPwGNiG/S/tmaRA\nL030na1zPItUZq2mxS/BNn4KbrG8B4TEsrKY2RYnBLzooagrLae6IxFyjomc\nzj5erWBUiSE9fNmuS3lopNc0wfP4GxgxDwyZZZO88EVeCj2AE3aX7ttGFnpE\nkiGk2RtZ7i10yuskDFduls8O5CkHIwmxNDTU5uOu+OWPdGUqn2XjL+x8h0TZ\nZIrLVtKKkxKTwPSyxk66CwdIHFiGE5xrW+viv7fi1TXJnr/84ScOk2iNJbhV\nYLxI0UoCTu63bP38lafTh7ULcRv6HUfQ4mH7IFvi9sJniihYK3AZRxqQ0+vL\nzSx3xcSGnoqVaIohRbs6ClyFRRNIavm2A1Pk6iWfJIyjDl2EL7DSC9Q95+FF\nME5+z/VLN0xlKBLY6AV/LUFR+PPvk0L1BGgSK0boDxtxQZTldVVNzHYViHn7\nMD5CNXUFX+JbtRaykap/VyOqKJXoPPhHtNWhD9f07O99YO4YBsJaWYs3fHuu\naJTjqoMnExT86ueUt5BTDTO+z6hy3Vr8wu8S01QXWUHGzftz1rhjuuAnVucv\nxcRI015n5FKq0PRgsN443leSaPor5DKvG98C/S7Vk2pC92Le7O4llHOwD9ZK\nYfHU\r\n=EKUg\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","gitHead":"2685d2fb053975ea026ec1ffa3d8c0ad86677e71","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"concurrently \"yarn build:lib\" \"yarn build:types\"","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","build:lib":"babel src -x .ts -d lib --source-maps","test:unit":"mocha 'test/unit/**/*.test.ts'","build:types":"tsc -p tsconfig.build.json","check-types":"tsc","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.16.0+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"14.16.0","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.1","@chainsafe/ssz":"^0.8.11","@chainsafe/persistent-ts":"^0.19.0","@chainsafe/lodestar-types":"^0.26.0","@chainsafe/lodestar-utils":"^0.26.0","@chainsafe/lodestar-config":"^0.26.0","@chainsafe/lodestar-params":"^0.26.0","@chainsafe/persistent-merkle-tree":"^0.3.3"},"_hasShrinkwrap":false,"devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.0","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.26.0_1625596932867_0.11519197313734075","host":"s3://npm-registry-packages"}},"0.26.1-dev.0":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.26.1-dev.0","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.26.1-dev.0","maintainers":[{"name":"priom","email":"priom@chainsafe.io"},{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"6aa5fd1dc7b2a67fc247e809bb22b38735d7e1c7","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.26.1-dev.0.tgz","fileCount":317,"integrity":"sha512-HAw/ZjkTtImV23jjo6xY+avCXBB4Ng9nYS1qiZS8AXLcyPn/XtOlpCzLuJ2lQkP163d6mfy/uEZKIA+QKTOkTg==","signatures":[{"sig":"MEUCIB1W7cO4z0+hKMA8jBnZNyiKneGcMoA9bnU3+oqT21piAiEArS1EYJwd2JB57eRmnpaPcpnnHs5ONJBn/qReu9QDhYg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":726835,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg5Qi/CRA9TVsSAnZWagAAi9cP/REf63jNpLDc5Agohdw9\n1gSdgzyFwBa+oDPHtzEaL68uzirHu3zwSk5mmmGEmpbYbBoq7ArGpeakYhtw\nnZoFRb5IXcK3u+Go5VXxiN0DOM/mwcxWanBTSJQJ4ao+2vdLOElY2RAI4b8+\naVfpXAEb1MbXS8styCNlICKB0C9LMrxxVfkcos/ImBkMU82I0zNmG8nBdFg3\n/yYtBOTIqOi5uQbGLoEsfQSexQSJZpKSwmN4O9CBBXKacorC8LyYhHZ5DboD\n3OSeNbgBdXuMTFR4HIycac6mGnDMjGbuNKU6/18GA9sFgQyhsNhmaH3+LEit\n4Hj4i6iyrByTFlAOo6SGN1ClANygUh7vSJUADR20XEmlggmDQRQfRxxu9Sc6\nU7CZViXy2xrgMSErrtSNPOLC/HC1r87lESmeGXoTzB0rPNR39/vfUXW0tPtQ\nnrqB9+6PFyd9nZWw2ssNw5GQCJgbXZ2AH6u5kZdU3VtWJ5+2jKax38IMS9jz\nT7szsFeWPKmNpyupeC0TAfE4OTznxoJpQBzJR4LQjzpWJRzI8BPueklF6Cm1\njNI71gRjzqz4Z6V1gnZk5NLvCb3KAfv1IvRqGAXlnYYEyMGZtDd/u3lW31lz\nkm5PD8AYlO+OtpvQt3etdUupmPADyQAeP6oM8FAkoIROp9yRU0c8piCqQ8an\ntKFi\r\n=Zjlb\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 1.0.0](https://img.shields.io/badge/ETH2.0_Spec_Version-1.0.0-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\n\nimport {stateTransition} from \"@chainsafe/lodestar-beacon-state-transition\";\nimport {BeaconBlock, BeaconState} from \"@chainsafe/lodestar-types\";\nimport {mainnetConfig} from \"@chainsafe/lodestar-config/mainnet\";\n\nconst state: BeaconState = {\n  ...\n};\n\nconst block: BeaconBlock = {\n  ...\n};\n\nlet postStateContext: BeaconState;\ntry {\n  postStateContext = stateTransition(mainnetConfig, state, block);\n} catch (e) {\n  console.log(e);\n}\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"34f55490e5d0aa0f0f3d22edfb5e73312183aa2f","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"concurrently \"yarn build:lib\" \"yarn build:types\"","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","build:lib":"babel src -x .ts -d lib --source-maps","test:unit":"mocha 'test/unit/**/*.test.ts'","build:types":"tsc -p tsconfig.build.json","check-types":"tsc","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.16.0+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"14.16.0","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.1","@chainsafe/ssz":"^0.8.11","@chainsafe/persistent-ts":"^0.19.0","@chainsafe/lodestar-types":"^0.26.1-dev.0+34f55490e5d","@chainsafe/lodestar-utils":"^0.26.1-dev.0+34f55490e5d","@chainsafe/lodestar-config":"^0.26.1-dev.0+34f55490e5d","@chainsafe/lodestar-params":"^0.26.1-dev.0+34f55490e5d","@chainsafe/persistent-merkle-tree":"^0.3.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.0","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.26.1-dev.0_1625622718562_0.2646809362561895","host":"s3://npm-registry-packages"}},"0.26.1-dev.1":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.26.1-dev.1","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.26.1-dev.1","maintainers":[{"name":"priom","email":"priom@chainsafe.io"},{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"8c2cded36e06ab1dc65e716ecadeddc14e09453c","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.26.1-dev.1.tgz","fileCount":317,"integrity":"sha512-jhHDS3idIE3cs9IfXagccBsa/mEhTx6ME17lEP5oCoyBo574v2QiNf5EC2kDGBWsJ5eV1wyfwloaDAUjWtycrA==","signatures":[{"sig":"MEUCIA2Xaq++Wk/uMZ1Egw77mGkcbA2I80VW2aCmjLEXaJMNAiEAiyhIA/fAzAmn5yj7EiiFPh04FfW9vUBgnKUqTnqXEto=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":726835,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg5cB7CRA9TVsSAnZWagAA1aMP/0HavYnwFjtb5XWp5XFb\nV59CoQShUPhnviHLXfe68QWqakY9pAjVq99l9UR3PCGvIXfZ5AcYA4ZrvUqk\nKFoaW5nSDMUDXVB8hRMNcZXAbW1d8qmJZ9MUcEuM/5z9z33YQU2NXZm9Y5HX\n/e+euPA7U299mv+2yOaglDHNJvYJqmnjj1UodpEGCkc30jc0kUn9Bk7BsQkg\nmhu0SelTWnQSB470B8SaluGevbMgOuRW0a+Vtcx7RC4vZw0bFJ0gCJ6dBadh\nFqD4HNJ8NgAKHSDCj2xpwCfmfdJgDgdXTjVNcKd5TUQwSILdTsLfj/k2S2En\nF+iU2kMyiqZcxKprUSGANz54JDZtWvTcA4BYzhXyCZgVkvZratY+psle9Q97\nPAV25BYYihExjshMEFXny7mVkgPW/m3ycap/w9Ezvxf5azXEdC4riuSKzmt/\nN6W6cRHBozZPPq2kIaaw8x8hARI+PuO0DdJvZMhJuy3nMUZkch+ZGUAgWhRn\ntHtyMq+FFb5eKWVSiWlhvA7x7wpRbhVPMfi1WB2pumL7YXnbKUnoeLYCTauh\nOhQeDtHs++7zG24l7P5CQ/OVcDT4GOkCi5pB/0Ua/IPZUabyzWiS1nCdE/XZ\nrdAwhF5INmjToBtoIqEdPG4+Ze5JTEDidnPyVbH4iErFyc7V5h08kxFPsc31\nx/Nq\r\n=1FcU\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 1.0.0](https://img.shields.io/badge/ETH2.0_Spec_Version-1.0.0-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\n\nimport {stateTransition} from \"@chainsafe/lodestar-beacon-state-transition\";\nimport {BeaconBlock, BeaconState} from \"@chainsafe/lodestar-types\";\nimport {mainnetConfig} from \"@chainsafe/lodestar-config/mainnet\";\n\nconst state: BeaconState = {\n  ...\n};\n\nconst block: BeaconBlock = {\n  ...\n};\n\nlet postStateContext: BeaconState;\ntry {\n  postStateContext = stateTransition(mainnetConfig, state, block);\n} catch (e) {\n  console.log(e);\n}\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"0d38a301abf07f967fa8cb834f7e4f77ece34c38","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"concurrently \"yarn build:lib\" \"yarn build:types\"","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","build:lib":"babel src -x .ts -d lib --source-maps","test:unit":"mocha 'test/unit/**/*.test.ts'","build:types":"tsc -p tsconfig.build.json","check-types":"tsc","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.16.0+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"14.16.0","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.1","@chainsafe/ssz":"^0.8.11","@chainsafe/persistent-ts":"^0.19.0","@chainsafe/lodestar-types":"^0.26.1-dev.1+0d38a301abf","@chainsafe/lodestar-utils":"^0.26.1-dev.1+0d38a301abf","@chainsafe/lodestar-config":"^0.26.1-dev.1+0d38a301abf","@chainsafe/lodestar-params":"^0.26.1-dev.1+0d38a301abf","@chainsafe/persistent-merkle-tree":"^0.3.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.0","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.26.1-dev.1_1625669754987_0.8082929177545355","host":"s3://npm-registry-packages"}},"0.26.1-dev.2":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.26.1-dev.2","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.26.1-dev.2","maintainers":[{"name":"priom","email":"priom@chainsafe.io"},{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"7f17f7cbda7ba8ea01e0666e001e4d02969bb1a6","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.26.1-dev.2.tgz","fileCount":317,"integrity":"sha512-qMjd0VhHsD5l00m1QdR4E0bO+vtVp9JSAXWBH+8KDzw2X5WdD/UNYl+Q2RdWrYZ97BnZ4nH2aK+xTMSzUjAq3g==","signatures":[{"sig":"MEUCICP7UJa7aq1oQB5hs1QSsOnqd0ah4cJKJ8CcrXXu0viBAiEA5IAXJMveX0jIQQxaXUwhynuOL3qUt5uPHS0CX8tJMZ0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":726835,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg5xf3CRA9TVsSAnZWagAAmxEP/i+Gvb1rCuBQlwccvl80\n+5OVox+hQQDrd28ds0Z3z3QUb7HKU4yR5zXtGwdqqmr7wQqvxawy1pVuP6No\noBdjqU2Af8GKbc/mBBRTFmQgA/zdZkAq5eF/QMGDkzB33n+HqhevOZE+PYQk\n3+D7hSQqRkHoVVXMoD7ML8OdaW1wbjT8kcIyg//M+HlhoZCoeAlcsH+I/hae\niDoBqJTvCodxHMZHkRHeLc3ySopekt6TXxcBGhhENgIQtFK2JdBGOVYiECqy\n14HuxpkABoSDLiBbl+wAweSYw6pg/RZEZ0KBW/CNJbZfFrj73LU4gqQYqjTI\nKJ2dxxQrI43OjdU98TnieudhYCsXGM4xFbyKk25BcwJRZbAPeTIZ9zk4XV2L\nlcVR8+wAFtm4Gy3E33+lDOqlyp7P+BK/YBR0Agr9cjV+pidhNnJXAUjl2JhW\nSvIfuFjMVyBz5TGWi32ayFfuZzA1W1hg9bV47oDnQqtbKXcfyO+YFT92If5S\nWRHtv45JZjrPTcwdZHSf4l9/pe7b+4CRq6agMw6UOcC3E6MvsDNGkqTkuePH\nd7LjXEChdfh64fvpxwyCvEh/TUxXBxmWjz+Ce1TTj05WwwW1V1wpuayXm7b0\niwdk9MnmkOXRsG3cj1OwzPOE5Uti2hoMkzdxSFOCjz+VIBZhRoqaAtPvQr5n\nVTdR\r\n=4UmL\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 1.0.0](https://img.shields.io/badge/ETH2.0_Spec_Version-1.0.0-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\n\nimport {stateTransition} from \"@chainsafe/lodestar-beacon-state-transition\";\nimport {BeaconBlock, BeaconState} from \"@chainsafe/lodestar-types\";\nimport {mainnetConfig} from \"@chainsafe/lodestar-config/mainnet\";\n\nconst state: BeaconState = {\n  ...\n};\n\nconst block: BeaconBlock = {\n  ...\n};\n\nlet postStateContext: BeaconState;\ntry {\n  postStateContext = stateTransition(mainnetConfig, state, block);\n} catch (e) {\n  console.log(e);\n}\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"8058d36790efe1390b2c27febdc8583c915bc977","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"concurrently \"yarn build:lib\" \"yarn build:types\"","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","build:lib":"babel src -x .ts -d lib --source-maps","test:unit":"mocha 'test/unit/**/*.test.ts'","build:types":"tsc -p tsconfig.build.json","check-types":"tsc","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.16.0+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"14.16.0","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.1","@chainsafe/ssz":"^0.8.11","@chainsafe/persistent-ts":"^0.19.0","@chainsafe/lodestar-types":"^0.26.1-dev.2+8058d36790e","@chainsafe/lodestar-utils":"^0.26.1-dev.2+8058d36790e","@chainsafe/lodestar-config":"^0.26.1-dev.2+8058d36790e","@chainsafe/lodestar-params":"^0.26.1-dev.2+8058d36790e","@chainsafe/persistent-merkle-tree":"^0.3.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.0","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.26.1-dev.2_1625757686905_0.6738887311836241","host":"s3://npm-registry-packages"}},"0.26.1-dev.3":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.26.1-dev.3","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.26.1-dev.3","maintainers":[{"name":"priom","email":"priom@chainsafe.io"},{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"57ea298ce3f29bcd3c085a9a16c3fc6daea2cb7c","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.26.1-dev.3.tgz","fileCount":317,"integrity":"sha512-815lD+EbscNSxOo4UI5CNf83iOmRSF3T/KAeJlbzImTfvdJnq+vDTQgbn9bXni6BkS3YHSSF2MpycmNBIbMkrQ==","signatures":[{"sig":"MEUCIQCq46zOtYyxYbDNs7kWfr8EMGN9F2DEh5TONX4i7Y3EFQIgFUBlClXaOEzim0WtduhbZZfgx8FPqPnUqodAx3MkJw4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":726835,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg53aMCRA9TVsSAnZWagAAyQIP/RYbbBaiRJpc3YmRgyyC\nWkGL9d3ZpRXMQJL/oGPBjTTq4c7yVh8J82TeNlFPlQpTg63LvM5nj8arnkwK\ntjIbWCFzepm+KUsYPt+iwoKjCDeGTa/V21Qd+3jG6VLI6NEBBQ7RN8DIcNk6\noQ5s8PmXYvETiLFLW4lK0xQCJ/gSnW2jH9sjos3H0N/VDU+llQPlGZXtN8vv\n8Ssv5rzDL1VRGnTl6a1gZ+rZXQKukdghS3ZcR95Yf0BD7Qx0WlNqQmJuymsq\nDUJX/Hpmzf0jSKj+CXCgyY/tiSQVQBNk4XgNwgmteLiJ3JvdRe5a5X+VoZT6\n13t8uphZYxS7ROGdhw9TmCiJ1cJ4G5CgGfuaJzIrwcOBOgmoqc6I1zcWjKvG\nQ50xdDBuX+kXp8CGlNZy3AsqRmOpfZgK/+d8eRvZ9HPbfxkdSIeGgv4qHf0W\noH5XdAt9DVw8xTP+28x3YuZKYWYiY3XMhpw0iQk7xZfhQpqw2d49CevDY0ba\n/xqUJaC+lK0BqwJoUWjaTOOcSwFLsg2NjiEb7+6Xp4BYYS/rQv4Dp0NiI8g5\nxo/XK8B4lb6vcUeiqWA39arOvsfqwqB612+DRcdfPmkhlatv59wT8y6+RIgu\nlz8q/NbDOxuRV2mQ5rLOryWm3isCipTdG4SSvuGKyybxbQTr2LxGyBJ8uzlM\nyWRz\r\n=FJPb\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 1.0.0](https://img.shields.io/badge/ETH2.0_Spec_Version-1.0.0-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\n\nimport {stateTransition} from \"@chainsafe/lodestar-beacon-state-transition\";\nimport {BeaconBlock, BeaconState} from \"@chainsafe/lodestar-types\";\nimport {mainnetConfig} from \"@chainsafe/lodestar-config/mainnet\";\n\nconst state: BeaconState = {\n  ...\n};\n\nconst block: BeaconBlock = {\n  ...\n};\n\nlet postStateContext: BeaconState;\ntry {\n  postStateContext = stateTransition(mainnetConfig, state, block);\n} catch (e) {\n  console.log(e);\n}\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"1ea9ab2cb3648975100cfbffc12712d85e1e9f64","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"concurrently \"yarn build:lib\" \"yarn build:types\"","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","build:lib":"babel src -x .ts -d lib --source-maps","test:unit":"mocha 'test/unit/**/*.test.ts'","build:types":"tsc -p tsconfig.build.json","check-types":"tsc","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.16.0+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"14.16.0","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.1","@chainsafe/ssz":"^0.8.11","@chainsafe/persistent-ts":"^0.19.0","@chainsafe/lodestar-types":"^0.26.1-dev.3+1ea9ab2cb36","@chainsafe/lodestar-utils":"^0.26.1-dev.3+1ea9ab2cb36","@chainsafe/lodestar-config":"^0.26.1-dev.3+1ea9ab2cb36","@chainsafe/lodestar-params":"^0.26.1-dev.3+1ea9ab2cb36","@chainsafe/persistent-merkle-tree":"^0.3.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.0","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.26.1-dev.3_1625781899874_0.5414341295852139","host":"s3://npm-registry-packages"}},"0.26.1-dev.4":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.26.1-dev.4","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.26.1-dev.4","maintainers":[{"name":"priom","email":"priom@chainsafe.io"},{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"764c241a4ad5983617f6352343beeae116bac8a4","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.26.1-dev.4.tgz","fileCount":317,"integrity":"sha512-0Ky/b+KQqVXI+Elm+779HWL99Vh5SZUQcmr7yHnqbmDh8CEqxh7uwL4A8FgWKb92Wj9axB5nSML6YliJNQpQ2w==","signatures":[{"sig":"MEUCIGTz1bZZvfqZz1UqE5qtwbA/YjKwUt3FO0qlQBgF6VxIAiEAhLVeZPQyd1U3ACTmCJRj4P01m2P9bE9k37fDoM3kFqU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":726835,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg53oYCRA9TVsSAnZWagAAaLsP/0EPV6rLCvBnaukJVG4W\n45BcHAp8Lz8OVIWcjMGfrPi9N5p8KTTakmZCp8BbCAN6PVVZhP3UlsyLExu7\nNyI7HfYJHPeXxbW/RUKMme+asAfuQRUNJXn5Mi2YvnLraYaKL09BWk3ZK2Y/\ndOeKYvHxSAs5JYX3djBBccfzeCoC/CqO0BaqxGNtIFXDiIBvExE+2lWW8oMZ\nF2tf9YYSc4FiGKObJMONmFwZyLwXEErWqJlY3g9lelxC+y1zN00AFdC9/hdg\nnk3QWk9uTTnua/t6qVzP3bwlQYLEgBBzFvOfun33Fo0CWO8osL/Zk3PKm7jG\nKIj04jKVNE4kik2si0FZxQd6Ytdrl0u/SQ2S92FSTyMy5Bq7zjAmnl1cUttI\n4Dk6RZpwiQxCKWrC442NFRDELmopmJenbd6L86wvrsPUv4feO2ZVUH+c538p\nBVA1nDqSKjKVQgWT1TqeCVLE2ziwPe6oBCZuaO8bdT9AHN9DaUMX+FI88Gmz\nqhrDfOkWMQc/Z4qVO+eoM6cwZUutHjxWfJG+zVFvHzFajipqCQ4PY/9CWFsJ\nDEJIBmTtrOV3CMVj0E6lC+i1oBhK+WMcnL9RJGJM/Jdk3vQIIAhzAtoWJBJm\nnJEMXl66JiFSYXDFirUMKj0QsH0UOvn7fdtrDCoLc4YxlnHEkTI+XGSXq7nG\nVF+R\r\n=P4gh\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 1.0.0](https://img.shields.io/badge/ETH2.0_Spec_Version-1.0.0-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\n\nimport {stateTransition} from \"@chainsafe/lodestar-beacon-state-transition\";\nimport {BeaconBlock, BeaconState} from \"@chainsafe/lodestar-types\";\nimport {mainnetConfig} from \"@chainsafe/lodestar-config/mainnet\";\n\nconst state: BeaconState = {\n  ...\n};\n\nconst block: BeaconBlock = {\n  ...\n};\n\nlet postStateContext: BeaconState;\ntry {\n  postStateContext = stateTransition(mainnetConfig, state, block);\n} catch (e) {\n  console.log(e);\n}\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"8e78f27056e9e3ccb4660eab4d64c752842bc150","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"concurrently \"yarn build:lib\" \"yarn build:types\"","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","build:lib":"babel src -x .ts -d lib --source-maps","test:unit":"mocha 'test/unit/**/*.test.ts'","build:types":"tsc -p tsconfig.build.json","check-types":"tsc","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.16.0+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"14.16.0","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.1","@chainsafe/ssz":"^0.8.11","@chainsafe/persistent-ts":"^0.19.0","@chainsafe/lodestar-types":"^0.26.1-dev.4+8e78f27056e","@chainsafe/lodestar-utils":"^0.26.1-dev.4+8e78f27056e","@chainsafe/lodestar-config":"^0.26.1-dev.4+8e78f27056e","@chainsafe/lodestar-params":"^0.26.1-dev.4+8e78f27056e","@chainsafe/persistent-merkle-tree":"^0.3.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.0","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.26.1-dev.4_1625782808321_0.21288801174345529","host":"s3://npm-registry-packages"}},"0.26.1-dev.5":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.26.1-dev.5","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.26.1-dev.5","maintainers":[{"name":"priom","email":"priom@chainsafe.io"},{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"f000f826b498d04903b2f4a7513ec75bf5ae1361","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.26.1-dev.5.tgz","fileCount":317,"integrity":"sha512-mNTLtmO3y0zk/OL7/7OvWF8M7uzC+Ni+6Rd9YrYaHgU//NxjGyzx5RpJQbkbxvWjiby/uhnrKdMIyOFK2JG1Eg==","signatures":[{"sig":"MEYCIQDTPjKCenBKGBxI9YmfbYHiO5TOcDOqNi7k+XKKYueOYAIhAOPwshal6nwa7W+lkAnAsoSPFMOjBgqL9FHkE0GpUUbn","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":726835,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg53vTCRA9TVsSAnZWagAAjt4P/2NaAOXxE05L4KFoM7ls\nmFwpbD6veLeCvc257uf3PBK9zzB94+2RhVrNmRon7ZEFIg13NHbHzHOJKPep\nujjeycECiyMFrEEbvKYUHioSUyYw7qYNiPLZG59o1A2NbT/YXmk0Z/xmhW+k\ncIdHTwpW9u+3GN6z6gCkI8qN/BkaV2BWxSyskclKdn5qJ0KfAf6B58E5UexQ\nMKqY1JOvBZtLFTpQHyzn+3icREXysEm774AgKNYlrco1wuhyRfwUb0bvIyNl\nXiAwMDBK8Gxd/nT69XgkqwxYu2fOQue+G67O/X01l0QYGKkiyRSCkcrn7B5H\nDY2vDlIY9uBJSYly8Ph3BFqTNYwDEpmWmpTEqoGnXsde/yWavVGgIs87+WEl\neduv7UL416cns9q4kqIr+bqlgEz89+qBVN9g0xEK9AJisB+ks4bLAln7zCgr\nS325ynV0XUQ3TOaqKwn7rKsQOaeSGK3JiOTjH7bXBpT0TJSBCDiemADUMoQ8\nGfKTFj4YOMQDa4Z8qRbdjiyRpUU5+si07pFAONiXC1SbCyTcVwKwpzfNxtrS\n/2nk9yyiR25h+iGCPTDgILXSB6efMXKbzfp1+US7X3EguKI12HzDJVym+jIB\nZhjl4fd9JRlMza/dbs7aoRxQDX48OBWsNDV8KSNlGm37dZrXWDvqr3B1PuGe\nSBwQ\r\n=Eyiw\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 1.0.0](https://img.shields.io/badge/ETH2.0_Spec_Version-1.0.0-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\n\nimport {stateTransition} from \"@chainsafe/lodestar-beacon-state-transition\";\nimport {BeaconBlock, BeaconState} from \"@chainsafe/lodestar-types\";\nimport {mainnetConfig} from \"@chainsafe/lodestar-config/mainnet\";\n\nconst state: BeaconState = {\n  ...\n};\n\nconst block: BeaconBlock = {\n  ...\n};\n\nlet postStateContext: BeaconState;\ntry {\n  postStateContext = stateTransition(mainnetConfig, state, block);\n} catch (e) {\n  console.log(e);\n}\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"064517ef09787677264c771538ec01f876473f88","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"concurrently \"yarn build:lib\" \"yarn build:types\"","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","build:lib":"babel src -x .ts -d lib --source-maps","test:unit":"mocha 'test/unit/**/*.test.ts'","build:types":"tsc -p tsconfig.build.json","check-types":"tsc","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.16.0+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"14.16.0","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.1","@chainsafe/ssz":"^0.8.11","@chainsafe/persistent-ts":"^0.19.0","@chainsafe/lodestar-types":"^0.26.1-dev.5+064517ef097","@chainsafe/lodestar-utils":"^0.26.1-dev.5+064517ef097","@chainsafe/lodestar-config":"^0.26.1-dev.5+064517ef097","@chainsafe/lodestar-params":"^0.26.1-dev.5+064517ef097","@chainsafe/persistent-merkle-tree":"^0.3.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.0","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.26.1-dev.5_1625783251187_0.49063565162263023","host":"s3://npm-registry-packages"}},"0.26.1-dev.6":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.26.1-dev.6","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.26.1-dev.6","maintainers":[{"name":"priom","email":"priom@chainsafe.io"},{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"8241099195d00bd8b769812881f7f270b0daa152","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.26.1-dev.6.tgz","fileCount":320,"integrity":"sha512-LAI9xkS8f526YGXM8Fr8aGm0LBCVJmIRpXDBU3bSOQ1WpkVPQ3h7Ltwv7qisXRwYilNJddgZTbdUShga1FXqsw==","signatures":[{"sig":"MEUCIFF0D6Z/TAAHLAHoBCclYR5gQjb54g4xZjEvqDbbi2FrAiEAn57klZK3AnX//++/Iu4WqpHtuhOZXPSlwo9RO5Dxgz8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":739842,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg534UCRA9TVsSAnZWagAAGhYQAJrDU6jKqadJaMH8uCVf\nrPi9XydwlfZJYzIIKaRtGTM8HbU85ndCGFYrRR+bhRgk87bnvENsoWN3zIUX\nhff1OLUs6UJTiMFfYudZabwD+rHVZyUmU+8ziufgrJ6ImiiSIIq1PkVdI0z1\nVM8mxCaEWRfLZbR3SyK+zBdw+ZwEhP4Hc7rnLt9bZUQ/SmshSxDsWO/Yn0iR\nZTTP4yZjbyIzp/aH4EyyXJ3Psz5MPhcT5FBz1go1hSKIX4o+Th7yyMnXqHMJ\n9NBR25EiHpKZCeIQUh+HRuPZLSasDFuWyoJYBl37KlZ31PVOgAgA9eLxRE3d\nkcXRhMfyGcsOXvHmLN0xWEx+h0luBdM/83p7biQbHb+p8sjECquuCV8thysW\nl+ThseirxNvTmEz+maEttgK6EfZU5zI9a6uI9dCUf0noqO9gxff82Rz1pyhc\ny6W7Jwy3F9BH6ohu8MagqzuPJh675Hz3FgSFabag2gLUEl/ErM1auGGBNnpH\nqeLrZWL2v4hR2qwq0PQfZUQ5Sdyv9ykpr0B+Xy8WKoHTTNNdcLXKW/p7rkib\njsJTZNZIExQQ2fcI/PbInd2YgZ2hNBpXne+zuD7AiYU8MFHn4979akoc+qFY\nwsGz1mrwzOOwOkElLPUh6zgiNqPxBe2GJ8gaTbRnDSRjKCBzzhPJex3dFGNr\ncoYS\r\n=SzgI\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 1.0.0](https://img.shields.io/badge/ETH2.0_Spec_Version-1.0.0-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\n\nimport {stateTransition} from \"@chainsafe/lodestar-beacon-state-transition\";\nimport {BeaconBlock, BeaconState} from \"@chainsafe/lodestar-types\";\nimport {mainnetConfig} from \"@chainsafe/lodestar-config/mainnet\";\n\nconst state: BeaconState = {\n  ...\n};\n\nconst block: BeaconBlock = {\n  ...\n};\n\nlet postStateContext: BeaconState;\ntry {\n  postStateContext = stateTransition(mainnetConfig, state, block);\n} catch (e) {\n  console.log(e);\n}\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"a75ef9b0c28cce5a58cc243b6ee10010b15fcce8","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"concurrently \"yarn build:lib\" \"yarn build:types\"","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","build:lib":"babel src -x .ts -d lib --source-maps","test:unit":"mocha 'test/unit/**/*.test.ts'","build:types":"tsc -p tsconfig.build.json","check-types":"tsc","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.16.0+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"14.16.0","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.1","@chainsafe/ssz":"^0.8.11","@chainsafe/persistent-ts":"^0.19.0","@chainsafe/lodestar-types":"^0.26.1-dev.6+a75ef9b0c28","@chainsafe/lodestar-utils":"^0.26.1-dev.6+a75ef9b0c28","@chainsafe/lodestar-config":"^0.26.1-dev.6+a75ef9b0c28","@chainsafe/lodestar-params":"^0.26.1-dev.6+a75ef9b0c28","@chainsafe/persistent-merkle-tree":"^0.3.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.0","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.26.1-dev.6_1625783827825_0.5295157247102253","host":"s3://npm-registry-packages"}},"0.26.1-dev.7":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.26.1-dev.7","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.26.1-dev.7","maintainers":[{"name":"priom","email":"priom@chainsafe.io"},{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"e8202f1da94616dfe51d19783f140a4fef07e53a","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.26.1-dev.7.tgz","fileCount":320,"integrity":"sha512-tU7OsDafik4HQDn8yvAITxJvi32FaZ5Mtre5bUoFdktAm38U0Z0qrr+uG8trvJowbf6NWtwDpekREl2ffTLiPA==","signatures":[{"sig":"MEUCIQDHNq4Bx5t+dzBshpCXs8RoDhUS/9BMsZJUGsNXEx5suAIgUbJAlZcNaor3qVCPLK22wNWXQfbxJE1CqUa2eCwPJy0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":739842,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg6FZvCRA9TVsSAnZWagAAEywP/2/BdWmcnHODE4HbMKx1\nAJdMU3WC2aZNdGwYun/Use2EdQhaHL6e2MC8UQBjun+wD1W1VjuTbqFm0xdk\nLxVjw56Ap4NlT8yhyTKSxDmLPtYAModxJ4Ml9pzijcOGxn4pnI1aD2ZclW69\n+bMxDcbfyX3qAIzykWc7htzYE+N+zRlgeU0lOHDMVkOgtT03VHuFctYwa8Sh\nFBc2sxGtTcoayhQxv6s3PbVgoI3tz2WHMU60tNt+jAkf6Ziy8DmqL6CP8nHB\nfe4/S/j7FPTRdbkfou2Yh54Mw22qSfHW4zinHzyx12JAImgE5xSx6p6fXs64\n6XZokJAxgbhKoG+Xaj1LZJRKaW1Q90yTzq4oDiZJcHfMuGLqjWJ/Pa/DvEpA\nX4jI1Wd4IoiDhQ6DbA0amuYbLvsZNgl0ivWJ/Uch5IVSjWlUc6Z/0R6bE0wh\ntaaKyuSYgOarejhxPhOLTN5DERd//3hctYUDDAn7gGXv5ZOLNJTNXmp2/Dtg\nk6l/ZPDGSpCu3gWa622cqTuaJE4ASXWtGylK4licBUI72D/M+7uc4+X0YLIU\nOE6ckcJxYRirncIc9wugGQEnOr163vaJma0y1sT1a2/wFKTsaj0cG9ftqVuZ\nMRifxsK41PGvVF+6/UNbrgwY4RTyjUFW0CyFdzab+NCBaNraa0ZxII21dpbM\n5Wcf\r\n=8GO6\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 1.0.0](https://img.shields.io/badge/ETH2.0_Spec_Version-1.0.0-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\n\nimport {stateTransition} from \"@chainsafe/lodestar-beacon-state-transition\";\nimport {BeaconBlock, BeaconState} from \"@chainsafe/lodestar-types\";\nimport {mainnetConfig} from \"@chainsafe/lodestar-config/mainnet\";\n\nconst state: BeaconState = {\n  ...\n};\n\nconst block: BeaconBlock = {\n  ...\n};\n\nlet postStateContext: BeaconState;\ntry {\n  postStateContext = stateTransition(mainnetConfig, state, block);\n} catch (e) {\n  console.log(e);\n}\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"07b37b65a7d728b81e0ef057c5d52029a17d1235","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"concurrently \"yarn build:lib\" \"yarn build:types\"","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","build:lib":"babel src -x .ts -d lib --source-maps","test:unit":"mocha 'test/unit/**/*.test.ts'","build:types":"tsc -p tsconfig.build.json","check-types":"tsc","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.16.0+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"14.16.0","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.1","@chainsafe/ssz":"^0.8.11","@chainsafe/persistent-ts":"^0.19.0","@chainsafe/lodestar-types":"^0.26.1-dev.7+07b37b65a7d","@chainsafe/lodestar-utils":"^0.26.1-dev.7+07b37b65a7d","@chainsafe/lodestar-config":"^0.26.1-dev.7+07b37b65a7d","@chainsafe/lodestar-params":"^0.26.1-dev.7+07b37b65a7d","@chainsafe/persistent-merkle-tree":"^0.3.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.0","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.26.1-dev.7_1625839214665_0.5623401147123162","host":"s3://npm-registry-packages"}},"0.26.1-dev.8":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.26.1-dev.8","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.26.1-dev.8","maintainers":[{"name":"priom","email":"priom@chainsafe.io"},{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"1fb4569d61290f800362b65d3240b4840f245f61","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.26.1-dev.8.tgz","fileCount":320,"integrity":"sha512-hlgMRPUlTn4eEGqH6FS7B43YC+AnZuK4e9vpKJKo1ylJBBUE+OQdA6TRMHUqvO7Z0dbMUa7wF7NKsBDvvL7ucA==","signatures":[{"sig":"MEYCIQCfkP5jeeOBad67xHdsqik14G3H5yIhUBewV1guZM667wIhAMJnZXuoprzoz3FN+VPv5sm4J/ODBFB818wTT9PQYCgd","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":739842,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg6GUMCRA9TVsSAnZWagAA+NMP/iPV2w+m5cmD1PcDUNZl\nQTRLEnttPDRJAuddwtoqUFqXcfjE4wzcRcruXu203u9kE5o6dDEmvKRZlkIE\nP5ouSV+5IarJ58glpPgXvfOxcOm5HinuFgAVvl10qSBZRGjk+A0ntYf6Is7M\n7W4fs1nlnpMlod+GBMkDonRLqU1y9Y/SKBvVFiW5u1rvFcW70V/nHD8i9zHt\n8IDDevqaXYHUN8jFUslLiNUueU4XYo7hXRES7MU60MXOAGHHvF+YWcR3E85f\nnnfkG84ohgqsS//vSfRwd9i8UNkWhVVOuOfKcc1vhaqYiRL3S6RDuNL4+qKH\ni8kh8Ak1UmAnPZyhTDnOY1t/W75nMXpH2Y41tc21wTzP5gRVy9AbPaT2JgwG\nJKeYWrI0KSSBsU8HgJQrn3MppUualm6UMmcVKJEAocmtLhqqYy/SGQtqjc7R\nPKLdzfpNSDgLc5m5UosO1fSX+e+/NtJE8pqTVY7qXu1DyHHr8m/vumaGP5BV\nGXj75qpoQsz0gN1n5dlcbri3IoIuTO2+yaG31RrKs3YdtD2pZ2nU+Yk4zEWd\nqBk2tDGAkZgyUhzMe1FU6lje6p+c5G40/szJQ3dlRehoIwlogRi9+fowQEEb\ndi3sjNQLIMd6rb1YKUkYv7VC0MPAhM0SCvGbCYFATl+9ebXcsV/yKmOFB1TU\nhmX2\r\n=XVuC\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 1.0.0](https://img.shields.io/badge/ETH2.0_Spec_Version-1.0.0-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\n\nimport {stateTransition} from \"@chainsafe/lodestar-beacon-state-transition\";\nimport {BeaconBlock, BeaconState} from \"@chainsafe/lodestar-types\";\nimport {mainnetConfig} from \"@chainsafe/lodestar-config/mainnet\";\n\nconst state: BeaconState = {\n  ...\n};\n\nconst block: BeaconBlock = {\n  ...\n};\n\nlet postStateContext: BeaconState;\ntry {\n  postStateContext = stateTransition(mainnetConfig, state, block);\n} catch (e) {\n  console.log(e);\n}\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"b49ac4c084c21be52cd9b98e2151c18851b5af73","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"concurrently \"yarn build:lib\" \"yarn build:types\"","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","build:lib":"babel src -x .ts -d lib --source-maps","test:unit":"mocha 'test/unit/**/*.test.ts'","build:types":"tsc -p tsconfig.build.json","check-types":"tsc","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.16.0+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"14.16.0","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.1","@chainsafe/ssz":"^0.8.11","@chainsafe/persistent-ts":"^0.19.0","@chainsafe/lodestar-types":"^0.26.1-dev.8+b49ac4c084c","@chainsafe/lodestar-utils":"^0.26.1-dev.8+b49ac4c084c","@chainsafe/lodestar-config":"^0.26.1-dev.8+b49ac4c084c","@chainsafe/lodestar-params":"^0.26.1-dev.8+b49ac4c084c","@chainsafe/persistent-merkle-tree":"^0.3.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.0","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.26.1-dev.8_1625842956211_0.15766607544345468","host":"s3://npm-registry-packages"}},"0.26.1-dev.9":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.26.1-dev.9","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.26.1-dev.9","maintainers":[{"name":"priom","email":"priom@chainsafe.io"},{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"44e1d00bc530a5d4b600f1a025e4556bc82008f5","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.26.1-dev.9.tgz","fileCount":320,"integrity":"sha512-pPHbVYq4LDkjH7zPGl5xjFTppYvMsit5aXMoUQoC5O/GiJCXbeU49vpTZ+7dUKuU/M+y4KzKoKHfbc0H5vLDOg==","signatures":[{"sig":"MEUCIB/vDOnv4Y65vLw2581H7r+FP9W6zvXUDPezLYU60SR4AiEAv/ldwbUTVpcvODxMbNti699Im5dhtyYpkZWgOKqHv4w=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":739842,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg7EjsCRA9TVsSAnZWagAAKb8P/1NAoYOHJ2AM27lvA8bz\nDi2Ewn3Fl+Mkyc8o7RiHyCIHqhG8Umt8kq2O/DAd19MC8thmZJsx658A6S0m\nFZrZDc+MOM06W+2c8bQb6kXTOBMoch0JNJp7GsGZvBS+UWms6OC/G6Cw0SnX\nFG8HFMXDbGpcnNHumryOWuqeKc+wYsMdwfFVLsTE41fujZfyIb9Ape3ENAdQ\nrsW1GQLW1ynnluhAJ20KKC7a8ezi5D8Tytsc1yYpSPusrSODGaTUap77QeW4\nUzStet8uzpJ+kw8TTNCHA7jKCHwkxEJVGQEbAikOljGu1KEOwPH2Th8z0/yx\nPMniKMub+i+zJNhndwKta0BHcbjn3RUxz4CopTWCTPhctNqhKfDOeUvatTFI\nOvdxUzcH5Qk2tUVHq/Y/QnCdGuzkDTM5nYggCd7RApf/e42JwMltjtlrLdgq\nGBVp1BDe/5cI9n8PtJcwTZ06xWw/pc/AS/J18Hc6cpkZXLL1XfoZQIC9+A8K\npT1cwpN+UoZSQJXjLoUEA/2vUcphhLfJ2N4uoke5dOWl356CWCeVoEbx0fLO\nAUka4y/cD2FRGavF8Wu6z2C/HA2VPFADRoDa3W55P7KNU8wsheHTLTsJJOgR\nVtvARdaVmfhQmn1lIL2TAT1NntRA8tGpWiZPapNYOxoAnZUgiGGZNwtKk4w1\nVXzl\r\n=/XB4\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 1.0.0](https://img.shields.io/badge/ETH2.0_Spec_Version-1.0.0-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\n\nimport {stateTransition} from \"@chainsafe/lodestar-beacon-state-transition\";\nimport {BeaconBlock, BeaconState} from \"@chainsafe/lodestar-types\";\nimport {mainnetConfig} from \"@chainsafe/lodestar-config/mainnet\";\n\nconst state: BeaconState = {\n  ...\n};\n\nconst block: BeaconBlock = {\n  ...\n};\n\nlet postStateContext: BeaconState;\ntry {\n  postStateContext = stateTransition(mainnetConfig, state, block);\n} catch (e) {\n  console.log(e);\n}\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"1e3b144b17f5acf1de37d6fbc98f96d9189d8417","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"concurrently \"yarn build:lib\" \"yarn build:types\"","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","build:lib":"babel src -x .ts -d lib --source-maps","test:unit":"mocha 'test/unit/**/*.test.ts'","build:types":"tsc -p tsconfig.build.json","check-types":"tsc","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.16.0+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"14.16.0","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.1","@chainsafe/ssz":"^0.8.11","@chainsafe/persistent-ts":"^0.19.0","@chainsafe/lodestar-types":"^0.26.1-dev.9+1e3b144b17f","@chainsafe/lodestar-utils":"^0.26.1-dev.9+1e3b144b17f","@chainsafe/lodestar-config":"^0.26.1-dev.9+1e3b144b17f","@chainsafe/lodestar-params":"^0.26.1-dev.9+1e3b144b17f","@chainsafe/persistent-merkle-tree":"^0.3.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.0","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.26.1-dev.9_1626097900124_0.6514004483674121","host":"s3://npm-registry-packages"}},"0.26.1-dev.10":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.26.1-dev.10","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.26.1-dev.10","maintainers":[{"name":"priom","email":"priom@chainsafe.io"},{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"93c1332fe0da6946f1308939582980fc0b61cb68","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.26.1-dev.10.tgz","fileCount":320,"integrity":"sha512-79klLekEIeozUfekWL6goZrURRo7DWWqNRa6JepBb3KXY/9QjfHr1vfYPnGma70DbqvocdiqjSXP1xVGTnzK6A==","signatures":[{"sig":"MEUCIFufmhTqcghQ1Csc4p9TNv4AKN5FMKmsm5GEvnI1Bu6mAiEAokm3enKqT41ORwgSWzrVXnkwrnKmIUvE4gUMyI3FQi0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":739847,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg7EqjCRA9TVsSAnZWagAACxYP/R+BScv0q+Ldj03MTQu9\nCHnxRCrWONPnhja6o/LUBmzPHD3NYzbGqz+B9GFGoWYL/YXgi/j0vQwqcb2x\nBzrGzTGflypvRYHKcA/W8/6B7ETFm9n39CQDK60RZ2TiXvl2phd1MARzwxwg\nZQN7g2INz9iP1NUb0q3EkdI9Guqli1lOkdhtx8f5GoWDwIFkJeBYGcH9LSjY\nBFKPEAlP5l+k7t5Nqfw435O7MlzMj4mKjQaoDMzzq1vfy74DuzM5+HO3ASAF\nsEBg/o4CVKnSbWpwPOykAwCuowqujf8hm86uLGLvav6ftR7kdVr94dZUri8U\nLfMd0Q4UbbltQSWXT0j6iQ2wTbRD0pl/EDpMpdufHg4EBmsgMC2PmJ30KoQY\nLxDhCFJ4U3wJLk2YP3sSdnaGSRGrqpOe77boAXstSIjQ6KfhYjnfT5XdYmam\naBko+/pWjj/hSCDL596u7/JeaRbphh/cEPDeKLl+0jAuEiW2eOzOym1xRdM5\nT5rB3b5S9D1KJd3Dgx111HNOO7evfd9C44efgdkiBi4+P2Hp4aw0HmxVcTPz\n3sAxkylQQ9JZJelmBxlvy92GNsAZ94SBh7fhHFudwjAkGsrdce2qKxHVra2i\nZNxeJl+jddSbJOGhjKTChex65J3gjfVgsdKrBOtJcPjTDAjL2smfWBvPzzHL\nZxiB\r\n=KSBz\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 1.0.0](https://img.shields.io/badge/ETH2.0_Spec_Version-1.0.0-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\n\nimport {stateTransition} from \"@chainsafe/lodestar-beacon-state-transition\";\nimport {BeaconBlock, BeaconState} from \"@chainsafe/lodestar-types\";\nimport {mainnetConfig} from \"@chainsafe/lodestar-config/mainnet\";\n\nconst state: BeaconState = {\n  ...\n};\n\nconst block: BeaconBlock = {\n  ...\n};\n\nlet postStateContext: BeaconState;\ntry {\n  postStateContext = stateTransition(mainnetConfig, state, block);\n} catch (e) {\n  console.log(e);\n}\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"0931064c7bf8f92f281b836e917b02e92f60dc67","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"concurrently \"yarn build:lib\" \"yarn build:types\"","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","build:lib":"babel src -x .ts -d lib --source-maps","test:unit":"mocha 'test/unit/**/*.test.ts'","build:types":"tsc -p tsconfig.build.json","check-types":"tsc","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.16.0+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"14.16.0","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.1","@chainsafe/ssz":"^0.8.11","@chainsafe/persistent-ts":"^0.19.0","@chainsafe/lodestar-types":"^0.26.1-dev.10+0931064c7bf","@chainsafe/lodestar-utils":"^0.26.1-dev.10+0931064c7bf","@chainsafe/lodestar-config":"^0.26.1-dev.10+0931064c7bf","@chainsafe/lodestar-params":"^0.26.1-dev.10+0931064c7bf","@chainsafe/persistent-merkle-tree":"^0.3.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.0","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.26.1-dev.10_1626098339408_0.5010374688500201","host":"s3://npm-registry-packages"}},"0.26.1-dev.11":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.26.1-dev.11","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.26.1-dev.11","maintainers":[{"name":"priom","email":"priom@chainsafe.io"},{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"254d3e5822a136e235d57c7efe2035eb5238a3a3","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.26.1-dev.11.tgz","fileCount":320,"integrity":"sha512-2dQTMgigvCEH+2pBB01XI6argATDsFP9AF9WBiMTWVpXIf+tV6QjkVagBG8aaLVQ89E0TlxzUaMvOiAK3XVipA==","signatures":[{"sig":"MEQCIEW/EfyrbLCn3ZPDEmis4g39F0TJb9+6G7uE8RvEw5DCAiBhmxoKwNgrGRLerR3LIREOwwE7p3s3x3j3S0JN++t+4Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":739847,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg7GdqCRA9TVsSAnZWagAA/toP/jOp67wve8GjTof+3+Lf\nQgV4FaLS81Lq4HB83gCYb39u0+w3yT1SD/MvVBhhpwO1HqSDBT7ODXhTybDq\nWnmArp7t2/pw28eST5uuAQ3BF4dHm9heLwWCXKwbPb8H9+SCKlOHIGQtebnO\nYN1nrg7xmAoJNEGkT+BejeK320zVVDHlcQ8L3QB/E1cB2Q1lwnwZK+JyzqGZ\nU4YX8BESXJL16IpbBwh37K614usqwiZbhipBaavzOEfeosC1As4abs5aev/8\nGQ13aYIqLW2ZZdhz6N9g7GoD9r5ilRYav8Usnm6qgAqwj+yPi7msC6l26sJ7\nBpUZ4C5lx6HR1xdMt+coSpjD+lXH4zaGVQujiqSE2VpxEfI0BKXGSVqseDjU\nsrP2IptfRq6rl5Kw6EmMhyReS8XNgnaa0Xat+CR+eNWRsgM2gGMgByfCViGY\nsOcaEXOPhNSzFQcXZIBgya+fDUf2et60i9RlDD7tAUckxkNmQz9CNKXcTO9m\nilMaDTWQS6sW+pC1aSEIW0psPI0qvAtE2azGLP8bdVxHAvur205XbehEzQuj\njKwGfRdkQKAfLmKyqTp05yGu3GWjAF9XkuLwSZoPETRNs1WiwTe8MwoSQIMo\n5TCNMPt4PnvzbLp2aFyfWam9iMeSYMB9XGovDroP6FcCUdpVu2y80kwNy6oA\nm1Wb\r\n=Ewcp\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 1.0.0](https://img.shields.io/badge/ETH2.0_Spec_Version-1.0.0-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\n\nimport {stateTransition} from \"@chainsafe/lodestar-beacon-state-transition\";\nimport {BeaconBlock, BeaconState} from \"@chainsafe/lodestar-types\";\nimport {mainnetConfig} from \"@chainsafe/lodestar-config/mainnet\";\n\nconst state: BeaconState = {\n  ...\n};\n\nconst block: BeaconBlock = {\n  ...\n};\n\nlet postStateContext: BeaconState;\ntry {\n  postStateContext = stateTransition(mainnetConfig, state, block);\n} catch (e) {\n  console.log(e);\n}\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"e9aa8c8eb8db0ae834ec694f60356fa5797e50c5","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"concurrently \"yarn build:lib\" \"yarn build:types\"","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","build:lib":"babel src -x .ts -d lib --source-maps","test:unit":"mocha 'test/unit/**/*.test.ts'","build:types":"tsc -p tsconfig.build.json","check-types":"tsc","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.16.0+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"14.16.0","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.1","@chainsafe/ssz":"^0.8.11","@chainsafe/persistent-ts":"^0.19.0","@chainsafe/lodestar-types":"^0.26.1-dev.11+e9aa8c8eb8d","@chainsafe/lodestar-utils":"^0.26.1-dev.11+e9aa8c8eb8d","@chainsafe/lodestar-config":"^0.26.1-dev.11+e9aa8c8eb8d","@chainsafe/lodestar-params":"^0.26.1-dev.11+e9aa8c8eb8d","@chainsafe/persistent-merkle-tree":"^0.3.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.0","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.26.1-dev.11_1626105706185_0.928210829415044","host":"s3://npm-registry-packages"}},"0.26.1-dev.12":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.26.1-dev.12","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.26.1-dev.12","maintainers":[{"name":"tbaut","email":"hi@thib.top"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"7ed1adbc11e15f13c07ac178e73a0be0252527ff","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.26.1-dev.12.tgz","fileCount":320,"integrity":"sha512-X/fBcZMp6x7BKSmxbEDl8oWzz+7nJ/gMSeE0pbB6NssZlhXUg7bctGlYBPQ94s/jAW30rkRoHKZeXp3h4QDgKw==","signatures":[{"sig":"MEQCIAz2bEU4E8EBE76LTmUFc/v/QjErvkvpZhMwLSUvthCBAiAqBUF+iwQmkKViQZ1G1xkXIoiUWw8jY8AKgSXSJ29sYQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":756176,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg7a5VCRA9TVsSAnZWagAA9Z8P/0b5oknNVSz/qd3QC8aj\nbbR0yW1f1kzgX3dYeJkJNcxHpYJYW1NPmW7cwUmQGstKbrj42mYwnPPLW5Tv\nYtbTrQGLCD2ZgASZSSAH9cN87AKJLQjBo2BuNjRzwxzOZJ8MAB+ImbHH1XLE\nzQ5LibUALgVEFLAZo+R5lIx9aLcLDoTpfEvrHF7xbMUHTLXR65pHuilTY0sy\npiTcj2IiQwBUPKZB14eJVhHLChABpLta4HHUcLYJGefV8EjEo6Dj1Npnp36Y\ntNqCMJtXuDZtAyf9l2xUz+PL2BSYa7bubvdDqPj77lQXICOZITDGCkVEbeMs\nAFwNYkF+ujJeoain2R5I8pGs6Cv5nVE5ccDmXwQa4dL5zAUt8EOae1/WaLAK\ni9+HC4Zqu95Chb38eAIL0igzrV1Uzcj3mcvo1+2HHE+3Q+C7vASj/OOsppOr\nw+MAmA2ZUSWzUt6lJW2alKSgQk3TAQ2P0eRf33OCNAIjGXn8JU0C8aO8XkfH\nfQcuIDxTdlSgEDulcPWNpEQLrjkW8kBjBhcUUVAc3UvEBcaC3apK4JBKYeWG\nUrBFDOZfL9BEOzCgDlme9a+AfuxWIBNk7eZLjNmKKObPmPFk8xAbU7xI+o5N\nWvPRjFQEzQut+NLKe0NZ+Ytu12c0mZl+feP11MW9sTdofCHXgnr2JkA7K5R9\n9FWd\r\n=O+Fh\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 1.0.0](https://img.shields.io/badge/ETH2.0_Spec_Version-1.0.0-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\n\nimport {stateTransition} from \"@chainsafe/lodestar-beacon-state-transition\";\nimport {BeaconBlock, BeaconState} from \"@chainsafe/lodestar-types\";\nimport {mainnetConfig} from \"@chainsafe/lodestar-config/mainnet\";\n\nconst state: BeaconState = {\n  ...\n};\n\nconst block: BeaconBlock = {\n  ...\n};\n\nlet postStateContext: BeaconState;\ntry {\n  postStateContext = stateTransition(mainnetConfig, state, block);\n} catch (e) {\n  console.log(e);\n}\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"c9e34742a281cb738da9be38f0538378333b2833","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"concurrently \"yarn build:lib\" \"yarn build:types\"","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","build:lib":"babel src -x .ts -d lib --source-maps","test:unit":"mocha 'test/unit/**/*.test.ts'","build:types":"tsc -p tsconfig.build.json","check-types":"tsc","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.16.0+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"14.16.0","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.1","@chainsafe/ssz":"^0.8.11","@chainsafe/persistent-ts":"^0.19.0","@chainsafe/lodestar-types":"^0.26.1-dev.12+c9e34742a28","@chainsafe/lodestar-utils":"^0.26.1-dev.12+c9e34742a28","@chainsafe/lodestar-config":"^0.26.1-dev.12+c9e34742a28","@chainsafe/lodestar-params":"^0.26.1-dev.12+c9e34742a28","@chainsafe/persistent-merkle-tree":"^0.3.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.0","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.26.1-dev.12_1626189397300_0.9829498850777205","host":"s3://npm-registry-packages"}},"0.26.1-dev.13":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.26.1-dev.13","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.26.1-dev.13","maintainers":[{"name":"tbaut","email":"hi@thib.top"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"ce7ae116faeb268c7ca13b77a0a65b9946534b68","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.26.1-dev.13.tgz","fileCount":320,"integrity":"sha512-MMS7f1b70aZstvI+aM3Eb870weKkIbIIfakOZurE+n0iN6m3Q2j3kNgmv3S9mkY80rZves2FF4wzsIGdomv6xg==","signatures":[{"sig":"MEYCIQCu7H6o9V8RsMIpoVrCBfGXbMrxs4EF/In5ERDJlMhR/gIhAN5G0I00wtGUTLgNSLZ6SywhtwDHfFrgBKagiVSPJbC6","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":756176,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg7rLDCRA9TVsSAnZWagAAsJwP/RW3YHpn1SiyeeSDtuPX\nZGUoMjA9GVuGE7Ex6K14pZvHQaR044uo9xkxf/xYwsyGeKKEYkWRPvYAVfzZ\nGXtzjeLCjUvuUhfc5bcyWU1KB75jUS2fNMY9TzTDeRUtKbHdr8NVFBemAZJ/\nRDTwI6qGNgGaoEpxnA4Dky6rXRcI6Mc9X7LPZAZGWlkv24Ka5hP36Wtx5VXP\nPnTuQuCgUcp1B3Wf47BliEI5EZN/G7RtnJu68Qzriccg51vyqqQ8ldfsu9wF\nASEQVFYBOk4QpNYQSnBGkpbwERmak47ygeCYcRuyMRDfPh86EUYqBEAL5/kW\nnHoIkhIsiD+Y620O9qumBMAiAknTwwaS3SkdHpNJRITQZVy3/pectpdNGDBt\nhxXUWd2f0AVg5foV3a5ZdrpHzIvbrTYfqXOGvyhG0efStC9xFWu2z6T4tEuD\nGG9a18Gs0JBneVkDYt8AG6i5pmruNLcAhcxkt38tMP/bTy7011ta7/0NpS5Q\n75llLtRBWK4ge4aBzGyTFfaGJ4Uktszhf8V9gWGWbEdCUza9PJxYWwRnQBnX\nwhsyExBTwq/h4G/G2MDikB7kb7GHQad4V95PINb2Xwjcio4rtkvk8rFfNVef\nZNm2u+Yb9pM7fQYxpwExwJLgBEbY0gTZgWioG7sAj1Uanf9jgwdIy1+0cN60\n9UEb\r\n=1oT8\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 1.0.0](https://img.shields.io/badge/ETH2.0_Spec_Version-1.0.0-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\n\nimport {stateTransition} from \"@chainsafe/lodestar-beacon-state-transition\";\nimport {BeaconBlock, BeaconState} from \"@chainsafe/lodestar-types\";\nimport {mainnetConfig} from \"@chainsafe/lodestar-config/mainnet\";\n\nconst state: BeaconState = {\n  ...\n};\n\nconst block: BeaconBlock = {\n  ...\n};\n\nlet postStateContext: BeaconState;\ntry {\n  postStateContext = stateTransition(mainnetConfig, state, block);\n} catch (e) {\n  console.log(e);\n}\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"c38f1fe30992140dceae9ef2eaeda90d6f1910d8","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"concurrently \"yarn build:lib\" \"yarn build:types\"","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","build:lib":"babel src -x .ts -d lib --source-maps","test:unit":"mocha 'test/unit/**/*.test.ts'","build:types":"tsc -p tsconfig.build.json","check-types":"tsc","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.16.0+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"14.16.0","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.1","@chainsafe/ssz":"^0.8.11","@chainsafe/persistent-ts":"^0.19.0","@chainsafe/lodestar-types":"^0.26.1-dev.13+c38f1fe3099","@chainsafe/lodestar-utils":"^0.26.1-dev.13+c38f1fe3099","@chainsafe/lodestar-config":"^0.26.1-dev.13+c38f1fe3099","@chainsafe/lodestar-params":"^0.26.1-dev.13+c38f1fe3099","@chainsafe/persistent-merkle-tree":"^0.3.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.0","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.26.1-dev.13_1626256067036_0.7230463742841402","host":"s3://npm-registry-packages"}},"0.26.1-dev.14":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.26.1-dev.14","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.26.1-dev.14","maintainers":[{"name":"tbaut","email":"hi@thib.top"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"543f7462ec088c78bb81fed21cd29d1849fb2cfc","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.26.1-dev.14.tgz","fileCount":320,"integrity":"sha512-AQRgY7IVU75j7obmt6JFYrFl0WyVvgVPXCNQTgYvfnUvYFh1U9Az1R2Gu7y5FR1nds7LTdk8t4o1cgvxi6Aq2Q==","signatures":[{"sig":"MEQCIAISiuYMDtwKxbzO3TVwmyLDR/6FyqqnuotjsPQvGjyTAiBEqfqRek9vHSnR6rqEliV0yBZqCqPTziLUIxk7MpJBKg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":756176,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg79XnCRA9TVsSAnZWagAA46oQAIMDucL1VKxv5iLN5dre\n0e3p97bnxroLh/l2QIPm6F+88VQ7JOpGK72wptVSy8g4lKGxlJN8XL0cV1nQ\nhEaB70PtXtrEebU1ZjZRyFImHqWMTa+uWi1iOY//ZwE/i719dLgwA8kKlqUm\nklaD7+BLOWikD+736F/LcDtYaXQdy7u9n2bBQAprfnLHQRfBRJx0k5jFNAC2\n82ZLTAG0DoxmcGpDgUUv/DrPARwvmaGYxy6wTlDMKvVhyX3tbSsocATrvedH\nRUypTSDFXvygYJUAa2GLcrf8uFgsXGPXlPJT27o/ih1amzdYGrBEG4r8gCTJ\nSy2vGqy8nfHm1l/QBAsp0YIlAsnvRZhdAhxMKBMUMowUTWxGhpDcrRb7gG6h\n1LYVay75I6UJpj4ekZrjVRtJTGO5hXr2RWsqIcYXQR3nIBx4ulsi6xcgriyu\nNJaPzQwRIg+AonrCB5P3cmQdiTxZ5YASvsHCCKkxkVnlDF6fVZqOkpdlEZCV\ndymwntHWiPGk/6YyWk/TvXVfbFKAoMV4n68sD0JG99K+e1PMpcSKLaH8z1fx\n38V6f/7A4So/RGslKtfXl3oI86VSDziLitDsKS8THhYZQF8N9uyoLe5hUd85\ndyyu8UbAMWxSzHl5Xuf6tnNPatVceVOC3zPuanLoN4f21PE8knIMLD5BqMbM\nfsie\r\n=tVDW\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 1.0.0](https://img.shields.io/badge/ETH2.0_Spec_Version-1.0.0-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\n\nimport {stateTransition} from \"@chainsafe/lodestar-beacon-state-transition\";\nimport {BeaconBlock, BeaconState} from \"@chainsafe/lodestar-types\";\nimport {mainnetConfig} from \"@chainsafe/lodestar-config/mainnet\";\n\nconst state: BeaconState = {\n  ...\n};\n\nconst block: BeaconBlock = {\n  ...\n};\n\nlet postStateContext: BeaconState;\ntry {\n  postStateContext = stateTransition(mainnetConfig, state, block);\n} catch (e) {\n  console.log(e);\n}\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"434483914df4e94ae3d088fe59b37d57a5ceb684","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"concurrently \"yarn build:lib\" \"yarn build:types\"","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","build:lib":"babel src -x .ts -d lib --source-maps","test:unit":"mocha 'test/unit/**/*.test.ts'","build:types":"tsc -p tsconfig.build.json","check-types":"tsc","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.16.0+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"14.16.0","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.1","@chainsafe/ssz":"^0.8.11","@chainsafe/persistent-ts":"^0.19.0","@chainsafe/lodestar-types":"^0.26.1-dev.14+434483914df","@chainsafe/lodestar-utils":"^0.26.1-dev.14+434483914df","@chainsafe/lodestar-config":"^0.26.1-dev.14+434483914df","@chainsafe/lodestar-params":"^0.26.1-dev.14+434483914df","@chainsafe/persistent-merkle-tree":"^0.3.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.0","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.26.1-dev.14_1626330598461_0.8901425917552537","host":"s3://npm-registry-packages"}},"0.26.1-dev.15":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.26.1-dev.15","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.26.1-dev.15","maintainers":[{"name":"tbaut","email":"hi@thib.top"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"2328ecd3172f5c10584608edced64b2debd5a000","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.26.1-dev.15.tgz","fileCount":320,"integrity":"sha512-iIrz49jQ8nms2tcfbtazewpY6wClx8NTzMqhpxmkQGbez767J1Co//DrBGQndvhDekZ9wZZ7e2u/ZYX9KbsC/w==","signatures":[{"sig":"MEUCIQCL5PoKGYpojh1gHacNWszVAOODFwhj/Qf2DXMrarGcOgIgMYGUFuTvq/+OVarrE0vkF17NBgL9HfAnM1xopbjWqU0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":756176,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg8AlDCRA9TVsSAnZWagAAGyAP/ixNSEggITX2u5Qyb6J9\n1yhPNLtfuokQER4sjRotxVrZpEg7mVLFtemsoc1f8n5a5vqxZi4DL878NdP6\nO2iZXCJ0Mx/6KvEyNeVE4ZmdLRFUR3ek1ZpZGJFaff337MyZJsniDHxot/WI\n6D0fos469Z9up8M2iA+ruvr0xppLeZPOvq8jMQsuPEfCFGPrso6WtcAEGi5T\nKteG5djaf175SpWQEgbE4Mr6+cThpcCr3SdWT5c2K7Z3JLzN3kEjA1Q2klnv\no51BMgdHb3KoBrYSKEbAoIgCYtn3B+gNQFxBts3sVEkqZbdut4ArhKylDrvh\nwiIViDN9CgHjUO3ZrqWCLV0pBs2p8gbgo4SUoQ6TLzF55kZ6lt0dPo8LnCZz\nesPZGjvP/WF9IGc1SZNOcEJdNKK6T7X1sN0BLpdNc7668hHOgva0b2rsdAA/\nkeZm0toGWdOTz7D8TWs+IZFi9NlroAWDKW2AFdQiQ0+iu2abAEHTVIhBuE8H\n+tZJQFGYgULxcW2qbHT6D0RQ0m9y+koBd6wt0EYQ0P7ZwYoOph6Fz+ASAaQ+\nNQkmVprG2P2FwQH/ItZ+i0mm5cmQucRW+3Cs1x+ut4pXc9QqprE2PCGmFDCV\ntiawgx4qMLxHtKSBQWbftQQdomOkHvw/9iTA1Qf0XIBY11xzmim93Wuqbu6X\ng95m\r\n=2WJu\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 1.0.0](https://img.shields.io/badge/ETH2.0_Spec_Version-1.0.0-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\n\nimport {stateTransition} from \"@chainsafe/lodestar-beacon-state-transition\";\nimport {BeaconBlock, BeaconState} from \"@chainsafe/lodestar-types\";\nimport {mainnetConfig} from \"@chainsafe/lodestar-config/mainnet\";\n\nconst state: BeaconState = {\n  ...\n};\n\nconst block: BeaconBlock = {\n  ...\n};\n\nlet postStateContext: BeaconState;\ntry {\n  postStateContext = stateTransition(mainnetConfig, state, block);\n} catch (e) {\n  console.log(e);\n}\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"9762c96d2d8aabd333b29108984fb1ac1b94451b","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"concurrently \"yarn build:lib\" \"yarn build:types\"","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","build:lib":"babel src -x .ts -d lib --source-maps","test:unit":"mocha 'test/unit/**/*.test.ts'","build:types":"tsc -p tsconfig.build.json","check-types":"tsc","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.16.0+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"14.16.0","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.1","@chainsafe/ssz":"^0.8.11","@chainsafe/persistent-ts":"^0.19.0","@chainsafe/lodestar-types":"^0.26.1-dev.15+9762c96d2d8","@chainsafe/lodestar-utils":"^0.26.1-dev.15+9762c96d2d8","@chainsafe/lodestar-config":"^0.26.1-dev.15+9762c96d2d8","@chainsafe/lodestar-params":"^0.26.1-dev.15+9762c96d2d8","@chainsafe/persistent-merkle-tree":"^0.3.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.0","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.26.1-dev.15_1626343747526_0.5396792007762685","host":"s3://npm-registry-packages"}},"0.26.1-dev.16":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.26.1-dev.16","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.26.1-dev.16","maintainers":[{"name":"tbaut","email":"hi@thib.top"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"c0bf54bfbef682e17bee7b7c5e81965bd5573936","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.26.1-dev.16.tgz","fileCount":320,"integrity":"sha512-fFTKreaxnbwQSVBl145lGUjceo0RKGfzLwU3QyBrdQOwa6DJTdcRP4KGRg4TC0SiYztOKpoM9QQJDzoGzQmr/Q==","signatures":[{"sig":"MEUCIQCxtSCdIbels3pXOWP1sCV2UZd5I/ddBlkEeQ3jeRoGkwIgLt6hYyJLavlJX7K6yZpcQ/fl9PUjSkKyTANrq7cJGuY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":758128,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg8oDjCRA9TVsSAnZWagAAOukQAJ/RNmFhLqzHYSYGQecv\nVuSTuZd1ROzSeq+8wrMmTzkV6dztrTEj/p1WPY9fLwyZjHiMOKD9DPQJFZB4\n0zFEom5vISfX854ruTZaXfI6KbK2f2QzX4vFHiBIoQL2JygDfPf9WpYaO/6P\nENTC+SFLquZ061ourkwtu99rey6GcVH1dX9W2wPMffa8QTKzfF7R/i5nnRjW\nBtxm7NeoP/9bgAX48MIsqYhyHRhxy0cS/MZEVXK+bmlP2qivYZ20kT8SUkbL\nuENTO9vsRltqc+aMcIhC3+qY/QLGko29AY2/LBAwFQJWN1Ck0K7hdWYkTkR0\nH66LQ8Tnu3UWFV1lKoCC42XSuiLgWe279D1NqL/azFSqn6pzWePscDkVP6y2\n0NG8JDIsYAM6wV3Kh8uJcBasBXtDfxWDPTlDU+Im1uvPOUM64qVZeEnng+uR\nqmqZo8IhJfMYT7TbwGqMhGmNJG/Fq6wOILJLvQP7vJfk/NiWBum23aTwLbo6\nqYEC31wpzb6ImNe7pP13YZSJOvr2uePEWvhHykzpKSu3hJAcyx3cKqBORVbj\ntlOznfSFl/yLJYtAjHVnDJsY3xLtYCnjsPDsICdxLts0pwl92XxSZlRa064R\nZM05e+AilIJ8JO+c1l4rzt6BtOzgbZrtRa0VPzQEPe3MAS5CgpZxaTxVyS7E\nBkgt\r\n=w6ca\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 1.0.0](https://img.shields.io/badge/ETH2.0_Spec_Version-1.0.0-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\n\nimport {stateTransition} from \"@chainsafe/lodestar-beacon-state-transition\";\nimport {BeaconBlock, BeaconState} from \"@chainsafe/lodestar-types\";\nimport {mainnetConfig} from \"@chainsafe/lodestar-config/mainnet\";\n\nconst state: BeaconState = {\n  ...\n};\n\nconst block: BeaconBlock = {\n  ...\n};\n\nlet postStateContext: BeaconState;\ntry {\n  postStateContext = stateTransition(mainnetConfig, state, block);\n} catch (e) {\n  console.log(e);\n}\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"70949d5d74956c692b243578d9845b8ab0cc0eea","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"concurrently \"yarn build:lib\" \"yarn build:types\"","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","build:lib":"babel src -x .ts -d lib --source-maps","test:unit":"mocha 'test/unit/**/*.test.ts'","build:types":"tsc -p tsconfig.build.json","check-types":"tsc","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.16.0+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"14.16.0","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.1","@chainsafe/ssz":"^0.8.11","@chainsafe/persistent-ts":"^0.19.0","@chainsafe/lodestar-types":"^0.26.1-dev.16+70949d5d749","@chainsafe/lodestar-utils":"^0.26.1-dev.16+70949d5d749","@chainsafe/lodestar-config":"^0.26.1-dev.16+70949d5d749","@chainsafe/lodestar-params":"^0.26.1-dev.16+70949d5d749","@chainsafe/persistent-merkle-tree":"^0.3.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.0","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.26.1-dev.16_1626505443108_0.1868460256484148","host":"s3://npm-registry-packages"}},"0.26.1-dev.17":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.26.1-dev.17","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.26.1-dev.17","maintainers":[{"name":"tbaut","email":"hi@thib.top"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"fcca17b24de8d9f10e7fc16e9471dd7eb256fe2c","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.26.1-dev.17.tgz","fileCount":320,"integrity":"sha512-yxCji+EiRxE0Gt2S6ODa2mjSapPvKZjPHTrAwjJMkbnzvea7d1fXXPVWpXIhmyKJ2NKFiqhwwSAo20o+Nws7qg==","signatures":[{"sig":"MEQCIBgrur9SlWWuQ4yg4iyeh2kQSkjJo1LeD4MZZBUDhVMBAiBWgHH2UBQaRPamam5kt5aibhGw2jzomB83xMFepVj6bQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":758128,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg9ZnxCRA9TVsSAnZWagAAGwEQAIwSVHEQ/UeD3RNJYRlb\na8lesoNXCf2IvqasXO/28xvi869gam84tVfsP95LbrZl9d9NotK/GaTY4xEX\noI1X493YtIaPJHQv5Dx5UeTvCTK90cks0aRey31EGHP9wFRc3gqaglooAUd4\nQ7ON2MbFZad09MEClOK1bkyThEiUlsT7pgCcccjoKhgbeHZRZSgfZUJlHNSf\nIxlNn0wAErCrwaOBwoZpeP1DiKGFdhB4835AVG+wNVXM/itZxduIwp4FEGMf\nZs993uvJzmRZIm2ObIwU22TZ3ECsKZuQ4Ozm0qhlYMO1v2vlq9YN223aMehU\nz9St7Qb8wcAHG4bPGHkGxLFKX+ty8v6cUX49T7ieCAkAXjLMAOx13hZffCLl\nC8w2u0H4nV71L/9iuOryN+8kyxo/ykqodc5l/p9IFcCPwPrLVoK+qs4RBtNz\nfexD8TS73Ezmi9oKbGjLY2nOwcGFmPMjKDH5UeC70re9dYmvaJuDS/2ZONL6\npTPmik/knLhe+cTYP3nAYVk6WIaeWYAYNOS9OQKubrQOADcog2C9C4Xzk8kE\neE4Stcve7pnTpf0zyYc3op1r286zpHdvEVXEH7ErrMQqArsu8EeY4+EKzzXy\nQTEi3UZAKiuOeBEQOyS7xEXvI8vNSbqA72dVW8V7mlzsXCMWJfF4P+5h1R5x\n3tNj\r\n=OA74\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 1.0.0](https://img.shields.io/badge/ETH2.0_Spec_Version-1.0.0-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\n\nimport {stateTransition} from \"@chainsafe/lodestar-beacon-state-transition\";\nimport {BeaconBlock, BeaconState} from \"@chainsafe/lodestar-types\";\nimport {mainnetConfig} from \"@chainsafe/lodestar-config/mainnet\";\n\nconst state: BeaconState = {\n  ...\n};\n\nconst block: BeaconBlock = {\n  ...\n};\n\nlet postStateContext: BeaconState;\ntry {\n  postStateContext = stateTransition(mainnetConfig, state, block);\n} catch (e) {\n  console.log(e);\n}\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"623994c533ddef0f06a570c72680b44efadb09dc","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"concurrently \"yarn build:lib\" \"yarn build:types\"","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","build:lib":"babel src -x .ts -d lib --source-maps","test:unit":"mocha 'test/unit/**/*.test.ts'","build:types":"tsc -p tsconfig.build.json","check-types":"tsc","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.16.0+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"14.16.0","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.1","@chainsafe/ssz":"^0.8.11","@chainsafe/persistent-ts":"^0.19.0","@chainsafe/lodestar-types":"^0.26.1-dev.17+623994c533d","@chainsafe/lodestar-utils":"^0.26.1-dev.17+623994c533d","@chainsafe/lodestar-config":"^0.26.1-dev.17+623994c533d","@chainsafe/lodestar-params":"^0.26.1-dev.17+623994c533d","@chainsafe/persistent-merkle-tree":"^0.3.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.0","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.26.1-dev.17_1626708464932_0.09095551629113685","host":"s3://npm-registry-packages"}},"0.26.1-dev.18":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.26.1-dev.18","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.26.1-dev.18","maintainers":[{"name":"tbaut","email":"hi@thib.top"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"f8796fe1b96e6adb44d74a7150b89a0f5e511eaf","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.26.1-dev.18.tgz","fileCount":320,"integrity":"sha512-MlEYpUy/oUXJmUAZiuGDCnFkcx9vkxPm4XNcuDWMfAPP7243MPo5+q3akdE2PTgpK8nrMY3QFHNSjeF2EF5zYw==","signatures":[{"sig":"MEUCIB+G+Q9c5vvdUszhxeYn/8TaYRxxOiIWLG6fST2AyPuPAiEA3T39FJGaC38WJNEuHtwssHP1GvN1/g3nmHvhkfoYoUY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":758384,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg9Z12CRA9TVsSAnZWagAAFEsP/jCFxlPTziu4uXciGnP4\nJyT8ITuH35E4HDF1m8Ntx32Qv6Qe9xOcgGWU933yvs57ScwuXSDDl6cLsBhj\njc+H613Ykp06umQDZwRMHGHcmOrPix4jQAakzcDx6ZL1NcijSO52gwWckOi1\nviakkIRGrUVInCbSXyb6SEywlQ7mhttRuIqC90MjBrteWMpUcZlFP04PMdm3\npif7N5kCwMXKR5LJ0iRXJJcGpMjae1AWxW3nt2Ql2Fu8iwuHOPeo0nwdCRyD\n+WdEbxaY7oaifOUPB1HgtVNRRc5Dj6Gv3MSQXawmA8SHahnG73KdiYdjZCvZ\nD+clhlQoQVibsSPvvNpFFKim48dx76r7aPrhg8WCgZokR50IomLMXMNfy+Fg\nzXpluReDF64u2dyTdDlFJv2eFeztydLn8ADY7BJ/AXHXZW6kHTxowPLYWbbq\nv8H8wqvoi5WstCTBnbkF4OTD61d3oRGrSDptEaHFYkBCh4fADJPmXpY9Lnvp\nEbytIJclJMS47zTq12g9JqbEorprtbHODJwLtUwORbdWjXeQryPODHSnWJeA\n/N0fzWIlTjXYFp8nLEXNFyljRk/Og3WsByoDWmwVrjCAq9UuYurGjdoRiVHY\n1FOdVdwr6G7WowByKPKJZ58bwUjJPX9mYHjmcQqS7tckPjogpFwVz6JBSOfw\nxLnB\r\n=phux\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 1.0.0](https://img.shields.io/badge/ETH2.0_Spec_Version-1.0.0-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\n\nimport {CachedBeaconState, stateTransition} from \"@chainsafe/lodestar-beacon-state-transition/src/allForks\";\nimport {allForks} from \"@chainsafe/lodestar-types\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst state: CachedBeaconState<allForks.BeaconState> = generateState() as CachedBeaconState<allForks.BeaconState>;\n\n// dummy test block \nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\nlet postStateContext: allForks.BeaconState;\ntry {\n  postStateContext = stateTransition(state, block);\n} catch (e) {\n  console.log(e);\n}\n\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"87b1e2ef2f83d3e223ee78c84b56eed1eba67c11","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"concurrently \"yarn build:lib\" \"yarn build:types\"","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","build:lib":"babel src -x .ts -d lib --source-maps","test:unit":"mocha 'test/unit/**/*.test.ts'","build:types":"tsc -p tsconfig.build.json","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.16.0+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"14.16.0","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.1","@chainsafe/ssz":"^0.8.11","@chainsafe/persistent-ts":"^0.19.0","@chainsafe/lodestar-types":"^0.26.1-dev.18+87b1e2ef2f8","@chainsafe/lodestar-utils":"^0.26.1-dev.18+87b1e2ef2f8","@chainsafe/lodestar-config":"^0.26.1-dev.18+87b1e2ef2f8","@chainsafe/lodestar-params":"^0.26.1-dev.18+87b1e2ef2f8","@chainsafe/persistent-merkle-tree":"^0.3.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.0","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.26.1-dev.18_1626709366489_0.10412844023842727","host":"s3://npm-registry-packages"}},"0.26.1-dev.19":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.26.1-dev.19","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.26.1-dev.19","maintainers":[{"name":"tbaut","email":"hi@thib.top"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"04a4fb26852bdb9af94cccd461155fbe85052310","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.26.1-dev.19.tgz","fileCount":320,"integrity":"sha512-CBtgIsv632nUNK5gDCjSMl17fJoAmH+21Jq6eTlIWmlJwFlvMxkWfVa+gstwb55fe5YJVF7UUnEqxd1b4k6d5Q==","signatures":[{"sig":"MEUCIQD+r0S0qv7oeBhiT6y5bAGg15IfJ7JocSR52enIDZ5rVwIgbjs8ct/rD+seJuaHbGDYKetYeIOfwIIg0o9TnbvpaTQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":758468,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg9aiMCRA9TVsSAnZWagAA+AAP/3eTbA+UOPjNs+ce31Jo\nEj5GpspycImSCj0su8rEi+6l+sFZ0Yd/cZlNAjBo0yzURwPdemCI9Aw14qHY\nXamiDjgLr+9UMy5FxUGvvq0Nbs9oREyd1qPumO91G91GX62heLOwzZfOwPZI\noVQ+GuSxQVOjSmzrRib513vSwVWvgkvSxQUbpojSvZswCmDILPZBJa/yxAh7\nkFQVMuJSNVjvI8AokTD1NVRA3FyqaiJttelnH3QGQapoztdGdNXymyPHpx9X\n2eWWPaoRtD7As47tFxnQsCkhSWsfiuJ6IiP5KQzzZL8/7BUtrRUxFpkD2CSa\nKJdJBr+UCzl2s8EfEq9//CMevTfPRrFid3zNoTqxXj1eSYOo8wJayXWuCG2N\nKUhUNuZqxmlBN+L9iY5CXZyk2XpBAdbCvCJWbpnhtI5q1sXproWcCgw+ArKw\nwjAshOaow5YsJLLjEVIhex5CAvsVrQuoRoiboPD7ZxgKJszg6cbruz3m+1JT\naHm2iH4XBykz2kuyDOYE/B89XrbV7CaNDLjpC1mF+IVnSdLtk5sFfIFd3Kgv\nysGfFrW1iVgL2ePWTrb8Ol3UzUmjjZk2+Y8J5wtajjNTCbduBsjsK1fwYyab\nXWwoBc9Yvkl+6s1v0Ni3Lxt0ACng3jMKm5ig2A0o3nnvxvEEc01DWcmjXWYG\n/qE4\r\n=IPfx\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 1.0.0](https://img.shields.io/badge/ETH2.0_Spec_Version-1.0.0-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\n\nimport {CachedBeaconState, stateTransition} from \"@chainsafe/lodestar-beacon-state-transition/src/allForks\";\nimport {allForks} from \"@chainsafe/lodestar-types\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst state: CachedBeaconState<allForks.BeaconState> = generateState() as CachedBeaconState<allForks.BeaconState>;\n\n// dummy test block \nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\nlet postStateContext: allForks.BeaconState;\ntry {\n  postStateContext = stateTransition(state, block);\n} catch (e) {\n  console.log(e);\n}\n\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"5c0411220e69b49f4bf7c9e86bc23c5aaf9dcf20","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"concurrently \"yarn build:lib\" \"yarn build:types\"","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","build:lib":"babel src -x .ts -d lib --source-maps","test:unit":"mocha 'test/unit/**/*.test.ts'","build:types":"tsc -p tsconfig.build.json","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.16.0+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"14.16.0","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.1","@chainsafe/ssz":"^0.8.11","@chainsafe/persistent-ts":"^0.19.0","@chainsafe/lodestar-types":"^0.26.1-dev.19+5c0411220e6","@chainsafe/lodestar-utils":"^0.26.1-dev.19+5c0411220e6","@chainsafe/lodestar-config":"^0.26.1-dev.19+5c0411220e6","@chainsafe/lodestar-params":"^0.26.1-dev.19+5c0411220e6","@chainsafe/persistent-merkle-tree":"^0.3.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.0","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.26.1-dev.19_1626712204312_0.7957782634425059","host":"s3://npm-registry-packages"}},"0.26.1-dev.20":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.26.1-dev.20","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.26.1-dev.20","maintainers":[{"name":"tbaut","email":"hi@thib.top"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"9f5821ad954e466de5e1916ebc8a3c7e3e54cd82","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.26.1-dev.20.tgz","fileCount":320,"integrity":"sha512-FnXp8T7bClLOCKxqrjon47fHJEMG1jqn1d1kIQF51KM3OJ47WY1JOezSRpGP8B8C4KWRqLraoYzyUEW7upDXbA==","signatures":[{"sig":"MEUCIQCaKJXYUts5F8dt/4MFal7rT3ztVTUEvxo1F+C/NbOuhwIgHT1tF3scVmXBzbkA2V/F2gOEUQxWXzGCat9DuCffDqk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":758468,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg9iz3CRA9TVsSAnZWagAAonkP/3Z4O4FFVL8gwNHehO6E\nrGZmNhuXfC4drenDNVx5oNmt9M2sgwwFQhWPJwJJPI6u6RdjjBvDRtUcYvIR\n/EoW2x12X2C7USChgXugrs6mLg3Ioo0TEZNworz7MW0d18hsWBaRUL00E9qb\nm8AY964rOLq5ZaEkU4GIY8DM/YbJgqGkR7LzjRudUqFjQKddIBMUJHibZWhI\nlcKArcR+uUwm40QIV89U8EFrV8j8GL4C11ZDSy3V+1Qoy6WJxlxqiSLXNQio\nGYqyZCjqOtoTlPNvyxyL0veJSnlXUuyOKuVctQ5B1JDu+YG9tQ2WAhaVigY3\nBBuJkX2+c6hibggwZ0+vxFiX9wbZfg+XeNOMOnVdwXKv32FBiinaVjKwUkoR\neP0wKULzBmVme+2cuvVUORYUhI9NfmwXhSmC2n+aCMxmub1FFhaXMUBxVCo0\n/gRm5aHbPKqc+LGufeHxu/3q5yzh6Kk0xoJTavYXu5GcLuBYcGayZF8X/R7n\nak+I2YoTTiHDnIavfobVx2QadXKmG43pz38AegNkKf6vojRYYcM6jFwfRfIr\nDpb/IJJnzuXKUjrc6XOX/nDF6pqpP4hlU11hRuls8fhgBcQtE27p1Uu17yS4\naGQOgYFnTARIAa0zzWElfkK6tVUpObctT4AMYyuzg1HQ6XP+fqLxF6gk9WN0\n707y\r\n=94yg\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 1.0.0](https://img.shields.io/badge/ETH2.0_Spec_Version-1.0.0-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\n\nimport {CachedBeaconState, stateTransition} from \"@chainsafe/lodestar-beacon-state-transition/src/allForks\";\nimport {allForks} from \"@chainsafe/lodestar-types\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst state: CachedBeaconState<allForks.BeaconState> = generateState() as CachedBeaconState<allForks.BeaconState>;\n\n// dummy test block \nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\nlet postStateContext: allForks.BeaconState;\ntry {\n  postStateContext = stateTransition(state, block);\n} catch (e) {\n  console.log(e);\n}\n\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"61ff4b0646de725c4a42076b8b99534e99bf0a0f","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"concurrently \"yarn build:lib\" \"yarn build:types\"","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","build:lib":"babel src -x .ts -d lib --source-maps","test:unit":"mocha 'test/unit/**/*.test.ts'","build:types":"tsc -p tsconfig.build.json","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.16.0+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"14.16.0","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.1","@chainsafe/ssz":"^0.8.11","@chainsafe/persistent-ts":"^0.19.0","@chainsafe/lodestar-types":"^0.26.1-dev.20+61ff4b0646d","@chainsafe/lodestar-utils":"^0.26.1-dev.20+61ff4b0646d","@chainsafe/lodestar-config":"^0.26.1-dev.20+61ff4b0646d","@chainsafe/lodestar-params":"^0.26.1-dev.20+61ff4b0646d","@chainsafe/persistent-merkle-tree":"^0.3.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.0","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.26.1-dev.20_1626746103100_0.8540256371325989","host":"s3://npm-registry-packages"}},"0.26.1-dev.21":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.26.1-dev.21","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.26.1-dev.21","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"tbaut","email":"hi@thib.top"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"0dd2a363d59a83e6fe6e780284dfe9b98a35ddc0","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.26.1-dev.21.tgz","fileCount":320,"integrity":"sha512-cw76aeCfjkEpwi9u55t+C4aJyVRZpIKtc25S8DKGA4SCn1VjEax2W1c0Cn6gC41W2M5DnUbC6zgBxxtBnSoDBw==","signatures":[{"sig":"MEUCIF0yztjc5kGJK/QNzniEtiAwA+6K3lOfBhvhxcXnHWs+AiEAsVMijrm75QGhXAuoUaYTrUta0L+qdjy62Lz8ncPsclg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":758468,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg9uaACRA9TVsSAnZWagAAxvoQAIi4qxJIgJNiyIIn2sQZ\nc+F+OqQypirac5lQdh6OuPBzPTCEE/vxDqUgC3NiO8mFjXxcp0lHSTbRSTkv\nildCipl+jFkdZwE+VeTDdbPYnBERCQuRq2Rbjt0ON7ztJP9hiKzy4ueJh2hZ\nqZsB8/DVlDfe+sGpXWyq7QZg7VUhSeKElkS3KdjXJQYpIRGF30b3BSn5Hvm9\nsogAE3VJ1J1deM8UPaFAbsnD1IVzG2kYZKDpDXd9R/qVQfyF7yRyAcrzBLFx\nml37uLlqSs1rOVDI3KGwkqKawmeeE8a8ii+oG6EVEZCzHMJhVq39vbKlbZSg\n/YFi+G1qX2MV/Vw+UibIP6GjbhgYrz27E2V7Y0io/Wxht265XUX/Ii0kdVLD\n/Csg02XUgqV9d62V0MTZx/vcJN5/KOUEiQl+o0qKysucC3tVKi9FoNxYvX9W\nykHpkz5Ka4IXLBKunjZtYZ5K8+60IlLiTIX32Anu01e1Us8FcMAM1ta8fP1b\nNWxGFvxUwtyUuWUmMwdVRpgyEN7rfgYB3DVUFbgFt5/aKOMyCeStcCvznfp9\n9jqpSm4xhvqWUe1ql78EeP4BoxFu0ZCCWctspyws7mtDtE0iVo4Cw5EOZGRY\n53JieILG41BdY4q2fRzwUHH412aftZE874fVD0MRsTGDYobO7UG0XwVanqZ4\n7DBU\r\n=3w1r\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 1.0.0](https://img.shields.io/badge/ETH2.0_Spec_Version-1.0.0-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\n\nimport {CachedBeaconState, stateTransition} from \"@chainsafe/lodestar-beacon-state-transition/src/allForks\";\nimport {allForks} from \"@chainsafe/lodestar-types\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst state: CachedBeaconState<allForks.BeaconState> = generateState() as CachedBeaconState<allForks.BeaconState>;\n\n// dummy test block \nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\nlet postStateContext: allForks.BeaconState;\ntry {\n  postStateContext = stateTransition(state, block);\n} catch (e) {\n  console.log(e);\n}\n\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"7935484a63b554f33daf6c379b4356ee0ac31125","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"concurrently \"yarn build:lib\" \"yarn build:types\"","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","build:lib":"babel src -x .ts -d lib --source-maps","test:unit":"mocha 'test/unit/**/*.test.ts'","build:types":"tsc -p tsconfig.build.json","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.16.0+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"14.16.0","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.1","@chainsafe/ssz":"^0.8.11","@chainsafe/persistent-ts":"^0.19.0","@chainsafe/lodestar-types":"^0.26.1-dev.21+7935484a63b","@chainsafe/lodestar-utils":"^0.26.1-dev.21+7935484a63b","@chainsafe/lodestar-config":"^0.26.1-dev.21+7935484a63b","@chainsafe/lodestar-params":"^0.26.1-dev.21+7935484a63b","@chainsafe/persistent-merkle-tree":"^0.3.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.0","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.26.1-dev.21_1626793599913_0.28342247669092835","host":"s3://npm-registry-packages"}},"0.26.1-dev.22":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.26.1-dev.22","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.26.1-dev.22","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"tbaut","email":"hi@thib.top"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"b5cad2bd2764a7b52ed9858e71c48e71678b8c18","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.26.1-dev.22.tgz","fileCount":320,"integrity":"sha512-8Kl/M9qewFvhav1+MIWWrxK39xlvV02crrLoOQjlnHPlzFaayOg4iINFYI2oziuuLMukaLCF5Ez57MF0hJpwHA==","signatures":[{"sig":"MEQCIGgr7k3rhPz/u51XK3SUai5pmjJVZ0J4vzcSkpT1wPu9AiBpFQuFXj83idLFfXMbFHHbpEn3TlvgnGvF3v6qLmRjJQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":758468,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg9uhACRA9TVsSAnZWagAA6DYP/RvoPsVMcVCm6veDmt58\niZYO2k0i2F/YOfXgLPYsWHIfx6Nxsl4DCWfkL/J93DB/39EU6pADdkHckPX8\nKa4ZgDPkCAx5ZLVEsKlAz7A+Cg32WgAI8efrwwtHC4lhd4eQwpphEWMHWTPY\nu1ruPwbohNiMNyq0hUjgMxuSBRvbsJush+0gcZfVDbXAf2JUbOA3znuMCrz/\nqOEmRfOYx/uTMpV3xYyAZd/QKPMY2ShULWXG5VCbD7As1cMxeSia8aupVlxR\n4DweWJRgYZpTpnpgxtbqMe3JgpDydLT2NanTJ00yLM+BU5CLe2AEoDPYTv5J\nfRMON1mvK+ScxMf12GzKlBh70H1n/mU0/KHQ+m8gr3pMjnzVRehjJOeRXbw8\nHfX1p8fJTUzB3HdIcojT4K7LRM5TwtLM+feqaicWHeMiF9eQguJ0SHSwNRUo\nI19MuvKXxr65Z6EwOhE8PKevCRX/lszZaGGYZXLRKtSFqd/C4IlS/sfuMS8V\nvlHErIB8l+VfNZ3TXXbWShlQyKkjBNdfqIssse2509cZTDN3IJl8jGIsH0wt\nuysq5BOYnTygqM6aTDJdR7Ae0+rhafeSBXmJNVKSDhemAfGIyZ3dSJHhC1Zo\nT8ZqVcP4PRzhP+Jgki8zl6C3BuQpOXqOeNi1SUNSLmppPT5arcokFHnaX7T3\n1jf4\r\n=bgUQ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 1.0.0](https://img.shields.io/badge/ETH2.0_Spec_Version-1.0.0-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\n\nimport {CachedBeaconState, stateTransition} from \"@chainsafe/lodestar-beacon-state-transition/src/allForks\";\nimport {allForks} from \"@chainsafe/lodestar-types\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst state: CachedBeaconState<allForks.BeaconState> = generateState() as CachedBeaconState<allForks.BeaconState>;\n\n// dummy test block \nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\nlet postStateContext: allForks.BeaconState;\ntry {\n  postStateContext = stateTransition(state, block);\n} catch (e) {\n  console.log(e);\n}\n\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"0f6abc49e8d902afeb5667832d16146f00fe396f","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"concurrently \"yarn build:lib\" \"yarn build:types\"","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","build:lib":"babel src -x .ts -d lib --source-maps","test:unit":"mocha 'test/unit/**/*.test.ts'","build:types":"tsc -p tsconfig.build.json","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.16.0+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"14.16.0","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.1","@chainsafe/ssz":"^0.8.11","@chainsafe/persistent-ts":"^0.19.0","@chainsafe/lodestar-types":"^0.26.1-dev.22+0f6abc49e8d","@chainsafe/lodestar-utils":"^0.26.1-dev.22+0f6abc49e8d","@chainsafe/lodestar-config":"^0.26.1-dev.22+0f6abc49e8d","@chainsafe/lodestar-params":"^0.26.1-dev.22+0f6abc49e8d","@chainsafe/persistent-merkle-tree":"^0.3.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.0","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.26.1-dev.22_1626794047946_0.6004353350470504","host":"s3://npm-registry-packages"}},"0.26.1-dev.23":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.26.1-dev.23","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.26.1-dev.23","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"tbaut","email":"hi@thib.top"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"2029c0fd57f005f1bde6c7c7aa06f71d3e203235","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.26.1-dev.23.tgz","fileCount":320,"integrity":"sha512-j/rPC5Ybp/JlgHDvAoANJ0/gAs2dfkZO5+Ico3bMmEB4If0VPS4BlXgqxwIYB9r3eTWRAKiVe5DG9Q5P07spfg==","signatures":[{"sig":"MEUCIHq5O811cffbUJ/0FUpRRcSawjv5wQnYRCDtA9fJVDI6AiEAzZhpkOkuO5BIMySn9U4dssmsDSYRhXKogN+v53C/nqE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":758468,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg9xB7CRA9TVsSAnZWagAAbHAP/3vG/mEwcY3njk/LloMi\nspROGbhIMtvaaM9oJm2lrgufiX0toreVAtYTT0HvisOMJwHmg5AqqbsBFBLP\nwp/nHPZkVBJbWfrTahEFZHJaJ+cEbKUKe3R8X2j34NsLPRTcqUccfxsDyRVk\nhBKvI3CbB19gG2kTpTJEFWJ/rUk1QOC0JxWexeqPyyA7hScwubgh1/668d2z\nSV3OdygK+4f8r3yLfwEplDIAKuZVj8Vaf98o4ATvhisscFVvgl4KIxANElEx\n2CepfJ+2qX7eiJhSWKZz0lWhlDAh3eH4r6oZt0qEEbz0flAYcQT1ZH7rBZ7c\nlAY/moBvh3RpMyZo+s/rt7aGUEr2s0Abz4xH1Eedzyrrbb6SRlHZnt0jT2x1\nrqovDcKEQ2pJpXCXfpKK3MXZumKJorL6rAvv/ibb7LcbpSXXkgpy12IC8QcK\n3rCLhMwjT5/tHhxpc0sRfIKrDsQipnQd7m21/b8LQURqCpRhBUzMlyUltQaR\n0tAt5Rdbkwj75dRfl05kU8bx4+lYV3cBQuwVxjghdmajXIJNQdKuGK6Xozhb\ndZ1hES/a1BPKgaj9U+OcNESToJrRujyLEUXJgbYV3wW19gPa3K9XW6r3eq9l\nUlmb9KtevHEpBx6C3EV8S947l4uuYk4w83spmaIB8nqyf8P5m5RdL/ipBjgs\nExKy\r\n=WTmN\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 1.0.0](https://img.shields.io/badge/ETH2.0_Spec_Version-1.0.0-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\n\nimport {CachedBeaconState, stateTransition} from \"@chainsafe/lodestar-beacon-state-transition/src/allForks\";\nimport {allForks} from \"@chainsafe/lodestar-types\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst state: CachedBeaconState<allForks.BeaconState> = generateState() as CachedBeaconState<allForks.BeaconState>;\n\n// dummy test block \nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\nlet postStateContext: allForks.BeaconState;\ntry {\n  postStateContext = stateTransition(state, block);\n} catch (e) {\n  console.log(e);\n}\n\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"9453c7372137145159f381ce3cba066eff31758d","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"concurrently \"yarn build:lib\" \"yarn build:types\"","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","build:lib":"babel src -x .ts -d lib --source-maps","test:unit":"mocha 'test/unit/**/*.test.ts'","build:types":"tsc -p tsconfig.build.json","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.16.0+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"14.16.0","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.1","@chainsafe/ssz":"^0.8.11","@chainsafe/persistent-ts":"^0.19.0","@chainsafe/lodestar-types":"^0.26.1-dev.23+9453c737213","@chainsafe/lodestar-utils":"^0.26.1-dev.23+9453c737213","@chainsafe/lodestar-config":"^0.26.1-dev.23+9453c737213","@chainsafe/lodestar-params":"^0.26.1-dev.23+9453c737213","@chainsafe/persistent-merkle-tree":"^0.3.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.0","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.26.1-dev.23_1626804347544_0.7164023782307747","host":"s3://npm-registry-packages"}},"0.26.1-dev.24":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.26.1-dev.24","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.26.1-dev.24","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"tbaut","email":"hi@thib.top"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"ec7a4b0758bf0a59f865f0ab54afca1e7bf3461c","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.26.1-dev.24.tgz","fileCount":320,"integrity":"sha512-Xdsf8wNgucOKOI4ivK80NsofXv9F4Enl+qV5csWODxCWjsX+YCyFVW6vN5zxqa+a8POO5K5OrqTPPPc3rbTHEg==","signatures":[{"sig":"MEUCIQDyECDLhJHTHdaDK7yLUqWbjhsdnRcaoZN6db/EPYQTgwIgYcBh2hGNNqM8v17i/S23nXLBX7zOP1OW6mla/EaGW7M=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":758468,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg9/MJCRA9TVsSAnZWagAAov4P/13KwsTRJssHohbCyM/t\nksH6Ao6zu94LE6QIzcmO5VkuBde0oh/e4ekgE3HZ1H4l4nkzZPOQWsLwZ16Y\nL5FNA4QXD35M7XbTLD+SbIKJm3vy37AYsfnv1lGOWBVV12YnvQnD7nP7FoE3\nMPmGTzZQoLKIpgufONZm2XvboF3RzOyQ4qeEjKpZhkodO4CWYeIhUg3Ts96p\n+mUdk6m856O8a9r2D2kccwMm3XiQzbX94EWpMIoUcJESu+Km58EcfpXXkT4c\nRd2lZChwCUmckAVO1kAP6TQg7w0K15h7MIRh9MYlA1rUeCFjuCckEEpG/h98\n6FNhnSu8MsMxNpjAPqgmJzzIfAioBodulSXBAUnSYGNzG5vZmEyhf9WewjfD\nKW4HtfH9Hx129NxinxGlp19AVww0EPIR0SIzKXKCQTpsSEtOR7bw0G8HQHJn\nGpRHTM212Dxzk9926XL/61Ly4+EGBK9C3t8i5KTZrW+EVqDwsUOrLpZE0lJY\nl9fwSYHcK/T4rIkCPVIPXNgFlaUfxz+CbTlDvHgZ8/ZhounKDnfR0MOJh2G4\nUSccFxYX5JzMUmzVK8oWS/L1XRzAtICnQzP37GB7j7j8bQLDO5Ohwd8t+BK5\n5f0XrTcIUHnSkGYJnKPqMss6FxfO/EOX9nGZEzeg8YFTRmHpMyOdGCI+8eA9\nUmUb\r\n=8Xwf\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 1.0.0](https://img.shields.io/badge/ETH2.0_Spec_Version-1.0.0-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\n\nimport {CachedBeaconState, stateTransition} from \"@chainsafe/lodestar-beacon-state-transition/src/allForks\";\nimport {allForks} from \"@chainsafe/lodestar-types\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst state: CachedBeaconState<allForks.BeaconState> = generateState() as CachedBeaconState<allForks.BeaconState>;\n\n// dummy test block \nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\nlet postStateContext: allForks.BeaconState;\ntry {\n  postStateContext = stateTransition(state, block);\n} catch (e) {\n  console.log(e);\n}\n\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"cbd22c50e9aa503eedb572fe338be43882066efd","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"concurrently \"yarn build:lib\" \"yarn build:types\"","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","build:lib":"babel src -x .ts -d lib --source-maps","test:unit":"mocha 'test/unit/**/*.test.ts'","build:types":"tsc -p tsconfig.build.json","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.16.0+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"14.16.0","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.1","@chainsafe/ssz":"^0.8.11","@chainsafe/persistent-ts":"^0.19.0","@chainsafe/lodestar-types":"^0.26.1-dev.24+cbd22c50e9a","@chainsafe/lodestar-utils":"^0.26.1-dev.24+cbd22c50e9a","@chainsafe/lodestar-config":"^0.26.1-dev.24+cbd22c50e9a","@chainsafe/lodestar-params":"^0.26.1-dev.24+cbd22c50e9a","@chainsafe/persistent-merkle-tree":"^0.3.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.0","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.26.1-dev.24_1626862345562_0.2126919343395015","host":"s3://npm-registry-packages"}},"0.27.0":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.27.0","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.27.0","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"tbaut","email":"hi@thib.top"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"2115366cd759c51c5c66a7827f8f2c9766443ddd","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.27.0.tgz","fileCount":320,"integrity":"sha512-0TIyI3SV4YfBpNRKQww/ZxjOHnK9ZPoPWortO6NWP0Cpl5T1ynTSS53qPI+CMpUD8rnR/goq8HVraKyXZnFYoA==","signatures":[{"sig":"MEQCIEpw5h5SDFNnzh44QvP2m/2z4zIRxPGz45Cx31Oa3eAjAiAWCVAqLXfaJCPrl2vC3RiHvXIXgmsaMN859Ugce8OPfQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":758373,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg9/Q8CRA9TVsSAnZWagAATSMP/1yIU2wEE8eEEmcW5vd2\nC2I9f1U5kiT6sG81n1Fxp4O3y7DDATLoYhH3+LVXoChQvT3f1VcDyc6swtqF\n5NZwnVk+rKWi3fCMmW/qRNvxzv7FVqpSsqjj9A5eiK1wslmQRZyedevtd8lP\nUAPEJLE25ALYXr0fx66YpV21OEtJblcGsWDqb0UQSOtXBmD3exc0Wmox4NbG\neG63zOavFEqLFfxqUdZeo+Jp+xbzHHCqbT9kZCw4yk4SN7tKQy1sbHdFH82x\n7b+VYld1SMkFZOvwh/FiTMevL8qMmAoRM2suYqao5YEcvcmAtFQLKQiNvQq+\nRd8lyIMCiY3pjWsVTf1k1Kw3qLcxi7cTHb++aEpf5tu78vr1BztgTC8gllos\n1iLJX0KJEg2K5wURKuna/HM5FtGoNhIhRINxGk5LEl8KWn8oBZA1CPFAtAPW\nhNgPqk4Ht8YNMOPISjvwUSGoCfbAuG2b9tb9Adp61kLf/nQ65Ldt7N33FF84\n6hXN1ufJiO9EPmcrMZ7XDKK2ttx4Ml8LHN0U83RPufMNBbQZxka5WbmNeqb9\noJ9zc9NSpDwfo1qpQSLp+iI7Yf1IVAoXrihT0MPy+/j803DospPL91xGm06a\nxIjlvdN95zB1K5iwVjAyEkQYqSWoTBD7Eltegh7aRB27FdInhkoahZ2l9zXY\nH+ZK\r\n=/ATC\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","gitHead":"cbd22c50e9aa503eedb572fe338be43882066efd","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"concurrently \"yarn build:lib\" \"yarn build:types\"","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","build:lib":"babel src -x .ts -d lib --source-maps","test:unit":"mocha 'test/unit/**/*.test.ts'","build:types":"tsc -p tsconfig.build.json","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.16.0+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"14.16.0","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.1","@chainsafe/ssz":"^0.8.11","@chainsafe/persistent-ts":"^0.19.0","@chainsafe/lodestar-types":"^0.27.0","@chainsafe/lodestar-utils":"^0.27.0","@chainsafe/lodestar-config":"^0.27.0","@chainsafe/lodestar-params":"^0.27.0","@chainsafe/persistent-merkle-tree":"^0.3.3"},"_hasShrinkwrap":false,"devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.0","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.27.0_1626862652535_0.7871060532898773","host":"s3://npm-registry-packages"}},"0.27.1-dev.0":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.27.1-dev.0","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.27.1-dev.0","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"tbaut","email":"hi@thib.top"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"2f7875f2db0fbc7eb2e829485a36e0fcfad959a0","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.27.1-dev.0.tgz","fileCount":320,"integrity":"sha512-+kngpLOemtlxibAEKozdYlYvqNijuEb+WLAUp3I6gkj78zYHyS2B6+NDUPVkaoOHa893fxTTxTUiI0TeBIwN1w==","signatures":[{"sig":"MEUCIQDd3CMlariLgpLJGmc2OpiBeKL97eC0rPKx/Q8jDqYgAwIgHfAYeWYIbg4yRb7aueRj0mbEbv2HHgaHfKQEcX+CJ5I=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":758463,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg+FsZCRA9TVsSAnZWagAA+GMP/isnfqC0ivqe1dFVkQlr\nf7rTU2We9jWSe0sW6wH8Z/Cr20467edLcedCWOU4r5yANr2GeoI2m4qkqs7g\n/QwxDP2Ch/zN3dJ6sb2gST+0B8oK2qXyxqLgBe7HdQ7puGRo3oT+CALDRXAS\nIsA9wXjOYDCgDcgupPapzWG2jm5WcDLSBLQw0dZsoAcPl6xHqyvL/MhRWB89\nSOY8R8a8z2bJuVQxow146NkFxNBYq8IJxVUz5H9DFVJiGrn8EtEdCdoFfcMs\nQ3OQDDw6ArqXZ8l8nnzbMVWziAfudgpyOFypaNcWQJfmAsI/xBL93b6qR4hh\nNZIx5xIqLfKLzte+wKGMA7Uhqai+hgaoPAymrOxf1c0We931pfqcOnv/kwBS\n37d2w+JP6Dx8V6IEprRlTDLXoXJnoJFbz9XXNXF3So9uSJndAAs7t6UIgXKv\nSb+usP2u22Ri6dnuXqB2xSMjrc9D3L9CmQDcrK+9uVmIAtQqS4RbrgI/9jSX\nB/CudEzRDyAnCesG1278sPLQKovxTiNO+fonrl0iA5BADTtflADbQjj+JkrY\nSl8FZJHXwittw6ep4/rieh3DqE7t1tI2I3DDcyLJDATvFrN1OSJLUrVNmemT\nH365yqqqeW4HWYgcT/E+H988wa9+YEyFXwOwapMWfIP4DYKxNEuDOO2WauPD\nWL/1\r\n=nL6s\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 1.0.0](https://img.shields.io/badge/ETH2.0_Spec_Version-1.0.0-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\n\nimport {CachedBeaconState, stateTransition} from \"@chainsafe/lodestar-beacon-state-transition/src/allForks\";\nimport {allForks} from \"@chainsafe/lodestar-types\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst state: CachedBeaconState<allForks.BeaconState> = generateState() as CachedBeaconState<allForks.BeaconState>;\n\n// dummy test block \nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\nlet postStateContext: allForks.BeaconState;\ntry {\n  postStateContext = stateTransition(state, block);\n} catch (e) {\n  console.log(e);\n}\n\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"5428329718290bccc387486cbfd9836c293d4092","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"concurrently \"yarn build:lib\" \"yarn build:types\"","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","build:lib":"babel src -x .ts -d lib --source-maps","test:unit":"mocha 'test/unit/**/*.test.ts'","build:types":"tsc -p tsconfig.build.json","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.16.0+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"14.16.0","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.1","@chainsafe/ssz":"^0.8.11","@chainsafe/persistent-ts":"^0.19.0","@chainsafe/lodestar-types":"^0.27.1-dev.0+54283297182","@chainsafe/lodestar-utils":"^0.27.1-dev.0+54283297182","@chainsafe/lodestar-config":"^0.27.1-dev.0+54283297182","@chainsafe/lodestar-params":"^0.27.1-dev.0+54283297182","@chainsafe/persistent-merkle-tree":"^0.3.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.0","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.27.1-dev.0_1626888985392_0.4286832530470157","host":"s3://npm-registry-packages"}},"0.27.1-dev.1":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.27.1-dev.1","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.27.1-dev.1","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"tbaut","email":"hi@thib.top"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"4a0cdbef1bc04bd530bdea443b1b2693c2248f67","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.27.1-dev.1.tgz","fileCount":320,"integrity":"sha512-zkOAJzgljlnHwioL9WVGc6o8jCfv4j7YEXFJZCAGZTP+qFDLxxnnk+fyrxWdEMv51KQWuvV4yBl8k7Ps6du27w==","signatures":[{"sig":"MEUCIQDiPe09XTLZQATw7Qba0P1zC854A2OlPwU2JNkvKp8oqwIgAbHejpa4sMcyvjoBRjACTqWCfSyHllQRHeTX8D+XVYI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":758463,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg+Xo8CRA9TVsSAnZWagAAaBgQAKQs6OcGYTk75GU+OwdI\nxnL+EdtnhHelj1NqElrDCFL9XNPnNbX0iFMt4XppTBRPLjn9EpJQt9+wryi3\nNzFenzUlqkXSf1xMJ8aQ21VMDO8DhWMeJQoUcc+s21j/gnSL6Du5qBtTK1Zq\naLwbFU18Pysdkyr39TyDuqS6E+uYs0D+VyzLlPzV25G2ww8QW+nlS+e9shfj\nxf733fPvqGkYQ2d01/M2RR68uU3RilyiNbuZuQafNbeWD9L9+d69/54ooisG\nMDkAiNoUjYbUKHDtQ4qpw601V39DyG39qOfxk7hM37ZpRFYn4cyXDB9Ue5sv\nD/cbjNqCwBIKZYTgcFbxFA5XPkX6BWPbLu7KK0Zg4noBluPuZpcIo8A2EgH4\nglS+y9Ew/tMMOkSAqIs39N9qDkydsoIjqnh5A8CaeKW19ggmFxCOspCjw7AH\nALAqL8ilueSyztsQalLcOu+2+jf07bsqqttqKJnWJ76vw0bFvm9ghuAQW4KC\nJRCvnyqnhDLBfJwWiwc4a/9iUpHzvZQ0Q9kj9gHmdKWgmsbFeOgu/weLAwSP\nTlXNrDa8AnWSsI2LLy6XcOfT6fCcQIx1rsLbjKtUnoZKczuchgZaVDOF6NYl\n+P0PXdVtF5H6YrNqo+KGlUom71uaI4aF9wCgd1m6obCMrQEZTESclDWO6P82\n3r6K\r\n=Melj\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 1.0.0](https://img.shields.io/badge/ETH2.0_Spec_Version-1.0.0-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\n\nimport {CachedBeaconState, stateTransition} from \"@chainsafe/lodestar-beacon-state-transition/src/allForks\";\nimport {allForks} from \"@chainsafe/lodestar-types\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst state: CachedBeaconState<allForks.BeaconState> = generateState() as CachedBeaconState<allForks.BeaconState>;\n\n// dummy test block \nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\nlet postStateContext: allForks.BeaconState;\ntry {\n  postStateContext = stateTransition(state, block);\n} catch (e) {\n  console.log(e);\n}\n\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"45275d4e16f252e2f27a778d179b05f2d5ff51e2","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"concurrently \"yarn build:lib\" \"yarn build:types\"","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","build:lib":"babel src -x .ts -d lib --source-maps","test:unit":"mocha 'test/unit/**/*.test.ts'","build:types":"tsc -p tsconfig.build.json","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.16.0+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"14.16.0","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.1","@chainsafe/ssz":"^0.8.11","@chainsafe/persistent-ts":"^0.19.0","@chainsafe/lodestar-types":"^0.27.1-dev.1+45275d4e16f","@chainsafe/lodestar-utils":"^0.27.1-dev.1+45275d4e16f","@chainsafe/lodestar-config":"^0.27.1-dev.1+45275d4e16f","@chainsafe/lodestar-params":"^0.27.1-dev.1+45275d4e16f","@chainsafe/persistent-merkle-tree":"^0.3.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.0","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.27.1-dev.1_1626962492245_0.9002829680618503","host":"s3://npm-registry-packages"}},"0.27.1-dev.2":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.27.1-dev.2","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.27.1-dev.2","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"tbaut","email":"hi@thib.top"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"ac5f3f78ca70d509d2372b44eecc072d833a99bc","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.27.1-dev.2.tgz","fileCount":320,"integrity":"sha512-Hl/AZhWoj2+lDz9/+QemCdezVCE+IvLsTyWsh72lCbz5lYK+vcHxx/oj76ja2fDv2OmrQ8DUS0OJGCTgt9mUyw==","signatures":[{"sig":"MEYCIQCKWbHCu4d14Oecr7kVpHcge376Prn0hX/agRAbu7Ly8gIhANUPlUFwRDMpRgWlKym+LE66xo4eJYyvJGWBOXKIM5E3","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":758463,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg+YKcCRA9TVsSAnZWagAAoXYQAIgPaPKckiE02vF2crOf\nhyg7MZ3zGlw6UFTZwRRLHWY/PUPAxw8t0NtSUWVCe6Lnd2HWyfLXdR2caaaT\nn+4yZlBuKBo2MN0IBkxRsMDm3Ln2GUhHkey4SsEg6umVdFq5VfnEXJU3h+8h\nKNee5kTUuff3IxevEndRvlzIHfkE1X7sNCHyF9OC3E+f3s5tImwGm9094YHM\nQkgLAxxZIDYHzH4+mN1WCuo1IwiVbq4hkbz8WjdzDv5aAoqQa9Yo2j0fu8Rv\ndjl1LmuUItoWvtkVs2/IkiA11V/aDdgLacGJCQhO8JAhJJaBKAwU6Yi/QPa3\nYl26q+KF6jvGg9+aCz1CcfnkRoG9yOE22dHQ5gVcu40rG8XnP9e7LIBAyKIy\nqfbdttWA4tiHboZJD9NIRjc63RAmGQ1xwqd8wB0DIT/80AT6I/dLaHJ+GV/E\nFDvRYHAQujPMJrRK6mKmdS89R4MvvavTBx2jjSumXhmnNRPb4YAtEfLkSkqj\nBZmDB1+udwFu8wFjyXvSqC8TSiB0konwKGL9W81VHeqYu0KKhLemnyHKgrB5\nRLJUWT2NKeg6YLk5YqDdfNhaStPgnhg5a6z7f/bhrBcwirZwDkf50p3yv0QE\ncUvAcRodR+aN/8p1DCQCXiHah3+RW2rHveOFhdpXoz23sRw1mp89dlxUd99t\nTBCo\r\n=KC2+\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 1.0.0](https://img.shields.io/badge/ETH2.0_Spec_Version-1.0.0-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\n\nimport {CachedBeaconState, stateTransition} from \"@chainsafe/lodestar-beacon-state-transition/src/allForks\";\nimport {allForks} from \"@chainsafe/lodestar-types\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst state: CachedBeaconState<allForks.BeaconState> = generateState() as CachedBeaconState<allForks.BeaconState>;\n\n// dummy test block \nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\nlet postStateContext: allForks.BeaconState;\ntry {\n  postStateContext = stateTransition(state, block);\n} catch (e) {\n  console.log(e);\n}\n\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"85613e6c4787ac693ad65c9d2edb904bb84c9063","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"concurrently \"yarn build:lib\" \"yarn build:types\"","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","build:lib":"babel src -x .ts -d lib --source-maps","test:unit":"mocha 'test/unit/**/*.test.ts'","build:types":"tsc -p tsconfig.build.json","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.16.0+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"14.16.0","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.1","@chainsafe/ssz":"^0.8.11","@chainsafe/persistent-ts":"^0.19.0","@chainsafe/lodestar-types":"^0.27.1-dev.2+85613e6c478","@chainsafe/lodestar-utils":"^0.27.1-dev.2+85613e6c478","@chainsafe/lodestar-config":"^0.27.1-dev.2+85613e6c478","@chainsafe/lodestar-params":"^0.27.1-dev.2+85613e6c478","@chainsafe/persistent-merkle-tree":"^0.3.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.0","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.27.1-dev.2_1626964636760_0.8578405638754456","host":"s3://npm-registry-packages"}},"0.27.1-dev.4":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.27.1-dev.4","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.27.1-dev.4","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"tbaut","email":"hi@thib.top"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"55018abb6f569035b058709c1052a2541700cfee","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.27.1-dev.4.tgz","fileCount":320,"integrity":"sha512-prw5jWdV0UGoaH9HadMHL1MsvnsOOPtihY4pVu52xDDZnyj281WaOXwTTqaswXIYWY7T0b7mhVRQ6y61ttP+XA==","signatures":[{"sig":"MEQCIGLPNWkzcSY7r2kvrwYz7FgDqKU9S9jHW9x7U+QEebK5AiAZSEKM7LGVjK6HCLwwaQa9mMB3SF1Qcgp8zKEwZyXBvQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":758373,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg+YQdCRA9TVsSAnZWagAALs0QAICqmGGe+FBm2nWEKO/j\nghF7K3vUmUu8iu0VxGMr0lkSSKeziXbsZgrRH2DEu+ZOyprZ3HAQHFVSsUOY\nnKbvTwcQbWA9R5KAjLB5UY1odHFjbW6ijW3e+W5kLyy0zxlX7l6Xbx9Qjpw0\nhonS6w15sTIW/lRSU9odYbooUwrE4loMTXX8yyUGRK+jPqcFdAfYNMBjHe6A\nPXRugpL7DxtsuQJpYGxL9nDW1r1e9SIgbj76Cwh4PVkGlllskKix6XFfSzL5\nzNoxp+Y2zeNByqIb+6nQElO5fw81cPHnJRRa/awoULx70seIJXZ6GeCtW/nI\nTyahPstZ6JnAgSDHQ/tc7t1+8YyQR4596Pc/t14RgHYELwuaNT0uZpvznAd4\ndjZK4VNYC//0gSYimyfiJAluR9iNYhQDVpfIDmNx9o8Hl4euF1WQTL4IbLlV\nGKFrk/lWQglQEGx0c5empWLzThVhWN6PtMt6kK6CNtQlnvKYD3ziFGTbOIM4\nm2tsspLT0mOg5hxk5PRoOC/j2QssqShrZV3qTiWPQa2O2F1xkfXdHIqB3eFc\nXFGwCzuoxZO1G3hxqJVCQXzAxSGCDCZyMG4IsNzQBkWrnbJPtMN9bsBJivUB\n6HDMVdF8dpB9f9G/qxI5GMHXERGqwphGWFRbdk/1cadL/oHv8m2vR+TUXtMO\nmGp1\r\n=O2oQ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 1.0.0](https://img.shields.io/badge/ETH2.0_Spec_Version-1.0.0-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\n\nimport {CachedBeaconState, stateTransition} from \"@chainsafe/lodestar-beacon-state-transition/src/allForks\";\nimport {allForks} from \"@chainsafe/lodestar-types\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst state: CachedBeaconState<allForks.BeaconState> = generateState() as CachedBeaconState<allForks.BeaconState>;\n\n// dummy test block \nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\nlet postStateContext: allForks.BeaconState;\ntry {\n  postStateContext = stateTransition(state, block);\n} catch (e) {\n  console.log(e);\n}\n\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"7e00bf41d7fde59c9946150584596e1386465b68","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"concurrently \"yarn build:lib\" \"yarn build:types\"","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","build:lib":"babel src -x .ts -d lib --source-maps","test:unit":"mocha 'test/unit/**/*.test.ts'","build:types":"tsc -p tsconfig.build.json","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.16.0+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"14.16.0","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.1","@chainsafe/ssz":"^0.8.11","@chainsafe/persistent-ts":"^0.19.0","@chainsafe/lodestar-types":"^0.27.1-dev.4+7e00bf41d7f","@chainsafe/lodestar-utils":"^0.27.1-dev.4+7e00bf41d7f","@chainsafe/lodestar-config":"^0.27.1-dev.4+7e00bf41d7f","@chainsafe/lodestar-params":"^0.27.1-dev.4+7e00bf41d7f","@chainsafe/persistent-merkle-tree":"^0.3.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.0","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.27.1-dev.4_1626965021131_0.0010054976745437205","host":"s3://npm-registry-packages"}},"0.27.1-dev.5":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.27.1-dev.5","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.27.1-dev.5","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"tbaut","email":"hi@thib.top"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"7498a4c72e077be2898c2a7b041b2a729a34b989","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.27.1-dev.5.tgz","fileCount":320,"integrity":"sha512-PpFNAHMx9QN8zc61nu6ZGQjyzErNl8fQ61FwUmhcc5LoXO0oELFwlsXMDT9RNNUMXv7gOO2SyXzx8xXD4B8loA==","signatures":[{"sig":"MEYCIQC2Im+yRv9fKjZmopyRairrRxOu+xAeQRe3AJi6Yeqt5QIhAJPPMDqkQ5p2NLEruFYE+DsyaT7XVN2atjWqfPKGPL4p","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":758623,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg+pmfCRA9TVsSAnZWagAATNQP/jGwDIGsbb1260qbxguC\nbLqBZqedEkdz2X9cdcJV+UFJUppjP6LkErgNTph7gMqVQ6K6UazFLyD28Qdm\nbU6aSb5pElqwQfu8WawH3UZAtsOeho4nM02IP6G9QKTCBVDL1CQ+UWxikGSv\nQ2WLtCs8kpHRyyIGmt1ksPuVGAhnDPCv9/dFpZIuPTVWavKtkQdjWiz5gpQu\n7jYxyWm32oFZ31ruOl9BXxANLkDMCuwjKI2wCPXUg3uZZWg9kngpi25/3AL9\nUsagTQFwL/l4SJEYmoc+2IeFBl3t1fmaBtmN2CUi5TpY33pfe1jJqinIPMMv\nrL5afW4JobqDVkRm8fLtJVPpkrMIGANXj76hfHWDyr8KDNlmtCtVecmYRU2k\nGWLqCHKuE7NwtZIg15G0q7Gy7VzhHPj9bpOC7ee0pzf4WFh22KSERKegpaO0\nO5rEhjqwM6D+8Pc+ZJb6EHWl2oR0VoSwF9i74BCyr7kD7CIaaNp0+/FGMMFh\n6zJuE1W+y5z3P7hjuhGgw+ghediEmvLXukgNID+JFpUAj4QLAfASn2HAVsbz\nagoalevumB3DMpyE/mZzAXqQOkoTX01mOwY5Z8FvY+ltxURTmNWLHicJ3tyx\nGBhpqbL3YrYbXNAMJE7Czn1bfccAv4tf/EXrI290Ere4Ankc7VVD5AfFOtqY\nLBjw\r\n=IB0C\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 1.0.0](https://img.shields.io/badge/ETH2.0_Spec_Version-1.0.0-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\n\nimport {CachedBeaconState, stateTransition} from \"@chainsafe/lodestar-beacon-state-transition/src/allForks\";\nimport {allForks} from \"@chainsafe/lodestar-types\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst state: CachedBeaconState<allForks.BeaconState> = generateState() as CachedBeaconState<allForks.BeaconState>;\n\n// dummy test block \nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\nlet postStateContext: allForks.BeaconState;\ntry {\n  postStateContext = stateTransition(state, block);\n} catch (e) {\n  console.log(e);\n}\n\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"d8f702b1cac0135cf94531a43f912fbbc34ef15f","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"concurrently \"yarn build:lib\" \"yarn build:types\"","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","build:lib":"babel src -x .ts -d lib --source-maps","test:unit":"mocha 'test/unit/**/*.test.ts'","build:types":"tsc -p tsconfig.build.json","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.16.0+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"14.16.0","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.1","@chainsafe/ssz":"^0.8.11","@chainsafe/persistent-ts":"^0.19.0","@chainsafe/lodestar-types":"^0.27.1-dev.5+d8f702b1cac","@chainsafe/lodestar-utils":"^0.27.1-dev.5+d8f702b1cac","@chainsafe/lodestar-config":"^0.27.1-dev.5+d8f702b1cac","@chainsafe/lodestar-params":"^0.27.1-dev.5+d8f702b1cac","@chainsafe/persistent-merkle-tree":"^0.3.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.0","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.27.1-dev.5_1627036063213_0.15461728278052345","host":"s3://npm-registry-packages"}},"0.27.1-dev.6":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.27.1-dev.6","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.27.1-dev.6","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"tbaut","email":"hi@thib.top"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"62a1ded1e8c611ba4d3aeb3fbecb2226e6d5d623","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.27.1-dev.6.tgz","fileCount":320,"integrity":"sha512-rsH4UyqMub51yHx3q/TxDbf4qgtngmh6IKgHuJa94K10I+h6S2UB3glSBqcwbD2Xk1je4gu6pd98UGJcN3yoJg==","signatures":[{"sig":"MEYCIQCQVV3NLJvQ0HIoGrivT0p2Icyl+ILGVVpZwahh2eaXeAIhAIKv4No37SXu9fKGkdbuUrvPoJzruVS5QhBo79CHxe69","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":758623,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg/uDMCRA9TVsSAnZWagAA/78P/1hf4ibyAkm3TZYuAyk/\nLeCL8pq22JylJgJ3xUQXhGf0U0cYcrr3xInETqL+H9I3gw9F71DJnsnireZb\nfpuZ4yyQ3B0dGb+kh6cJ7guXQY1OBtSR/smqBchXvJ0anx34DbnCSEcp7XIW\nDesgPiIJHIudhb85pMNRhnQ3m/Tb6UCWljP6UpkuH2O1xcQIwz1HAoEWDA8i\npZsW6oB15WMavhRjfTnBeZyyiZnC8rAuCPGU+ZE06UPhIAsLr1QPCPeFSkmr\nFplMOxB4aItQtDOk69lwOBy8SaS/J4JFPfZ+ny2sga9LMSX1KYY1ynNyySPL\nXE9MFlxvXVDwwiLhdITPpQPqOOLkI9fD7F5BF7pspxEXRlm5vQSMtBMmG7td\nQuJBpkLW82Wx/MklpVKhVM588HW8bzqh17rkmVzp974h+CN6+oHqUe4iAqRq\n6Q53q1tOCp04YNPu+7LCDM+y2nFwK0hg52qncGSly5XT3M3Mur+br9I/izQU\novu/fhJcK+7zezI9GPKnY5N9eyCAKtlmMEX4kEl8fDPoSKDG5YLBBL3g9YbJ\nDwB62/lMcpsDoVcBlyNeYWYepuirz/Svwaz/cUoA9g4o8fBcODCHdABkOzn1\nMX92Mqxf0fmBxt5aLWf5NFSbkANj/ZQnQ+rip+nufYdUjmHS6seorxH1eo6q\nMwaw\r\n=JnBf\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 1.0.0](https://img.shields.io/badge/ETH2.0_Spec_Version-1.0.0-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\n\nimport {CachedBeaconState, stateTransition} from \"@chainsafe/lodestar-beacon-state-transition/src/allForks\";\nimport {allForks} from \"@chainsafe/lodestar-types\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst state: CachedBeaconState<allForks.BeaconState> = generateState() as CachedBeaconState<allForks.BeaconState>;\n\n// dummy test block \nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\nlet postStateContext: allForks.BeaconState;\ntry {\n  postStateContext = stateTransition(state, block);\n} catch (e) {\n  console.log(e);\n}\n\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"6cf8c1fe52435a11cf78db0db8de84486d0790b1","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"concurrently \"yarn build:lib\" \"yarn build:types\"","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","build:lib":"babel src -x .ts -d lib --source-maps","test:unit":"mocha 'test/unit/**/*.test.ts'","build:types":"tsc -p tsconfig.build.json","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.16.0+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"14.16.0","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.1","@chainsafe/ssz":"^0.8.11","@chainsafe/persistent-ts":"^0.19.0","@chainsafe/lodestar-types":"^0.27.1-dev.6+6cf8c1fe524","@chainsafe/lodestar-utils":"^0.27.1-dev.6+6cf8c1fe524","@chainsafe/lodestar-config":"^0.27.1-dev.6+6cf8c1fe524","@chainsafe/lodestar-params":"^0.27.1-dev.6+6cf8c1fe524","@chainsafe/persistent-merkle-tree":"^0.3.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.0","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.27.1-dev.6_1627316428034_0.11909085435256883","host":"s3://npm-registry-packages"}},"0.27.1-dev.7":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.27.1-dev.7","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.27.1-dev.7","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"tbaut","email":"hi@thib.top"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"7648717ba10484e290482a53fe16f8e8697e73f4","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.27.1-dev.7.tgz","fileCount":320,"integrity":"sha512-bAaJ/pbgJtT5FQTuKqC85xjVhd2t6rb7qhXgoSBMKrJDVuUyKkdUKGCkgd344YI3rMkdg/sZQkjzU85y6x7EHw==","signatures":[{"sig":"MEUCIDlMgDYd4vaBfhZFwfSFf5JIS5D9PJZWK8hN8ImqzggeAiEA+4Ayzo3xNz+G0OIpRW3IY2lY+fG0o2P2wPqygwY7CDA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":758623,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg/uKMCRA9TVsSAnZWagAA8tsP/iihVPXRjssB/tju+gzr\nRa15etmNIXTrc9eJzH6CoxQ/glzts32JR0rGwA5JFcJfKSbINzKH06FYnsLe\nrc7rGqlUACsZ5gusJXWp5e8jSYEal3tyUe4pnvGDt/Cr5sCAY7x2ivoSwcDG\nayl0vc9o69kZXTVU/w/CF/SVJPzm86JeQnRsavbtDwigGF798/cLVxojHsIs\nKMr5P1yKsBuffY7R6mqpmxa3ld5KivLQR8u6nAtLaW2k3YKVbB6oS/+JtqVQ\ncyQa+RnZhNt9l5WlutEgZByhjRCpxusu8uN4/ZeXXFgbjXFaDTMlBi6wUrjS\n3nSGwr9Xf2RVX875KHifOv/jTWsYiRYxXrA/ct4Gcu9JADMWmHZtb/Ag4xJo\nPyv02DmsfS+qaD4WW1S7/23u84JNjE3V/5iDpSdtHOwnxt+tpKsczN72M69v\nDRMrmHHUnN8Z2XAGuF12h7tuzUEhmODsE8qLIicd4YdQMBVMMKrNAYdPoFL/\n9TL9UAz3w4OWbvyDPOwX0VwCPQhVvbqY27S11vBQPNAUaMqX/iSog+Aoth0G\ntWYcwNhqyCj6hL5AKDKcph3p0Sq/9wS1APm8jPDqrS6sMAby5IAI6eeSDztH\n1w02Km5wm1T2d+KvqeEgAWELk74nBQ+49Atl25RVLQr2xP7xpJdFRmPfbBG5\nBWs8\r\n=ln3O\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 1.0.0](https://img.shields.io/badge/ETH2.0_Spec_Version-1.0.0-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\n\nimport {CachedBeaconState, stateTransition} from \"@chainsafe/lodestar-beacon-state-transition/src/allForks\";\nimport {allForks} from \"@chainsafe/lodestar-types\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst state: CachedBeaconState<allForks.BeaconState> = generateState() as CachedBeaconState<allForks.BeaconState>;\n\n// dummy test block \nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\nlet postStateContext: allForks.BeaconState;\ntry {\n  postStateContext = stateTransition(state, block);\n} catch (e) {\n  console.log(e);\n}\n\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"5aecd7b99e3db4216e774fa1c2f5f9882872499c","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"concurrently \"yarn build:lib\" \"yarn build:types\"","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","build:lib":"babel src -x .ts -d lib --source-maps","test:unit":"mocha 'test/unit/**/*.test.ts'","build:types":"tsc -p tsconfig.build.json","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.16.0+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"14.16.0","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.1","@chainsafe/ssz":"^0.8.11","@chainsafe/persistent-ts":"^0.19.0","@chainsafe/lodestar-types":"^0.27.1-dev.7+5aecd7b99e3","@chainsafe/lodestar-utils":"^0.27.1-dev.7+5aecd7b99e3","@chainsafe/lodestar-config":"^0.27.1-dev.7+5aecd7b99e3","@chainsafe/lodestar-params":"^0.27.1-dev.7+5aecd7b99e3","@chainsafe/persistent-merkle-tree":"^0.3.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.0","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.27.1-dev.7_1627316876058_0.17748357792742842","host":"s3://npm-registry-packages"}},"0.27.1-dev.8":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.27.1-dev.8","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.27.1-dev.8","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"tbaut","email":"hi@thib.top"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"0563ec7110aebe810f9670dc02e419835d0e9123","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.27.1-dev.8.tgz","fileCount":320,"integrity":"sha512-6WAqd/W6kYJygOD7+Lmi5bfJYGnKnMjaiB0m4A0IMEWucuOIOVlKBEttVMYMizmqfKlsSNh/bh47Sxj79DCqHA==","signatures":[{"sig":"MEQCIFJ9f808N8Md3cyprGJI/JkF4U4rcGqUhAv8dryxAfrTAiABw7z5ACcEwuN6Evpmy9FJ0U9AbR6/b88qd+WLD0p2gA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":758623,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg/uSUCRA9TVsSAnZWagAAbFYQAKLKWge1OQOs3dpfDh01\nLT2MMosRH7HoxqV6olmp3XYNiWMZOEdRat4Qsr+QkT1u1WeI9N+LfREVeCAc\nJGgRv52jYBZM6OApGpgw9m9QE/gvUgPK4KtAXdIKpshjZFqKkzGS1izo+q/f\nuDsDOkt4vFohDDPmgv6bGByFNfoG/ZrnDjVQ4wQeT9awyiSrOA+0pJvj8T/C\nERfuvuHsFUHMy5MLvi4vS7aAETUKQcEw78nz34uLDVTMj8y8XISwHDu2xlkr\n40lPAiGvYfLsURWlhZP3xX/nGF6GfZcWqKVXOYiruQQxrHMPPfKtj//KEy3b\nrfgWmbcu67nSO5YD98Mx89mTmKrmJrVahQkM3rElUiaHN0wRImOiMgozc8X9\nhWNO6pfsB3ssnbOj+rAos35EB5tCcdAlxJReasQ6sEO6GpUQgC6YCfO5Fxi1\nOJXEyjADci56p8dCFDyQKb669mVBChHTBum9ZTh8BWRysovXbHx5uJBGiPNm\nmgrGb5pyL2/7+5ptBMVxw3j4x6T/ZxGh8qHknwuVBFwY+W3cShSU2OkTeW5r\nKKaH4Y/GKX0RFXWc/Ol+rZq7LlHaVlNoRQbjtFujAASdltDIFq3RyyOlkq2b\nJ8l05g/BlNY7cJqDvcMn+hD1hOHP4fXJOy+PRoE09koW6Eppyv7WcZsbg36Y\nJrs3\r\n=qjkn\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 1.0.0](https://img.shields.io/badge/ETH2.0_Spec_Version-1.0.0-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\n\nimport {CachedBeaconState, stateTransition} from \"@chainsafe/lodestar-beacon-state-transition/src/allForks\";\nimport {allForks} from \"@chainsafe/lodestar-types\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst state: CachedBeaconState<allForks.BeaconState> = generateState() as CachedBeaconState<allForks.BeaconState>;\n\n// dummy test block \nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\nlet postStateContext: allForks.BeaconState;\ntry {\n  postStateContext = stateTransition(state, block);\n} catch (e) {\n  console.log(e);\n}\n\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"944304860bcab2db4ab7961dea3a4c3e58fcb43e","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"concurrently \"yarn build:lib\" \"yarn build:types\"","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","build:lib":"babel src -x .ts -d lib --source-maps","test:unit":"mocha 'test/unit/**/*.test.ts'","build:types":"tsc -p tsconfig.build.json","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.16.0+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"14.16.0","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.1","@chainsafe/ssz":"^0.8.11","@chainsafe/persistent-ts":"^0.19.0","@chainsafe/lodestar-types":"^0.27.1-dev.8+944304860bc","@chainsafe/lodestar-utils":"^0.27.1-dev.8+944304860bc","@chainsafe/lodestar-config":"^0.27.1-dev.8+944304860bc","@chainsafe/lodestar-params":"^0.27.1-dev.8+944304860bc","@chainsafe/persistent-merkle-tree":"^0.3.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.0","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.27.1-dev.8_1627317396147_0.9963168148747295","host":"s3://npm-registry-packages"}},"0.27.1-dev.9":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.27.1-dev.9","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.27.1-dev.9","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"tbaut","email":"hi@thib.top"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"2cf9e54e6beb8292836c8de06dfac2c44f478af4","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.27.1-dev.9.tgz","fileCount":320,"integrity":"sha512-P9mTAOoRlC2qewBjjau1ovx1nFdHzWS9iR50itYbKaQ85ReRID/rM43DUCS3mAFQYPDXkxVn0hT41hzxZliTtA==","signatures":[{"sig":"MEQCIA/TecRR6inaA6GS0mf/+ZZ+csax3mkQ/e/z0hOrnVqYAiBua+ziADuF54prrP2xOf/VoaQdnMGnb/8oCUPHL6uT8Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":758623,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg/wUzCRA9TVsSAnZWagAACDEP/jq+YPrnCptTRxdzOB1Y\nUVjsoYrsdLisHOtdWhBiLTtJ/rsyw5Zaa6QR0g4eLR7ghywegnM9JF5rjGpU\n3VzfHfDOytQzf9VwztDbWTIL10GEbIpUZ5iSw7ssIkOtoGPKihy8kuLckvw6\nPPlXB1nH2Ka8VGRHpO6NdwYzpl1O8Z0VrPLxR584iuAijxRooFT/Fk/F2aTn\ntnbFSssWMEObp6gHJzWHUK3qygN2DPaBEdCr25ZZ5KqLRJjIklXh9mXLNjGe\nSYq+VGdeCtqY2sjzB2kVYsX1SPJ7ke2R8CzMAbY6dKVs67dMk6SFvRt6DORe\nPCI/JCltxKPnX7kQV61I4avmQjSE2uldPDjA+1mdoMJqWri79m50gBWuAPAU\nSvgE4vu9B1j572jauHL9CCbr1jqkE6ytbaBFpvpHZ9cWelCCsnxE+Ru3teaG\nUsuG1NE2/YnZkxoDeyvlybHDS6vvH36SAGp2lHeuy1mE38kON4aTA3J/enI9\nyJceWDD531l+e1kzCWuQYCf3J9kdncWHoDp63RnFv2ottI8FvCGhMaVI6g12\nuI6gj2vc6vDO5FNV+g4NQRW4UdjAxtJ9Gr5fKmjRiyfPmmGuYUK2pIFjceey\nSG8btq4Nai6TTwLukMsvnox1p1xU0fxSgyS4tyTJYt6qH2tfHl66MCOvVRde\nS6TP\r\n=zQzF\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 1.0.0](https://img.shields.io/badge/ETH2.0_Spec_Version-1.0.0-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\n\nimport {CachedBeaconState, stateTransition} from \"@chainsafe/lodestar-beacon-state-transition/src/allForks\";\nimport {allForks} from \"@chainsafe/lodestar-types\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst state: CachedBeaconState<allForks.BeaconState> = generateState() as CachedBeaconState<allForks.BeaconState>;\n\n// dummy test block \nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\nlet postStateContext: allForks.BeaconState;\ntry {\n  postStateContext = stateTransition(state, block);\n} catch (e) {\n  console.log(e);\n}\n\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"730523f5cebd3ede2cf471f5be086acb642c5c94","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"concurrently \"yarn build:lib\" \"yarn build:types\"","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","build:lib":"babel src -x .ts -d lib --source-maps","test:unit":"mocha 'test/unit/**/*.test.ts'","build:types":"tsc -p tsconfig.build.json","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.16.0+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"14.16.0","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.1","@chainsafe/ssz":"^0.8.11","@chainsafe/persistent-ts":"^0.19.0","@chainsafe/lodestar-types":"^0.27.1-dev.9+730523f5ceb","@chainsafe/lodestar-utils":"^0.27.1-dev.9+730523f5ceb","@chainsafe/lodestar-config":"^0.27.1-dev.9+730523f5ceb","@chainsafe/lodestar-params":"^0.27.1-dev.9+730523f5ceb","@chainsafe/persistent-merkle-tree":"^0.3.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.0","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.27.1-dev.9_1627325747739_0.5951881503484264","host":"s3://npm-registry-packages"}},"0.27.1-dev.10":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.27.1-dev.10","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.27.1-dev.10","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"tbaut","email":"hi@thib.top"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"6e3b31e94a9fd2dddfaf1c1e539040b88ef16ed5","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.27.1-dev.10.tgz","fileCount":320,"integrity":"sha512-fmMwasBcKrVUbmz7BLV/eJWx6hu/9Yb08DXBHEMNQgsa4SGMQ/Zow4ttVN+TiG6WFre54Ls6MBo4PR/m/z97aA==","signatures":[{"sig":"MEQCIBVThzOHtTEoKP8hd/fKMI0Wl/Voa7eXl2oJWYJ2VKOaAiBF/Yb+hd/REf1BBEiieNRLUhRiKKYfjct3x01aEDRnzw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":758628,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg/xn9CRA9TVsSAnZWagAARtMP/jSAS3+PTO7qIG5CsE7c\no9hK3owE1oCJ31PJIspUws0GPVtSACPqA2RR1l7LXIbF7RwsKQ1IqmdDuOGk\nEisEaStq+9fAppEc/i7U26DvKeXxB+zp1YBL+FgdS5hXHSAYYBgv0pyqZ6Yr\n+LW5F3VSba41lAAz98iaYvdz04tMY1F6kcVakfXV07QkUv1u2hWNjBwMZyy1\nismaGhwVCqX9O8Q35RlAi6OHymVLBfouiyTG40M7geXXx+einXPNjmTgJOVq\nP0nKKSQwIvDHDELVR0jtrUF5GfbkLhbJL7xD+Sflfuwn1X/fMGRGbDd1/3nm\nV0NwTvPBRBDz+T5WK1uIoMazcYvQwb/no+Vq3d/GfpK/uBqNltJRnqHbXNjX\n1YMP3tTEArH2lWLZybTw4/L5Ijo8Fbl6YVm+Jn7jXdZjV0uItVWdxu/nsH2h\nbg26YHNrPBfcEs8KqX1mypqPgE8yZ5aPyiaj7JYr0KwyYiFMlSCSExCOjuUX\n/nR1qECjLLNatM7bhgOmQacDDfdYOk0zqM0tRV+OiMS4v6VR2PH/eUWPnxPW\n9pXHqdYdefbYN8XfSxYpEAX7606y5TrLIxkJwKmOBm9bcv1rLJL74KPIivI+\nNH03tHJHEZt/VR8XRcz2TCvd8OZeH5Skl537QBzmBxOjYA6+bY7FEbgeOOiE\nG526\r\n=vTtw\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 1.0.0](https://img.shields.io/badge/ETH2.0_Spec_Version-1.0.0-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\n\nimport {CachedBeaconState, stateTransition} from \"@chainsafe/lodestar-beacon-state-transition/src/allForks\";\nimport {allForks} from \"@chainsafe/lodestar-types\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst state: CachedBeaconState<allForks.BeaconState> = generateState() as CachedBeaconState<allForks.BeaconState>;\n\n// dummy test block \nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\nlet postStateContext: allForks.BeaconState;\ntry {\n  postStateContext = stateTransition(state, block);\n} catch (e) {\n  console.log(e);\n}\n\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"6fe84e427fc37c4111e61a972340d0270725d394","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"concurrently \"yarn build:lib\" \"yarn build:types\"","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","build:lib":"babel src -x .ts -d lib --source-maps","test:unit":"mocha 'test/unit/**/*.test.ts'","build:types":"tsc -p tsconfig.build.json","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.16.0+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"14.16.0","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.1","@chainsafe/ssz":"^0.8.11","@chainsafe/persistent-ts":"^0.19.0","@chainsafe/lodestar-types":"^0.27.1-dev.10+6fe84e427fc","@chainsafe/lodestar-utils":"^0.27.1-dev.10+6fe84e427fc","@chainsafe/lodestar-config":"^0.27.1-dev.10+6fe84e427fc","@chainsafe/lodestar-params":"^0.27.1-dev.10+6fe84e427fc","@chainsafe/persistent-merkle-tree":"^0.3.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.0","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.27.1-dev.10_1627331069122_0.47586443583054194","host":"s3://npm-registry-packages"}},"0.27.1-dev.11":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.27.1-dev.11","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.27.1-dev.11","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"tbaut","email":"hi@thib.top"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"25f3d981c573b047c416bd1a94c1670d7a40b65b","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.27.1-dev.11.tgz","fileCount":320,"integrity":"sha512-0RzUwCxg903VG+uvSCGjrJ+ugCc9bR+QPXCmt0maTBQfeKKWFRxO+/3Y8TPY32lYomoMIaPSh4gDp8Udl/a5Cw==","signatures":[{"sig":"MEQCIDH5fO3EKlkMYbfzKkpQ4sQp+i2DUJenjDxTsyMLe3jGAiAqH60T+fM9WvixhNXfaOrR+iGyoe6xSvxkgT1HNAF3Og==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":758628,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg/yY4CRA9TVsSAnZWagAAu8AP/1z4uepk0WZjGaGSeQ7F\nwG48lVljcvJupsviDrJwrHB13MEyu0/9UlPajZZVKS70gADOe5Sxel6EFpym\ndehTTMfhaWKescpz0PtISJdlszscj5nYE8P6DgCCR49YSqbALAVcUkx84pg2\n05UJi4mp/c9ANT2Me1q9gBbfcOp/EL/WQP3lbqGRMzjVqY5z9HkPDMq9HovA\n/osYiIi+6ZVmE3voH8DcipGE1zmVhWVDq9+QTR/R/5YuCjgTb+eh5g47yuJG\ntCirPFO2sV2cOa8HuWmL1uSAIFDUpckos/AS78vt2OHMvgzet5J0wVyywIO8\nbyfBZeGY6FrZNBcBOAOh9knS1Wf3T6cn2/LnevoueaS35rs1aeGS4K08mUMs\nIbtMHRa7KuD3iEuE/Gw+pgx/NfvlSPAM8c8fOXCcWEiebQm77pxj5QepqhJQ\nl/9DSiYcry/HtwlHELilSjvKdfZYbtRq4JY5l6Qaao5eclwpD4Qsj5zjoy8u\n6EiToxOR2Zwon2nQzvajIbgOWZ8jH9UkX9USfcKkeYsObzvuxVYzFgbQdfrl\n5vRpCLWtqHGswnNTdm5doS5lDvfQgdR8mYIBQM7KFaClnnOG5Ye34Ju6kF0w\n4T4P19s/KPHOUpUg4ypKGYRxLqJQzJAzuUDmCrLuBAREXl6Y4aJxdZ07MpxK\nO0cx\r\n=WPgP\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 1.0.0](https://img.shields.io/badge/ETH2.0_Spec_Version-1.0.0-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\n\nimport {CachedBeaconState, stateTransition} from \"@chainsafe/lodestar-beacon-state-transition/src/allForks\";\nimport {allForks} from \"@chainsafe/lodestar-types\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst state: CachedBeaconState<allForks.BeaconState> = generateState() as CachedBeaconState<allForks.BeaconState>;\n\n// dummy test block \nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\nlet postStateContext: allForks.BeaconState;\ntry {\n  postStateContext = stateTransition(state, block);\n} catch (e) {\n  console.log(e);\n}\n\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"2988c1fc1dcd753a251eeb620687cd2d92f05f37","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"concurrently \"yarn build:lib\" \"yarn build:types\"","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","build:lib":"babel src -x .ts -d lib --source-maps","test:unit":"mocha 'test/unit/**/*.test.ts'","build:types":"tsc -p tsconfig.build.json","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.16.0+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"14.16.0","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.1","@chainsafe/ssz":"^0.8.11","@chainsafe/persistent-ts":"^0.19.0","@chainsafe/lodestar-types":"^0.27.1-dev.11+2988c1fc1dc","@chainsafe/lodestar-utils":"^0.27.1-dev.11+2988c1fc1dc","@chainsafe/lodestar-config":"^0.27.1-dev.11+2988c1fc1dc","@chainsafe/lodestar-params":"^0.27.1-dev.11+2988c1fc1dc","@chainsafe/persistent-merkle-tree":"^0.3.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.0","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.27.1-dev.11_1627334200494_0.05459353332522321","host":"s3://npm-registry-packages"}},"0.27.1-dev.12":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.27.1-dev.12","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.27.1-dev.12","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"tbaut","email":"hi@thib.top"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"8699c991e2839e1ae44e44c1081c715bd0badfdd","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.27.1-dev.12.tgz","fileCount":320,"integrity":"sha512-iIM/+1fjq2i86Ywb0H+5bB2I/Sh2r4/CJQehmqnAN4sEbwKUfjLihbERh1xrR6/VRSkN08sHX19j0wwB+M3jXw==","signatures":[{"sig":"MEYCIQCOl4bcIJxLhUfXd1q+x7KduVTlchu3ftaIHGd9r/Mu6QIhAMgXX9Q32clEOqyHBJCt5poCPFDfciHvaR4nBu35sjTO","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":758628,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg/zV/CRA9TVsSAnZWagAAT4wP/j3E7pN3o1yldOClskwq\n8KLfjqHnI0A/kO02/GsQHBoxlSmorQktlPUz0bbVMvy0yStywJWaSl5VlJa6\nRI/QxfwW7AzFfphCdvz830fm2XKmmDyX31XVYIoI1anYPuxJuCILJs/9yFph\ndoXEs13R0rDhPht+XsdIxn3827lvTZQ8gMSy+tYmBCjKA4j5aQzXyV8Ghd9L\nHz7ALdr3+zSp9SaBacR/nm+3mTCycxPRgDrYacn+lGyzrZBVBjCLM2PhmQbz\nQQuc89m3TDHrVEWmbNCMK+/9FVnISgT9TrrDDPGcCR41cUgatm/OFGi14H35\n9z6OBAz+1ha+qyqDw2ZDejkUB2djO2Q22vdyDvW28eph5s/+zE6QV5FFckqI\n/YY3c4bfeqB42oBgX88a+pWWKUI6NSOKmKa+ZDuTERuTEeYexET0j3P3dbu0\nMVEIGhPFLdYLaPvaQPYo2zF0U3l+PtAe6vPaBnUwmUhxxBcgW7yhEV3nfjqZ\nuwOeZVBqWHbzcpV3KaSUY9n3LQKcYgbqvzPGn6PysO6PpCROInVo2Wf6uCuX\nSuMM22RKqiq8W9j/2SDRDGDl6w/1H7YWbBBa3jW3nrzlDcOvISOvN3JAGKVG\nFFSZVuI0deBQ5uzPv1m0+d4DNN0HaehbeaSOQtIPEtx0yyh0ag3RWYCImgAI\nn/5G\r\n=GmTM\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 1.0.0](https://img.shields.io/badge/ETH2.0_Spec_Version-1.0.0-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\n\nimport {CachedBeaconState, stateTransition} from \"@chainsafe/lodestar-beacon-state-transition/src/allForks\";\nimport {allForks} from \"@chainsafe/lodestar-types\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst state: CachedBeaconState<allForks.BeaconState> = generateState() as CachedBeaconState<allForks.BeaconState>;\n\n// dummy test block \nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\nlet postStateContext: allForks.BeaconState;\ntry {\n  postStateContext = stateTransition(state, block);\n} catch (e) {\n  console.log(e);\n}\n\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"1031bdb43c40543158673cb3dc35b200e426a741","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"concurrently \"yarn build:lib\" \"yarn build:types\"","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","build:lib":"babel src -x .ts -d lib --source-maps","test:unit":"mocha 'test/unit/**/*.test.ts'","build:types":"tsc -p tsconfig.build.json","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.16.0+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"14.16.0","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.1","@chainsafe/ssz":"^0.8.11","@chainsafe/persistent-ts":"^0.19.0","@chainsafe/lodestar-types":"^0.27.1-dev.12+1031bdb43c4","@chainsafe/lodestar-utils":"^0.27.1-dev.12+1031bdb43c4","@chainsafe/lodestar-config":"^0.27.1-dev.12+1031bdb43c4","@chainsafe/lodestar-params":"^0.27.1-dev.12+1031bdb43c4","@chainsafe/persistent-merkle-tree":"^0.3.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.0","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.27.1-dev.12_1627338111267_0.9726632062490292","host":"s3://npm-registry-packages"}},"0.27.1-dev.13":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.27.1-dev.13","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.27.1-dev.13","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"tbaut","email":"hi@thib.top"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"24d1fd79fb4f2c4db722f46afbb197d8b14dfa83","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.27.1-dev.13.tgz","fileCount":320,"integrity":"sha512-bqzC23Zy1ocz+l/D0SnbqygSJvikhVh/EBkEAV8KpBH2qNMTCGd6S44IHbSwyGWvZsENaxs59kS/23TvCduL7g==","signatures":[{"sig":"MEUCIQCP0GDrhWLO8H+whry7L17zaKqjSwTNi6fVk1tIleeNvwIgSOnLp2XfgyvFaB6PCuw1I5oHtGDgwY96OAdoGz5TRio=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":758628,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg/7g8CRA9TVsSAnZWagAAiJEQAJcfbWMNyhBXVKWA6rNE\nxrw85BKtooXA6Td8txC8J8RXkGrRJo0AWv92JlwQH2tjukXEjHROmCQymJy7\nILKVlBfrF6g3gFOmcfb/ePcJlo9JQtjmR0g2r/1A7J/1TqWCVcW4IO97UR/J\nB9twZkpRofOXV3T7ASnG/+R4o7M7wSNsfGYeWdptyES2e1WooAKjMoYKxTEh\nQLNyNPjirrSA4YNEyiKYoEPTPqT9G5sUxc09I6VFIqctalGBfFcw3kyRuI48\nfJRdtoKpCI+tlrLacaFSACoAGrNwN/apg05V1eOgepeZes9dVh2rfEidNFtt\nzylaAW/tZejHTcrcUr3ZdXEnudvUTnMbsp70thZISIobaUQXQFrfQgP5ewnf\nPMVpCQyFs2IWImBBivJVE8rSQL7DggLVELej3dozJlOkYIZp34Wr2IDXahUC\nWZK5MXJrVBo3JmIEoE1eaWwoWh2DQ3MsvEOEpY2mEoLmwUUiVF3LqE5scc06\n8RlmK/3tckmbvvsijp8kvjjNn9OT7iFLUA+EYS67ou4QAsiqTxfoyfdmlPVo\nSqQMQCGbLO8rQ5B750p/gl4U1s4WQq17tBKfacYI7yRFQz5jah2HJARAK8+D\ng0QXvKtIXG/5H2xtBH6QewriyQrYp4YueZwzwS/VmloYTqZTtWXyQOrmHlcz\n3IkE\r\n=IJYe\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 1.0.0](https://img.shields.io/badge/ETH2.0_Spec_Version-1.0.0-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\n\nimport {CachedBeaconState, stateTransition} from \"@chainsafe/lodestar-beacon-state-transition/src/allForks\";\nimport {allForks} from \"@chainsafe/lodestar-types\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst state: CachedBeaconState<allForks.BeaconState> = generateState() as CachedBeaconState<allForks.BeaconState>;\n\n// dummy test block \nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\nlet postStateContext: allForks.BeaconState;\ntry {\n  postStateContext = stateTransition(state, block);\n} catch (e) {\n  console.log(e);\n}\n\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"ebb6ef8696448d6259a3752c26c776f9279f8110","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"concurrently \"yarn build:lib\" \"yarn build:types\"","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","build:lib":"babel src -x .ts -d lib --source-maps","test:unit":"mocha 'test/unit/**/*.test.ts'","build:types":"tsc -p tsconfig.build.json","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.16.0+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"14.16.0","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.1","@chainsafe/ssz":"^0.8.11","@chainsafe/persistent-ts":"^0.19.0","@chainsafe/lodestar-types":"^0.27.1-dev.13+ebb6ef86964","@chainsafe/lodestar-utils":"^0.27.1-dev.13+ebb6ef86964","@chainsafe/lodestar-config":"^0.27.1-dev.13+ebb6ef86964","@chainsafe/lodestar-params":"^0.27.1-dev.13+ebb6ef86964","@chainsafe/persistent-merkle-tree":"^0.3.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.0","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.27.1-dev.13_1627371580569_0.7161056331159936","host":"s3://npm-registry-packages"}},"0.27.1-dev.14":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.27.1-dev.14","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.27.1-dev.14","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"tbaut","email":"hi@thib.top"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"f637c15d883792976074333c9c18a0ac0d226169","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.27.1-dev.14.tgz","fileCount":320,"integrity":"sha512-uialfUKbZTZZNc1T9+r18c3cBUhXdouyuxIDnqku8zfaZtmi3yAvcyHIMy5NyaZkB7fSNRnmvzc8PqtDbquJTg==","signatures":[{"sig":"MEQCICrjt8/gZffSXC7tUovgbmpwLGrcOa7CqmZAp55MEMKXAiBFrQ8oCeIlfCIytoV1Y9RuEMAR2uHZWMoDqHxjrpWozw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":758628,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg/+QLCRA9TVsSAnZWagAA0bEP/jLOU0NkiAUB57GajOdb\nNHKIMquKYBTwOOUojcft6E2V7ErKC5eP6hhro67W8OqtMFkrpw8jXjvjDoSX\nNuRfoMbx+rH074UkfJGnzE4CFoOXh0r4Ou/s7lsqQYLjJlbLvlAGzbtw40ph\nfAkq/jt27ExjE2DZ7wyBJ3mmeH7gRUo+vCuiQF+HDB5a4Z7YwpJ1/SsPinDJ\nfZ3hcfInLmoU4etL07JEeKYnaolptxf5OmOoqsdfOQlN8cc9iP1/tK6X0Xln\nd7/WFgS3eBAd0eTchFkAoiyrpv8IDYOMtKtV/jYQY+Xi8i8byiIfzfPrfNmG\nzcB/f5Q69UZfwtgiiCUOxPaLi2w2kocobQJL6hoT6kUb+0yiYbMriybHRQfu\nB1nDUis7B0uQhkhW6s5dqzvyLeqbxAF77czFIbhPRWC/ot6JqEUSlPFMVex1\nH0rwmHIQBbRS4cBHs/He9mbEOBsvJBM9yzM0DahDPu8/WPSO7GnMDpvRvX2t\nvs6xFDYo5iN3RxlgAV4iowKR50MOAqH4H6pEIn/hbN78NgmKOeSXstVVubTJ\nqlMDNQBEmOx7joH71QH34CewmOXOj8H1qJFokf56AEDcFyz5CNCGo3hYcj+a\nHI6jR/4f2af4Y2x9x4MpewvuXRHpIDI424hiMxwh2DAsSbmgvSpCqJfiXSkC\nV2aF\r\n=fj1O\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 1.0.0](https://img.shields.io/badge/ETH2.0_Spec_Version-1.0.0-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\n\nimport {CachedBeaconState, stateTransition} from \"@chainsafe/lodestar-beacon-state-transition/src/allForks\";\nimport {allForks} from \"@chainsafe/lodestar-types\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst state: CachedBeaconState<allForks.BeaconState> = generateState() as CachedBeaconState<allForks.BeaconState>;\n\n// dummy test block \nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\nlet postStateContext: allForks.BeaconState;\ntry {\n  postStateContext = stateTransition(state, block);\n} catch (e) {\n  console.log(e);\n}\n\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"6b8ade05282513700066bda6ba57b0e5ba99b0fa","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"concurrently \"yarn build:lib\" \"yarn build:types\"","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","build:lib":"babel src -x .ts -d lib --source-maps","test:unit":"mocha 'test/unit/**/*.test.ts'","build:types":"tsc -p tsconfig.build.json","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.16.0+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"14.16.0","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.1","@chainsafe/ssz":"^0.8.11","@chainsafe/persistent-ts":"^0.19.0","@chainsafe/lodestar-types":"^0.27.1-dev.14+6b8ade05282","@chainsafe/lodestar-utils":"^0.27.1-dev.14+6b8ade05282","@chainsafe/lodestar-config":"^0.27.1-dev.14+6b8ade05282","@chainsafe/lodestar-params":"^0.27.1-dev.14+6b8ade05282","@chainsafe/persistent-merkle-tree":"^0.3.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.0","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.27.1-dev.14_1627382795015_0.26140378557532995","host":"s3://npm-registry-packages"}},"0.27.1-dev.15":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.27.1-dev.15","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.27.1-dev.15","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"tbaut","email":"hi@thib.top"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"0b28de80f27221824d310dfe56d2bc56a5626b94","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.27.1-dev.15.tgz","fileCount":320,"integrity":"sha512-P++h3tl3V7TpwbMVHgIHh+ay6mO7K2xSZg+vk2Wb9sfq4ND9uhqp0rOGJJhSHp4/Et6oBFtzb9j+fbIo0ka+bA==","signatures":[{"sig":"MEUCIBNzvc5DWQNX7d/9CpMnvh4jijfiWYhhEnS4CLowkFYzAiEAk1cM3WnRHZv8R8i/+Ir4ESqu8lIMp7P/YrBS9RDCato=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":758628,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhABuuCRA9TVsSAnZWagAA5ckP/jsYlTvVCvOyF93oHt51\nAM3uIlVc71s1JJPvMVFQGPsGm72duqbHWl9IqzPCMspS7rXGQz8J7SJH791m\n5cPDehRbhF+VVvYVPgChOKYQ/qnHc9mNM/FK2vYdQLc3vI0B3MHs7/qj12As\nxIbRpgREEmFgC84JBbRFSYVhiVPxmEJBbTc49FV3xL0XgcUC4x6NoEAGdJ4c\nJWYud8Hi+d3nZUZ9Am/QiiBiAUqiFJJ2PLaQoGAHG+5WOUAmfJEesdip8hes\n+YD72QQAV5ooV+qZjAbu1i2O6S3m3oGtBmVJpjGCS7dEodLD2g2cbXXTdBV0\nb6Wj5gVq63SMA6m6dnVYCtG3WyDmAGPEGyseS3LrARFlIFnxRCVtNeuKyJa9\nydGqD8BhYZ9pDwcXcUm/89Z9aTk0rpaXwcMYLnBYmRgjA5/KwPvoVbuPSrj6\nJJDNk4SRrmJAVgev1nq1MEPtwiG7YS8qQYFPycG5b1g7WA55ejnwPU1dM732\ngkP+/zBlAb75MDQq4G17IrAg87CsCPTRJznI4RLshYz4AyZp37goOs6/7mrX\nj+mq6qE5PPhe53CwOMtZtg/B1HT8ghGiEUnsAJFwxGmVMc27YD+jeb/zzO7/\nHQYKYRATu5PEwv4yxFJLxAB/Qc36X3s35oYyuUVoiUQKP4p9pCmoYW3RaO9T\n/kaq\r\n=9C/F\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 1.0.0](https://img.shields.io/badge/ETH2.0_Spec_Version-1.0.0-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\n\nimport {CachedBeaconState, stateTransition} from \"@chainsafe/lodestar-beacon-state-transition/src/allForks\";\nimport {allForks} from \"@chainsafe/lodestar-types\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst state: CachedBeaconState<allForks.BeaconState> = generateState() as CachedBeaconState<allForks.BeaconState>;\n\n// dummy test block \nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\nlet postStateContext: allForks.BeaconState;\ntry {\n  postStateContext = stateTransition(state, block);\n} catch (e) {\n  console.log(e);\n}\n\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"6c2a1f0e165a6c2271e4f9fb9e6f04a514fc0868","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"concurrently \"yarn build:lib\" \"yarn build:types\"","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","build:lib":"babel src -x .ts -d lib --source-maps","test:unit":"mocha 'test/unit/**/*.test.ts'","build:types":"tsc -p tsconfig.build.json","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.16.0+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"14.16.0","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.1","@chainsafe/ssz":"^0.8.11","@chainsafe/persistent-ts":"^0.19.0","@chainsafe/lodestar-types":"^0.27.1-dev.15+6c2a1f0e165","@chainsafe/lodestar-utils":"^0.27.1-dev.15+6c2a1f0e165","@chainsafe/lodestar-config":"^0.27.1-dev.15+6c2a1f0e165","@chainsafe/lodestar-params":"^0.27.1-dev.15+6c2a1f0e165","@chainsafe/persistent-merkle-tree":"^0.3.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.0","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.27.1-dev.15_1627397038167_0.5139242239660535","host":"s3://npm-registry-packages"}},"0.27.1-dev.18":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.27.1-dev.18","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.27.1-dev.18","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"tbaut","email":"hi@thib.top"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"95b173d8fc4f671a2f79222e57779ce718a273e7","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.27.1-dev.18.tgz","fileCount":320,"integrity":"sha512-0xCZq/oTzKNNXzDC1G11cP8Oq/SJZEBPWTEJHEZf8YsgY9ZPxiWvOUbiDVxJhQ99XJ4LDvZ6aeEvgg7hzHYUPg==","signatures":[{"sig":"MEUCIGPv9SN1oZ+0qWrZD1crmFunFm5V3sWli35cuVmbhB9uAiEA9EUvS0FaeCbqMPzo5bqcqxGLswZUuZZ5F1k93Bf16gU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":761553,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhAB1SCRA9TVsSAnZWagAALoUP/2eU6WtLFbB7QdUWOUp7\nCxlEvRUMDasL88pjjkxe/sSSbeeXHXq1EX9SA+/V6zXJon89Q3YVG7J9hcK5\nqWyHd+gP1jvoo4sKTHDGH+ca1lxzMpAlxahy+rPbm1NAyTAWLrZFpmeMnhEh\nc31alJBYuYjNZkYiRLmEZOek4XVfTORPEF5quT3c8DJvD8UFRnFh1sFe69S5\naoDZtaAddlhhYe+YYKJpwr1MWGXZtrcI01PVEgUjzjHMpELusBORRHV+90p/\nGQ5LBEc2EcMLI8gJJeDbUlQbMcRsL2HKSnND0kJBHm6xqdXDYYbzuVSXqNZc\nLARwq99dJlmRi18wVZHsf6ILNgmwuh4XjrovrznJnXW3JSGPu/cPuTeAf593\nzbbPyirmkSkB9vcreu44EednMpO9Vr2pnOac/POBErxUPR+v4mVCXaYZ4Cvc\nf85cawIMC54T42jYGqgY7uTEDILwL0X7uKMtkOSiFv9MBy4R0K5M8NyK3q3Q\nR41UTxu7Bv4jlDeLzhscUFdZWMbNaPiHIBTL+zTHsqWzZgzf/fT+jP6AXj/T\nagyAsXfGqH8SLADYjD/u+FOa8ZYtXql9LH0YX2vNZnYELcwTYGMyx03Ytfsu\naiX4Obs7KKZxm9FtkIO0/gbANF9blTbsGhKwsGS+iB/4ex9hiwzxq4Kc2z4W\nIfS1\r\n=jvrv\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 1.0.0](https://img.shields.io/badge/ETH2.0_Spec_Version-1.0.0-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\n\nimport {CachedBeaconState, stateTransition} from \"@chainsafe/lodestar-beacon-state-transition/src/allForks\";\nimport {allForks} from \"@chainsafe/lodestar-types\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst state: CachedBeaconState<allForks.BeaconState> = generateState() as CachedBeaconState<allForks.BeaconState>;\n\n// dummy test block \nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\nlet postStateContext: allForks.BeaconState;\ntry {\n  postStateContext = stateTransition(state, block);\n} catch (e) {\n  console.log(e);\n}\n\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"8a61ea0a86afdd7dbdaea5d10c10dd4852fb0e8f","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"concurrently \"yarn build:lib\" \"yarn build:types\"","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","build:lib":"babel src -x .ts -d lib --source-maps","test:unit":"mocha 'test/unit/**/*.test.ts'","build:types":"tsc -p tsconfig.build.json","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.16.0+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"14.16.0","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.1","@chainsafe/ssz":"^0.8.11","@chainsafe/persistent-ts":"^0.19.0","@chainsafe/lodestar-types":"^0.27.1-dev.18+8a61ea0a86a","@chainsafe/lodestar-utils":"^0.27.1-dev.18+8a61ea0a86a","@chainsafe/lodestar-config":"^0.27.1-dev.18+8a61ea0a86a","@chainsafe/lodestar-params":"^0.27.1-dev.18+8a61ea0a86a","@chainsafe/persistent-merkle-tree":"^0.3.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.0","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.27.1-dev.18_1627397458067_0.8590168992133336","host":"s3://npm-registry-packages"}},"0.27.1-dev.19":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.27.1-dev.19","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.27.1-dev.19","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"tbaut","email":"hi@thib.top"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"37edd9d27a7649017cfc7616ef4ed1efcc82e1e5","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.27.1-dev.19.tgz","fileCount":320,"integrity":"sha512-Hj3TtkAf+4TlTG3f6DkHPp18azcQ1rV+Q+o9wPPBFMQmW3eiKaI2/pouECVoIgQQY/gkd/bXuo2mwNORHXKbKw==","signatures":[{"sig":"MEQCIB/FfcM7uDYDz/XWzhAoYgLbStrVJTePNYTxNyWCnXZJAiBMUKAlBsPMMhg9IU3Ta7ogWGur7iWLKfrjj+cYvJT1Bw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":761553,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhAB84CRA9TVsSAnZWagAAQPAP/RXxCarqiYfEk0yRHMiX\n5Q4faP0N2KrgPn8ch63UqydPc8FoH+tX4YlLqBvnBsSf5MaeXiSBZedNS/fY\npgL8O+znfC6H75Bk6L4Uqr5wp8quvEtvaGOMI/miGu3MlzeqC77oCQJWcMQa\nt27ZZHC7WQEnH9j0a/uzf6W9caSkZFI0TG2MDGeFxNTtU18SrUDsTfuxkcwg\nlTWh6WzDEcGarkupxRECFOC2waYwt3Mq5sz4stuqLnDaVeoch7KOkDDo8J37\nzKipQ35PbQqBR0J9pkhiLF5APXXxKKWnS80wmXyvwVBByPrSPUalMCt4bMqe\nxZoMuMuQZ7XSwV5UNM2y/vpVlxCJl4Qdj1pOBgo72SeCrtnoxaT9ESupH8s8\nPlawpJsnYHWyEMNA/+CItFcAx/NjziZ5qsf05/IcJ8UKC7OU4jY9la8EJ7a3\nXpuuVIpBqbQ/OhibBRBCR1AE0RfzDY46q8pm4Q4QDsoMOyY3H1lYy/Y729Oy\ng5q9xB1NsVeBj9gHeDgmh8cZ//OCcX4JIC1yYCbe4VgDmZgaQ64Y1Wh39xMh\n/VQubKD9zjjDLx4EAehregruC8hNYeL20b2xM14nTPlivWdqN2VOvEIAM9c/\n1zCTAyGcMwELCN/u8LvOmf2k0EWahdewgNl5tzp2lRk5a395qSB6BHfmmZx/\nsUbt\r\n=ye9Z\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 1.0.0](https://img.shields.io/badge/ETH2.0_Spec_Version-1.0.0-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\n\nimport {CachedBeaconState, stateTransition} from \"@chainsafe/lodestar-beacon-state-transition/src/allForks\";\nimport {allForks} from \"@chainsafe/lodestar-types\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst state: CachedBeaconState<allForks.BeaconState> = generateState() as CachedBeaconState<allForks.BeaconState>;\n\n// dummy test block \nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\nlet postStateContext: allForks.BeaconState;\ntry {\n  postStateContext = stateTransition(state, block);\n} catch (e) {\n  console.log(e);\n}\n\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"f934bffb8f783ffe965ae71be2c2192f484e4316","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"concurrently \"yarn build:lib\" \"yarn build:types\"","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","build:lib":"babel src -x .ts -d lib --source-maps","test:unit":"mocha 'test/unit/**/*.test.ts'","build:types":"tsc -p tsconfig.build.json","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.16.0+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"14.16.0","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.1","@chainsafe/ssz":"^0.8.11","@chainsafe/persistent-ts":"^0.19.0","@chainsafe/lodestar-types":"^0.27.1-dev.19+f934bffb8f7","@chainsafe/lodestar-utils":"^0.27.1-dev.19+f934bffb8f7","@chainsafe/lodestar-config":"^0.27.1-dev.19+f934bffb8f7","@chainsafe/lodestar-params":"^0.27.1-dev.19+f934bffb8f7","@chainsafe/persistent-merkle-tree":"^0.3.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.0","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.27.1-dev.19_1627397944081_0.8866039927915177","host":"s3://npm-registry-packages"}},"0.27.1-dev.20":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.27.1-dev.20","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.27.1-dev.20","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"tbaut","email":"hi@thib.top"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"613c4c811d32eb4f3bc7fdcabca2308e486e490e","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.27.1-dev.20.tgz","fileCount":320,"integrity":"sha512-q9jGqyKyCfSwKB4LPLUMTEXHVx5IekId3Mu/i2Hsvjmzc+8M8TY2CpdvF+OGumD5FVqv8tMh1AxEuUlSlJtqAQ==","signatures":[{"sig":"MEUCIC5Il5sIaBZsZLMeoyngfdC5sN/hWtg9SWcJDyVl+FIkAiEA2ZdC/vVgcooRLemOGkOyqZNF6fgpplIxpmN/iNHxTv0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":761553,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhAFtnCRA9TVsSAnZWagAASsMP/jiHKjZta7cP46v1oyDD\nuka8xsqnkG4lgs587LujXIkdCmQIlwwCvJF5wDRzkGqshMDXsOx9+NEmQ9pV\n8lAEGHngbTJ3R9hsr5+VUOoBNFgMbSqwLuc4bHC96d8wOdBQOyDGc2uyZhUW\nvEPheIt0OHVFRY7vwWWf8EJPkNQr2obKPlZN6bnO72KlsCCECfP5CASJ3B4d\nVLo+uJCUK5oxxs2WZGy16d4ILIytdvpDQ+cSSqUmN8n0UcPnZ75pBTmItSlB\nkFid9mrNki5+3NjnKDVsNYRNk6O8LctMOO4ovGndYN8hniAeV7mRp568NtZE\nqNFcD7YtmmAlP6wEr5kg/tsSqTViq+5Q3iEvqbOGCru4cafm7IQ8n8tHap+x\nzOoKpKYojhhAXUmgL/tst/kO4x2dEyW4zEyjSP8wpNzG+xICAVdvBYbVuQvV\npZkL/BMpxeGwcUqoi2n27NOntWtWQAYF2pcaJCrRDMi24/JKH5Zu02W+6xPh\ncLB5+MdXLPhRaLklC5RCORZowvYmQX0Q5waYUVghsWK2RTNZNtVxjY0BbAu5\nxSxMHSFie561dBodJ25iO2I80mZijO/EfELXx3GJ3Mpk5kB0sJVjQU8rRmMU\nQIk8jQi+FvHSs2SxDsC1La3ojnFCWAlbK5Q1KNccqf+Llfxhcmqn0QLYYXgv\nfmfD\r\n=UuZc\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 1.0.0](https://img.shields.io/badge/ETH2.0_Spec_Version-1.0.0-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\n\nimport {CachedBeaconState, stateTransition} from \"@chainsafe/lodestar-beacon-state-transition/src/allForks\";\nimport {allForks} from \"@chainsafe/lodestar-types\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst state: CachedBeaconState<allForks.BeaconState> = generateState() as CachedBeaconState<allForks.BeaconState>;\n\n// dummy test block \nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\nlet postStateContext: allForks.BeaconState;\ntry {\n  postStateContext = stateTransition(state, block);\n} catch (e) {\n  console.log(e);\n}\n\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"c40dfa58faa5220bdac75f262031b0d50095fe57","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"concurrently \"yarn build:lib\" \"yarn build:types\"","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","build:lib":"babel src -x .ts -d lib --source-maps","test:unit":"mocha 'test/unit/**/*.test.ts'","build:types":"tsc -p tsconfig.build.json","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.16.0+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"14.16.0","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.1","@chainsafe/ssz":"^0.8.11","@chainsafe/persistent-ts":"^0.19.0","@chainsafe/lodestar-types":"^0.27.1-dev.20+c40dfa58faa","@chainsafe/lodestar-utils":"^0.27.1-dev.20+c40dfa58faa","@chainsafe/lodestar-config":"^0.27.1-dev.20+c40dfa58faa","@chainsafe/lodestar-params":"^0.27.1-dev.20+c40dfa58faa","@chainsafe/persistent-merkle-tree":"^0.3.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.0","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.27.1-dev.20_1627413351280_0.2344851267652106","host":"s3://npm-registry-packages"}},"0.27.1-dev.21":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.27.1-dev.21","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.27.1-dev.21","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"tbaut","email":"hi@thib.top"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"4f16062a3b2b44972835eda2bc064912cd0901d0","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.27.1-dev.21.tgz","fileCount":320,"integrity":"sha512-aL3QglaRn7FtKoGGok60xd2jH81X7Axi6POFceP5qKGjj/ufO66ApZp2jy6ArWu6z9oLCM0iQwyAauEJtDndIA==","signatures":[{"sig":"MEYCIQCXRrZ2V3m9j24vsD9l/i3qnnhMpdXEzV7gE0/zVF7zSwIhAOYyth3IYZndi8ms78e5F/UZgXysy/BEVTA5IkHSQb4Q","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":761786,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhAYUXCRA9TVsSAnZWagAAG2wP/2HScMlLxjGZMBMYINNo\njpY1xhwhEiUTex9cO7cHVSAAJrCLuOGvhw1RcDEhEroW9TC+gqRiIYDhXBqK\ns6guVPSNHCISnoouL+db1YDKeWVm7oLOTlTapftmaq45mvzvC/B8qtsN+kvy\n7eK9jYBC1Z/l+4gpnqobRdwcS0j9a36+1M2zVxlHCGp3OwX8+71BxqtHPU7s\nHYIoUzeNxnZTfAcmR9oP3XUm1wY29x3MDwEov+LV6qfosG+NzljnXL56AfUW\nvoVp9Jxo5hmhrRPwMC5DFUWu+LEk+6rqHV2Qq16BADvzoyxQ5F3JviWCrcQ+\n7YzQGJhvfaW7EYg7TvF6Q1l8qfrb4CqaZgbs14vROLkZpTLhFBiC3PTlJoHU\nmkRXZPpoHQbVzEAo0QOu2nNMDwSTfQXLjYecaIbpJioaiQKOujFaXEzJ+OI5\ntcF9i48oE6z9v51Fqj1Y++rHilrNpypfGALTA6f3MAqYJZs1SnvZ06zggvKb\ne45dpN3QkzEEBNUUk5Mz8Hn6CcspBTt53EOAKN0pYCIrxOijIX1nwxHk0fcF\nevaUSK6kwPRS+bZeBx42getMyjQAhttxCrSDFX+/eXVbO2au1cLC7Smxa3KI\n+2ajVBfrw3v/uZSZ+kbfWk8CyJSrzwSGTw2sOoLM2NZmg3EPetW8wSf1avW8\nrMdt\r\n=JGQs\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 1.0.0](https://img.shields.io/badge/ETH2.0_Spec_Version-1.0.0-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\n\nimport {CachedBeaconState, stateTransition} from \"@chainsafe/lodestar-beacon-state-transition/src/allForks\";\nimport {allForks} from \"@chainsafe/lodestar-types\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst state: CachedBeaconState<allForks.BeaconState> = generateState() as CachedBeaconState<allForks.BeaconState>;\n\n// dummy test block \nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\nlet postStateContext: allForks.BeaconState;\ntry {\n  postStateContext = stateTransition(state, block);\n} catch (e) {\n  console.log(e);\n}\n\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"d46f754d39acccace247ffe4fce200d5272351fd","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"concurrently \"yarn build:lib\" \"yarn build:types\"","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","build:lib":"babel src -x .ts -d lib --source-maps","test:unit":"mocha 'test/unit/**/*.test.ts'","build:types":"tsc -p tsconfig.build.json","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.16.0+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"14.16.0","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.1","@chainsafe/ssz":"^0.8.11","@chainsafe/persistent-ts":"^0.19.0","@chainsafe/lodestar-types":"^0.27.1-dev.21+d46f754d39a","@chainsafe/lodestar-utils":"^0.27.1-dev.21+d46f754d39a","@chainsafe/lodestar-config":"^0.27.1-dev.21+d46f754d39a","@chainsafe/lodestar-params":"^0.27.1-dev.21+d46f754d39a","@chainsafe/persistent-merkle-tree":"^0.3.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.0","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.27.1-dev.21_1627489559418_0.11195112098056059","host":"s3://npm-registry-packages"}},"0.27.1-dev.22":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.27.1-dev.22","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.27.1-dev.22","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"tbaut","email":"hi@thib.top"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"289afa49ac6ea06844eeac5ac4b872ee4fcc23a3","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.27.1-dev.22.tgz","fileCount":320,"integrity":"sha512-lb+wImXKG8VB3WmOKhGaZdMNdfgqL3v4apfOIBKs95PEEyviVhASuIvJWvzxReeNdXGZF8xVxoCHKCwLgx58+g==","signatures":[{"sig":"MEYCIQD8Nywo8KFohi/3ADKH+JxZQsV6vJtvIfBc9MmSqGNO3AIhAMklWAk1iLwQwPFoOLAspARUZthiqQnYmug5gxDecDfE","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":761786,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhAZW+CRA9TVsSAnZWagAA+TgP/0gsFOzSqrZDKgkeJ+cR\nths6kMMetmaNoQ7wQn0oDW8cB9zlJDvjmX0J08EMaikDzEO7tnBVvcCggYQU\nzeC3BMnu2psgXIgtKcG5BmMWyGpdKhz5fO1DgS4PVf190CO52zq5/aU2rIyk\nWfzMtYy07YC2vi8/uFzr8vAXmfA8eRIBVnbu+Ir75nmoucIlunQ5aXqJRYcA\nHgaqTPXOc5ParUqAM2NBU/6yLkdG0EWOm0teYCDOmH5ITlPGX1biTaEGOus6\nkfmlkFanIq0upoUzv88G1U5tDTlKaROlLzL3QSw+0qb6Sq29pkSq3eQ69Hch\nzAsZCZb9y4LyizZaSU8kFa6mwIDHHz3y6eq4yuj1ij2X5EP/fqfCra7C0IHL\nDzoDSIueiqx9DyRe/kIHyQwmByJUHyo2pOMAxOMT1+ERt3wmQzeq2YTOYq92\nBTxUMdKSXFLPpas6QFLcg0RW13Xbf4LIqwJim4Pd16himzIE1L9OcV6S4O98\nwUHtcdN+1MK5xN34REE9LIQV2OO9+FWAFJfsqgC6CyJdOpiG0eMsDFwFWa1K\nb7FUGJNHstxIyfhYCyx0UAfGhgAY4atgDGM2+UMm5BzQffHU9M4Za52s+jcO\n7nsTskDjJcW9lEtKLeAOEWeDl7HX5tB3tYKe0zJjy2EfKSTGf1H/OyLqRHKD\nlhCO\r\n=VQIx\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 1.0.0](https://img.shields.io/badge/ETH2.0_Spec_Version-1.0.0-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\n\nimport {CachedBeaconState, stateTransition} from \"@chainsafe/lodestar-beacon-state-transition/src/allForks\";\nimport {allForks} from \"@chainsafe/lodestar-types\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst state: CachedBeaconState<allForks.BeaconState> = generateState() as CachedBeaconState<allForks.BeaconState>;\n\n// dummy test block \nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\nlet postStateContext: allForks.BeaconState;\ntry {\n  postStateContext = stateTransition(state, block);\n} catch (e) {\n  console.log(e);\n}\n\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"55f0028b0d007a5420f541bb0cf75c6382ab54d8","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"concurrently \"yarn build:lib\" \"yarn build:types\"","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","build:lib":"babel src -x .ts -d lib --source-maps","test:unit":"mocha 'test/unit/**/*.test.ts'","build:types":"tsc -p tsconfig.build.json","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.16.0+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"14.16.0","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.1","@chainsafe/ssz":"^0.8.11","@chainsafe/persistent-ts":"^0.19.0","@chainsafe/lodestar-types":"^0.27.1-dev.22+55f0028b0d0","@chainsafe/lodestar-utils":"^0.27.1-dev.22+55f0028b0d0","@chainsafe/lodestar-config":"^0.27.1-dev.22+55f0028b0d0","@chainsafe/lodestar-params":"^0.27.1-dev.22+55f0028b0d0","@chainsafe/persistent-merkle-tree":"^0.3.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.0","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.27.1-dev.22_1627493821922_0.25929048954673983","host":"s3://npm-registry-packages"}},"0.27.1-dev.23":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.27.1-dev.23","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.27.1-dev.23","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"tbaut","email":"hi@thib.top"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"54baef4fee092662908ccfca9f6d703f56934fd4","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.27.1-dev.23.tgz","fileCount":320,"integrity":"sha512-N6LkD2XldiSo1Fq9tuWc5WAa4y13MbYYEjiI0WkZMJlWV4IZTdJqcmwFzvlV1jExu4PqkT4EVb++QWvCmMXwAw==","signatures":[{"sig":"MEUCIQCMeFRLeFAVK7J9MNmPmNLEyL5nrQPELJsaxMHowk8nvwIgYzCmKAO5k0d+vPyP8JC1dIbFFO+3yUTk0J77x0ZJScw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":761786,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhAa4DCRA9TVsSAnZWagAAbIMP/1eCm6eDQ+KS45YRMqYM\nvtt6aZcoZ2m0x0FrJz6we1guqqwCiG0v0AL70yqWxjXtkzVQELzp5Mgz0QEs\nM3eA7YqHAVTgQelQWNMugOTtVnwQlSRKCooqcbw+loRJ3LPuFpyy+3EnzB8D\nN1aKM/jAAVxbx6voArDCa6Yc46aUcdED4rx6+48ZNy8rreJ5xw0EX+Z3kV+M\nETt+3Y9jsMH/qZIwrxDt6UhTvSwnvWUpSuwAhP/AkzbPiNBFogpl4Qy212iD\nVbweKpmARPazdY25Nx6U2N+f9/g5JshM7GfCXC7xP146MgZe+aXhX6wSO0XC\nfBCPyYlsBK/yZGfIGOHH3HgSukefvDQ33Q72u+zYILupK8ZmQmpi9YnMmq0C\n6nB2hVfiE8qDlMAVl/QymhWqqVNw08RTXTwBAkfAVzKyHjNb0ptgETJ8b2T0\nkUFASOA0y7VkyFE4r8tWFEYLPuwogERKMbUwmiCm3QJrH4Xu7ZjCzfekSSUQ\nk+eNeI7Muj/qD/67GfNLVhE2Z9Dd44sKxmRrFdKPWqtv6yMH8wOjYjNXTiZq\n4bKCGMb63PPqo+v9/zX4PtqZtkAONIykeXfXY5MYB3XSWCUyw4Bd3vtCGsku\nhBq0fQ6NoqGOyaUiBJkbZvFi1I4bgg2o6VrJToIh9RxFKM76/oTUief8MYHw\nwyaV\r\n=PYm+\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 1.0.0](https://img.shields.io/badge/ETH2.0_Spec_Version-1.0.0-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\n\nimport {CachedBeaconState, stateTransition} from \"@chainsafe/lodestar-beacon-state-transition/src/allForks\";\nimport {allForks} from \"@chainsafe/lodestar-types\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst state: CachedBeaconState<allForks.BeaconState> = generateState() as CachedBeaconState<allForks.BeaconState>;\n\n// dummy test block \nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\nlet postStateContext: allForks.BeaconState;\ntry {\n  postStateContext = stateTransition(state, block);\n} catch (e) {\n  console.log(e);\n}\n\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"d16331780133a75575f1b47eea0b2e8c94f038c1","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"concurrently \"yarn build:lib\" \"yarn build:types\"","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","build:lib":"babel src -x .ts -d lib --source-maps","test:unit":"mocha 'test/unit/**/*.test.ts'","build:types":"tsc -p tsconfig.build.json","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.16.0+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"14.16.0","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.1","@chainsafe/ssz":"^0.8.11","@chainsafe/persistent-ts":"^0.19.0","@chainsafe/lodestar-types":"^0.27.1-dev.23+d1633178013","@chainsafe/lodestar-utils":"^0.27.1-dev.23+d1633178013","@chainsafe/lodestar-config":"^0.27.1-dev.23+d1633178013","@chainsafe/lodestar-params":"^0.27.1-dev.23+d1633178013","@chainsafe/persistent-merkle-tree":"^0.3.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.0","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.27.1-dev.23_1627500035034_0.373604723773413","host":"s3://npm-registry-packages"}},"0.27.1-dev.24":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.27.1-dev.24","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.27.1-dev.24","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"tbaut","email":"hi@thib.top"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"561469d60a8a7a243171678a5388843b734cfc38","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.27.1-dev.24.tgz","fileCount":320,"integrity":"sha512-x6mJoZYeTJMV4sT8ZpNeQ8tKGChIpdDBR6jajJXrJg0HFwkJbPhucfpkx58Tpjzdr/RNQrzLnNPQfC/X9U0TTg==","signatures":[{"sig":"MEUCID23MFx2G+iMlBPGaCZ4EF5x72UrE3OApihlpaQ50MQhAiEA+Vj+/LFHcyAy2NahcsWsMdvb5LaVFQGCLD13h979Q1Q=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":761786,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhAmqzCRA9TVsSAnZWagAAHdAP/3xViDg6sPk7kQQdOTYO\nidpcvD+0lPgonjzwmGXt3s2x/uj2E21VBGTt8eK/csKbNQdC3sO33ZjFi8Js\nF/I13yCQfTi/fVhLaCVUnjBZx3KxpiC/kHmaWETC7KLqQ6MOxY7ZxjYO0ppL\nH/H0hvjEus5OCSgNo3p7pXE9FzAfYoaSw3/JsgeHDSEhU8CjMuVm3Koa77Wk\nvIP5ZmnMnI8xXILOpx3wd6XqqbuTQ2q5xRIqFq1makfLLQqSdqMe5UQ/d/Gq\n/dufO3LnBlHpqxc++JyXoi6GQj7LsOTRAcsIzb4WnvNX/Iq542fvV4skG5h+\nFb6QGz0SMeZ7kLf2wlhrCPeIG7awi8bBJVVlznPBHTFDkeaTq2ngaK6k7IS9\nYa8g0ANAJQQeIxQoLSYPbepN69YLkxVGowJBXzlKHnksBVPjUKfPJQT/EFnv\nm/dKqr7Vc9t4Bd66bMFSV7NITyq4txdtsFjj2Q2zN6zaOIA06AoxXrRXdZTH\nuX+lNAnRhkJe14yECgDHBz+26kTunM7/ZlFYP9yPnPZ2B+YvVs4QIaAw+Fvs\nfWu9CA5ApXA01yZuqATMxKVSSGnICLeZUOE97xbMVYNLYdIBYMUo4GB8XbnA\nd+kxhNn2v4FjVbfPbuXjJSaSywkT7TIl9/E95YvmQj8mZ6nlainIguUNEwtD\nJhZU\r\n=Y4Pq\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 1.0.0](https://img.shields.io/badge/ETH2.0_Spec_Version-1.0.0-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\n\nimport {CachedBeaconState, stateTransition} from \"@chainsafe/lodestar-beacon-state-transition/src/allForks\";\nimport {allForks} from \"@chainsafe/lodestar-types\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst state: CachedBeaconState<allForks.BeaconState> = generateState() as CachedBeaconState<allForks.BeaconState>;\n\n// dummy test block \nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\nlet postStateContext: allForks.BeaconState;\ntry {\n  postStateContext = stateTransition(state, block);\n} catch (e) {\n  console.log(e);\n}\n\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"940404e98277479c6718b0f26c0dbd17befe42a5","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"concurrently \"yarn build:lib\" \"yarn build:types\"","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","build:lib":"babel src -x .ts -d lib --source-maps","test:unit":"mocha 'test/unit/**/*.test.ts'","build:types":"tsc -p tsconfig.build.json","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.16.0+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"14.16.0","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.1","@chainsafe/ssz":"^0.8.11","@chainsafe/persistent-ts":"^0.19.0","@chainsafe/lodestar-types":"^0.27.1-dev.24+940404e9827","@chainsafe/lodestar-utils":"^0.27.1-dev.24+940404e9827","@chainsafe/lodestar-config":"^0.27.1-dev.24+940404e9827","@chainsafe/lodestar-params":"^0.27.1-dev.24+940404e9827","@chainsafe/persistent-merkle-tree":"^0.3.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.0","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.27.1-dev.24_1627548339643_0.1801347740164423","host":"s3://npm-registry-packages"}},"0.27.1-dev.25":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.27.1-dev.25","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.27.1-dev.25","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"tbaut","email":"hi@thib.top"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"c8ce7a1f1d7f1b07f470c6c9bc7779ac226b5663","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.27.1-dev.25.tgz","fileCount":320,"integrity":"sha512-bA7a05GZAR4TxsN/sr71gHFAKNoaOwsYZiO5rN5T8Dk0MsS0sA74VCYBuJNhQSg2biKUhwJQmGWr6+N4A8uicA==","signatures":[{"sig":"MEUCIHSAfjkpQmn+/17gDXCXoajB+hV1QIZnqtkgklwZFJzJAiEA5ckZo54JYzZGyrBOBr4Qc+nCBrjZf/hCS7ue83hCs3Q=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":762186,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhAnWuCRA9TVsSAnZWagAAMY4P/iXLoTKdVp/lUCE57ooA\npEdFDDd2GEwysRywrxIoEr3ET3j5u0PlZrq7fguZkyKpiCTMAQ2msEhGDa8G\nOZPkYLEPUteDPBf3sCXLr2rVabeXr4sE+d6O8CelYM9XC1H/4LV4bY7KaEcp\nvS+vrI1trOLtuUNzTUZriQ9Dug72gF+xfLiVxrixCifXlzCQ52sTpuqoybTd\nQikr1QsL0PIlGS+BYxg8n3xiH8cBsRHdWKU2z9b8yjn7dl7lW7MGQszpn6si\nyM4WfUod2xC5cV2aOVmEp9r80t06pXdPHKwh+E/YSffhUBJqOwqWRNHkTiRl\nyhzLc+8LzRgXumtBafVoIgwDfc8u2XahX2CrQOdsFi4V7Q/jMWkc+clN8TMP\n6UG9/SUyXdZTHPBWnI0bB8xP/glN3StOXv4QCrGUbXiCTFEPDq/l8k+S+FpZ\nP2ZExDier0rn5nUqFnNMFKwYH341RCuCFcnpBhn3fXgukIUuUFVSTX+W3EWS\nPOXeZdWhkYE45QHhMWrQ2pGjkACbC+XmcrtZJnJcV5FAHXXb3BpFnZfLJu9D\nXkMcugg+NJNs1xIEl9zavBA/d9moitnDPg4Pb0DPyzFUlMhCKEOv4lZ56urK\nurgws4AJcznCsYQEx/1c1JagfpEI108xwZobSTgsUlaXqxoLg+F1BqiPBhA5\nFDbs\r\n=ZiDJ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 1.0.0](https://img.shields.io/badge/ETH2.0_Spec_Version-1.0.0-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\n\nimport {CachedBeaconState, stateTransition} from \"@chainsafe/lodestar-beacon-state-transition/src/allForks\";\nimport {allForks} from \"@chainsafe/lodestar-types\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst state: CachedBeaconState<allForks.BeaconState> = generateState() as CachedBeaconState<allForks.BeaconState>;\n\n// dummy test block \nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\nlet postStateContext: allForks.BeaconState;\ntry {\n  postStateContext = stateTransition(state, block);\n} catch (e) {\n  console.log(e);\n}\n\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"699e3d5af0348f8a97eec537e8f99e5879922aa1","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"concurrently \"yarn build:lib\" \"yarn build:types\"","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","build:lib":"babel src -x .ts -d lib --source-maps","test:unit":"mocha 'test/unit/**/*.test.ts'","build:types":"tsc -p tsconfig.build.json","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.16.0+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"14.16.0","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.1","@chainsafe/ssz":"^0.8.11","@chainsafe/persistent-ts":"^0.19.0","@chainsafe/lodestar-types":"^0.27.1-dev.25+699e3d5af03","@chainsafe/lodestar-utils":"^0.27.1-dev.25+699e3d5af03","@chainsafe/lodestar-config":"^0.27.1-dev.25+699e3d5af03","@chainsafe/lodestar-params":"^0.27.1-dev.25+699e3d5af03","@chainsafe/persistent-merkle-tree":"^0.3.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.0","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.27.1-dev.25_1627551150197_0.5044100208582223","host":"s3://npm-registry-packages"}},"0.27.1-dev.26":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.27.1-dev.26","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.27.1-dev.26","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"tbaut","email":"hi@thib.top"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"a0268e3b161eae0194f501bc0820e7c046520fc5","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.27.1-dev.26.tgz","fileCount":320,"integrity":"sha512-/ENbVkqthQPwPz4rpwDFTHnM6eTteXeYSiKLIfXmLIffm1jh3MwiqLg2skW/aL6fT0XjTzzBSeKxxtXosqypDQ==","signatures":[{"sig":"MEUCIHnmnNg9YE2G1gBCs+aPNj0MPXytGLGgf/sSu4VZrQQxAiEAsJZgqFzYukVd51BgXQ0OUcp8KGbvO8FSPbfFCJ7nJAQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":762186,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhAo6gCRA9TVsSAnZWagAAzocQAKUX1XDLWy2kxiwUaaqD\ngkR+OrZMIeb8f45ejSlpEDG0LN03VkpLYkHv7XVCv7H0LLlkcPJfE6NdZKDT\nqTD98BdhP2OgKhBys0VbIZDX6kuKAoVOSSQGqTCvHnBTPvu1Ql52NU3pk5U8\nY9slmqzv8WGaOPwJTfD/qizDi8mGM76K6quWV4A3o2B23hgYi7o6kfSkZHUg\ncQHmFEUVXgO22pN9KDM25Q+X1+WaeoGtq9ixpSROzQETGfXvsn+Y1hri1vqR\no55IdM2Gn1W3dhtqjk5wrNwhqPojru8W7Jr4vkkVYRT8HG4zKDBRViqxBL9X\nekg97nhXfx5nhiUIoLBajhsZZus9DQAkDiE+2M3g+m7N2IqNs8M8NkFJlPiQ\nNs9rPcd3y/a0Cc1G1xQ86dCuBYzrGZnvjiV/cvP+NvJ4oLU8q5lVHLFZ+rPV\nMGmrbKD3JTGF0Wz3INXta27x3/k9lVl+3nIXJGET6FPSRQpxS42290buNdUL\nRrBA6xOE/U3ZZvQiB4NLo5zNq/10g0aiGqsKrQv8cu895PxxyjwECc9EvEV4\nRaVTxnrYk1fwQL9XdyxFlsInZ6QILP/1RSes974+Dzf6FCmQGi2WguR2ac4L\nRWktbb7LSpvIt09548oCxrDcGWIV+XzP8o8+1WjwM/8yliRBPNHSewqKxdUl\nGDrS\r\n=vVz2\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 1.0.0](https://img.shields.io/badge/ETH2.0_Spec_Version-1.0.0-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\n\nimport {CachedBeaconState, stateTransition} from \"@chainsafe/lodestar-beacon-state-transition/src/allForks\";\nimport {allForks} from \"@chainsafe/lodestar-types\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst state: CachedBeaconState<allForks.BeaconState> = generateState() as CachedBeaconState<allForks.BeaconState>;\n\n// dummy test block \nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\nlet postStateContext: allForks.BeaconState;\ntry {\n  postStateContext = stateTransition(state, block);\n} catch (e) {\n  console.log(e);\n}\n\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"b90577d2e07b36aa03ed4ad4def0c7409efc7bf6","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"concurrently \"yarn build:lib\" \"yarn build:types\"","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","build:lib":"babel src -x .ts -d lib --source-maps","test:unit":"mocha 'test/unit/**/*.test.ts'","build:types":"tsc -p tsconfig.build.json","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.16.0+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"14.16.0","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.1","@chainsafe/ssz":"^0.8.11","@chainsafe/persistent-ts":"^0.19.0","@chainsafe/lodestar-types":"^0.27.1-dev.26+b90577d2e07","@chainsafe/lodestar-utils":"^0.27.1-dev.26+b90577d2e07","@chainsafe/lodestar-config":"^0.27.1-dev.26+b90577d2e07","@chainsafe/lodestar-params":"^0.27.1-dev.26+b90577d2e07","@chainsafe/persistent-merkle-tree":"^0.3.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.0","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.27.1-dev.26_1627557536191_0.8595873415528794","host":"s3://npm-registry-packages"}},"0.27.1-dev.27":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.27.1-dev.27","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.27.1-dev.27","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"tbaut","email":"hi@thib.top"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"655aa7fdd0f1b98c17b01449f975d349c3b5b2b3","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.27.1-dev.27.tgz","fileCount":320,"integrity":"sha512-DbojqOzlL+9pAtkemXIs4CCLAfon+M2Nva4+XYz+mex6rqYgJqzMVBu9OD5a2moCKmG/TjkjrczXI6+fDo3UoA==","signatures":[{"sig":"MEUCIDloQJ7wPLYhDyAAOmv3HdGTYYdBFE/Mm3SZC6arcRlxAiEAgebKc/6S4a8qqeryrlmIp6TahhOxpjI46mxmfVFOhiY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":762186,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhArLbCRA9TVsSAnZWagAA3dMP/Ah0P7uSbZ04UyTS+sbk\nCZJm7q1bmBlRwk3HCwBu7qcs0k+RvCSHEByLire9IW5Rg6Y6Z6qPrR5Br13C\n38fVegKTu/oTE6E/tG/x6hNtytv51gfWfFFpDC/4bh0gnZhGQg6Gq9roNeyg\nPZvyye7URRVmBS8HFsoFIt0eRPEqEcsu3Fwz6dK3tR0vrEQePNmcVIkxR41a\nLlYOpQKoODrAhX3fL4/R3XavkST4KHKVOQZhGin0mFhpGesooSRoK66naMiN\nEces1DbqLMIGcSN2AL3YasQ5I0UgW4oMkuMz8EoP4B4K3ytNXeolehV27Yfl\nV3mxzwNl+mgQTMSkm2XNQOM3irQXyujsOhYWqjMb0oZZbaOHHAASbLyjDv5K\n8vhKLhggoENmj3qZXMpKgqbFqWfC4bKJsDxUCXF+Dq5Ji+SYrxlPi9D1CF+k\n6znGWApUA5I+AIBK2lOSNzdNGHLAmNh3Ktl7RtCWTvSuljQZ1TrxTbcKNwTp\nDFi2Ixdl8/NVDSPMMIGLhAd9EQqD+LoZv8nS09/XW34I8mjpYJFOvOhu/3bU\n1AU+eB3SjbKFPQ+cUuA9Ggkaxrgc3LnW1KGeX3YCjSPiQBvgiDbsa31/IhmU\nel2TuuQbY6JuE9H9Y4Q14X10+wIW0Qad02pTgDcDGbldlanZpv2VlLnbXjrK\ngC9g\r\n=WAWY\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 1.0.0](https://img.shields.io/badge/ETH2.0_Spec_Version-1.0.0-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\n\nimport {CachedBeaconState, stateTransition} from \"@chainsafe/lodestar-beacon-state-transition/src/allForks\";\nimport {allForks} from \"@chainsafe/lodestar-types\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst state: CachedBeaconState<allForks.BeaconState> = generateState() as CachedBeaconState<allForks.BeaconState>;\n\n// dummy test block \nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\nlet postStateContext: allForks.BeaconState;\ntry {\n  postStateContext = stateTransition(state, block);\n} catch (e) {\n  console.log(e);\n}\n\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"0b01245a645cb50582433b9a8a6f432448613921","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"concurrently \"yarn build:lib\" \"yarn build:types\"","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","build:lib":"babel src -x .ts -d lib --source-maps","test:unit":"mocha 'test/unit/**/*.test.ts'","build:types":"tsc -p tsconfig.build.json","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.16.0+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"14.16.0","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.1","@chainsafe/ssz":"^0.8.11","@chainsafe/persistent-ts":"^0.19.0","@chainsafe/lodestar-types":"^0.27.1-dev.27+0b01245a645","@chainsafe/lodestar-utils":"^0.27.1-dev.27+0b01245a645","@chainsafe/lodestar-config":"^0.27.1-dev.27+0b01245a645","@chainsafe/lodestar-params":"^0.27.1-dev.27+0b01245a645","@chainsafe/persistent-merkle-tree":"^0.3.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.0","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.27.1-dev.27_1627566811510_0.3289513865444278","host":"s3://npm-registry-packages"}},"0.27.1-dev.28":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.27.1-dev.28","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.27.1-dev.28","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"tbaut","email":"hi@thib.top"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"1f9b8c5b18c6f72d3c331659a8babda0c9e42c63","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.27.1-dev.28.tgz","fileCount":320,"integrity":"sha512-XdESNOfj2QM2lLG/8U6UOMbdWnbV1y4GUCqwofqGTC8GbkbK6SxYJ83sXPMopaRj8HRK8L330fBq2IwnJSHlwA==","signatures":[{"sig":"MEQCIGgLXC6oy/nLtM3P5ZOXoau6+5b5ytV7EyUvLblf9ilSAiBIMOcng+AcJzfssSdBg3hsoFxeAJbYGj2Xmhrv/mw4Kg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":762186,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhCCcXCRA9TVsSAnZWagAAJ04P/0vkdwOnk97fYOPnpc2m\nD1VZ2dO7QQ5Y9ASHStIiosZnWEEbYef/zsheyA+dYR85xaxEBVFCngppEXOT\nQvgNpRdB5R5Hj7WJuYoxQo9OhIW+gzBuLVQs00oCkU22TBuzuWl83B6NTVV5\nzGyuSa6zsmE90myff4nm731N24tXMSg5EOtSMNGerFTcTpZRvXbeLFK0dwUu\nWP9GxGTaFJWjyN/sTZVfyxL5Z+YXwDlO9un7U9+Ie1EViqLdg4dcP/oNJofJ\nVSIxcOHrg1Pa3V4+UGvklQLKA7MiWPNQ2pRB2uknwQmcAKcvPlAXthOR0FPG\n/+xQBfrS29XPAxtae/YYZtCEIe+aNeksP1GAjNfJPCVFWNXbrD6SiXaSkR+Y\nM+/Zm/bamVmiBtpIEktF23fD/doEikB08z5kQ2qhZqMK3zJ7+clJzcGkYwBV\nFIJMVMY4Yg8Vuewmlw2jrPHHiuf4sJ/9elt+Iu8mfbqobLINUwJpUEZQaA3Q\nk98sIJiw+yWEb8nsNfSGIR12l4n7YbexnPpRGNlA1Dh89l4AfKmOO887Fxt1\nF0KFAcKu/BVhpeocQA/uyGcbldTvS5XYvVUqY2ZSSP8JUty6FMRnpt9GVpiB\ntw603Z78uAEq2lgjnhhqG8eo8qlE8gZIWI6suLXkuY7Jv/tVmYznt+V1y/Y6\n/Rph\r\n=7iPT\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 1.0.0](https://img.shields.io/badge/ETH2.0_Spec_Version-1.0.0-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\n\nimport {CachedBeaconState, stateTransition} from \"@chainsafe/lodestar-beacon-state-transition/src/allForks\";\nimport {allForks} from \"@chainsafe/lodestar-types\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst state: CachedBeaconState<allForks.BeaconState> = generateState() as CachedBeaconState<allForks.BeaconState>;\n\n// dummy test block \nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\nlet postStateContext: allForks.BeaconState;\ntry {\n  postStateContext = stateTransition(state, block);\n} catch (e) {\n  console.log(e);\n}\n\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"4eed46c86d775cb7ce28956fc2ed7b51917954e4","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"concurrently \"yarn build:lib\" \"yarn build:types\"","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","build:lib":"babel src -x .ts -d lib --source-maps","test:unit":"mocha 'test/unit/**/*.test.ts'","build:types":"tsc -p tsconfig.build.json","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.16.0+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"14.16.0","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.1","@chainsafe/ssz":"^0.8.12","@chainsafe/persistent-ts":"^0.19.0","@chainsafe/lodestar-types":"^0.27.1-dev.28+4eed46c86d7","@chainsafe/lodestar-utils":"^0.27.1-dev.28+4eed46c86d7","@chainsafe/lodestar-config":"^0.27.1-dev.28+4eed46c86d7","@chainsafe/lodestar-params":"^0.27.1-dev.28+4eed46c86d7","@chainsafe/persistent-merkle-tree":"^0.3.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.0","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.27.1-dev.28_1627924247557_0.9046011595171204","host":"s3://npm-registry-packages"}},"0.27.1-dev.29":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.27.1-dev.29","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.27.1-dev.29","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"tbaut","email":"hi@thib.top"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"47c56b45da1a614552a2f3cca1685cc7d6b99f53","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.27.1-dev.29.tgz","fileCount":320,"integrity":"sha512-X2MMWMX4B/BIcXDMP97PMc/7JFWpiyL2UQQwLtC5+npZXvh+ReRGwDWROkTSMWXYKqUeUnRaiWUE4UFe4qtv0A==","signatures":[{"sig":"MEQCIEnPo8YOxq/jXRYXz4db6w9NvgjmA7lvZfTwwzbZ1V64AiB3tZkMUpPS6HVir5Kmi8ZrI4BbbR50Mx3FvkK7Dszk7w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":760620,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhCJpMCRA9TVsSAnZWagAA7BMQAIOtJQchnAwlloW/WjPo\nYKJAgmiti6IMSdL9pwkT311C2QSk06l+F6w37PmpLwOoHSrIQuYi5tw07WtG\nKERx4stHjB+WpBmxyKH4Ywlv0u9xgcXVUzLNHFpouyOqlZLKRTqLMBSG+ZhP\nYgMK+fuM61E9ISKZm0aG0A/RyL0aQsCKNXnorAh8Fo7+1vVbmwZ44lK7keRG\nazBtag6cfUk2HLOZWKeotW7+hIsut7X/SlUTthsiwViwqVDVa9BoEwySigEQ\nXShiBYJrCNBkLRSwvGYUqri+BDkjAjM8SJkkNSM896aI1lViVG/S5/qm/UL8\nuLEtpD8984BIkNGhjARrTajylJnDCZDEzqh/puPbKsmkbzrEUSokL5W5Ipm8\nyhpLx7SyUp9IOtQ8uZYZgqliE44zdDcqzwTJUlp/CJG18+vdjIHJJznB3rWQ\n7bUUaqtHxin8pqBFuDxsncNUO+Rse8gzwsCrzXCjxg9Hc4dQgJXU9O6LEu0d\nzaXZIHawgSdJlwvPxhtXv/1HEoLGgjS+y/Rb6uSwB99IAd5n880sUxlrSqP2\n+iReCgC4v06nqvd5bkmtJwMVvmPdqVhLBdgP/EHrgfcswI/G80/upyBVduGx\nQINuIxFyeA8kktNaImkDyNyqe3CthQm8AwXrk3aOzsl9n9C2YpXV3ykZO05e\nqfgG\r\n=DVqP\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 1.0.0](https://img.shields.io/badge/ETH2.0_Spec_Version-1.0.0-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\n\nimport {CachedBeaconState, stateTransition} from \"@chainsafe/lodestar-beacon-state-transition/src/allForks\";\nimport {allForks} from \"@chainsafe/lodestar-types\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst state: CachedBeaconState<allForks.BeaconState> = generateState() as CachedBeaconState<allForks.BeaconState>;\n\n// dummy test block \nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\nlet postStateContext: allForks.BeaconState;\ntry {\n  postStateContext = stateTransition(state, block);\n} catch (e) {\n  console.log(e);\n}\n\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"40358ff5786763f1e417d8ad2ef2a720ce30d0e4","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"concurrently \"yarn build:lib\" \"yarn build:types\"","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","build:lib":"babel src -x .ts -d lib --source-maps","test:unit":"mocha 'test/unit/**/*.test.ts'","build:types":"tsc -p tsconfig.build.json","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.16.0+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"14.16.0","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.1","@chainsafe/ssz":"^0.8.12","@chainsafe/persistent-ts":"^0.19.0","@chainsafe/lodestar-types":"^0.27.1-dev.29+40358ff5786","@chainsafe/lodestar-utils":"^0.27.1-dev.29+40358ff5786","@chainsafe/lodestar-config":"^0.27.1-dev.29+40358ff5786","@chainsafe/lodestar-params":"^0.27.1-dev.29+40358ff5786","@chainsafe/persistent-merkle-tree":"^0.3.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.0","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.27.1-dev.29_1627953740024_0.23809922736315614","host":"s3://npm-registry-packages"}},"0.27.1-dev.30":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.27.1-dev.30","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.27.1-dev.30","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"tbaut","email":"hi@thib.top"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"726445edc1e9d975fd6f13fcad576226e79f9e30","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.27.1-dev.30.tgz","fileCount":320,"integrity":"sha512-jIvIW8BUzqfAAEhH8Nz7ZPYaDNmUpB31A9cvT7w3AVaeCWs8+JExbX1nTsB6Fdf8Mr97joIx7wOU75qXoxp4Jw==","signatures":[{"sig":"MEUCIAj43iCBKKgQKlPwbln2PM+INpdwxq11ztSwcz3V3nvFAiEA1HKiTReh9LnlyhnVbkAXMpdpTsADkK1JI1R75i3Vi2o=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":763104,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhCk94CRA9TVsSAnZWagAAEtEQAIlEhFMQPpkWLYmFUIb1\n4hEQLvwsklxbeTE6a1gU9yVve5QgTvSch3j42d20V0e8J65udCNlgqLlTASt\nFk2hSzHrPSBtlj4sy4trv8xsgTfvQFLlM2nXHD+HMgr1b2QJgk8wEqAxYmNY\nkNRFf8A94qsHKpumJc5gL8a4mFQE/l1expqF0KsY9kVGm4npeTMGiCuTm1K8\nRd4+Tq3IhHOTSyodyOHY5XHXD/3ugDO3Ie6bike7gCnursdJl9rQcNLwFfxY\nP2wQkf36vbhlM0PZfmJvCbnXj8sFi4ST4ep/QPW5U847L3QOhsi445J/D0B1\nYVwRFH+9LjGrST4oI0L5G0s1IeDeDHOjlzOGYEn70RtdSvXhhlTr/mgcat91\nEq1M/6EK+1/oipZy08khWVzlA7cN3rqGQX6HVXDdgCMNJ7489PwpTP6x49ii\n4RCYZ+4+tzbKamiNW0BR1Hd2K4YyY1mrMYQHsQH6/hY3BE/Y8C/0py/nslCj\nkphrr2rTLlpbO3N8smGe0yJ6x4JCVO9613+p6RqNFHmdXDW1OAzN7lpIf9vt\nLBYinNbDGwC0lVJDBJoPwkMk/w8/pXJwODbAX9qF0kUmmXyHbKFFM0iFYiyy\n6/pR/Ppyl2mrCIRt1147CpxJJG5PnI0yA6RK7iKTf5vcIOKUji3opCl0fBvC\nh9jL\r\n=GDsx\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 1.0.0](https://img.shields.io/badge/ETH2.0_Spec_Version-1.0.0-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\n\nimport {CachedBeaconState, stateTransition} from \"@chainsafe/lodestar-beacon-state-transition/src/allForks\";\nimport {allForks} from \"@chainsafe/lodestar-types\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst state: CachedBeaconState<allForks.BeaconState> = generateState() as CachedBeaconState<allForks.BeaconState>;\n\n// dummy test block \nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\nlet postStateContext: allForks.BeaconState;\ntry {\n  postStateContext = stateTransition(state, block);\n} catch (e) {\n  console.log(e);\n}\n\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"196e5df55be73abf3aa3ca2101a4d9e51e6f1589","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"concurrently \"yarn build:lib\" \"yarn build:types\"","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","build:lib":"babel src -x .ts -d lib --source-maps","test:unit":"mocha 'test/unit/**/*.test.ts'","build:types":"tsc -p tsconfig.build.json","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.16.0+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"14.16.0","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.1","@chainsafe/ssz":"^0.8.12","@chainsafe/persistent-ts":"^0.19.0","@chainsafe/lodestar-types":"^0.27.1-dev.30+196e5df55be","@chainsafe/lodestar-utils":"^0.27.1-dev.30+196e5df55be","@chainsafe/lodestar-config":"^0.27.1-dev.30+196e5df55be","@chainsafe/lodestar-params":"^0.27.1-dev.30+196e5df55be","@chainsafe/persistent-merkle-tree":"^0.3.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.0","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.27.1-dev.30_1628065655903_0.31878963326552734","host":"s3://npm-registry-packages"}},"0.27.1-dev.31":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.27.1-dev.31","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.27.1-dev.31","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"tbaut","email":"hi@thib.top"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"cf8a2219bc5d81e317a8f441d9ba0da6e09781b0","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.27.1-dev.31.tgz","fileCount":320,"integrity":"sha512-h4Hm38XpnnUalNUrVAPRN5JHfDBw9GoH4fALOV7h/tSWYG5kOpsiZEoyyeRu5cXhNDk1v2Son1mDPZAAFbRN9w==","signatures":[{"sig":"MEUCIG1a0lEudHQSf19jc36zL5e0zovDC/mdRItnsTd0RYivAiEA+t69tJVJOvkKtzZmlRusp5l8nTyLvbzCJqPU8GKK2S8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":763104,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhCyBrCRA9TVsSAnZWagAAA7UP/jc5QVIOqleScvCj4nhY\ng8gd/BCdQ6qyNdPGl8FZBpjbOpzY7lzuYUHWiJ2Z0iyXiZ41CcYxVIXaAfdt\nl3jyn/grqhIsIDdtXMfvvwmgLVKt4iTu20aFguahCX+3yModRskBRbFOpZQ1\njL9P+3ujMxuSM3KjDbaAjIbJXxLZ9n8yac2N/Hj7qSqTjY+Atmu5IzFVF0+M\neJB9zP7ocre3yTetbzmGR03KV8Bafocnw/k/fWTa1XSFWz36ZppZjlZ1uwg/\n/72N3qqVwfThKxiFdK2t88GwBiaDiFind+jHBovsAsUs4R12gBmxQdaBIwO8\nfnOB8r4Obe2djNCSit6y0kylNDf1IBwNsnzCDeuiHkY26poL0jhht7jEc0rH\nnOCfuHoAs7SgzGfYXCfC7rLMlCN8OzuKpfvvO8X0INzjoRbbc69/sy/t96ca\n2iFu3DIjfjM2C2B+qXAea9CXrdLg00MQyotNaBTVO0yJ4El5HmAfldlaqBnw\nB87VxV/a7tz3X2VS7oD1UQFZvnSNiDiLPkEl3YvE+AXPxaw23c8tShLsN9+E\nMnRQs9cWhZGtrB/RJROahAWQcGEgwa6Z/hMGFI4M3uJJaIctrhl+dj+faMl5\n7f3Nu53TzQFKQVodY4E810n4Y4IX0a2Oba6fSyu1lHxj7Y2gQMawwhmC43tM\nx7qO\r\n=srY0\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 1.0.0](https://img.shields.io/badge/ETH2.0_Spec_Version-1.0.0-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\n\nimport {CachedBeaconState, stateTransition} from \"@chainsafe/lodestar-beacon-state-transition/src/allForks\";\nimport {allForks} from \"@chainsafe/lodestar-types\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst state: CachedBeaconState<allForks.BeaconState> = generateState() as CachedBeaconState<allForks.BeaconState>;\n\n// dummy test block \nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\nlet postStateContext: allForks.BeaconState;\ntry {\n  postStateContext = stateTransition(state, block);\n} catch (e) {\n  console.log(e);\n}\n\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"556055ac1e26bfe5c8640948d1f6418c1dc17b77","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"concurrently \"yarn build:lib\" \"yarn build:types\"","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","build:lib":"babel src -x .ts -d lib --source-maps","test:unit":"mocha 'test/unit/**/*.test.ts'","build:types":"tsc -p tsconfig.build.json","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.16.0+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"14.16.0","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.1","@chainsafe/ssz":"^0.8.13","@chainsafe/persistent-ts":"^0.19.0","@chainsafe/lodestar-types":"^0.27.1-dev.31+556055ac1e2","@chainsafe/lodestar-utils":"^0.27.1-dev.31+556055ac1e2","@chainsafe/lodestar-config":"^0.27.1-dev.31+556055ac1e2","@chainsafe/lodestar-params":"^0.27.1-dev.31+556055ac1e2","@chainsafe/persistent-merkle-tree":"^0.3.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.0","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.27.1-dev.31_1628119146968_0.12728227645870982","host":"s3://npm-registry-packages"}},"0.27.1-dev.32":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.27.1-dev.32","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.27.1-dev.32","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"tbaut","email":"hi@thib.top"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"eebc92ddefb4a15a0373300c8eff35996ca952e6","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.27.1-dev.32.tgz","fileCount":320,"integrity":"sha512-HlrFvjsspl9yWExfW9SeHO6pHGHXjlghTSZ1T+Bf2p57TOmpx+1hHg8rDzHXz/SSBiFMm6JH5O0B6Z1fVu7lmA==","signatures":[{"sig":"MEQCIA0l88wQ0Xu0GzNcVzZyTK8D+z66Jo9Vn/T7QswapyO3AiBaY0cgzrpdE9AcI2JvIOaUTVEcfYDM8uFvtvG3xdNzbg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":764124,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhC5gACRA9TVsSAnZWagAA4foQAJi9eRsxbFydCIQC+O1/\nYpT9JPUHMRyDooJv24cLbStWmdScfR7SzfJ+d9gEA8UuhRmZXvF7+Eklwhsm\nisvEnEUyfDbNDDsiK6vA9jOLshceAT6zj32gaFLjuNmktWUs8AEDQhs1gg4x\nCZI5l+Vi7Jk6wU7iC5zS14otJMrCQ0lcxcIbxnZkUlwFX/9hA+Rj5AVFRIZr\nOR/eSyqajIFIpzXmyYPdfTSaosbJ8zYR2NaQusLKyTx/YxK+ra4/MQEDbhsy\nmLEyLNUSdJ8vDLivWwYBUaFr13sa+GXMTYo/kTvG5e6kx9LOULbj6zqB79qa\nv2iDbNzj+0l71WEAq/axMfzTwoExqBt8JKzAKKdzhD5PMNtxbPCTu4gS424Z\npRTtNCdeivCMiEdtTlIDijb7E/XhMl3muYAnUWx1BaryWMwGR3ZkBRhJMsW1\nJFed3Wy3/VL2BC87MAQWo+K4ajcBmHXtyq/6zX4H+E4tSOCGQChL59GV3F5P\naU7LUTZrBDeBfydP7Yiw/AB2GIKvtPay0GvRLZDPu2L4ayhyQkwyPQEiBWAX\nMfXIK8UkMZ1lDss3uYkgpjKbg35/TigWv5mMRjbsJG8bYQtm46xXxqY6ds4A\n5tqk16fqcpL0fppv7dgzJt6o55Equ1+2h+dMCxR++OniCAwxCUCSRCpIayzO\nBXp3\r\n=8W8l\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 1.0.0](https://img.shields.io/badge/ETH2.0_Spec_Version-1.0.0-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\n\nimport {CachedBeaconState, stateTransition} from \"@chainsafe/lodestar-beacon-state-transition/src/allForks\";\nimport {allForks} from \"@chainsafe/lodestar-types\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst state: CachedBeaconState<allForks.BeaconState> = generateState() as CachedBeaconState<allForks.BeaconState>;\n\n// dummy test block \nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\nlet postStateContext: allForks.BeaconState;\ntry {\n  postStateContext = stateTransition(state, block);\n} catch (e) {\n  console.log(e);\n}\n\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"e72d1b528132b31a3ad24b6ac0b5033bc9b6e938","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"concurrently \"yarn build:lib\" \"yarn build:types\"","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","build:lib":"babel src -x .ts -d lib --source-maps","test:unit":"mocha 'test/unit/**/*.test.ts'","build:types":"tsc -p tsconfig.build.json","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.16.0+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"14.16.0","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.1","@chainsafe/ssz":"^0.8.13","@chainsafe/persistent-ts":"^0.19.0","@chainsafe/lodestar-types":"^0.27.1-dev.32+e72d1b52813","@chainsafe/lodestar-utils":"^0.27.1-dev.32+e72d1b52813","@chainsafe/lodestar-config":"^0.27.1-dev.32+e72d1b52813","@chainsafe/lodestar-params":"^0.27.1-dev.32+e72d1b52813","@chainsafe/persistent-merkle-tree":"^0.3.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.0","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.27.1-dev.32_1628149760578_0.1906414560385803","host":"s3://npm-registry-packages"}},"0.27.1-dev.33":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.27.1-dev.33","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.27.1-dev.33","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"tbaut","email":"hi@thib.top"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"87f26035639e9b501cfd6891bf6ca5b711bc83e7","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.27.1-dev.33.tgz","fileCount":317,"integrity":"sha512-9GApp0Uk40TTR1pmnnvGdUivXAy+QED5+6NbLb1p+CQRwOMbY8kyKHxTyyqwFsoLaBYWMTyzf+eTvMF9IQqDoA==","signatures":[{"sig":"MEQCIA07r1tMFHUuliV4og/yKti/gRcig/zHGbqauPV/Bv4jAiAklINV+uJE0du6ctCjswPVruYa+lqVLRWCZAFyOMpa0Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":762584,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhC65dCRA9TVsSAnZWagAAWloP/26rMiG2E3U8a3sz9l/K\nS7KDLsXRmmy7lx60EEXquYDRTM3tld4pyATzIL5I5alu6zhcZ7FAYifxuo7g\nf2Q9o0Lff5SXCh3sR+cZ9Fc9Udj1euQ6j5ZbJ7JDkOCATGbKGgXsfVD0qWvb\nIjgt9aMz7wNYHKaAGJ2RTt5kQsw3REYZE6yV3eSd0U/vI0uiL8Ap+exBmV43\n5WO8v3u7IOsSrTPyhJi5YQNmI/3SwWHM7Bc0ItN83CrEReVEjEH3fV2ePUc6\nIE2Gkb3/cCA+Jz8hIPnXwF+YQOKN0+ZEzTpIyXyjcf+SHvpX5Sz+sH1MYsPm\nsynemUQO+kVE0RKaSPcB3gwc3lujN8doetmdoNYmcJya0Zzg8Sf4upQE6rQn\n92lB1eUdhet2PqlOFEUnNzfl3UNKAVyLe/vpGUhNVEBVeQuLAk3fMl5WM1xr\nD6EH2u/QupicqXiqnvTJSrCZ5i60ekUBZgFmiJLx2gWWgBT+c+BISceMdjpm\nh78i/4Ih+D9UvbJDis7Vfj4Wa1296mb8b9DttTuMctDiO8YanYqvK6+JQFsz\nGynnPSFu/iBhRywzE2Uks65BhE6Sb2WrWYrlT8sswt2JHhtU0rWF1ArFHf4c\nVcbxF2f0nta1cx9sS6h/uPpPYWpuohS/mR683aT2ZzfqAm7tIGWHoXZBSAu8\nREeW\r\n=W+qL\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 1.0.0](https://img.shields.io/badge/ETH2.0_Spec_Version-1.0.0-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\n\nimport {CachedBeaconState, stateTransition} from \"@chainsafe/lodestar-beacon-state-transition/src/allForks\";\nimport {allForks} from \"@chainsafe/lodestar-types\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst state: CachedBeaconState<allForks.BeaconState> = generateState() as CachedBeaconState<allForks.BeaconState>;\n\n// dummy test block \nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\nlet postStateContext: allForks.BeaconState;\ntry {\n  postStateContext = stateTransition(state, block);\n} catch (e) {\n  console.log(e);\n}\n\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"d4587dd1ed95206ca06509de25033eebccdf420d","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"concurrently \"yarn build:lib\" \"yarn build:types\"","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","build:lib":"babel src -x .ts -d lib --source-maps","test:unit":"mocha 'test/unit/**/*.test.ts'","build:types":"tsc -p tsconfig.build.json","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.16.0+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"14.16.0","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.1","@chainsafe/ssz":"^0.8.13","@chainsafe/persistent-ts":"^0.19.0","@chainsafe/lodestar-types":"^0.27.1-dev.33+d4587dd1ed9","@chainsafe/lodestar-utils":"^0.27.1-dev.33+d4587dd1ed9","@chainsafe/lodestar-config":"^0.27.1-dev.33+d4587dd1ed9","@chainsafe/lodestar-params":"^0.27.1-dev.33+d4587dd1ed9","@chainsafe/persistent-merkle-tree":"^0.3.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.0","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.27.1-dev.33_1628155485712_0.839465977974047","host":"s3://npm-registry-packages"}},"0.27.1-dev.34":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.27.1-dev.34","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.27.1-dev.34","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"tbaut","email":"hi@thib.top"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"0e80d6eb954a04a68c49ef2a11a74787ee5ff856","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.27.1-dev.34.tgz","fileCount":317,"integrity":"sha512-nobegdpIz6M9XywRdjXtzSoWNpDPBm4wYBZRlLFSinTtQtFpJ6fSpT4TZL+2KsoI2dgzgSqrUcvrGrlIOQNJfg==","signatures":[{"sig":"MEQCIBzFa0bQq84NXgzPG84PeCS8OpTQ5q1dvWjgvvbVUsySAiBfIn8KZga/veCy1hIv77GIrTLF2wo0oudo4huhAUXdVQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":761167,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhC9fcCRA9TVsSAnZWagAActkP/iOuAvZqLoE3DJWHvAgM\n4cwyRqFR765qtz9CbXFKOX/JVgcus2L8h8VLT6H6QF8Z+TtfKPSFxtacHAgw\nZqs4r14/7b8B/NABkP7FVkbIZOryvNt8aTyEIjquMvSa00Ls/55q/93kZqSE\nfckSzwHDh1vyoU7ufWnklFUNycn7lw4+QZUT3nitNJ6WcLaLbQFsyTWKYh3O\ndpeQ9rsbVB0+LurZyChgvbnDgCcoSKTLQKXpJ62flrjIWZedxagC8pqwls/O\n9EfCV4Xo5NFjg6g6BH3LIO6Qp5dZTRffI1D6zmQ0sBocgdVYbQv9FIi185Sv\nsrMXv/3jf7CVcxvNxlWJTHbmnaFUNRYluXc5j56Ew82nyCbp7aJjBvEUq8iD\niAQMEQ38b3e9KeAdsTLcGTGx+luJWjshC0brbSwQ3qq5l6vnURpSQw7kXULP\n7k4tpCA6UkCAa461RNovfYf7gMl7/CtKOY1/gfow4+uRaTW5rEFlgjfgMeEL\n7LVOaU5oSTkwCMftDktxg8DW9nwXbcB7GLiTaobRnGUw/endvN6ewI5rWfEp\nsN7gtTlNo+eA0/BO37NQh14fTYqB+n4coEch8JIYEz1/keY0iqv8S+VetEjS\nSnBRAYpBxOFiViHTd61B7JPBKh9tXnYInjMX3UJbW4dX8xFfhuWh+DqLQRvS\nVAX0\r\n=lLY8\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 1.0.0](https://img.shields.io/badge/ETH2.0_Spec_Version-1.0.0-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\n\nimport {CachedBeaconState, stateTransition} from \"@chainsafe/lodestar-beacon-state-transition/src/allForks\";\nimport {allForks} from \"@chainsafe/lodestar-types\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst state: CachedBeaconState<allForks.BeaconState> = generateState() as CachedBeaconState<allForks.BeaconState>;\n\n// dummy test block \nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\nlet postStateContext: allForks.BeaconState;\ntry {\n  postStateContext = stateTransition(state, block);\n} catch (e) {\n  console.log(e);\n}\n\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"1a3def090a1ab17baeccdfe7178a675731e5a67d","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"concurrently \"yarn build:lib\" \"yarn build:types\"","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","build:lib":"babel src -x .ts -d lib --source-maps","test:unit":"mocha 'test/unit/**/*.test.ts'","build:types":"tsc -p tsconfig.build.json","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.16.0+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"14.16.0","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.1","@chainsafe/ssz":"^0.8.13","@chainsafe/persistent-ts":"^0.19.0","@chainsafe/lodestar-types":"^0.27.1-dev.34+1a3def090a1","@chainsafe/lodestar-utils":"^0.27.1-dev.34+1a3def090a1","@chainsafe/lodestar-config":"^0.27.1-dev.34+1a3def090a1","@chainsafe/lodestar-params":"^0.27.1-dev.34+1a3def090a1","@chainsafe/persistent-merkle-tree":"^0.3.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.0","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.27.1-dev.34_1628166108122_0.7716748469798309","host":"s3://npm-registry-packages"}},"0.27.1-dev.37":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.27.1-dev.37","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.27.1-dev.37","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"tbaut","email":"hi@thib.top"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"f39e1a195fd1f65acba768a6b1efa21ae84d3f2f","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.27.1-dev.37.tgz","fileCount":320,"integrity":"sha512-OZ9736o8OUC+XyQWR0Lni/2VIq2+Ppq44AjmkVdDYEhiPnepbOksL5FNqS40mYtZkpjNTI3BOti4q487vmFngQ==","signatures":[{"sig":"MEQCICCkl7UmW2Y2h8OCE73m//kpU7hthQz5r1UytHl3lJltAiAV0j+fXf9sAhBBSvteCqeqGt0Ja28JHfKkybX4/b7dZg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":762061,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhC/ysCRA9TVsSAnZWagAABf4P/iHtDtNJFCYTa5wqAg5g\n89dt9ffrjGrugZLhA3Oab2b5mUV3Kv2Us0TbFSqbmekGPyReRJoqFLA+Jqv/\nUquLT84rBBp72JU59Q49JPicksXogvABRnXZ3LTpSzjzCLA1LcsOFJBkbj7B\nhX34ay8evOUGvBIxiK4X8rnjmQxHwiAIVw/nUUAqAGBgj/pXpIgDB0AbQDFy\nEIYacQ/X3JwYjaDBLGyZNNUF2mCGy9EH4cQ9v0oiMaGatgHt1kJJVBzJTNt5\ngULuzBuoY5x3OKfqLQdHXB+N7+LI9v0yEE4pFEwJO5Bw+6Jd0vJWpXPQCW9k\nkFYrttP2VpzgbyOmbZ1XtfDxlm94ekoO3EPC1gEFdZ5WicgVQTbtn3JjSISh\nsuTzEgjpMUv7tDLMw8mfgKqk61k8w5GXnBBbVivK3OrKvAppkG3hPDL8Czbw\nhcN8JP0XwdmA012zaQ1Rqafv8oBzOdhdI9992yaqqPaNUIz2W8BjEkkKo8c7\n8p0g4PpY4n4AYf1e9nPeiZFcLOPiM+w3WH0+bdKWKmzSu4TYUU9UcEExS/BB\n81sX46wLTs8VIC2GeQKYPUEVB8hVN/ZMFNFpG2tEoigam0eOwNN3hebFtXbE\ndZuZEJl598x/spPyBwvOpEVhSZr9NQz584xfFMjg+lfN6itbpQipiNkSUbxu\nW9Ri\r\n=B5/r\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 1.0.0](https://img.shields.io/badge/ETH2.0_Spec_Version-1.0.0-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\n\nimport {CachedBeaconState, stateTransition} from \"@chainsafe/lodestar-beacon-state-transition/src/allForks\";\nimport {allForks} from \"@chainsafe/lodestar-types\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst state: CachedBeaconState<allForks.BeaconState> = generateState() as CachedBeaconState<allForks.BeaconState>;\n\n// dummy test block \nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\nlet postStateContext: allForks.BeaconState;\ntry {\n  postStateContext = stateTransition(state, block);\n} catch (e) {\n  console.log(e);\n}\n\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"0b86f3ed43e1e2b2768aeca89b3332f2b725700c","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"concurrently \"yarn build:lib\" \"yarn build:types\"","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","build:lib":"babel src -x .ts -d lib --source-maps","test:unit":"mocha 'test/unit/**/*.test.ts'","build:types":"tsc -p tsconfig.build.json","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.16.0+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"14.16.0","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.1","@chainsafe/ssz":"^0.8.13","@chainsafe/persistent-ts":"^0.19.0","@chainsafe/lodestar-types":"^0.27.1-dev.37+0b86f3ed43e","@chainsafe/lodestar-utils":"^0.27.1-dev.37+0b86f3ed43e","@chainsafe/lodestar-config":"^0.27.1-dev.37+0b86f3ed43e","@chainsafe/lodestar-params":"^0.27.1-dev.37+0b86f3ed43e","@chainsafe/persistent-merkle-tree":"^0.3.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.0","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.27.1-dev.37_1628175532493_0.6704594268493216","host":"s3://npm-registry-packages"}},"0.27.1-dev.39":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.27.1-dev.39","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.27.1-dev.39","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"tbaut","email":"hi@thib.top"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"279fec56cea4c5ef0400ac0b8b08f825db2ac416","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.27.1-dev.39.tgz","fileCount":320,"integrity":"sha512-m8f3kNmQxSvv3ktZ388PG6oLmTyC0VyY3mWknqnNt4/L6noB6HHwTA5vQn1P54f9FzEoKYVxEl2XBZTivNGw+A==","signatures":[{"sig":"MEYCIQDTurEgu6OTt2Uq0nL8799FieDiU4DcaBI/QKW/LatNywIhALdrShia6xq3GHrlaplI0Coz6wVuzOBPyOyFCKyhGlOW","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":762061,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhDDKcCRA9TVsSAnZWagAAX9YP/2rX0dlNA01leaOpl2zY\n61KylSAYAL7zWR8zjGLIghcdlSBe9bqxxmDoRtL6qFvxX+DPDdeDHzb/56xt\nvPIX5jdT/S7x+fPoVZINFJ4y3og5TNQMBb4i0AUIm99hgJSnKZFmzgI+vj6U\nw1/GjN4XBqp/5I780SzFCdidDRhbfWKR2BtlI3yT5nOi8Xb1NJ4v1dJl0Sc+\nd/RfmJ477lQgC90pxW5Luh4hHTmpQ6EFbnfaUlD9heBmQGeKfIX4ZUBnRXN8\nBHO8NIJ3EQa4hPuTNnRK4yGr8tW/YSX6oyJ8baP70OCgNyLtQCMhDZPVAlAW\nqlDO55xd6Q6NT5JIuTMPg6H0a7ebEGdOYDMSrIijVuia2ttNNbWdIhzFlnWa\njGzula+Sy9NfWaiGl2/HyBsBp5ZEdXrltLf8mpM+4h6Tc/l+C5i7vyaaYK5u\nF3QK+UYrHP/kb0NOtou3b6sVVsiOiqOJ05HKRJy6h3a+6T9K74gv5oDw1Bik\nrFxEhWk1+x6Mb325FXQIRA75uE9fHomo6RqKnzVO3xiPgoEbqx93xXF8cfxh\n8LGWo+azF6WTCkIsPY8+Y3loQj9x8slqB5ap1UUQTbFO+If6QkM9AlKaiTYY\nVPTGmgGJEOXe55InZKqrSDACG8c8BlvsLxHLeXox8Hej0gnuB8pvSB6tp9A5\nVcMo\r\n=aFzv\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 1.0.0](https://img.shields.io/badge/ETH2.0_Spec_Version-1.0.0-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\n\nimport {CachedBeaconState, stateTransition} from \"@chainsafe/lodestar-beacon-state-transition/src/allForks\";\nimport {allForks} from \"@chainsafe/lodestar-types\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst state: CachedBeaconState<allForks.BeaconState> = generateState() as CachedBeaconState<allForks.BeaconState>;\n\n// dummy test block \nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\nlet postStateContext: allForks.BeaconState;\ntry {\n  postStateContext = stateTransition(state, block);\n} catch (e) {\n  console.log(e);\n}\n\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"3f2470a564c39fef19d8fcae853d4c1317f5e051","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"concurrently \"yarn build:lib\" \"yarn build:types\"","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","build:lib":"babel src -x .ts -d lib --source-maps","test:unit":"mocha 'test/unit/**/*.test.ts'","build:types":"tsc -p tsconfig.build.json","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.16.0+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"14.16.0","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.1","@chainsafe/ssz":"^0.8.13","@chainsafe/persistent-ts":"^0.19.0","@chainsafe/lodestar-types":"^0.27.1-dev.39+3f2470a564c","@chainsafe/lodestar-utils":"^0.27.1-dev.39+3f2470a564c","@chainsafe/lodestar-config":"^0.27.1-dev.39+3f2470a564c","@chainsafe/lodestar-params":"^0.27.1-dev.39+3f2470a564c","@chainsafe/persistent-merkle-tree":"^0.3.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.0","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.27.1-dev.39_1628189339969_0.6785047384843916","host":"s3://npm-registry-packages"}},"0.28.0":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.28.0","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.28.0","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"tbaut","email":"hi@thib.top"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"9587d297a1087eb51eb89ce9afa9f284f8c85934","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.28.0.tgz","fileCount":320,"integrity":"sha512-yJ1TjhJ5uZ4VabXaDlqF85GqcvypJmkmH0adsrAGb+Mg4Q3PuCI4eRf0fxR8Xw7WyF7tH8IvDEc8ebG05+AKew==","signatures":[{"sig":"MEYCIQCHs7k5nHQB1UYmAeJ2TTr/sAVEoyQxSC1Y3J46kiLmBgIhAM3TRTlsdvqlT71NIV+DmCx7lXQPGp6Moy1qj/RmaSnP","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":761966,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhDDNXCRA9TVsSAnZWagAAKjcQAIh2MaHMXRZxC2zD+/Ez\n7hnoQyS47OT/7jHIWQyX+5H5q3ez+GKFzgreCEJXQdRO1XandjrhOCI0vn3l\nZiZMN1aQoUV3bOq6UrliQKg0ltBFONpr1MQsMMmsk0gnj/BJYVVGUjjYOJLP\n97PsOwTOCjVQgWgVui2/8ec0x0ERqWMNgq2QBRsy6nWvKk2VJAgp8TXSMV/x\nTM1YGQNrFTi3477FiGKKhL6giAWHMRf3ZY2uoMhhBFBGW3GapGjXSRcVtDcJ\nfT72PoFu4bcRf95n0E2g8ZKNi2+5fHWunC6gGMOBm07BJ4J8JKrdZ8SzzDNd\n/zw9kHKhE/r+y+hsQMei0TxK1PR3ZmOZzOywqggbLwSV0gj8OTFd8/aFvLaY\nyW9laj1SFIIkf6gjOXKLi0iUyMAC1ALbfVe2/M2NpGMyABbRgqTH6vgZIT65\n/SLsx/s7d5rC6rvcrZJChuZRNZeUvjM4DxBwGle9U3GCe7sYuQjuOFILckVK\nl8IikPFnKlFf7NPHWxHRQbbyOQu9b6W3WzvCqRi0HUrwkFma29zto6HVjrPt\ntZaYTA0cBTblRi1cvBeQvvtaM7Id4BMeGhav2NVbWuvskBdWm8viRdK3B8Ek\nEe3YonT+HI8lif+baS/lrLbM+n20lkA+phgBzNd+EITPmvILFO/K086Lcg5o\nPxWs\r\n=fmOB\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","gitHead":"3f2470a564c39fef19d8fcae853d4c1317f5e051","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"concurrently \"yarn build:lib\" \"yarn build:types\"","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","build:lib":"babel src -x .ts -d lib --source-maps","test:unit":"mocha 'test/unit/**/*.test.ts'","build:types":"tsc -p tsconfig.build.json","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.16.0+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"14.16.0","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.1","@chainsafe/ssz":"^0.8.13","@chainsafe/persistent-ts":"^0.19.0","@chainsafe/lodestar-types":"^0.28.0","@chainsafe/lodestar-utils":"^0.28.0","@chainsafe/lodestar-config":"^0.28.0","@chainsafe/lodestar-params":"^0.28.0","@chainsafe/persistent-merkle-tree":"^0.3.3"},"_hasShrinkwrap":false,"devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.0","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.28.0_1628189527108_0.2554032252017744","host":"s3://npm-registry-packages"}},"0.28.1-dev.0":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.28.1-dev.0","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.28.1-dev.0","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"tbaut","email":"hi@thib.top"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"f80428ef81c7f2b97e404fc9c69b156f60e8193c","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.28.1-dev.0.tgz","fileCount":320,"integrity":"sha512-JZeu8TzSlHdD8llXdtpWumFOK7aDmyYvfspO//AubO6udSlUwz2eSVkxR70rF4T2r1g3mFHFdn7Nrrji2lbagw==","signatures":[{"sig":"MEYCIQDWcQJKxcS91aT3pyaANWuMOLAScSgOHG/VyGgrBOyD/QIhAN8IsHvGvU2515I9mjY+YlP3dG/gJ05pFVR1e6z/rFmM","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":762530,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhDKB+CRA9TVsSAnZWagAAPbUP/iMWY5e3U911FgDN/Epe\nVVbFqFmLgAhWLxBliTPZqoW/ez/eTHEPv2EAOvp8824aJ+3A1+Itr6Ns+gTE\nuoGF988WPph2KHX0uLYQEjw8c7fmNHaohSYWglmDPJuvkcu1hiQ5g6B/aOrU\nvp8R607j2jqtwvm3W2YnBh8gjK/00ymwsGD8sGlyoyJ4a3X+Ooi7+9ruZVpC\nm6ULqVTFowNAK9zQrf1S7JVlO80seP2xpoHRWeedIb318Hgl9uiX2dti/iV8\nHjopc8ZhudSqrgzD+NKmGS3f9cmO6SevajOB1UjIZHxJy0aN5P90hjri863a\nJlkCjc6o+d2ShfIblj09QQosOqjLPLxuqErVbCeJYX/3YLctDJl2ck5CMFRL\nmInnwHrMx1Ug1RWNVzWsjHK6DLn0b7+hMNcFpDNCSCObLYiZn1HlZbYxqb1G\nHS5J2de/ttP2Q/Tytt1aUYF4/hM8yhDGQC07W63jAKYA5EUmdZdM+dnKUYEp\nJ7p8NKruJudMxpJoqvOesGzuhiU9HL0zflDVkXUN0nzGRzJyW6q513YEc4Mj\naZqu1UQL1h8C9Ka3wc8O0j7H2DtrFfQ9HuyO2an+a/Y/qYKzZfuoI1ZubIV3\nU4hnhe0kh9j9Zqk/EYYeNnnzgVUzw+rJtTMHeWZxvYtYoEysC43Rvyd5f6FA\nGAVV\r\n=lp7r\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 1.0.0](https://img.shields.io/badge/ETH2.0_Spec_Version-1.0.0-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\n\nimport {CachedBeaconState, stateTransition} from \"@chainsafe/lodestar-beacon-state-transition/src/allForks\";\nimport {allForks} from \"@chainsafe/lodestar-types\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst state: CachedBeaconState<allForks.BeaconState> = generateState() as CachedBeaconState<allForks.BeaconState>;\n\n// dummy test block \nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\nlet postStateContext: allForks.BeaconState;\ntry {\n  postStateContext = stateTransition(state, block);\n} catch (e) {\n  console.log(e);\n}\n\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"bea1304448317f35f799f8441af118437f64b8fa","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"concurrently \"yarn build:lib\" \"yarn build:types\"","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","build:lib":"babel src -x .ts -d lib --source-maps","test:unit":"mocha 'test/unit/**/*.test.ts'","build:types":"tsc -p tsconfig.build.json","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.16.0+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"14.16.0","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.1","@chainsafe/ssz":"^0.8.13","@chainsafe/persistent-ts":"^0.19.0","@chainsafe/lodestar-types":"^0.28.1-dev.0+bea13044483","@chainsafe/lodestar-utils":"^0.28.1-dev.0+bea13044483","@chainsafe/lodestar-config":"^0.28.1-dev.0+bea13044483","@chainsafe/lodestar-params":"^0.28.1-dev.0+bea13044483","@chainsafe/persistent-merkle-tree":"^0.3.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.0","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.28.1-dev.0_1628217470286_0.9450670874579501","host":"s3://npm-registry-packages"}},"0.28.1-dev.1":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.28.1-dev.1","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.28.1-dev.1","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"tbaut","email":"hi@thib.top"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"31d1466dd9ec31ef0f8ede64ce5dd2e3fbc22c62","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.28.1-dev.1.tgz","fileCount":320,"integrity":"sha512-BY/wZ8/01R7HTRuNK5wL895ERvLboToHKq+OxxM7Johg3V7Zy2XXbtINXmeFBD+7OpP0V5LC3jNNNqdON7xjGA==","signatures":[{"sig":"MEUCIQDbnpYh/pK5/y1aSmQTyP8Yv55RJxkc/vZejMcXCjrZ4AIgLoVhc6pb7cGZisc7bLTisswQOOgGxRKvJYD4Bkhp5kQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":762530,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhEUEnCRA9TVsSAnZWagAAFjkP/R0TEGHG4RIEYiqfAJ9A\nL21iOAx8zm6dRtMdMsHK828KTchKj/bnURhnoxVPSpaJbxACbZ6BAdHpOCQG\njbxZqVjEh7goYG4Fe6q1shzphc1VZWVpS46OycKakVu2sBT1xPqpZvLCiLWi\nHC7qm842wVDQSTNLiuBD0js2jJcxSE4bxlOA5talFCDZOR8md2xtMsWJ+ccg\ni1x4creFdgzkb8xf0YJMIRPvhyWT2tTu8seMdTyk8T5Y8uBF7C09TwWOu/AU\n9DssfKnC8CR/d+v5/xs/VRSKeBEVqSIXY2O9hNoDQdd1liNX7GvlBbT8dH84\nBWKEpciszYnN7P17iCOTcuSS3LLhfCsPnqskaHYwEO14sH9dEA/+226xg+Sd\nngEQYfCZStSjlYH5KFmcfK7ANW5ASc8lRAMUS6Ie+qljJFGMKswgoQwQyph9\nOSBzV/LSe6F1RxVHBFnZGD7UCRULyHgGh+ADERr0eCSoAiLFod50Xe/KIZYK\nkJnsPHH+AJwoO0bIYTBakUSlNWJ+bUnGrZ4Vn7vHogkBHnp8TD73tGt1daRj\nALyDmXgQ7YwoAWw10SpzmgqB/mkdeTeTMCpAv4zfMz0lA23znGUtDTVePgfc\nMm+ynE67m6Vq0X+IkEq2GpS6Hue5r2xTvMKoJOVD00LOGduXvyUbK7PNQr+M\n9qmp\r\n=7L3W\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 1.0.0](https://img.shields.io/badge/ETH2.0_Spec_Version-1.0.0-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\n\nimport {CachedBeaconState, stateTransition} from \"@chainsafe/lodestar-beacon-state-transition/src/allForks\";\nimport {allForks} from \"@chainsafe/lodestar-types\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst state: CachedBeaconState<allForks.BeaconState> = generateState() as CachedBeaconState<allForks.BeaconState>;\n\n// dummy test block \nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\nlet postStateContext: allForks.BeaconState;\ntry {\n  postStateContext = stateTransition(state, block);\n} catch (e) {\n  console.log(e);\n}\n\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"4505b4b005d2498ba6dee1e02d0fbd7c43676e1c","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"concurrently \"yarn build:lib\" \"yarn build:types\"","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","build:lib":"babel src -x .ts -d lib --source-maps","test:unit":"mocha 'test/unit/**/*.test.ts'","build:types":"tsc -p tsconfig.build.json","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.16.0+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"14.16.0","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.1","@chainsafe/ssz":"^0.8.13","@chainsafe/persistent-ts":"^0.19.0","@chainsafe/lodestar-types":"^0.28.1-dev.1+4505b4b005d","@chainsafe/lodestar-utils":"^0.28.1-dev.1+4505b4b005d","@chainsafe/lodestar-config":"^0.28.1-dev.1+4505b4b005d","@chainsafe/lodestar-params":"^0.28.1-dev.1+4505b4b005d","@chainsafe/persistent-merkle-tree":"^0.3.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.0","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.28.1-dev.1_1628520743676_0.41886217485247945","host":"s3://npm-registry-packages"}},"0.28.1-dev.2":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.28.1-dev.2","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.28.1-dev.2","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"tbaut","email":"hi@thib.top"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"6eadf75f579ecf0705acc73153e1929d2b452a20","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.28.1-dev.2.tgz","fileCount":320,"integrity":"sha512-gMD0NF6luV0UpvAk65y5XOrWgV6r4KT6tzkOeiGHP44k5ATB+4j8nRm6hFWQ+1gwBVUsGqi6XsuPVthc+4JqwA==","signatures":[{"sig":"MEUCIQC5ktXUoDzbvjf5EdIRTMfS2FqFz1cT1vntEMNd3UjbRQIgTLo29XIP1fHeevqGCicJJSziMQuRDA219D8j+eiGqlQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":762464,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhEU5nCRA9TVsSAnZWagAA62gP/Ap3VL8I8LcBAbeHfhfn\n4TYAdXjzZFl3Iji1w9yzg5OeEYOx5mY7+DEq/L0qhfe6MuYbfUTw9MCHvfhG\nqo/HZeaRC9tP0djnIosl2GK6CfGM/XPF7d+MwgCIGtnVP4Q86gQkDEDCKHgI\nEVGImzCeILt2S1+YQ3Pv4wbOMzgn/Wr5UibPlbfZ5WgaTyzM6XHoWvY2/13Z\nvFHfYcm0kVsOP1Na+82EIIIIHKdhIPpCIHm42u9+qB4r8hWSQ4hbHqNvZXHr\nqeEcBj191wt5Jle1wwUkMwYrWCUb9poK8DQwSZi2KWSnUSwnrqR7QC1rAGHs\nVTmmgYECTkUjXWdr+ISyvWDeu4ldNTb1xQ+ptMMdIVUnPMm1VQL+pyzTH8FE\nY4FOmSRT/UCyKbf8eeTUZQ36zAHrnyL3nmpk+fAsJj3YsL8wVZXAVA4/5Dki\nX+OV9WTEVGz6RrjQMn+UHw/IrjiDDhofV/azKrcHqL+df2Ec/vIiDL1bCZTd\nhyjooItSOc9XeihzQUX//ZZILR0WV6ObClcuYS49c3E9/3EIzcvVAS3pNdah\nWwGJT6YwwWAbhkocQiIkR5HINumgRXFwjRg9Kb+yPBFm/+pcHKOWUpeA2U7W\npSGRLK1YY+wOQbwuqOk8UB68XrjSMkLhmVfZgxvxtRozhhHjUedy1kQeCfJq\n3Cm+\r\n=8P7M\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 1.0.0](https://img.shields.io/badge/ETH2.0_Spec_Version-1.0.0-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\n\nimport {CachedBeaconState, stateTransition} from \"@chainsafe/lodestar-beacon-state-transition/src/allForks\";\nimport {allForks} from \"@chainsafe/lodestar-types\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst state: CachedBeaconState<allForks.BeaconState> = generateState() as CachedBeaconState<allForks.BeaconState>;\n\n// dummy test block \nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\nlet postStateContext: allForks.BeaconState;\ntry {\n  postStateContext = stateTransition(state, block);\n} catch (e) {\n  console.log(e);\n}\n\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"d0ffc015b81bfcd45192e4598da030940d38fb7a","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"concurrently \"yarn build:lib\" \"yarn build:types\"","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","build:lib":"babel src -x .ts -d lib --source-maps","test:unit":"mocha 'test/unit/**/*.test.ts'","build:types":"tsc -p tsconfig.build.json","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.16.0+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"14.16.0","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.1","@chainsafe/ssz":"^0.8.13","@chainsafe/persistent-ts":"^0.19.0","@chainsafe/lodestar-types":"^0.28.1-dev.2+d0ffc015b81","@chainsafe/lodestar-utils":"^0.28.1-dev.2+d0ffc015b81","@chainsafe/lodestar-config":"^0.28.1-dev.2+d0ffc015b81","@chainsafe/lodestar-params":"^0.28.1-dev.2+d0ffc015b81","@chainsafe/persistent-merkle-tree":"^0.3.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.0","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.28.1-dev.2_1628524135250_0.9796734428595155","host":"s3://npm-registry-packages"}},"0.28.1-dev.3":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.28.1-dev.3","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.28.1-dev.3","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"tbaut","email":"hi@thib.top"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"e241723c2a550faa430d6b657191e05fd1b14687","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.28.1-dev.3.tgz","fileCount":320,"integrity":"sha512-BRbaIZPUiB48s1FBtbHMsaQjgv4jX6ykiTuscSiWKhmB3vVxrJbGHgJZzUVaT0YL5QHmBIQDiATwfDLvBjna2Q==","signatures":[{"sig":"MEYCIQCp3Q4KAbX5QUpkeJUDpOgFme7Yt93ruoNIuTlXnP72HQIhAM1pV32BvD7m5HhxLAF7F+UFPmVn3zIhFLU7mUnnQmIC","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":762509,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhEYwOCRA9TVsSAnZWagAA1P4P/1Wdhrk8TtD36eecPySq\nA4YW6mOPN4PhDsz9dORWHMmo7IsMUjp14ta0KfWdBvhqTyTaTpVDFivuJgV0\nuGQ9kOn/YALxC1cItdmXBBY5IJHF1OKravXLpLbE3LulU2gDnowxwIX/0WI0\nhsZ9Qmm3aNZGQdof32jff4QOZiLS0MF814+o/WKZN0zYZwLpZ4UPA6sdqAXU\ngcg47cHbbwTngQ750XW+/d2Ph7Md5rcQz7/eHGmuVf9dnQBiua9BiOIxVALy\nI+PlQkCbzTdUTZERTzr07+MS6Dhfdh5N9KVaqZrFDEOoMp5/FLvORJvEVrg2\naxY9zLzvQ4dOw0oMQxECDT+vCEUfTZDIe/r+aAwzgmt2ad0Ss6N5a9TU6OPH\n0+SEEO9gylJLageDxrzeSTXNAGdGFFyhJAz8I3+bLU8m6wXU5X2x2ie1tEDU\nouC5+5J1FK2R4roHEMhKBynKX1V68Q7KEq7D7k+RB0O2W/Vv4VJxPYpeXJdB\nf/is9H56shcP8s+WleE/oczuXHzcX9zp6t0xYQ/lUKtJQBJvf4wVvF+qlTPt\n31PpWj0Eq9+F0aW/NX6Ht/s/oFIlSnXwW7XU++fcSrL+YtYXnBJynHFyXxCc\nZwS92lgMpukEOeWC490Z/Ycprxh3rCfiDBAfTcykZgTx7HeppHC3MMOrUOJs\nhw3Q\r\n=7jt7\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 1.0.0](https://img.shields.io/badge/ETH2.0_Spec_Version-1.0.0-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\n\nimport {CachedBeaconState, stateTransition} from \"@chainsafe/lodestar-beacon-state-transition/src/allForks\";\nimport {allForks} from \"@chainsafe/lodestar-types\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst state: CachedBeaconState<allForks.BeaconState> = generateState() as CachedBeaconState<allForks.BeaconState>;\n\n// dummy test block \nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\nlet postStateContext: allForks.BeaconState;\ntry {\n  postStateContext = stateTransition(state, block);\n} catch (e) {\n  console.log(e);\n}\n\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"a54a1eaf7a9d43406935af45ee5cdda02d2b4075","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"concurrently \"yarn build:lib\" \"yarn build:types\"","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","build:lib":"babel src -x .ts -d lib --source-maps","test:unit":"mocha 'test/unit/**/*.test.ts'","build:types":"tsc -p tsconfig.build.json","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.16.0+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"14.16.0","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.1","@chainsafe/ssz":"^0.8.13","@chainsafe/persistent-ts":"^0.19.0","@chainsafe/lodestar-types":"^0.28.1-dev.3+a54a1eaf7a9","@chainsafe/lodestar-utils":"^0.28.1-dev.3+a54a1eaf7a9","@chainsafe/lodestar-config":"^0.28.1-dev.3+a54a1eaf7a9","@chainsafe/lodestar-params":"^0.28.1-dev.3+a54a1eaf7a9","@chainsafe/persistent-merkle-tree":"^0.3.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.0","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.28.1-dev.3_1628539918696_0.4054643506937421","host":"s3://npm-registry-packages"}},"0.28.1-dev.4":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.28.1-dev.4","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.28.1-dev.4","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"tbaut","email":"hi@thib.top"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"ad20d237cb1a25893bca25aa555afa93e87d0ca9","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.28.1-dev.4.tgz","fileCount":320,"integrity":"sha512-9JsPo6PTSCD7pyV45rHJduqTEJCEDPMUGSSjxecAy3X3bghLoA6zPxa5uh8uCFuqAcOjUPqT0r9liWVLt4OcyQ==","signatures":[{"sig":"MEUCIDi3qsbNVbCkePK0dCO20VMeM0LYhxMLz+HmH+nsn1EoAiEAxhE2H5xg4oSvHqiHujLOAdQjjVCrarAjo1dSjlXBZ1c=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":762509,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhEY2pCRA9TVsSAnZWagAAYbwQAJvZ9AWGPmzbnj5zU5t1\naAdjRg67xk67VPUtoy/0utiOSUZN2AMLuoP5X8tbsEfSjJUNi/0xiIoKkN+1\nseYFR/e2jb8CnIgvy4MJ1ui9ICgdrEqm9O7oJ9dJ4rLWUAAOYOBwHmdHJ8Xp\ny969YPcuqw4oQR9RodBfcnK88ICxyp2mRBa0ZN2Qk5cGAQUjc8+7Fsbcp9wc\n6EvOdbLYMmscLwhqbq7ULgARl5cthqKIdDN2O0iu4dsZlIS+8G5SuJkOe3xC\nhZjjepBrOT/ehMxy1bRu1KL0UFJb/5LEFjmCBfE0Z1KU6oTwx2ewJopisuh2\nQj+8D+y+/MyNIK8lFizgrO42eRjjoebWdKCEVpOGAtezZDvyO+eJpfSndT8+\ntIwO0KNu8o5a1q0MwW3+VT7i6wR1NBZjZrQ5roIbyzXH5RkpMUtCcr3yaqn2\neTL96r5GSNRQP5elHfWhGnGQwV+fitVqmf8gYVlQ9sMNPrsDkBttD6mSIVvV\nM+GROBApcQMSG36KZC6pQKACZ+uZiClM1XpeeWy6C/XFvHp3iMImApmsuqbw\nuh9eWAbiUkEa5u7fPtWvC25Bz7m8deWg3utmHfxDgtswFEIpc1huCs19ot52\nlHH9tCdMkv/1l0AQII1O7Bk+iK2lEyz+JHKFuuUuny5351gHZLQ7eYlZVt9H\n7mQp\r\n=VqUG\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 1.0.0](https://img.shields.io/badge/ETH2.0_Spec_Version-1.0.0-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\n\nimport {CachedBeaconState, stateTransition} from \"@chainsafe/lodestar-beacon-state-transition/src/allForks\";\nimport {allForks} from \"@chainsafe/lodestar-types\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst state: CachedBeaconState<allForks.BeaconState> = generateState() as CachedBeaconState<allForks.BeaconState>;\n\n// dummy test block \nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\nlet postStateContext: allForks.BeaconState;\ntry {\n  postStateContext = stateTransition(state, block);\n} catch (e) {\n  console.log(e);\n}\n\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"2a478d5ed76fa1608b320ebcc1ec71f1e14739fd","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"concurrently \"yarn build:lib\" \"yarn build:types\"","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","build:lib":"babel src -x .ts -d lib --source-maps","test:unit":"mocha 'test/unit/**/*.test.ts'","build:types":"tsc -p tsconfig.build.json","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.16.0+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"14.16.0","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.1","@chainsafe/ssz":"^0.8.13","@chainsafe/persistent-ts":"^0.19.0","@chainsafe/lodestar-types":"^0.28.1-dev.4+2a478d5ed76","@chainsafe/lodestar-utils":"^0.28.1-dev.4+2a478d5ed76","@chainsafe/lodestar-config":"^0.28.1-dev.4+2a478d5ed76","@chainsafe/lodestar-params":"^0.28.1-dev.4+2a478d5ed76","@chainsafe/persistent-merkle-tree":"^0.3.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.0","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.28.1-dev.4_1628540329286_0.9002522857636444","host":"s3://npm-registry-packages"}},"0.28.1-dev.5":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.28.1-dev.5","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.28.1-dev.5","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"tbaut","email":"hi@thib.top"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"ecbb588852b39cc203f81bcef7658ec5bc7affbf","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.28.1-dev.5.tgz","fileCount":320,"integrity":"sha512-u4zb/9TzE2m7GeRTASeQOvbTL0wIwanbTUF3JkXa3bs+JE18vRw0ru0HzI/iuumcSKwIuNwkmOWoJdfrgxwwWg==","signatures":[{"sig":"MEYCIQDrXB7rBTHhCCvCHyBXX/HbIsFExtUFMX7UKp/pZJBOlAIhALdWVrvA0eUqgTxejhk9OqbHg42L7oLyrKgIZYpK7Q8E","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":763070,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhEZIkCRA9TVsSAnZWagAAIXUP/j/OgMzywtMCbUiFAbSV\n+gcxYfE+uf96CTufXOmORa44Ub0vsVBBjen5MkZT2RccMZtaucGLBwvMb/Iy\nQqMMjUvzdR9R2jiaxQPSQs0FvlHfv4hHrvRg85/dO6GToAPWB3thFbztlxJh\nDZxczANU136xlTB/UHA/bfV1zBgYKyJ8fsMnKiaZZ6AUoSeXKTfWwH8qUsSy\nH5gDhWt6q5S3GY3TaLeB0jOBAqJkwKBFK5Hix+C2MGIKZoYphtXBvg6rqxKO\nzSp9DYEDL2iVgxs+VIFM6ivb9h4af1lFnzBNLsXl3RpL6gIu7IRI/rJ6P/28\ngZtRUd2liGEH/R+bNi4SS0vx3UTPnNgnaLS+njLmMkd25SMFne8n7Q5UK5ol\nDqn4bGMwfl2cMU4wbIJwCGkGf1DS4kjZtVkauo05t1FZIpmrMgYnrH5ldC5n\nORJ771MZwtM14MlcUJvgxLNiywg/qcy2Kl/YmdRnUeEcuDhil9fDBVXYVMQX\nVjIZni/H8f7VGU/dTk3weuRNxsXIacDgNQ/D8TNLdCBNh3qEj5WcM0Vy7hEq\nDy+jbO/Rc3JULt4ff/u4ONlS5JWSra/ea9rH3eEJnhz51i6vLFQhcxlnGDnv\nUCVBf3BO3aCie2OfW7PZ4mSpOtEmdVyiPxysS/6v63lBgWvtDqMY0fPr9aRj\nldHj\r\n=0XLH\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 1.0.0](https://img.shields.io/badge/ETH2.0_Spec_Version-1.0.0-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\n\nimport {CachedBeaconState, stateTransition} from \"@chainsafe/lodestar-beacon-state-transition/src/allForks\";\nimport {allForks} from \"@chainsafe/lodestar-types\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst state: CachedBeaconState<allForks.BeaconState> = generateState() as CachedBeaconState<allForks.BeaconState>;\n\n// dummy test block \nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\nlet postStateContext: allForks.BeaconState;\ntry {\n  postStateContext = stateTransition(state, block);\n} catch (e) {\n  console.log(e);\n}\n\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"c9e92a75f22f02e1bff408cb61c599706fae59b1","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"concurrently \"yarn build:lib\" \"yarn build:types\"","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","build:lib":"babel src -x .ts -d lib --source-maps","test:unit":"mocha 'test/unit/**/*.test.ts'","build:types":"tsc -p tsconfig.build.json","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.16.0+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"14.16.0","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.1","@chainsafe/ssz":"^0.8.13","@chainsafe/persistent-ts":"^0.19.0","@chainsafe/lodestar-types":"^0.28.1-dev.5+c9e92a75f22","@chainsafe/lodestar-utils":"^0.28.1-dev.5+c9e92a75f22","@chainsafe/lodestar-config":"^0.28.1-dev.5+c9e92a75f22","@chainsafe/lodestar-params":"^0.28.1-dev.5+c9e92a75f22","@chainsafe/persistent-merkle-tree":"^0.3.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.0","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.28.1-dev.5_1628541476183_0.004606773852947388","host":"s3://npm-registry-packages"}},"0.28.1-dev.6":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.28.1-dev.6","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.28.1-dev.6","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"tbaut","email":"hi@thib.top"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"84f2bd1929ed1fdb6ae2b87e02742191e62b19c5","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.28.1-dev.6.tgz","fileCount":320,"integrity":"sha512-iOyImv43YDM4lohhTCkIqi/10rNc4WP+b1Bl+u21gKybRWKwI3ktb6VUWiw3ULlRmY+fnhG8BhpgPtFTeTJHjQ==","signatures":[{"sig":"MEYCIQCMqPR+OWjI3lHdvQgAR9QMrrOMagaVhpKGsuloWt6uIgIhAJQg3IpVkkIGYzWQA5P9Oo3bK7FJclCkB+JvybrZXkg8","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":763142,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhEZRhCRA9TVsSAnZWagAATQwP/jwhzem7vLSZMiIRPMDJ\nRzGzzRKeqsNYZgzV27VOgwSRUgBa6t+L8NGwg7/tCskAywK9AWtNHnf51Fz8\nmCwodiku5WSSnMD21CfhxxU2Vdyid5qOfAgZx1V8zhih1LDjJp2q75v3ZB2i\nrdpYXKMrUFHdgm77+PNHh4OdIdr1A2TMZs2gD4xCG/axz0VKMwdWVTYA/iU7\na8bstHLUMQGQsgmMBRnD4B1eZpTjcJy/KuWQJX0WVQ0RoYWsV30ntd4FdeFb\nbd2vdX6f0DEsZGYGuIAi02GLgILVqI1NjSpv8oBhSw35NRgRtHPXMTS8mnup\nG8lSpQ8d0SrPhSuc4+7FyvMKFwadpXx5OX82+uUEdm7OwrbSDKWpspH9Rn5A\n1FWFSQFdMciYVFpEGu3IOusSYaPlQtxG9/5ktZ32Sfwds8mEA0ffuxReWZM7\n9WfMxQLezJ1SsSsKe1ARSGU9B7J/EuZMuBe2BzmG9/+dA8QQfCOw/F0jMwt2\nwBlh/Fp1xnI/TNQehPERxzAcAW3qsUkXDuQ1zMfWmjA26BrpH0d+Hno/dbE0\n7yNq81xwqYAKzfWlu89tgNSEDlYZ2Y45JU0dlufUzioaHH4DfrYP5ePhyn+o\n+PXI3CLaCHJMt0Pzmh1ge6AVTpEruytNz2mP/jbr5YkW1TsHA5ZFS4POdPuo\nWipK\r\n=K7Sn\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 1.0.0](https://img.shields.io/badge/ETH2.0_Spec_Version-1.0.0-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\n\nimport {CachedBeaconState, stateTransition} from \"@chainsafe/lodestar-beacon-state-transition/src/allForks\";\nimport {allForks} from \"@chainsafe/lodestar-types\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst state: CachedBeaconState<allForks.BeaconState> = generateState() as CachedBeaconState<allForks.BeaconState>;\n\n// dummy test block \nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\nlet postStateContext: allForks.BeaconState;\ntry {\n  postStateContext = stateTransition(state, block);\n} catch (e) {\n  console.log(e);\n}\n\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"08fee5ca3e9800671fd2619aa2cf8cbb5cd6d262","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"concurrently \"yarn build:lib\" \"yarn build:types\"","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","build:lib":"babel src -x .ts -d lib --source-maps","test:unit":"mocha 'test/unit/**/*.test.ts'","build:types":"tsc -p tsconfig.build.json","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.16.0+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"14.16.0","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.1","@chainsafe/ssz":"^0.8.13","@chainsafe/persistent-ts":"^0.19.0","@chainsafe/lodestar-types":"^0.28.1-dev.6+08fee5ca3e9","@chainsafe/lodestar-utils":"^0.28.1-dev.6+08fee5ca3e9","@chainsafe/lodestar-config":"^0.28.1-dev.6+08fee5ca3e9","@chainsafe/lodestar-params":"^0.28.1-dev.6+08fee5ca3e9","@chainsafe/persistent-merkle-tree":"^0.3.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.0","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.28.1-dev.6_1628542048979_0.7865649189378459","host":"s3://npm-registry-packages"}},"0.28.1-dev.7":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.28.1-dev.7","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.28.1-dev.7","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"tbaut","email":"hi@thib.top"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"c47ce30ddb717743da4bb130fead1ad871d04a9d","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.28.1-dev.7.tgz","fileCount":320,"integrity":"sha512-SBVUE+DxTjelUgz8r1jDWPObPNBoWebCG5M5b18+nLnOAFZRkvNf8LZTW3MvcdIFiaZoujZ3uDn7vbjCnbHbHA==","signatures":[{"sig":"MEUCIDP6s7K9SNxN/pTtmC0q0VoUdz9w+ImIkdCE+AOSXKU/AiEA4QOK3cRI1gli+yRccoIF7N+g1xnO9sO+uG4HBy7DW/0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":763142,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhEk/ICRA9TVsSAnZWagAAbAAP/jh/wZVO2Y3kI273MyBx\naO/ayXtPDISYo7sEHZ63ntsW0MTcWYSaYNQ8TuTEMj9D+rL/FD8cAMuUYRWR\nknz0B8mM6X8fmQ3jjvERK4pgmoJ2M2+1d51LiRCRdoJfbD5i0cBU9Gr5ihhf\nXv90q6378eotnR+VxpUfcgWf0+hKey+VnuqvIpTTMQU9NLM2tRBIzhEeeuhh\nPnJUBdd53skr/RBH8c3HUaHzkhhElYrsFF6HwZtAP8XLlv6zCiewT7pS8Pbs\nL96GW3XZQe5ttemaSgFFdvTIpE2zlHfTQxK4e5GId9zUIkxpuO2Agmeva8XA\n+vFeZoLBLrOavvtcUkpbZA2pUf7ZdpaTQEsymLH4jJKw57BKYfs0zsylCZrl\n6VupvSMwQaezatqkTt7RYyuFPkg/b5gNkSLS6c406lJX+dFLoNDuRrjobuZU\nsVS93/Qy7o9reuv/CsQUH8rm7Au1W9P7ytJaOT0iiVRJ7tKGFlGnYav4rzqI\nkF87CqwfFRrWp6/PBCo/FOCU4PcoHw9CvnXlp+iSf2iwXcUClMO6/gUhnDZ6\nVa+d9E4kKiU6WP7bnIPSE9uVj6rlCPhRkE04s1UQYsg1nlsqQAjyF/tkEuCr\nYYdG03FZ9b/W+wLsOy4Z+1r75K3oqgT0PAmS99Zf+wbq/8ReoiN63owRrO6G\nYsVF\r\n=3fit\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 1.0.0](https://img.shields.io/badge/ETH2.0_Spec_Version-1.0.0-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\n\nimport {CachedBeaconState, stateTransition} from \"@chainsafe/lodestar-beacon-state-transition/src/allForks\";\nimport {allForks} from \"@chainsafe/lodestar-types\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst state: CachedBeaconState<allForks.BeaconState> = generateState() as CachedBeaconState<allForks.BeaconState>;\n\n// dummy test block \nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\nlet postStateContext: allForks.BeaconState;\ntry {\n  postStateContext = stateTransition(state, block);\n} catch (e) {\n  console.log(e);\n}\n\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"05e82653368a872e1abb06d93f339029b8c6dbfa","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"concurrently \"yarn build:lib\" \"yarn build:types\"","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","build:lib":"babel src -x .ts -d lib --source-maps","test:unit":"mocha 'test/unit/**/*.test.ts'","build:types":"tsc -p tsconfig.build.json","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.16.0+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"14.16.0","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.1","@chainsafe/ssz":"^0.8.13","@chainsafe/persistent-ts":"^0.19.0","@chainsafe/lodestar-types":"^0.28.1-dev.7+05e82653368","@chainsafe/lodestar-utils":"^0.28.1-dev.7+05e82653368","@chainsafe/lodestar-config":"^0.28.1-dev.7+05e82653368","@chainsafe/lodestar-params":"^0.28.1-dev.7+05e82653368","@chainsafe/persistent-merkle-tree":"^0.3.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.0","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.28.1-dev.7_1628590023831_0.025149918653245562","host":"s3://npm-registry-packages"}},"0.28.1-dev.9":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.28.1-dev.9","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.28.1-dev.9","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"tbaut","email":"hi@thib.top"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"4aec777921749a687e31e67f2bfcdd76ee765c56","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.28.1-dev.9.tgz","fileCount":320,"integrity":"sha512-Qe6ngq12G/IhiWjlH86ZXju1MJM20cz5zbdKL6qB0d3blKn/sc7jk0e1YFKaCKIu0Bac9vmGD+YrxeEnKXP3gQ==","signatures":[{"sig":"MEQCIH73x/ujmLvXbShkXdSsrFc7U65+I+5t6PQ9JUjrsGG7AiBlvdtlG02a/7subF05L8ozzMU7JVuqKwDcWnxdndrJDg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":779934,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhErKPCRA9TVsSAnZWagAARBkP/15WnaweCpZQZrePfJz8\nkBLjP6K+w4mDjLV3WKtwZ4fQdNHgp+sLkvbUuSlkTLcJtms0JQH1c3jxFOVm\nFUsww62bC3i0G/TIcnBDVNj1cNYKi59hpHyJ62e9JN9VtZYTkUHR+PLDGzC3\n2+lhF84AkG1/7lbfdkf21xpJ8lfEJ25XWEdTQgGQwnJ9mbGoPWj2bFiCCxyy\n17pKgHv1MjO5Eu+SVtc0Y95/MlzfzJa3Llh7+Muazd8p+XlY0sSxbFj+M2gx\nNUQikvzyhcAF60drBvGKxI+YzLBGAqq3aa+hLbT+loQ8m/L1CJR0eRg11Zdv\nSr6hGlCZK1pFQvRTjZfsfZKFUoQkQKfm8LSMH8Qj037A5Xz2ptHRkWyQYnd7\nijPFIMcVJlWvZw0bp76TuanFjQQJUaboZvifoFjvk56s1WXcmQAraQJr88Bh\nophDDX7g9otNSSUXxvjBoFXqkzbbMdsBUrHqy4YsM1nC+f0iBnIMa84T03B3\nIqjdT76AkLbq31/xG2Twhx4DIEzk2uc6wRyIve+8S1YII24+z14ThKPL77rF\n+9efaKieQ8pcM65gbOWk/jjinF3wsU+o3sN97f1UpQFkKQyHprEeRQcWYoON\nusygxL0TYACcgwl8KlzbJZ13s+MrMUU2XKTdEZ7ZSE/VctJvMFBigRTWF2Vi\nAL3J\r\n=2IgR\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 1.0.0](https://img.shields.io/badge/ETH2.0_Spec_Version-1.0.0-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\n\nimport {CachedBeaconState, stateTransition} from \"@chainsafe/lodestar-beacon-state-transition/src/allForks\";\nimport {allForks} from \"@chainsafe/lodestar-types\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst state: CachedBeaconState<allForks.BeaconState> = generateState() as CachedBeaconState<allForks.BeaconState>;\n\n// dummy test block \nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\nlet postStateContext: allForks.BeaconState;\ntry {\n  postStateContext = stateTransition(state, block);\n} catch (e) {\n  console.log(e);\n}\n\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"485ec690b7fefc65d8d4cf6be4563d020a3304b3","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"concurrently \"yarn build:lib\" \"yarn build:types\"","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","build:lib":"babel src -x .ts -d lib --source-maps","test:unit":"mocha 'test/unit/**/*.test.ts'","build:types":"tsc -p tsconfig.build.json","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.16.0+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"14.16.0","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.1","@chainsafe/ssz":"^0.8.13","@chainsafe/persistent-ts":"^0.19.0","@chainsafe/lodestar-types":"^0.28.1-dev.9+485ec690b7f","@chainsafe/lodestar-utils":"^0.28.1-dev.9+485ec690b7f","@chainsafe/lodestar-config":"^0.28.1-dev.9+485ec690b7f","@chainsafe/lodestar-params":"^0.28.1-dev.9+485ec690b7f","@chainsafe/persistent-merkle-tree":"^0.3.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.0","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.28.1-dev.9_1628615311369_0.38801380317983036","host":"s3://npm-registry-packages"}},"0.28.1-dev.10":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.28.1-dev.10","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.28.1-dev.10","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"tbaut","email":"hi@thib.top"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"5fc8c6aeb92bc3193069433abee0b80b7891ac28","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.28.1-dev.10.tgz","fileCount":320,"integrity":"sha512-KEQ7NpCUVCfyzm7FZ1INFcF5ICUmyUadK9hZoX9n0AEfqYphwLmYwmkGI1Y3utc0YManFdgmigNv7HOsuFH7lw==","signatures":[{"sig":"MEYCIQC+qvryUaSBtwCZQdSFRqqD338uHTCBANQVCFfcd9XsEAIhAJ0EOv3FQrZBXDA6XzVn8p+HtdgUnq+u+RuJQ2WYVB6h","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":779955,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhEr5zCRA9TVsSAnZWagAAmD4P/iu6qKLIc7sUm/nkeudM\nkDoHcoYbtmQ9863dL7hUCeZs53jxjU6eIl1UbDALQzjrLNf73QNaOMhEGWy/\nZsTX8r87BgujVbG3tuKzACRR6VkioZtSf1Ic515bHaGS63tbfE8mwKOgTsqH\n1Tle0gTte4SEfq8WqCg+2+yFFMLVHG21+qLpXFlDK/I+ckLMeZZdnlWxhEw0\nEFMyyvI9Sl+J6E906IZa/EhmZRGO6WNYVp/oZCxzSMhjVsOvMub10DOfgPYb\nxyIwlQJO/4xBbPBhT93qHCOtHo7UWKhjmzgGit7QCkcht7Ncum+vRXWr0ZQn\nfiO2dX0xdtauxcH+yj6NDwMB/sk7JwKPCZbbsA7BReydJzHyWoGIitr6Y6LJ\noiuL8gA06I0PU83m4HehowN5eGrytzieJl1LQTFUanwru8P1+M/xnwW/7/vu\nd3By7eVeeCWoXA8lL2KTBm2QzxaUduGB1iSvKRbC9JEd6kEODudwF+Scad6J\n56cM4RG8TXRiw7Z3mFzyvLHscy5ZyOmTQPUIHanwJcdNfS7sw0GqU2+SUCRz\n3NATp99ZkXIarf2S+OP1ntY+hMdBr6AT98gjF2QsvSKzAkmONNzWYEZrMC57\nOLwp/HvN4qIOC+LxmJl/1gwq7Tr7ZA9n7b1Tnqe+7CX1eNcrXgh4UfmF9ELU\nBFFv\r\n=CxUq\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 1.0.0](https://img.shields.io/badge/ETH2.0_Spec_Version-1.0.0-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\n\nimport {CachedBeaconState, stateTransition} from \"@chainsafe/lodestar-beacon-state-transition/src/allForks\";\nimport {allForks} from \"@chainsafe/lodestar-types\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst state: CachedBeaconState<allForks.BeaconState> = generateState() as CachedBeaconState<allForks.BeaconState>;\n\n// dummy test block \nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\nlet postStateContext: allForks.BeaconState;\ntry {\n  postStateContext = stateTransition(state, block);\n} catch (e) {\n  console.log(e);\n}\n\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"14422d70d2ba8185755a4213c37f55d303e79594","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"concurrently \"yarn build:lib\" \"yarn build:types\"","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","build:lib":"babel src -x .ts -d lib --source-maps","test:unit":"mocha 'test/unit/**/*.test.ts'","build:types":"tsc -p tsconfig.build.json","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.16.0+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"14.16.0","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.1","@chainsafe/ssz":"^0.8.13","@chainsafe/persistent-ts":"^0.19.0","@chainsafe/lodestar-types":"^0.28.1-dev.10+14422d70d2b","@chainsafe/lodestar-utils":"^0.28.1-dev.10+14422d70d2b","@chainsafe/lodestar-config":"^0.28.1-dev.10+14422d70d2b","@chainsafe/lodestar-params":"^0.28.1-dev.10+14422d70d2b","@chainsafe/persistent-merkle-tree":"^0.3.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.0","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.28.1-dev.10_1628618355192_0.5741816418585097","host":"s3://npm-registry-packages"}},"0.28.1-dev.11":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.28.1-dev.11","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.28.1-dev.11","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"tbaut","email":"hi@thib.top"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"da32af1bec8602bafe4457c30e4039adfa22be83","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.28.1-dev.11.tgz","fileCount":320,"integrity":"sha512-mTThn9o9ljoZTKIoWelC3woFlCib4ar/s1ggGdc9yafCYxtBJG1efb2q1cO0ce7GtnHxRq6qRFK/hllGkZB2SA==","signatures":[{"sig":"MEUCIQC0lwP1B+aTTLYS2h1rK5HOZ6WvpRcENI1yhqvM6Qqc7wIgCJ4Pry1g987Sm/XyZAW8Ww921qpEp/pttdURJYAO9eo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":783997,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhEtZzCRA9TVsSAnZWagAADPsP/Aq1OoMq5Tmim5Xkrwp8\nv8nvT6p9CvPVS5azkydqdGgPRtiQxZRiQv42P65rf2mBXAOyKLWa9Kva+VEg\ne0KveLn1jg8CzSJgNWF3mFSHB+O4JsOWRzmlRxalhBNC4+rgepEt7uaM3nHb\n0X5hdqY6/Tj14juO+s3XecF/ugBpgyAKdLqwHHVIrnOCP5MEsApAbn2yxyyH\n0zeDtBoQ59+JZISXHWT9KkyEGE26K6OXxznNgubPg2ooT67Rzx3yXRpgq6d4\nSzmGMeiwUZviWWi7Vb3hTy1rzWw4FrVAElvbkIGfz1NINkvAhXFca2LvUVOZ\nnyNsl8XQhg7nEaDDllwuprOiObl/uL5Ybx2SCGQDh0MSgUrJzDnIy3ZAYJHv\nEwMW6XVsLaYLx8+261kVXVdhAW7iXo4SrRRabNGRonmto1UmMsitSoYJA06t\nkcNEwXGtJlBXRF4cpIdW7SNVS3D/H482fxlMv+uHFAPMGKWd1FU6RqFvg2LL\n2FloowYeDbeQnWP97xAPycku87gb8z6bj2b7O6R6TUWKZYk+Sbru8ZUKPiVo\ncaMwnQ4ea5oIe2Ypf2KAnx2IHqplDg68Z2DspwLDc59HFzFU7aMbU+E6MblL\nnprIYAyuIdWxZVgKuwg5YUgLHf9UKvAtGA9nedFfeqbBDRWVIKPlb6ZcfeE+\ncDJ6\r\n=VtHY\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 1.0.0](https://img.shields.io/badge/ETH2.0_Spec_Version-1.0.0-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\n\nimport {CachedBeaconState, stateTransition} from \"@chainsafe/lodestar-beacon-state-transition/src/allForks\";\nimport {allForks} from \"@chainsafe/lodestar-types\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst state: CachedBeaconState<allForks.BeaconState> = generateState() as CachedBeaconState<allForks.BeaconState>;\n\n// dummy test block \nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\nlet postStateContext: allForks.BeaconState;\ntry {\n  postStateContext = stateTransition(state, block);\n} catch (e) {\n  console.log(e);\n}\n\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"c09ea9a31e4098281b44a533b7b1074d446b6c0d","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"concurrently \"yarn build:lib\" \"yarn build:types\"","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","build:lib":"babel src -x .ts -d lib --source-maps","test:unit":"mocha 'test/unit/**/*.test.ts'","build:types":"tsc -p tsconfig.build.json","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.16.0+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"14.16.0","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.1","@chainsafe/ssz":"^0.8.13","@chainsafe/persistent-ts":"^0.19.0","@chainsafe/lodestar-types":"^0.28.1-dev.11+c09ea9a31e4","@chainsafe/lodestar-utils":"^0.28.1-dev.11+c09ea9a31e4","@chainsafe/lodestar-config":"^0.28.1-dev.11+c09ea9a31e4","@chainsafe/lodestar-params":"^0.28.1-dev.11+c09ea9a31e4","@chainsafe/persistent-merkle-tree":"^0.3.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.0","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.28.1-dev.11_1628624499478_0.6958926676623809","host":"s3://npm-registry-packages"}},"0.28.1-dev.13":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.28.1-dev.13","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.28.1-dev.13","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"tbaut","email":"hi@thib.top"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"4b7ce9b38310bc83ec9fa4a2d32bfc9717b7e4dc","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.28.1-dev.13.tgz","fileCount":215,"integrity":"sha512-jzViQTQZ0Z8GnI+gPxtbzEAtxt1SfH9fLz74EIBiUiBZwYJ1jFnG1r0WgPO3GUwZ+yIUnuhdS0rVz7+KjXO6yg==","signatures":[{"sig":"MEUCIBBXYgvBQMP4uCfmcjHCGgYSFI2ZR+iX9oZnOgpsWKdaAiEA92pkCUgMGsm7hzD2a6cG3tX+Rnlym8oXbq6NDTiVSIg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":344410,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhEwR1CRA9TVsSAnZWagAAHrIQAJkxtQUyy28nEqNHDyOL\nxB+Mrfs52ff1OWc7kNLnXqwfkqrZ6ajkxbkHzR3EKZvbNo7h9YwMXCnbNqc9\nvOLe7TEg7Cs+NpyJKi9yuFSwwzWsXGLpJfeA2G6c116Gk5d8N1MiXL6mYCko\n5mo2ky5udiOZezM5abJHosvDsguPrVI5IBZqruDlbhamUJqsijeBJu37y31R\n1YAykgFEr5kfySVvHy7vYJ/TvzdPyen5EC8kG7fV3uwUoOOYdyygkF2FLetI\neLMJHeMVfVVbEvyYvc9tb6lgblKeBcRVYKbJHm1eOaPJDSlDMAPBMu/m8aNW\nL9c/Ev2Wwy/9ksU7fUgV96FCVCo+YXDeqCGSHbt+8sBaij2bgMIEaAeuUDHU\nBl5nM4yo6cGcGPT6QrtZLZ0hmdEo9AtKzvVdb3mNiMLDWBqG/G9BrxKtSk1n\nkCHErpS5sIy7lT3yQ1kHLxwy+rcjElqkG7VrrpmgdVG2+r3g/quMEEq0LzxT\nb7AXw4T/R8VjdUKNUWcPUuEqaKWcBavsrqPyvT403c3Hc1mwikDfVxwRCYvL\najr7Wne2UqelUb/8i+Pnr9gMVlgUXFDWAvlca1fzv1AvPu2D/9FR/V5F2FWM\nkolqJbCajMFnVcJdEaJiKqiarkrbd//NySZGMYPvz5QDvUsdXXm5DiZLU+iq\nAoaB\r\n=yc5L\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 1.0.0](https://img.shields.io/badge/ETH2.0_Spec_Version-1.0.0-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\n\nimport {CachedBeaconState, stateTransition} from \"@chainsafe/lodestar-beacon-state-transition/src/allForks\";\nimport {allForks} from \"@chainsafe/lodestar-types\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst state: CachedBeaconState<allForks.BeaconState> = generateState() as CachedBeaconState<allForks.BeaconState>;\n\n// dummy test block \nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\nlet postStateContext: allForks.BeaconState;\ntry {\n  postStateContext = stateTransition(state, block);\n} catch (e) {\n  console.log(e);\n}\n\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"a6a41abc310709f8cbf9c306cdd19ae9c6fc5b59","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.16.0+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"14.16.0","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.1","@chainsafe/ssz":"^0.8.13","@chainsafe/persistent-ts":"^0.19.0","@chainsafe/lodestar-types":"^0.28.1-dev.13+a6a41abc310","@chainsafe/lodestar-utils":"^0.28.1-dev.13+a6a41abc310","@chainsafe/lodestar-config":"^0.28.1-dev.13+a6a41abc310","@chainsafe/lodestar-params":"^0.28.1-dev.13+a6a41abc310","@chainsafe/persistent-merkle-tree":"^0.3.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.0","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.28.1-dev.13_1628636277760_0.46499616146906964","host":"s3://npm-registry-packages"}},"0.28.1-dev.14":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.28.1-dev.14","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.28.1-dev.14","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"tbaut","email":"hi@thib.top"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"7604c9b5bcc348baa344f188c24558a9b57ad161","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.28.1-dev.14.tgz","fileCount":215,"integrity":"sha512-Ugfs9wy0+AqOKAgqqNJRNf3SS9i8AwB72adsqUw0CfH89DpXE05TtaqkqDlZUEalQ5q6jCuuRipgAmIxr2RS6w==","signatures":[{"sig":"MEQCIEGgqf+Vy6nig27B+mx6FjceCGP+SNl+kJyhF6mWVqSCAiA7ajZ2uc2heV2gDL9k08qWUvJV6hw0R6i814rrVBqjoA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":344015,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhEx0uCRA9TVsSAnZWagAA6y4P+wbXQ9Q/lbVJUfvXlRd7\nIMdUSL3kEcOuwCApp3KBSMFp4Fdz8Z+ArZYRFSP2ITKZshdUAzgYrRBTHa8d\nAjDpleRasgcjyvTTRFjRdLFkg62XjGzWifUesVvwhVzAhK2DnqZWJClwu6C5\n3gi7KG4H/iHwvNZCOHiLlDBdr6L+ouAzmKO5pFzn7EEjejolfVOgpIhGaEGc\n4gU04w+8O/iRtAZ1CIGVTM66zQ5Qic2lacu8lw6uUflmtCeQqqkZwkPFaG0C\n+LkURo/3Vppp7g3S1TpFZAo/v3+t6Mgo3/kSpoHFgsPDPzUxXpSbbYWaOKQ3\n2tcCsBKcxcD+08ngPwuy1ZtXvkzaveX7cYaTQvTlAUOMwHx+YM2tjgF0mh3N\nH8+ud94jb0ljRlqDa5ClOJb1AtNq5BDSXkvAHD0C+LRiVLAx3bd24+7vibK5\n5OFhoXyigs81Wg9vBCG0ZqwQLGtYRYeKIGMHt50/vRP5OkMp93n3S7cpB6MB\n5WO0EpwGNnwmdXbbWTdAy+O53V53MGV479/ODf7pFrRHHe1YuWZgVSgpQA14\nPF04hzL9hDEIXQDBSYWr4f8gcmIQurriUEFGxd4Ti6vXY5i1rum79fUEPg59\nqgBYm6+yJtuqTHq6FcBQtZa7REbaVLlkmn/7vk/wwirWMTtaKDbND2ktLpRL\nKDSl\r\n=WH6m\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 1.0.0](https://img.shields.io/badge/ETH2.0_Spec_Version-1.0.0-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\n\nimport {CachedBeaconState, stateTransition} from \"@chainsafe/lodestar-beacon-state-transition/src/allForks\";\nimport {allForks} from \"@chainsafe/lodestar-types\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst state: CachedBeaconState<allForks.BeaconState> = generateState() as CachedBeaconState<allForks.BeaconState>;\n\n// dummy test block \nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\nlet postStateContext: allForks.BeaconState;\ntry {\n  postStateContext = stateTransition(state, block);\n} catch (e) {\n  console.log(e);\n}\n\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"63de14796a892f71b90658e8c6187895bc72765b","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.16.0+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"14.16.0","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.1","@chainsafe/ssz":"^0.8.13","@chainsafe/persistent-ts":"^0.19.0","@chainsafe/lodestar-types":"^0.28.1-dev.14+63de14796a8","@chainsafe/lodestar-utils":"^0.28.1-dev.14+63de14796a8","@chainsafe/lodestar-config":"^0.28.1-dev.14+63de14796a8","@chainsafe/lodestar-params":"^0.28.1-dev.14+63de14796a8","@chainsafe/persistent-merkle-tree":"^0.3.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.0","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.28.1-dev.14_1628642606271_0.7335768522934831","host":"s3://npm-registry-packages"}},"0.28.1-dev.17":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.28.1-dev.17","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.28.1-dev.17","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"tbaut","email":"hi@thib.top"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"b8107991692960edf6469ae16f4ca9d34a23e47b","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.28.1-dev.17.tgz","fileCount":215,"integrity":"sha512-6itTVdtMKxhpchUCQYmDvKOpMKqAWupgITSmQmmWsn90HRnK1afJQnZAoWg2/T9FFRbIQVoHjk3IKhp8SA0x0g==","signatures":[{"sig":"MEUCIQDtLJsvga3H5r2HJS1oDQVwCx/PG1u+bgerQiSsJJAeDwIgTFCUSR7TWzbBi/nLF0s69/sSqI1QkdM8mMCiCyGjork=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":343998,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhEx61CRA9TVsSAnZWagAAYaYP/1To5LbnFNap0FRaEuUZ\n3wmvjWCzK/Wd1zdKwjeLS3rN6R6HCIss4tTdmvMbo0kbONf94PK8Oji7YasB\ngMQHw3ADFQQSghmYR7YmY5Lj2JBtTgc9Rpz+rb0ZPNlBjK/tfuTexkOA4teq\nZJuLcLs/QNjJ3XkSpoPayv/lEvFzPLhLVd4u452pPd10xYNjnBgpPofdrTtD\nyxHc5J7kaFm6Rh0b3NdiZdfv7MO+AlFiwy5bay/lop4QfhHT9okbdbA9IX9C\njEIjYp8slXfzGLpW390JtwIoyPXvgvnfjG01OsR1figKlJo7lYePpd1HvKL5\nYRraExKOH0N4GZxbo05CgubXrlFdMyWn9r7H4UkAr1aOj8MQBtjG3mqCg68d\nJcYuQXMf7gT55W6TWxNK2or7LMuV1FktIkcgXXGn3VeVDwahqQ7GJbLFQjaw\nLV2fdsrrEQs6H/CCGTVOQiO30SoYNvZYgieEZSfU8JV3Xl4A3x55uy4L8ilu\nbg+9PCHzsbzaiYlhhyxw2igaVoMPYvMoKE1RHtBwHFXZghzmRP0X1idLsYFT\nsGmpXNARXcAR9ANsdQUVnxFhmG50KCfDhQGgHCPnOITwMcOaTWCSVz8lEaN1\nIMSpqp5+0a3YMpggmNSw8UBPwMHjJISLA5qmXaKpBPnzwL94P+Xo+i+XSEYV\n/b1K\r\n=qcP3\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 1.0.0](https://img.shields.io/badge/ETH2.0_Spec_Version-1.0.0-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\n\nimport {CachedBeaconState, stateTransition} from \"@chainsafe/lodestar-beacon-state-transition/src/allForks\";\nimport {allForks} from \"@chainsafe/lodestar-types\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst state: CachedBeaconState<allForks.BeaconState> = generateState() as CachedBeaconState<allForks.BeaconState>;\n\n// dummy test block \nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\nlet postStateContext: allForks.BeaconState;\ntry {\n  postStateContext = stateTransition(state, block);\n} catch (e) {\n  console.log(e);\n}\n\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"0e0b5da04cc20a421be1528045e69672b600c9e0","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.16.0+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"14.16.0","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.1","@chainsafe/ssz":"^0.8.13","@chainsafe/persistent-ts":"^0.19.0","@chainsafe/lodestar-types":"^0.28.1-dev.17+0e0b5da04cc","@chainsafe/lodestar-utils":"^0.28.1-dev.17+0e0b5da04cc","@chainsafe/lodestar-config":"^0.28.1-dev.17+0e0b5da04cc","@chainsafe/lodestar-params":"^0.28.1-dev.17+0e0b5da04cc","@chainsafe/persistent-merkle-tree":"^0.3.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.0","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.28.1-dev.17_1628642997139_0.30262629222775117","host":"s3://npm-registry-packages"}},"0.28.1-dev.18":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.28.1-dev.18","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.28.1-dev.18","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"tbaut","email":"hi@thib.top"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"1b42e06b0f845cc13c2089e6547b5b5f4d3aa2ca","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.28.1-dev.18.tgz","fileCount":215,"integrity":"sha512-1BTtqEdBDkISN2YutDqV+efyQcGjbhZBeeevJYOD7aVPImmuEmmyTVlYZ7Ta7kh3SvLtF7srQNyO72oY8Za0sw==","signatures":[{"sig":"MEYCIQCPMBiJ7dWAz5Dn2WCNrzDV9Z7Vbzzs4HOSnIMPrR9ulQIhAMwK67ku7Wk6HUYERfgXZ8QzWxw79eTpFPbRZPB/WPDj","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":343998,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhE3n1CRA9TVsSAnZWagAAIDoP/1xf6hSq3FNSGUJ2XTeE\nKdYV+MW3NGB91tW1onjhMA3hV0bfW11Mrs2XVsRldNEMQX+zxgqMqrapcWmd\nCRf4ojQOPb8orswWDbpYDKyBmY+PRmz4g4EyGKfLORduVQe69xh/Uh5zfnZg\n4X7kB8N0+6geSS+Nn8pAZLxGAvF6TM+u962N2WDoQ2gq88VeCkFu4tWy4Q7A\nHIfJTQg3bP/85Jcl4wORgtEzktBTKdsVLUNXupyoOzk5yCae72ZgBWq1VWZH\nluxdtaC9VHjholwOQdx/BsG7u3yeypD0O5e7kqnT1LTHDWnNwByfo+BpD5rO\n1G2YBHWvf9F7Pd7ZEz/NTWIpgAtN2JjOY6+dOWxMmO/6CzoMjMVXHQ15yejs\ncKeSX6R7c3qrxlYsXkBqVxN7ssHdcElpELufciYX9munfKWunjh5rhi4xrS7\nnGFWu7NssP+pFB0qoMLggUledUcqYVOS5RhfmLdmrG+VFfwMxYrtDY2BSo+r\nc68IKBHias9mp/cxqrCm7RhfNFs1ax6dtCcQ62T+tGoLJUwN7URrkGkSQMRH\nL6DDly4dJY1Xf9mg2HjlNoKXDj/uPRUPBpv3PFFFRGC00YQd9j1FSnWbFB17\nAa7i1fRMHkEj81f9NrYNiQ0tGKxidLd4DFBb2TE+HYqAO9MEVmX5geDhirDz\n+mL3\r\n=fRaz\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 1.0.0](https://img.shields.io/badge/ETH2.0_Spec_Version-1.0.0-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\n\nimport {CachedBeaconState, stateTransition} from \"@chainsafe/lodestar-beacon-state-transition/src/allForks\";\nimport {allForks} from \"@chainsafe/lodestar-types\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst state: CachedBeaconState<allForks.BeaconState> = generateState() as CachedBeaconState<allForks.BeaconState>;\n\n// dummy test block \nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\nlet postStateContext: allForks.BeaconState;\ntry {\n  postStateContext = stateTransition(state, block);\n} catch (e) {\n  console.log(e);\n}\n\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"fb5e41f8b417771a4b7f044402d6c0ee471c9ea4","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.16.0+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"14.16.0","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.1","@chainsafe/ssz":"^0.8.13","@chainsafe/persistent-ts":"^0.19.0","@chainsafe/lodestar-types":"^0.28.1-dev.18+fb5e41f8b41","@chainsafe/lodestar-utils":"^0.28.1-dev.18+fb5e41f8b41","@chainsafe/lodestar-config":"^0.28.1-dev.18+fb5e41f8b41","@chainsafe/lodestar-params":"^0.28.1-dev.18+fb5e41f8b41","@chainsafe/persistent-merkle-tree":"^0.3.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.0","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.28.1-dev.18_1628666356990_0.5470530335016386","host":"s3://npm-registry-packages"}},"0.28.1-dev.19":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.28.1-dev.19","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.28.1-dev.19","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"tbaut","email":"hi@thib.top"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"7c54c82971fe1b7a2ee03b1446a3cd23dba2f85b","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.28.1-dev.19.tgz","fileCount":215,"integrity":"sha512-lPZCoqrnFqs0sFp75V2Wu6Mo3AHD8/+FuBahLLj+iMbZEFJ2E/OEG57oXMAQQNsEHyjbt7D97W41CczX3rvT8w==","signatures":[{"sig":"MEYCIQDkaiD2L8yEvtgl66FuaIAxGe5NHX6UKlqibn21meOUNgIhALV4vSEwCF7w5rOqjDVa8JYnTuslPEcvQ+zRFRFyA/8O","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":343998,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhE3txCRA9TVsSAnZWagAAqCoP/jXVkqEKc8/5vlP3DjwO\nkZOdt6vQnWcUVvGQiQrGmsitU0nE2sMZi8EXxai5jPnQb2Sb/3nlsRc9gIDy\n5x+5mfbkvAPvUTMdx7yMBmLeBFNqbUV7ezODOGIFV33dkqmQTgo8FkgIz+BT\nE1wgDGkVeTTBo8xE23rKqYb+cDsdgT2crVLskxUXPapSzxahwFxJFvUlQCQA\nGgr8O29eVgKnyHByUVrAJc1tPAUgNl1+vT0YNCNJjZloFlWc/2LJP0q4Bw+A\nqQKM708SCmRkknGYbu99BuvCUIE7aemsztL+hAaJkQJuRP5Venpj2f6jT3fZ\nvpBYmFPZ2gYv+bLX+AZK4B+W+tSSBEJXjfm1EKxe3UenH9O7/cnPPAjZJkm0\nvZvTWr5+6G71SzyAMr7I7E3LO1LCam9BxxfAT7k8WM0jWNs7KKsxMgEDGPkt\nNFZeAkYYwrYFATgDAInORxnWANi4HV6CGpUGfkG1Iq06/y8TZqIPpb0L9FPk\nhMgmZnkURTXntkpYNW47+6+xwV9ZPXt2EgFQeIuFQNEcWDEenl5wNKibO5yT\ngBH2lOopIc1CEDjdl1nCbZ20HrSmqSDXJSnpbH5dP1sdYDPWhBr8MH1LYMBz\nYWvovlb1uSztzex0BGT9UqNA55Hl0qXAdXrmOkS7AXjfB6HJ9e+Vr/SBQd7p\nV5nH\r\n=A+lB\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 1.0.0](https://img.shields.io/badge/ETH2.0_Spec_Version-1.0.0-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\n\nimport {CachedBeaconState, stateTransition} from \"@chainsafe/lodestar-beacon-state-transition/src/allForks\";\nimport {allForks} from \"@chainsafe/lodestar-types\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst state: CachedBeaconState<allForks.BeaconState> = generateState() as CachedBeaconState<allForks.BeaconState>;\n\n// dummy test block \nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\nlet postStateContext: allForks.BeaconState;\ntry {\n  postStateContext = stateTransition(state, block);\n} catch (e) {\n  console.log(e);\n}\n\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"0f672b6cae99ff439531d0772f8708899581d374","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.16.0+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"14.16.0","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.1","@chainsafe/ssz":"^0.8.13","@chainsafe/persistent-ts":"^0.19.0","@chainsafe/lodestar-types":"^0.28.1-dev.19+0f672b6cae9","@chainsafe/lodestar-utils":"^0.28.1-dev.19+0f672b6cae9","@chainsafe/lodestar-config":"^0.28.1-dev.19+0f672b6cae9","@chainsafe/lodestar-params":"^0.28.1-dev.19+0f672b6cae9","@chainsafe/persistent-merkle-tree":"^0.3.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.0","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.28.1-dev.19_1628666737115_0.914035018865764","host":"s3://npm-registry-packages"}},"0.28.1-dev.20":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.28.1-dev.20","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.28.1-dev.20","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"tbaut","email":"hi@thib.top"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"8b0eeaf60235034c4ccdbbdbd016bb8d6ead6c0c","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.28.1-dev.20.tgz","fileCount":215,"integrity":"sha512-Bx8tiWLBvKgWSAM/AWQug3JzZotLxH1BJA3xdQaqlDsI8Doq5+wfvc++QfIyIfFV1oVad6Ddcnf1WIZn8lkO7A==","signatures":[{"sig":"MEUCIQDb51vOfIr94/HWuYKDmH83LMjX0K+hM7RxXaGrZIjCZAIgZ852aHaFV2kEb7j2+zHmvHOTzwWxyCtDk5rJ8O7BFUw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":343998,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhE4PVCRA9TVsSAnZWagAA768P/j2x2KiS0N4DD2GPLjvp\nEBiDrHHF4dLYGvg9ZUoNpcJUM64b7WZV59/jNWXqi80urBAkR1BxWzUojUc9\nPAMi+LGx7yeDqWbBXTQAVopnmEnugqzV2w54cMl9ss6X+RQhUyGObWrrFIAY\nR842pR+87sL6HmZrkLfUDPy1i11ZQHnGGbHnmRE6NwmktJ+QV0I/1OZ4h9TH\nD9goLjfifPZ2FGr7LsyNZVHE6Hv/e72g1e7yJvElLSgmrLFfAb+FWqdwxbMw\nreVsSDFar4ZxwAeU6W59iGp9DDntgRTdA9EROvk56k53eV0qezCF4F4gb1iR\nX9DHMS7Qd9kIrqtgzLHIwEvVyQ/DLftnoFH62bH35/y9nwrbxEgpTizMkCHo\nwllK8yf/MUXODQGGE32UOUH1bKkdbgDj8oGZQzybhtS3IdOa/89Zz/jbP8ZL\nRUwjp9VjUN1NKOGBvFhhSEM/sMZSEOTzRB0CXpTxzaXAL8qWRYNUmAPsf1ne\nb8esbbs3YDROLzHwrYAUq4oZ0obUxJKu+iiRF/TpM0akxYGUtw7unfKCy7by\ndgdkVXMPdHWSrfAsmoZZcD6rIRT/DEdfWxFE3XHSUPn85qn3m3Z1Xb2UG8oP\nUoSkqPbhGJlvIx8+d0m+azcWaADiUYA/p6lC5fuYEnMN4jqtnY49W8EScuv+\nkLTf\r\n=XJW1\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 1.0.0](https://img.shields.io/badge/ETH2.0_Spec_Version-1.0.0-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\n\nimport {CachedBeaconState, stateTransition} from \"@chainsafe/lodestar-beacon-state-transition/src/allForks\";\nimport {allForks} from \"@chainsafe/lodestar-types\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst state: CachedBeaconState<allForks.BeaconState> = generateState() as CachedBeaconState<allForks.BeaconState>;\n\n// dummy test block \nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\nlet postStateContext: allForks.BeaconState;\ntry {\n  postStateContext = stateTransition(state, block);\n} catch (e) {\n  console.log(e);\n}\n\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"0add9d11d619e8f096d5dbf54ec40a6cf7b14f8f","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.16.0+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"14.16.0","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.1","@chainsafe/ssz":"^0.8.13","@chainsafe/persistent-ts":"^0.19.0","@chainsafe/lodestar-types":"^0.28.1-dev.20+0add9d11d61","@chainsafe/lodestar-utils":"^0.28.1-dev.20+0add9d11d61","@chainsafe/lodestar-config":"^0.28.1-dev.20+0add9d11d61","@chainsafe/lodestar-params":"^0.28.1-dev.20+0add9d11d61","@chainsafe/persistent-merkle-tree":"^0.3.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.0","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.28.1-dev.20_1628668884945_0.9155548739220114","host":"s3://npm-registry-packages"}},"0.28.1-dev.21":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.28.1-dev.21","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.28.1-dev.21","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"tbaut","email":"hi@thib.top"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"dc42a09a363622b4cafbe4781eadb54473fb3554","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.28.1-dev.21.tgz","fileCount":215,"integrity":"sha512-lv0xCOddd76pvSKCIo3UHV/yXxktFDbbn9br1mH/F9KqxYd+5EjlJpLyssKM/XpkcOCU1+fUivcRq1d3GxbVxg==","signatures":[{"sig":"MEUCIQD66F3qU9q3XovgIwsQMjlAyVu49VOruL/RXyw8C7oTjgIgYq+4A8VsO/JuLbTOX8dIgbKE+rFwmHsk8/FOuvIRQCE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":349699,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhFUFcCRA9TVsSAnZWagAAkyQQAKLVEBLK0cUMg//QswvN\nLMmALfjpWo9sF6rnTLRCM2xKugdq4ipAHDQs9Vyb7kbzkoQOiAIdBqveA67s\nLEvAQp9WzgQLg7AjEm3/3mAYIdIgmJPr0t4eH1bLrmR4yrSUSxfX4sZI2KYO\n+VrM2Axh7VBNQIyN5yffiWevixqEW2/ay9PeUzWEh0RhuGbWn1aU5jrO4U3C\n1NWHZ8WpaG3sXMgoF/wLCoUH7Q5tKPOfnts4DCKlE06zbDXQGLRz8L15CTD6\nBdE+RCbQYxjnNpjNjQvMiegHPKbwTMCJdv0NB72nwfTxdIKHzKu67UITNj7Z\nUEz9Ia594ixMVcvsMkF8tted6jenWKCpdt+CAzHxaAprHeizDvcWJt33Ljba\nezoNCNuy2elSSo1M93gF8YX1j/6swjNr2kVwPO//ZqySXgiJCuYdaqcBwfmz\navFXewzNYfh0dY65XOLi3J7sMfNQkoRBmIwcHUVh88KrdLIwFIjuJf567TrI\ncQpXaKsKatqpzOXOVJZFSUZaIVHRV7FY7PjVe6On9EMHvezsrdkXokh+j8ik\n+QUzSNX8BeLeij/dwxc9qOYtPAqVdBXGxnafdFMiI+V80cFXvhDjt+G0HI8+\nNtA73hpznCFa0VGxg6sc8GgsPN4oNM8AyoMVsXC0g5y7oSz5DNVVTdkSRoWW\na+lA\r\n=zdoI\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 1.0.0](https://img.shields.io/badge/ETH2.0_Spec_Version-1.0.0-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\n\nimport {CachedBeaconState, stateTransition} from \"@chainsafe/lodestar-beacon-state-transition/src/allForks\";\nimport {allForks} from \"@chainsafe/lodestar-types\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst state: CachedBeaconState<allForks.BeaconState> = generateState() as CachedBeaconState<allForks.BeaconState>;\n\n// dummy test block \nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\nlet postStateContext: allForks.BeaconState;\ntry {\n  postStateContext = stateTransition(state, block);\n} catch (e) {\n  console.log(e);\n}\n\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"9a9a2dd12618681ed4056fd887ca5c152b5366e9","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.16.0+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"14.16.0","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.1","@chainsafe/ssz":"^0.8.13","@chainsafe/persistent-ts":"^0.19.0","@chainsafe/lodestar-types":"^0.28.1-dev.21+9a9a2dd1261","@chainsafe/lodestar-utils":"^0.28.1-dev.21+9a9a2dd1261","@chainsafe/lodestar-config":"^0.28.1-dev.21+9a9a2dd1261","@chainsafe/lodestar-params":"^0.28.1-dev.21+9a9a2dd1261","@chainsafe/persistent-merkle-tree":"^0.3.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.0","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.28.1-dev.21_1628782939990_0.7978198480315024","host":"s3://npm-registry-packages"}},"0.28.1-dev.22":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.28.1-dev.22","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.28.1-dev.22","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"tbaut","email":"hi@thib.top"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"5bd9bbb5a72265c714334ecf0fe7c009027ea53c","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.28.1-dev.22.tgz","fileCount":215,"integrity":"sha512-uKU9UFisuHo+5i/S+FhW0NDK2j9GqKhqtrJlWdV8oO21Ycn5MgNnxCK6OGMLJSC1BoJjXQgkttA+wfcc0JRx/A==","signatures":[{"sig":"MEQCIG697UVE79pFBcGoPS4Hnuc+sRF5m2uoiciKowuBiPYCAiAVbEbE4r1j/allpgnlV3EHj4+KrIDr76qjD4fSFXPGwQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":349699,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhFVDVCRA9TVsSAnZWagAA+IEQAJWHXN31x+WEJDJq1Feo\nKabXNpwDRQhzwrmdeETW9XHYPuozmBnQVqsOEA/C/c6THWbRZ3fQ5jdds3Yh\nDcaP0H0vIBA9y1ypF9cB/56eSkESV2LC9EuCOPdP8mrLpvuOrvasb/F4+CEY\n9WwY7v0/bFEr8+PoNNS2CKdcyPjC1EeSNHTNQp+aiUEEkhQdl2+xeJI9UAHe\ncJOb4qCUeOKWOM683NBGSEBTaiRBCmzmkfV52oOezmuVdu7T58fIk81E7xLg\n3ZqmSKPLQ0/PgEI+bnMTlIjBUNEj9Pq4g3obcn418rUBQVgJGl8sGa0lBiZz\nboHYjvuprP8i3n0rVdTze8SBoauHg1PENj2hYb7f725h6mXj3+GcDJDI5ecQ\nSX0roydRSymhyA3LD5IpyA9MONR+jSqBaCjNK5neXkTEQApHMFrjEoCipcQv\nl2R1u6qma6Iirv4IICPBhec90tSPWKlRSXtbG2POWjSKKSgmyT3vi3fNILDl\naXUBsAqqLZMuirNo4PyklsQIM10OEZGUsvDV6Bv4svZ3grMiro/hewVsx2jC\ncHkFlC3qd2HB2bKxd722fwWSw3U4s8CwKR7G555sptRomh5OuD5dNPlyfF6w\nN4XKJusKb6XMZHkbHgT7mXFAWkllbpAU77PvHviZ/UzbpHOwyJMvenRpN8Lk\nt9/q\r\n=tq+f\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 1.0.0](https://img.shields.io/badge/ETH2.0_Spec_Version-1.0.0-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\n\nimport {CachedBeaconState, stateTransition} from \"@chainsafe/lodestar-beacon-state-transition/src/allForks\";\nimport {allForks} from \"@chainsafe/lodestar-types\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst state: CachedBeaconState<allForks.BeaconState> = generateState() as CachedBeaconState<allForks.BeaconState>;\n\n// dummy test block \nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\nlet postStateContext: allForks.BeaconState;\ntry {\n  postStateContext = stateTransition(state, block);\n} catch (e) {\n  console.log(e);\n}\n\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"7f4f9503cb0de762fe72ee0c5be067eeed89b38c","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.16.0+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"14.16.0","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.1","@chainsafe/ssz":"^0.8.13","@chainsafe/persistent-ts":"^0.19.0","@chainsafe/lodestar-types":"^0.28.1-dev.22+7f4f9503cb0","@chainsafe/lodestar-utils":"^0.28.1-dev.22+7f4f9503cb0","@chainsafe/lodestar-config":"^0.28.1-dev.22+7f4f9503cb0","@chainsafe/lodestar-params":"^0.28.1-dev.22+7f4f9503cb0","@chainsafe/persistent-merkle-tree":"^0.3.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.0","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.28.1-dev.22_1628786901439_0.506227931685931","host":"s3://npm-registry-packages"}},"0.28.1-dev.23":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.28.1-dev.23","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.28.1-dev.23","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"tbaut","email":"hi@thib.top"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"5cfd64babf61373193fef895904488be2a97b2b1","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.28.1-dev.23.tgz","fileCount":215,"integrity":"sha512-Mk9I7I11f5gfIdXEmwVF1ApXkd5uXEO7JxThUrltLX9WHUwgReVhLlyKvsiJt2NFw/H96PMLk7kfa8FM7r+GEg==","signatures":[{"sig":"MEYCIQCmK3NYw5amN4+7Sqj2PHdeFcXgx6TBH97zjJOWVU21mAIhALs3FxXxuYeWY/ei2PkbSxYrnjx0LEFbGimeXYqeFxW/","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":349827,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhFnmeCRA9TVsSAnZWagAAsWMP/3tw/TJiJuBCOCfxaB2b\nTyOwKmaWMP04D7tj5mU0lj55xd6BYEnkqiqmAF7RI6Nr0b1sEAVGzTIaVqta\ndenqZkKC4C2/teGIo/2pR0BcKd21Z5TMflFfrEiNRAqowAKrYjIUUS3q3567\nnIuCLxpxf3pAxxRkJEq6S9+Eif/d7MR5+NUF48VQsLiIqM6TRymVvgHoPxaq\nhteUroi8a0wRR74AVUQ/fp/Zg34bhwnAfDIyUBbTAKHTMA3g8zdczXQn4iYm\nQXCtkWrxpoRWsT4lsgRjun0rPRuXNmchUxONigcEa6TjHkSLJNfNPlXJn+gv\n6qVLqa5I/8YRCgW+HlNgY4WzRBhvU1Nhaw5TTQf3bDQJOHP0QuMrQTlU5btz\naVb8Sz+25CWn/KXpR4ilqTfZbsDmh9SMpxdJ2CaVO9G5dzF8LIOos6PLt5DI\n5XV8yNA4GwvciYTeDrqvez7Mg5QZ9FXmTrIHg+ekGfxdkhI4zZi2Z/hkEUd1\nONEGi2Tk0lLGtiM66UqgQNg2gU8znbOx0VGjUNX6R4pPsiLuEhrIIGczM1gl\naLAjRolirJzJBzrDHYhq8L44m/CGe3BF3GnIae8SOXKZgB0Q/mKZbzRnXXP8\nPBPV4cb1F56bycnyvMw3mdHabu43xqq4bNFVGMYX1OTLv1MkqSmEI3khCNQx\ntpXC\r\n=6fKy\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 1.0.0](https://img.shields.io/badge/ETH2.0_Spec_Version-1.0.0-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\n\nimport {CachedBeaconState, stateTransition} from \"@chainsafe/lodestar-beacon-state-transition/src/allForks\";\nimport {allForks} from \"@chainsafe/lodestar-types\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst state: CachedBeaconState<allForks.BeaconState> = generateState() as CachedBeaconState<allForks.BeaconState>;\n\n// dummy test block \nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\nlet postStateContext: allForks.BeaconState;\ntry {\n  postStateContext = stateTransition(state, block);\n} catch (e) {\n  console.log(e);\n}\n\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"5e8b0bcbec60c5817c7921496fca922fe8df4746","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.16.0+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"14.16.0","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.1","@chainsafe/ssz":"^0.8.13","@chainsafe/persistent-ts":"^0.19.0","@chainsafe/lodestar-types":"^0.28.1-dev.23+5e8b0bcbec6","@chainsafe/lodestar-utils":"^0.28.1-dev.23+5e8b0bcbec6","@chainsafe/lodestar-config":"^0.28.1-dev.23+5e8b0bcbec6","@chainsafe/lodestar-params":"^0.28.1-dev.23+5e8b0bcbec6","@chainsafe/persistent-merkle-tree":"^0.3.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.0","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.28.1-dev.23_1628862878504_0.56364128577023","host":"s3://npm-registry-packages"}},"0.28.1-dev.24":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.28.1-dev.24","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.28.1-dev.24","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"tbaut","email":"hi@thib.top"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"85c521dcbd8566adbc2c14f2da7771d58d567b65","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.28.1-dev.24.tgz","fileCount":320,"integrity":"sha512-T+X6ojuqFDG8XkfYNwn8KVjNORVcBKKOzucm5Z7GEhTidHk4u6lV3knFWvIY15TTMq7quhd3frxHsa9rdOE/Dg==","signatures":[{"sig":"MEYCIQD1HaLvxyRs710U5rxdHrO4tl+hVmM+tEsWeFJY3kK9OgIhAN8c6u16Ngo6W8qDtdkWBBIzIbwLzz8oS/fstrH94aVb","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":504295,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhFn2mCRA9TVsSAnZWagAAT1YQAJlSv2CZj+upSSPv6SFg\n2lZqMLidPRC0w+NwYZqgAbOxLa0mar0JhbC75lKY+2hZo1tigk2AR7PVvkji\nupNfN19IUJsTvgJXTfmLAEDYMlKFq4Jrjq0nK6HXsa+SZ2p24ybaAzt7Cb5g\nLzmsxtm1H8d0JyDKI4XTCC7kr8kI/7PgTdFZFambPfCsKB9l8MHZLPBZcyqv\nQlnD8I8hp/TSltMvuZjaLut2JHvKrWbLqFdkqFnZDpHPrnaFjdgTEleridU0\nChy+16Wwcg5M/8FwlluT7duW8qP7/68Bak4fqD9glxnQc59WaEgKoCF2n5yc\nltQZJaKVf9l2oW68N+AYhh/4cgdLqBxiOW0o6fcb0oNrjmfBDZcfheQBrAiz\nUSXhy1/UyhjiNDhybhauOCR7NAqjy88FFeypRKaCXyh1mJnufpbRtQFMxBlx\nVsvGWJMAEjUWSoKBb8YLVOBHG7v80V8W86zaXqDcNSQpGeR/kwE8IbfPf8xp\nFGP0TYCPomOWH/4Ipd+vOKOnPy/mwptGP9jPKuw5NHzi5f6zkF+5llOqlQLi\n3wX7JNccO4K20sOG6BuEuOz+AU0FK3+TwDp0LVLo3IeSvONE2iNdaZIRLgld\nQ10ngSMTMgpVjEjdQs6kvnSADt8FBLMhN1AOpmfQApNcZBwT2Bj7WPmvG0Yg\nPy1Y\r\n=5vP5\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 1.0.0](https://img.shields.io/badge/ETH2.0_Spec_Version-1.0.0-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\n\nimport {CachedBeaconState, stateTransition} from \"@chainsafe/lodestar-beacon-state-transition/src/allForks\";\nimport {allForks} from \"@chainsafe/lodestar-types\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst state: CachedBeaconState<allForks.BeaconState> = generateState() as CachedBeaconState<allForks.BeaconState>;\n\n// dummy test block \nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\nlet postStateContext: allForks.BeaconState;\ntry {\n  postStateContext = stateTransition(state, block);\n} catch (e) {\n  console.log(e);\n}\n\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"0296cdd9f5b6f2591927c39f2961fe97a74c03cd","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.16.0+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"14.16.0","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.1","@chainsafe/ssz":"^0.8.13","@chainsafe/persistent-ts":"^0.19.0","@chainsafe/lodestar-types":"^0.28.1-dev.24+0296cdd9f5b","@chainsafe/lodestar-utils":"^0.28.1-dev.24+0296cdd9f5b","@chainsafe/lodestar-config":"^0.28.1-dev.24+0296cdd9f5b","@chainsafe/lodestar-params":"^0.28.1-dev.24+0296cdd9f5b","@chainsafe/persistent-merkle-tree":"^0.3.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.0","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.28.1-dev.24_1628863910221_0.8933591909403884","host":"s3://npm-registry-packages"}},"0.28.1-dev.25":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.28.1-dev.25","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.28.1-dev.25","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"tbaut","email":"hi@thib.top"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"e7b1773d4206cf1e62236925ebe9e449c196d471","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.28.1-dev.25.tgz","fileCount":320,"integrity":"sha512-ughxOAIMbWvfTgiisaWmw8h5S+uR0ALOdJU56NhxI5JebMFFMOh1yk/1KoCwcNWewvDyL5w3FWKMCC70T9nFlQ==","signatures":[{"sig":"MEUCIQDsHMZqM5wjWRYFi037C/h9KrpFj45doUyiAHOw4YRlzQIgYuFZe+kdRHBomZGg7ndizcsRjjm/00SxJSv0kHb4B7A=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":504295,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhFoX/CRA9TVsSAnZWagAAo1EP/3+C35yJ3bq6Ljz3XpuB\nDDePFR0B658du1o0zSha83dSUAFoIk61RI6wHZDGu6Yxc44tDuQOxBaJ0Liq\np2b5pgumPEsOa09LgzK9UeGltnOoH4t3RbLSg7HzJCDKJuYm7k6kz/MIA4Vc\nPayBTfLorb48B7Sr1LXWBexvhNsh7WJXZKmvUSmifLxhRWMemGolEawe4Btc\nM8MHrpjRvKdcJnPxOyroxWnc+H3wFGJ2WMhNx66++e+N+ilzHIOsm8VDOU53\noe4/fsuBUBrAl0DRfPCCUPTfNd6zkuhIYeG1M5gTn3kpGYppZXEgQkEySzjT\nTp5Mm3WzT3HERlbOnjxGqwrtTiIj9d7johPxXPtI0+QyjA30xlky/8yN9zyf\nDHJIYMXGahiZQ7xnmSJS5U7KD4lCofPzefVe98nTJzvVoaoqxCl66XAEP70S\nsfR0emRC6KFKp45/SEjdOd6gvMnrZwzUpdZwntlijQ58uhkNSsmzDd9tTL8w\ne0Rl5VQ4WKb/I5LCZTv3ThrzpVogx5/FEh+oYexhKSnO9lVyV201EF6VIdIZ\nW7hn7L+TzrOTI/4rkR3ao9JGgmwM+bf+k9nMWfk5LbQeSXV1hXx+ixTPfEjs\ntG+DQQ1MvOS+/W+xM4PvqudVSng2vBwlU0owJaGGZ9dok8L6HtUIfhxWrh6I\nYBTL\r\n=gj8m\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 1.0.0](https://img.shields.io/badge/ETH2.0_Spec_Version-1.0.0-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\n\nimport {CachedBeaconState, stateTransition} from \"@chainsafe/lodestar-beacon-state-transition/src/allForks\";\nimport {allForks} from \"@chainsafe/lodestar-types\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst state: CachedBeaconState<allForks.BeaconState> = generateState() as CachedBeaconState<allForks.BeaconState>;\n\n// dummy test block \nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\nlet postStateContext: allForks.BeaconState;\ntry {\n  postStateContext = stateTransition(state, block);\n} catch (e) {\n  console.log(e);\n}\n\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"80c248bb392f512cc115d95059e22239a17bbd7d","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.16.0+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"14.16.0","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.1","@chainsafe/ssz":"^0.8.13","@chainsafe/persistent-ts":"^0.19.0","@chainsafe/lodestar-types":"^0.28.1-dev.25+80c248bb392","@chainsafe/lodestar-utils":"^0.28.1-dev.25+80c248bb392","@chainsafe/lodestar-config":"^0.28.1-dev.25+80c248bb392","@chainsafe/lodestar-params":"^0.28.1-dev.25+80c248bb392","@chainsafe/persistent-merkle-tree":"^0.3.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.0","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.28.1-dev.25_1628866047193_0.2023135715669051","host":"s3://npm-registry-packages"}},"0.28.1":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.28.1","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.28.1","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"tbaut","email":"hi@thib.top"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"a556990a0cdd6383a4f1d7fed9f443823fce0d4a","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.28.1.tgz","fileCount":320,"integrity":"sha512-0aFnkqyHQktQB7hAkyWWSx8zNs0/DVgmyQ5OLat6k0x4rVyUAUsDUlnpiN1k96co6hWYjhyVbMcm7ZpPbewILQ==","signatures":[{"sig":"MEUCIFDzVCzc6ibZAloFhHIG8GhLwDFytGzoB+KDVyjKZPo7AiEA56qFaE/lJXRl0ZVRBPO3y/VXHs/2O5iEvbZD4mFn7gs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":504200,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhFobvCRA9TVsSAnZWagAA8c8P+QHCjr2vZnfcTwnEL9js\nWpm9uo4UoG8yFomxgiTR51rlcIsQNt0uVMEdTczjUWc+6+iqMuaTM66JDIu1\nYsejEr8Kqsb7rARwnA6cokv+wn6gr2+q6V8v0F9AmTORiAZqbFBDVcIs0MDO\nwVGDS7LMmaekgdnHY50c/hGyTm5uGwYDswaUNmexs5W9oBz/OA7ffuPH6fXf\nEvaFAXIUAPKPQV/CHAVcRm6ddBrcu/16u7iBTCloVni3+pbZ1SwUmaLl/2Wi\n9PNKqOgat1GV7lt0MzH5WgHKaJ3Ei8IcsiGA6fOwmda48qpx6O0pKpiDohsO\nU6phmWKleMCpSmuVifZ9x5ix30N751bNtTj4L+naijnPKpSESka+fnpXHq3V\n99e+FZDYVhUKGVdxYo42gGDDbnyOz/W1FlLEF/YL+cATbhbT0hq0KXH9qqYo\njPbWH+5QP9xldtYZjrVoyn2jSfyWbuqCCmeuNu168aOouJF1Y5kbjJaypqsc\n/+4Y0yeg4v7xvXUud1ZlMZNzdkzfbU+QyLJUqew/6LxLVk9/ThQofywBqp1q\nUSsjueCXXQ8w4A/DyuFLuA+8d9M8IeXlljfsdI3ePvDOCT6T6Hgg4txKpJ93\nCJItCg0qZS/JvWF4v0zO2ldOoRoEJrAZ8k4bIbMsxu+o/+KlYNQEmjUtbriT\nGywG\r\n=TC6O\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","gitHead":"80c248bb392f512cc115d95059e22239a17bbd7d","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.16.0+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"14.16.0","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.1","@chainsafe/ssz":"^0.8.13","@chainsafe/persistent-ts":"^0.19.0","@chainsafe/lodestar-types":"^0.28.1","@chainsafe/lodestar-utils":"^0.28.1","@chainsafe/lodestar-config":"^0.28.1","@chainsafe/lodestar-params":"^0.28.1","@chainsafe/persistent-merkle-tree":"^0.3.3"},"_hasShrinkwrap":false,"devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.0","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.28.1_1628866287654_0.44583106914602944","host":"s3://npm-registry-packages"}},"0.28.2-dev.0":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.28.2-dev.0","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.28.2-dev.0","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"tbaut","email":"hi@thib.top"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"05bae771e3fd56ade48373c4165ce2cf977c2851","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.28.2-dev.0.tgz","fileCount":320,"integrity":"sha512-wG0BPFm1LoBcPgNQL4M661fQLXbWnW5QPDNpmtvUGQQPIxwbpIKxZXCxZ4EX2r3yTVJdvxtYExiFqVgy3DEoOw==","signatures":[{"sig":"MEUCIQDT++h0LX+gHcZIkN5Es9K9fSW2fXwDucvoX8zf4qfLmgIgLnIduq3JkgVVMg5hM+skDgjOT+5p/6t7dW7owZPPC0U=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":504290,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhGpJqCRA9TVsSAnZWagAAwrgP/1I3AIKhzYRjwYbAbQ8Q\n9kLdRMpRgfWhwNvV024X/8zjeQpoSsMNxR+cmm1TASip/XJGZK6mlZj3HQwC\nXwY3VpGjbye/SrHuGGGMD+T2AfHUqXoZ6+q4b+cHSYMv53HanMz3D7Qyq6Df\ndFhY2TmFlcEqXT1282Xz49cXsg0I2QQEwkbYpkbODffxCr5QQbsPBW07eHRp\nxG8KU4r8K8rVUGQLthfPp37Wf6TSyKtMnxS5JOxyFF+ZiG6g6v4D7EsrfNuk\nX0rTavF6iqQCF1I91DvxOx8iJ8kd8v0IDp/BVV2st9Ukx4VB2MK17XwR5a43\nrVej1Xx/LkgwYd0nMyiveSP+3AwS6F4D/FDc1XhJfoNf2uDjqdbiZVEudRno\nnjVEJTNMdGQoj/PfXaqccJgYozEqCvEjO1vQbWdS7cFTRSToddzwfJo5hEsK\npuPKeTk505/1Y48kT0hzPM10Bal202YhcF6VDjK5NsJMf14cfjplZbqO7fV/\nVQXa9mB/Fba2rbRS4I4R7anzMv1m/fbVas3r+QwqhPwBjm0hT98AyTjHDb28\nf1UHOksPXrMIFaueoA+XuY+QpEY04kviCYJ1sHAkiev28ab67/vvfK1WbSe8\n+3WE64X/noSaPJRwwsLWwTdTMJP4xlbHQ10tXsygOZgrndYJs4PDXkXL39I3\nTRJb\r\n=mnoa\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 1.0.0](https://img.shields.io/badge/ETH2.0_Spec_Version-1.0.0-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\n\nimport {CachedBeaconState, stateTransition} from \"@chainsafe/lodestar-beacon-state-transition/src/allForks\";\nimport {allForks} from \"@chainsafe/lodestar-types\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst state: CachedBeaconState<allForks.BeaconState> = generateState() as CachedBeaconState<allForks.BeaconState>;\n\n// dummy test block \nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\nlet postStateContext: allForks.BeaconState;\ntry {\n  postStateContext = stateTransition(state, block);\n} catch (e) {\n  console.log(e);\n}\n\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"c6644825c18394df073374ee185b3395d054bdb4","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.16.0+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"14.16.0","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.1","@chainsafe/ssz":"^0.8.13","@chainsafe/persistent-ts":"^0.19.0","@chainsafe/lodestar-types":"^0.28.2-dev.0+c6644825c18","@chainsafe/lodestar-utils":"^0.28.2-dev.0+c6644825c18","@chainsafe/lodestar-config":"^0.28.2-dev.0+c6644825c18","@chainsafe/lodestar-params":"^0.28.2-dev.0+c6644825c18","@chainsafe/persistent-merkle-tree":"^0.3.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.0","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.28.2-dev.0_1629131369985_0.7172008270897612","host":"s3://npm-registry-packages"}},"0.28.2-dev.1":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.28.2-dev.1","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.28.2-dev.1","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"tbaut","email":"hi@thib.top"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"9f1ef1b187f896eb4ee278e5101e4e9893aaf19f","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.28.2-dev.1.tgz","fileCount":320,"integrity":"sha512-vSp6qJhBeA8shW5k1ks9oCIdQI+XDKonV9iMD7lEgUrpIHr1GxDVrGLgzic76kXbXedeLqPHUe7xlm1CVaCHFw==","signatures":[{"sig":"MEQCID3Cx/D99zMtT+WkTo95oc7QSH9CzzT7DToFOAC+qhO/AiBIqHdGrBdiQOp6jljnVoKT1IK/gKaft5gbyyLq8XUgZA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":504290,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhG9WGCRA9TVsSAnZWagAAF4QP/RQOUSlt6lzpi/jFvaB1\nL7i66IG2bppJDqXHVnJpFylFjEKBNVLdQTb1TlcPlJMbu8ekKaXIDeXhDY/L\nB8LeKhWsr6P8RQgYgUpSYgEUJNFH9Gktju+WQYOQfQ/a3/TNKeKogUr6qHSU\nr612Zpz6VH/whR4GWA7TvUjZIxUvrggP9FkBGoI+DvP9J0nMEIsTQ/Ob14Vd\nHRbc23h4Se7hwVLOsfV+wqLOE7qW3HBBuwmq0+t38dnduVh+iFHvJ15Vw8o9\n+cRPM4OrACSE1b+F0HHu+EMB0rzfqtMoWUdg1M/CPqzv2mSHMSr64IN2q4UH\nZfcVHp/JjDsWjmyvgLDqnGB0OQ4L7TAjX7X/QKTo/AZDGWScyVTOa6/zROrx\nLa7FQeNe1IMtwyj11OfmGoq8OO/WxLEETy4sxjtqnzN0rI4xLuOf1z9XLsc4\nKaOmYiyHIsAuXdd1nugchpyS6vLiiKsjcJhxFGyDyDlBG03g2jOa5s0YAqtF\nclNfuX89sHMS9HLvC3LCmjgMCVfuFRaoAuWtuJFOxpF/crYNqBfbzrPbWG/Z\nP21Ynp+bFm/QpnG980GFl+cYt97prbkzXxq7Z1RJJuWfD7xeB06MopS+7Rxr\nSpAGEQ46oRENIQ5PYAr8N8khDEOgBFgTKcgO7OJX2mVpp+9L5BNkjiKSexBz\n825b\r\n=epmn\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 1.0.0](https://img.shields.io/badge/ETH2.0_Spec_Version-1.0.0-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\n\nimport {CachedBeaconState, stateTransition} from \"@chainsafe/lodestar-beacon-state-transition/src/allForks\";\nimport {allForks} from \"@chainsafe/lodestar-types\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst state: CachedBeaconState<allForks.BeaconState> = generateState() as CachedBeaconState<allForks.BeaconState>;\n\n// dummy test block \nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\nlet postStateContext: allForks.BeaconState;\ntry {\n  postStateContext = stateTransition(state, block);\n} catch (e) {\n  console.log(e);\n}\n\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"79b552c6694f981a8f410b3b1b8d42c27ccfedf7","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.16.0+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"14.16.0","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.1","@chainsafe/ssz":"^0.8.13","@chainsafe/persistent-ts":"^0.19.0","@chainsafe/lodestar-types":"^0.28.2-dev.1+79b552c6694","@chainsafe/lodestar-utils":"^0.28.2-dev.1+79b552c6694","@chainsafe/lodestar-config":"^0.28.2-dev.1+79b552c6694","@chainsafe/lodestar-params":"^0.28.2-dev.1+79b552c6694","@chainsafe/persistent-merkle-tree":"^0.3.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.0","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.28.2-dev.1_1629214086021_0.5963822537485066","host":"s3://npm-registry-packages"}},"0.28.2-dev.2":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.28.2-dev.2","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.28.2-dev.2","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"tbaut","email":"hi@thib.top"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"ced280583545ffe93fa126da4ef77518b13c6a22","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.28.2-dev.2.tgz","fileCount":320,"integrity":"sha512-29E5UDjbblfVBFnaZGM8YsVooslHjpPjcc/74rXTPUk+cUojtxZlTFCzQp0C0a2Q5stgZHGLN8Y4qJGhRDQAog==","signatures":[{"sig":"MEUCIB++VFaXswmeclehS15gpwZMr4giKLX06AKK9L/BJ3Z2AiEA/Q1ulerZYBl8Oicn4+/9iRUVAt3UnARgpjA0ZFI4HN8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":504290,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhG/QJCRA9TVsSAnZWagAA1MYQAIBymtLovFMpildmdroX\n0c04nOJbI0aQZ1giTo1TgB2+XPTrAsuTWfASwUpd0hp1+BaDeMcw4/wFcVBi\nlipiDBHNK5hUJUTtrC2E7CdGgsiOKtyAQm2sXhVctExHfv1uQIj5NFhB6KD6\nwfypAOIpoAVLTYmHGcnXx4MCo5QNNHDKnhyDTumHzKCMQSldQYeI0/70hNq6\n0jLenXc0i55m2DbbulHMQsQ8uMx4lix+CrCgo4V+oRW9xO9R0Ye+ssHU/Ck8\ncRMV/S/bt2jGhkZxYchqOkNUKaGgiFhFPTd5ZK/4o3LmydD+N49t0xoAQiJb\n9IkEQ6X6qxXZonPHDiuAYVd0YEyh9DZNAaf/4iA7myUprzN1yIcdo5kNPJSA\nQMehzDE3UGzD4UK5x6iHczKJ6tKteY2GT3aUCiCeDSFPSuLWcwuFMIAnG0GV\nUe/3K75Z4ttu+p/uyVGGUluLxRnpQd8SztwH50uQO90EMphII7D27pPC/OXS\n434Evn26i1sNS64wdMB25Shko/ZK3m66KlTc60ht/3wYeQtqgpXlaxX8OLU+\nIcHiGodClnA6SnQsGKQyX7lFwa9BVzHWTYRd2oKIFcyfxCqQlcP1YBAZFCBO\nfbZ5W126bkkbdHs23mbYmpzHd8OqxEq+ZMrT27bvdXuwOOjHoSDCXISuFuU0\nBT9S\r\n=Gb58\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 1.0.0](https://img.shields.io/badge/ETH2.0_Spec_Version-1.0.0-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\n\nimport {CachedBeaconState, stateTransition} from \"@chainsafe/lodestar-beacon-state-transition/src/allForks\";\nimport {allForks} from \"@chainsafe/lodestar-types\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst state: CachedBeaconState<allForks.BeaconState> = generateState() as CachedBeaconState<allForks.BeaconState>;\n\n// dummy test block \nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\nlet postStateContext: allForks.BeaconState;\ntry {\n  postStateContext = stateTransition(state, block);\n} catch (e) {\n  console.log(e);\n}\n\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"b9a7e6aa9b819f280d04ff0673c2bd72312da827","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.16.0+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"14.16.0","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.1","@chainsafe/ssz":"^0.8.13","@chainsafe/persistent-ts":"^0.19.0","@chainsafe/lodestar-types":"^0.28.2-dev.2+b9a7e6aa9b8","@chainsafe/lodestar-utils":"^0.28.2-dev.2+b9a7e6aa9b8","@chainsafe/lodestar-config":"^0.28.2-dev.2+b9a7e6aa9b8","@chainsafe/lodestar-params":"^0.28.2-dev.2+b9a7e6aa9b8","@chainsafe/persistent-merkle-tree":"^0.3.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.0","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.28.2-dev.2_1629221897193_0.28895992236591295","host":"s3://npm-registry-packages"}},"0.28.2-dev.3":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.28.2-dev.3","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.28.2-dev.3","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"tbaut","email":"hi@thib.top"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"d2e6ce4c247c48fe6552420c1a910ec7c78aa8b2","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.28.2-dev.3.tgz","fileCount":320,"integrity":"sha512-D0alk6mISpSM19SKdax+qa5uZaqWpBxgT9wRpQlNok19qI/bJli9iObrJ87GzCqnZg6a93XYhG8toghfnaplcw==","signatures":[{"sig":"MEUCIQCJfmWSATH3iRKqGMA8HcAtAuaeHdYBcDjL9++Bw+t1OgIgBlm3C+/k9SeomFKEr6fWl9PhiqVk+8eEFl6N50pdcnc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":504567,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhHCIqCRA9TVsSAnZWagAAqVoQAJjfQXfCywGGzuSGF635\njq+2+B/sPnfnaFTAprOL18HaCQSrbeQJD9ifpsMIbkFIR+0/LCvREcnwKucS\nm/IpcKVoXVAANHKeUzR7pb8y3TqR7pknSFIUCf6KAjtmm+aW1N08PzwaR1Cz\nWgXyF9CYZd5HBb++E8HQoU5ZU6gHpF98VP/D30CObVaxP4DBg4KkBt0s6gNx\n0yF9JLoLxPpV5GZj2OhVeaNUu6ooHN8shBje8ToH0WgvOiZYpGR+FuJc/s4U\n3YEzNthp7iNfpfOB8SiMAVStKU8FgOiY+I5NkHdBVIIXVBksYQhpG+kz1GFY\nWWH+4THMUzeNLVwKYO+MbYlxzjavreSk92SovziwRqXx+RWdHBF7Q5sTi3ep\nWA9kehX6d/V2hOSl2J196WdgFoSrXll2z1s0RxDvO+lLfOhoiQ2YqqIiNBVP\n3db5n3LIrHrjUmFJzMVkG4cWenwarmQ703y6jnrk/5Cw4HHgty0/j8o3u4CZ\nLk4+XlmEW/ZumX0u7Z7cSIFXvIxm9Z4khhdQbtbjrjV5qHzo5fuYbqZB55ZV\nwjmsYP68AynlSWDGCKQH1FjNEuvSbc7AB0Gx4S6Gy9DgD4mLmK7p0gGG/rgK\nlAMzWWy8oQ8jvCUa4iLq8Ep8zaR4vZ0znHepOG85oBVsA8ZqSRIqeeDd8WxO\nbm7z\r\n=B0jq\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 1.0.0](https://img.shields.io/badge/ETH2.0_Spec_Version-1.0.0-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\n\nimport {CachedBeaconState, stateTransition} from \"@chainsafe/lodestar-beacon-state-transition/src/allForks\";\nimport {allForks} from \"@chainsafe/lodestar-types\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst state: CachedBeaconState<allForks.BeaconState> = generateState() as CachedBeaconState<allForks.BeaconState>;\n\n// dummy test block \nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\nlet postStateContext: allForks.BeaconState;\ntry {\n  postStateContext = stateTransition(state, block);\n} catch (e) {\n  console.log(e);\n}\n\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"022659b5fc0ffcec06b6b4b6ad1abccfe5cf43f6","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.16.0+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"14.16.0","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.1","@chainsafe/ssz":"^0.8.13","@chainsafe/persistent-ts":"^0.19.0","@chainsafe/lodestar-types":"^0.28.2-dev.3+022659b5fc0","@chainsafe/lodestar-utils":"^0.28.2-dev.3+022659b5fc0","@chainsafe/lodestar-config":"^0.28.2-dev.3+022659b5fc0","@chainsafe/lodestar-params":"^0.28.2-dev.3+022659b5fc0","@chainsafe/persistent-merkle-tree":"^0.3.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.0","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.28.2-dev.3_1629233706046_0.8470586672095932","host":"s3://npm-registry-packages"}},"0.28.2-dev.4":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.28.2-dev.4","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.28.2-dev.4","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"tbaut","email":"hi@thib.top"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"e386b487a7d280e709d4eb066930826bfef3e4ea","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.28.2-dev.4.tgz","fileCount":320,"integrity":"sha512-MUqjfVin/32y3p8SLkBiZv4uZs1ySb6mG0CrxvBmQNwcGD6RxDJ9QvP4N/vWOlRn3AdHjQ96qq3GtgVdJhGO8g==","signatures":[{"sig":"MEYCIQCsUWgU3d7QgFJLO3WIr3RqP9C/Vcvh/oLdnyyZ6ul2xgIhANkTThKiE6Bv2U1KFj3zIA87XbYvpXFpTIr6ZfGg8hN6","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":504567,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhHQpJCRA9TVsSAnZWagAAur4P/jpQ/APs7q9VQWCwPVvg\nABy6GKq9UAu35FTR1gi/R66LNnw8zXb82d7CahhUFBQBBJ3SEXWLrDDHuxmo\n9UlA1Xlw6l7yyCDyQ/jKddNBX7PO3d2OzmWt9wL8Ae5/N9HepcWR8JrVoNmm\nfaXpVJTuSS4Q5EKyc3wxb6kscKk1xuc32NEYhziYVp26f1BTzZw2XatrakKN\nO7TasDVXzqntRllmw10pXFHgUuV9ggHWYSkxOfajskjKkrTWDzRqKYI/pzIH\nJzVGscAgCBtSQWaMllNYZFQnS6+GVaDR5yhLBDYDahBJnyYbpBzdILzRx6jv\naXsWHeat8IPdA1cXqEHdSLXPlmqPbTb+SMcRE/IrKM01iC0kXHth/J6pgJDD\nkIB24/dJOlZmw41jA4eGovV0n4HalitYKUAOfE6PxfW4H1dz2icKbXZpj4dm\nlhY0Q5gn8E4IeCE/mQIwMkokkS5ngvUBq9d7FFhasDok9mw2X8RgTV8CaMqw\nzM2JD7XSzn6zPk9Sg0lr1lfoL9/7kWA2SwRf2ankdF/aWUMF7K9EeVCukTmp\njur2I9lTEqLPGzQLZblpRiAjhcmS4JN4Df/cyyKmpsBUnzjPYKFR/CU18wGL\n0VgN33l4xrDgsXhaJOdK/HYRSX8StmjdcWun1+thAw+D2AubRww9Oh1k6lMa\nVGXM\r\n=bE2H\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 1.0.0](https://img.shields.io/badge/ETH2.0_Spec_Version-1.0.0-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\n\nimport {CachedBeaconState, stateTransition} from \"@chainsafe/lodestar-beacon-state-transition/src/allForks\";\nimport {allForks} from \"@chainsafe/lodestar-types\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst state: CachedBeaconState<allForks.BeaconState> = generateState() as CachedBeaconState<allForks.BeaconState>;\n\n// dummy test block \nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\nlet postStateContext: allForks.BeaconState;\ntry {\n  postStateContext = stateTransition(state, block);\n} catch (e) {\n  console.log(e);\n}\n\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"c7acd0de0b303c72a08c2e269b703c8c38760f02","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.16.0+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"14.16.0","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.1","@chainsafe/ssz":"^0.8.13","@chainsafe/persistent-ts":"^0.19.0","@chainsafe/lodestar-types":"^0.28.2-dev.4+c7acd0de0b3","@chainsafe/lodestar-utils":"^0.28.2-dev.4+c7acd0de0b3","@chainsafe/lodestar-config":"^0.28.2-dev.4+c7acd0de0b3","@chainsafe/lodestar-params":"^0.28.2-dev.4+c7acd0de0b3","@chainsafe/persistent-merkle-tree":"^0.3.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.0","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.28.2-dev.4_1629293129069_0.2350289237988894","host":"s3://npm-registry-packages"}},"0.28.2-dev.6":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.28.2-dev.6","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.28.2-dev.6","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"tbaut","email":"hi@thib.top"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"f2ef0fa3e9ec3a6f1d043d27d0eaefdcc0d47757","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.28.2-dev.6.tgz","fileCount":320,"integrity":"sha512-FzlSEJ6c/ivYslkPXwJMegEm7Nz0pLkkUuh0oPefabJgeWTsQ/lSs3XSuzUpKvkqkAUfGMrt7Tr844pfrhJEvw==","signatures":[{"sig":"MEYCIQDWCDjXco1H1asFFJv3D4QM2qYm8nqMS8k52EYwTeFnAgIhAIEQNKZ5lwMuSXLXSYLPqR7KvzRUUBfQWk215CGs59Yd","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":504567,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhHQvLCRA9TVsSAnZWagAAACsP/jioWU6B81NF1z78qJ7y\nlvl55Wt2TOKr2B0kfewAHhXoVPyoUb4Qc3x2EAsI95ropoartO5Ng6nx95sp\nF1QoWFGf8rOqzEVlA8/UXvf9Bdw0qScb6uSmyI3S8EURcDIE7wBGYC8VgLOd\nSG/ovBTlty9EuxS9iz86YiFGXqW5KZrqAWgeWKeVHGJ8lbEuwi/neOurn5tf\nxCFNRu5aDIgx/nN4nRcKk5rZTI5Q+m4ar9fqaSO1KuYGoqeYGaNxFaqRveIx\nyBbVccenlqLmoynyh//G5Hz38A/ED2yXfOw/CKhU1Gl6XrPJzgk0r6td2565\n72OXreJw7Fx5txipcEH1qlqzk3pxpnHGpJwa4ncFkLcxkvYmDaaKB7PZHLMZ\nuuhgE+wJlJE92VwE1Ky9nQRqUZWWwoBDjKPLHXrSFgz3ao8AqX6BvxukDDGM\nK2h+5bV/nYO6YqIQsRXXATUbNIk1Lmpy6cngJJO9YCwfv8DSVgvLyRR43loW\nre52M85g7UmZ0OPP4flz1CKeWXh/0fwksT7lLJ3R6wNqokAronN6lyDLtT/D\n0+Su/vpUet5rQ4o4MNWheM8OP5UGHfRFQhRUNRJkpKvPDxjY9m2TAl6LzF+8\nbQTOj3moQsfFbhnbYC6CdL0XOxjUGsSONWsIP3mpFaRvvq+ThFTswlwvN33K\nQc0J\r\n=zSWq\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 1.0.0](https://img.shields.io/badge/ETH2.0_Spec_Version-1.0.0-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\n\nimport {CachedBeaconState, stateTransition} from \"@chainsafe/lodestar-beacon-state-transition/src/allForks\";\nimport {allForks} from \"@chainsafe/lodestar-types\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst state: CachedBeaconState<allForks.BeaconState> = generateState() as CachedBeaconState<allForks.BeaconState>;\n\n// dummy test block \nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\nlet postStateContext: allForks.BeaconState;\ntry {\n  postStateContext = stateTransition(state, block);\n} catch (e) {\n  console.log(e);\n}\n\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"eba8c7ed7570e7efe2967cf9211822feb75d16f7","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.16.0+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"14.16.0","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.1","@chainsafe/ssz":"^0.8.13","@chainsafe/persistent-ts":"^0.19.0","@chainsafe/lodestar-types":"^0.28.2-dev.6+eba8c7ed757","@chainsafe/lodestar-utils":"^0.28.2-dev.6+eba8c7ed757","@chainsafe/lodestar-config":"^0.28.2-dev.6+eba8c7ed757","@chainsafe/lodestar-params":"^0.28.2-dev.6+eba8c7ed757","@chainsafe/persistent-merkle-tree":"^0.3.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.0","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.28.2-dev.6_1629293515363_0.31553089154406666","host":"s3://npm-registry-packages"}},"0.28.2-dev.7":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.28.2-dev.7","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.28.2-dev.7","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"tbaut","email":"hi@thib.top"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"0e7c844c5faca362eea5c077ff8f3aaad7713ea9","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.28.2-dev.7.tgz","fileCount":320,"integrity":"sha512-kTzMM3qrXQ+N2WpjZlOwwm+6k1uypMhjKD8SvidCSU8yGMnmf1Qjo7mUwPzCzKHAJ74+oyPVsnzSDs17jOZcCA==","signatures":[{"sig":"MEUCIQD1G1uhPZ+m8HofTh4pn1/mY5yoRS92ACcvqUYq7NHzxAIgDaydHrcm+dCxACkS3zv6niXrxG9Mt6XooZU/BmMJCOY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":504567,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhHi/oCRA9TVsSAnZWagAAtqIQAJB1D6rit943NNeADxRW\nzLOngJgb89p4FNX3NQjCBDBItEj43k2T/Xfqaw/Ucq4AHuAdS7KXyep5ETYH\nwV9qbY6+DhhpVb3ls7pRmEn2L3I/KgmBnbmDrzorT6q8DWAGBnhwBsWTD+j/\nLDhEU+lwfadPvoZZrcdR6J9HKx6BzwsL9nDpOxYMsWmba6pUvmnWQROsAtIK\nTVzB2hRLEjEdK47V3dCM0SjnIkaSN8+64ADe24MBJDarV0kNItBGwXYLUd3A\nmy0z99tsgcUD4bq1xm/dPheMGxXqkXQtLWDQTdta5YhS3dsQCXQG6+7tLEm0\nzTQ2OMsrF+8J9SBcI7jkeVSWWSJPKM/VtiTQ0NpKOl8x4fnsh/JgsD2UlbNo\n+Q9+1SkkP73+CPriYZiIlfLFahIHFDZfauE9jHxMqdicJuzDJQlJwigkG/rz\nrLhqFJUyHda+eaCouc/czbZRbfWrVs3EbSnuKJv82PBq7DAsTHBB6r6AFLTy\nvA4W5h/RjthW709JBYzd83ZdXcNtWLFCfzyKL0fepgHWzfUnQWV3RrfXIEfh\n7o6Mo0ht1X3WgzkH3ABCxmFHw9I6BPEJNKdmS2DzlurJg9sA4qhq6SKvwFZm\n6jvxuqjeRb9xnEHJhl/+eZgifLaYFTJbuBjyB7LubDFmcD15Iv9eP3MZb/i0\nXSSP\r\n=aXS8\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 1.0.0](https://img.shields.io/badge/ETH2.0_Spec_Version-1.0.0-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\n\nimport {CachedBeaconState, stateTransition} from \"@chainsafe/lodestar-beacon-state-transition/src/allForks\";\nimport {allForks} from \"@chainsafe/lodestar-types\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst state: CachedBeaconState<allForks.BeaconState> = generateState() as CachedBeaconState<allForks.BeaconState>;\n\n// dummy test block \nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\nlet postStateContext: allForks.BeaconState;\ntry {\n  postStateContext = stateTransition(state, block);\n} catch (e) {\n  console.log(e);\n}\n\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"fb13f92aa122d1cc708ce21b7c852e3e173a5215","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.16.0+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"14.16.0","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.1","@chainsafe/ssz":"^0.8.13","@chainsafe/persistent-ts":"^0.19.0","@chainsafe/lodestar-types":"^0.28.2-dev.7+fb13f92aa12","@chainsafe/lodestar-utils":"^0.28.2-dev.7+fb13f92aa12","@chainsafe/lodestar-config":"^0.28.2-dev.7+fb13f92aa12","@chainsafe/lodestar-params":"^0.28.2-dev.7+fb13f92aa12","@chainsafe/persistent-merkle-tree":"^0.3.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.0","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.28.2-dev.7_1629368296189_0.9415381962905469","host":"s3://npm-registry-packages"}},"0.28.2-dev.8":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.28.2-dev.8","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.28.2-dev.8","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"tbaut","email":"hi@thib.top"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"4b9d53d728ad2a22c93bd706555ecb98c8859088","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.28.2-dev.8.tgz","fileCount":320,"integrity":"sha512-c0B5BhNtSIQAyw6Ye1tW6I8+HqxJXVhBuCx18m3IKEo5tOWETX2DWpL5yGWsgccsW5Vm2c0K+1Ha8Pd/CS6jUg==","signatures":[{"sig":"MEUCIQCf6pO29gKzEapO8KGUsXlJKlTGZEM1NEbwENzQUMtM0QIgW1afchBJddMIg8z768eIC/PC40+l6ZE7q71kXJajn2k=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":504567,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhHj2DCRA9TVsSAnZWagAALGQP/20ywc7g/pNSzprStHpA\nWORPtB4wUbgUqDm/h5l4jrFQCIBVvhOnwLgsCY5qIZyLzMY9ufpbZXSCBGDk\nMVV+ZQs6z6qcPtjWQwfPBjxM6On5Ee3HmgMbrvbRZLdE17JJPzdcGflcXzia\nclwT9Lf1r/Fndrmz+DMLIsPQQd3J/LWVB046yZyORzei5ryF3zmsfULIsShV\nZD1aQCirB2jXd/e4fYVC/50W5lENOvLCdEJsUX4liV6GmyosPgut25Ex/JnT\nNMzGNuR2rNwokFsLjGB9+QJlcEhev/h8pYYZoU2eZTmbJEf6NQvaYgOhwjsc\nfOo2iY1Yvv3XR1Th8aLOF/dnSHIT3r4gFXkGqlr933bHUO4JKkbKDhwUTjs1\nC84zAXPkfKFpLg52R8mrTr8Oa2IvrEuhATCPAAb8fpbko3UiVInNdlUb/9Q6\nJlLi0Z2wCiyeoQBHBIhEtoEXd0KXnlpKUVRA+YPjepoFVu63PWe9UdfdC7f9\nzwkeYuBjQvABwlcc0VgTAur7ESMZQeV8vcnzsWuwaaoiWJGC+jbejF0H36x+\n0yGm+/d5j+WQJqZsI2i+p82RUhbctxp3G2gMiSGMy+o7cSs3rV/NN3kr/1Ht\nGEDYL5HtCb3rJtv/KNWIt2y//hWxlQAuKWVOk6ulxXtOfpwVV+CRBELCD/Hc\nVYKW\r\n=oMme\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 1.0.0](https://img.shields.io/badge/ETH2.0_Spec_Version-1.0.0-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\n\nimport {CachedBeaconState, stateTransition} from \"@chainsafe/lodestar-beacon-state-transition/src/allForks\";\nimport {allForks} from \"@chainsafe/lodestar-types\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst state: CachedBeaconState<allForks.BeaconState> = generateState() as CachedBeaconState<allForks.BeaconState>;\n\n// dummy test block \nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\nlet postStateContext: allForks.BeaconState;\ntry {\n  postStateContext = stateTransition(state, block);\n} catch (e) {\n  console.log(e);\n}\n\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"b9673422ae4f5df8a7148edd030b674c4483d315","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.16.0+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"14.16.0","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.1","@chainsafe/ssz":"^0.8.13","@chainsafe/persistent-ts":"^0.19.0","@chainsafe/lodestar-types":"^0.28.2-dev.8+b9673422ae4","@chainsafe/lodestar-utils":"^0.28.2-dev.8+b9673422ae4","@chainsafe/lodestar-config":"^0.28.2-dev.8+b9673422ae4","@chainsafe/lodestar-params":"^0.28.2-dev.8+b9673422ae4","@chainsafe/persistent-merkle-tree":"^0.3.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.0","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.28.2-dev.8_1629371779673_0.4103166921339101","host":"s3://npm-registry-packages"}},"0.28.2-dev.9":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.28.2-dev.9","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.28.2-dev.9","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"tbaut","email":"hi@thib.top"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"f0e2d6259f8a5e27773d7a4cc6e762f3739c52ec","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.28.2-dev.9.tgz","fileCount":320,"integrity":"sha512-uqVNAP4mexf9bGGh8J5IXZBKHpeDQqh8YwbXoul9bw3tLMFK0i93YEyf2tft05fyKovbiuhRatdu9zQTokFKpg==","signatures":[{"sig":"MEUCIQDSYk+Mc12GjeJaSkhqj4m9W+j+VzswOBjW38EY4EEuEQIgJiitRVsQDs+dy6/L0HZ8U0VkqOIz/ynfCxMuDlvPIXA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":504567,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhHyEbCRA9TVsSAnZWagAAKIgP/RN+GqqQhXh7+In4b6DW\nuFoWkNB3FyGc7dUMAlLfI0X4gLT+qKgABpBMmQN7KLZNym/i7+QwSJzY3e9l\nIBzpezoosNOmCcVDcQkNOAH2asBVMQXSnvwaneuQhFS8S/TEcNYiB6xPSCMB\nJ64HmlrprWHsdEXkscF2o3NYhik6DSWR8eGje11G4WcCa/0EgxvyhqdXeXtH\n7Z+zQ891RR2FOBMzhznqMuwPUEkSTsEQmSlFD2Yw9ggr/TUH7ajev4bg7pTg\n7zk+yz0JfIiaJpBVr3woiIQtB335IH+nbe4t0w/VtitDDC68GxqqUchQnWRZ\nsY5pM8tUBS/hf/YVCI/Z1ucfpuuiTkgKlP+fHmiVzZUY+QMn5+Fgdq0KAT38\nu8FMxPGFYvTOnfnwGa03wgeorQcMCkD65hgPKVHclWSGHwt3Viz5yVtnmvxV\nIIc5tcUzfBXuKkmamuFvyOLHqxhklGOaG0P87pHl/EOQSgnpIKkq8J60VGPF\nFAb+CG8zfA33yfjVMF7yDXcqOfLIJyeIwMuWIpoIbXEceJ5TgBmpo07YA66x\nDFP2BmVrE5G+2zY1zr5I/woFpa7t4wdy0HEpC0sP12T5Dxs/pPWRtjhs/ltr\nSYGsUGN+CaWYFnGBrlfhfk+U6JqVcmj28woM1T6jDtCscu1E1HhRwExjsHpg\nQKxa\r\n=aVi4\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 1.0.0](https://img.shields.io/badge/ETH2.0_Spec_Version-1.0.0-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\n\nimport {CachedBeaconState, stateTransition} from \"@chainsafe/lodestar-beacon-state-transition/src/allForks\";\nimport {allForks} from \"@chainsafe/lodestar-types\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst state: CachedBeaconState<allForks.BeaconState> = generateState() as CachedBeaconState<allForks.BeaconState>;\n\n// dummy test block \nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\nlet postStateContext: allForks.BeaconState;\ntry {\n  postStateContext = stateTransition(state, block);\n} catch (e) {\n  console.log(e);\n}\n\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"eb2c5042252dbb75390e5efc29ae62bc57375de7","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.16.0+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"14.16.0","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.1","@chainsafe/ssz":"^0.8.13","@chainsafe/persistent-ts":"^0.19.0","@chainsafe/lodestar-types":"^0.28.2-dev.9+eb2c5042252","@chainsafe/lodestar-utils":"^0.28.2-dev.9+eb2c5042252","@chainsafe/lodestar-config":"^0.28.2-dev.9+eb2c5042252","@chainsafe/lodestar-params":"^0.28.2-dev.9+eb2c5042252","@chainsafe/persistent-merkle-tree":"^0.3.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.0","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.28.2-dev.9_1629430043627_0.45981960978408853","host":"s3://npm-registry-packages"}},"0.28.2-dev.10":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.28.2-dev.10","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.28.2-dev.10","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"tbaut","email":"hi@thib.top"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"36cd1627f918378572926c2723a4bb2758900b65","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.28.2-dev.10.tgz","fileCount":320,"integrity":"sha512-SW3AkB5YwzT0TjbyrnYwS/UquIVF1oWQ77x1mdGFUCMbMIcF++MxnAyWX8mwa3zjg1gcWi19Rri/oPieRAhxgg==","signatures":[{"sig":"MEYCIQCnplIlfEwA8qnSeImx5GQYycA0gFCoXfTKvBMiNfbgMwIhAM5z9xHX0EDA/DE8Sj+sUxFdThwWZ12m3ts209XAbL/z","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":504572,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhHyMECRA9TVsSAnZWagAA/I4QAKC85iJJX3W5m4SAPpoT\nlb2zQGu3o1skpgx+or5BaYl6uwA/9FpR7F+IykihTUjeEjMnYrqA8qri4PAb\nvYdrB3hoVmjwDcO2F8Md2jmKKQEsfRFOUFP/iGxOlmBViR1moRRpxPNbKwaQ\nhkJ1xPptE5f3VPCHDVHeqt135oTOVmKNekIWeU6sEET9d28eKVJ7P+J/7NsU\ni1Li9kuGqf6d8ei35q386aA+tQJ9Hs/LwUgeXx5h7gg9Fw9BvJ95NW95o4Nt\nXIVXBV05G+n5DnugsPRsNzSoim8psrMjDBPqRdrVXHt4lSzePWm0KQcW5ph3\nyO0XbdsFvBOJJrOvNAmmZ4OCnNSRzI0etdhV0NCT4G264nHqyjwu+jdLWcYn\nlcL2xZjxsq6hLeBtk8KoDM0J5K19yjQj21SjApYpJUFHF4Ja3/qX3tN5n2N/\nitOLRzRVzXO3m8nfKvyOzIwpiMImSVC5hKxrVhX/f6XiYtDZLpCsoo0c0Zig\nXCOtEUqIgLYyuVabcg5s4xho5CJqZenFwYSPvgQwDHT2zuP3SHAivdYP6VHS\ns8RPqRYWdrwfjQ+oFLPy4cQvDR3Qs6Wo+gYiVKdTcvfoRTDQC8xpgsiDkkJO\n+A9xEVVNKnSpWfh+knWBNadNRZEjhCalPI+FLCihQc7S5y35bIDr1fM7Ku86\n4NEt\r\n=ppz2\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 1.0.0](https://img.shields.io/badge/ETH2.0_Spec_Version-1.0.0-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\n\nimport {CachedBeaconState, stateTransition} from \"@chainsafe/lodestar-beacon-state-transition/src/allForks\";\nimport {allForks} from \"@chainsafe/lodestar-types\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst state: CachedBeaconState<allForks.BeaconState> = generateState() as CachedBeaconState<allForks.BeaconState>;\n\n// dummy test block \nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\nlet postStateContext: allForks.BeaconState;\ntry {\n  postStateContext = stateTransition(state, block);\n} catch (e) {\n  console.log(e);\n}\n\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"f4670c85291d802fae91cacc276a545edf18ae4a","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.16.0+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"14.16.0","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.1","@chainsafe/ssz":"^0.8.13","@chainsafe/persistent-ts":"^0.19.0","@chainsafe/lodestar-types":"^0.28.2-dev.10+f4670c85291","@chainsafe/lodestar-utils":"^0.28.2-dev.10+f4670c85291","@chainsafe/lodestar-config":"^0.28.2-dev.10+f4670c85291","@chainsafe/lodestar-params":"^0.28.2-dev.10+f4670c85291","@chainsafe/persistent-merkle-tree":"^0.3.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.0","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.28.2-dev.10_1629430532567_0.27452146922141885","host":"s3://npm-registry-packages"}},"0.28.2-dev.11":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.28.2-dev.11","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.28.2-dev.11","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"tbaut","email":"hi@thib.top"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"9aa35281780659ce8c375b56f1fc79048edbe679","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.28.2-dev.11.tgz","fileCount":320,"integrity":"sha512-ynJKNXCti3rZ2HlLMw8wqDSSz3BKzdjnsfJN8Voo3llPvXbmH+qiw+ZwdqQJpZNaeH/MJUD7OgRsNOU0tPsueQ==","signatures":[{"sig":"MEQCIB+VUmrU1mFFk6UQA3ejhrJZYAFLFbBpA7+wxxIZ8lDFAiAo0u7xwVcTPiJyK1HcyuqeuNUnZ6r+Fkcr1pd5ll1kGw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":504572,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhH5DQCRA9TVsSAnZWagAAN6cQAJAtzYLGJRiH90loDb2h\n8MCQIPKjdYjVp2kj+5BAffSL2XT3zvrMChZGjfABoOJCRQNgxMGypeWugZ2E\n9gGVGTKKrGKpVunoBTJS9bvkfDL11fVewoWRlO1KfbGpNwTnEspkByFSOJD6\nXcAkOx00PFcw+Io9n8Yd8OTAMdlA9wfBGJPEw0exbhKtilPx1Qxx9MbSuDEh\n6znZoCDSbARz76KeN7obgikz1sPrJ5Q6O/16Fpure0Ij8Ock9ZNECflIgMLS\n2eOfyUeUkU6PAUPDf28qPkdrrVP9VJzhTbjXgFmL27dDMPfwQMJJlvrO/WI2\n+1v6B8+1AP3ZkjdiCFg22/tZRQw0GRFItMXPXrI56u4lP5FUU8bm8j1QvhO7\nVN2gyhI+eBJLLDp6anmeDXEAr5/uegSMxWDX/88uieb0Fs+UBsVdLW4YXWi5\nEbDMmbZ62RHQMCwwXV23HbayhmZsVIKNpWo2NMsSLjmRJtEz3lkZEZ1tGUDq\n2eCk/SNrHjCpP+wHAAE0OdXRkUv024dz7WstMOz0urIpIamMkciA12a83P06\n6+AwG/kL+G+b8RrIvce1r1ZwPTsIY/qFc/YWeohIuUWqJmeiR4GbZPjW7KbF\nIQ8/HSyvJc0OLsLWzSnhpOLJHpcaK2dHkax5l8m6fatu9lr9qS2wEHJPPOO9\n1Fz8\r\n=LDds\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 1.0.0](https://img.shields.io/badge/ETH2.0_Spec_Version-1.0.0-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\n\nimport {CachedBeaconState, stateTransition} from \"@chainsafe/lodestar-beacon-state-transition/src/allForks\";\nimport {allForks} from \"@chainsafe/lodestar-types\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst state: CachedBeaconState<allForks.BeaconState> = generateState() as CachedBeaconState<allForks.BeaconState>;\n\n// dummy test block \nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\nlet postStateContext: allForks.BeaconState;\ntry {\n  postStateContext = stateTransition(state, block);\n} catch (e) {\n  console.log(e);\n}\n\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"1359de3d45e994f21ab8c4bec88cc59cf30bf7b1","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.16.0+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"14.16.0","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.1","@chainsafe/ssz":"^0.8.13","@chainsafe/persistent-ts":"^0.19.0","@chainsafe/lodestar-types":"^0.28.2-dev.11+1359de3d45e","@chainsafe/lodestar-utils":"^0.28.2-dev.11+1359de3d45e","@chainsafe/lodestar-config":"^0.28.2-dev.11+1359de3d45e","@chainsafe/lodestar-params":"^0.28.2-dev.11+1359de3d45e","@chainsafe/persistent-merkle-tree":"^0.3.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.0","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.28.2-dev.11_1629458640831_0.8447964255970044","host":"s3://npm-registry-packages"}},"0.28.2-dev.12":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.28.2-dev.12","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.28.2-dev.12","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"tbaut","email":"hi@thib.top"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"46647504e37ae1a9e5038999f924d480f28e8117","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.28.2-dev.12.tgz","fileCount":320,"integrity":"sha512-sq56EyfRsh6hTDpqarE1vwufwOhpw98xDGbaikjXg8FsfAaD6cr1tqCltMqMKonDoPlAut/NEFSeurKXCv0wog==","signatures":[{"sig":"MEYCIQDiYdzWS3tDQgcSFbLQ4jGc9KyzwzPszY9ew2AaqkeG9wIhAIri8+HCXT3BBV/sUNFtkWUD3fGdBZ9TBQYhZalWs0Qi","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":504572,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhIRKiCRA9TVsSAnZWagAAXFIP/29NNoOFWVy1B+NjBgUB\nR18G/n+3GGNmxuiKtndYTOB7s4S/+zvofYfu+iBdlTM7N+Zq/FyTWGixf3P5\nm023gjLM/RQSCXnFwyvy5O/wm3HuffNm0Fn1ZFNeyhL9Asg2SPQsTvfWggs4\nxunZ/ms07l4Qj57FLrUV9yRtRHptM+UOsa+u0KC5XrYjT7JNI6mICzw6FUFG\nrvsGTxAi6scgVMT+l/7J6DbwMerDhZvEUC+XxI4ArcrxQkse+YBxEnerQjjE\n78Ion70u5qIr4bj/r4QAQIvO4DRunQMia5I2sFl9g8qd+dwLG9ldVvjh0Qtw\n9ROPCHE7HTcX20zg1C05g0NnR88PfVaHLWE2usLjvIxY4LMRT3CLhQBk8bmU\nT78+jJ034SAlqdV9NAbPEvd043CVB0aUaU9Ej8jlMaoI01demsfLkjQ21Z3Y\ntemaxOKirjV72/jJmWsU7fpuilVgGnzHSUdouENZJFeeD6WgB39iL1s/wj4O\noO3cpKVtzn3+K7nK0rJvNlrWFlVuyHwojXaQL7JxIm2G0ZJDUefJ6ww+FWAT\n+r6Z9bEtJ/CvXqZqYlhtReGEa6xivOE4iJZR1DbwFNEmfnHoOQn2+hlTom+W\nCY8Vs94Vp0lRiw+d4MDpIjZtt22iE25SEQg54C324Q+hk+RHOPkC3utAnEPa\nQOxx\r\n=pyN8\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 1.0.0](https://img.shields.io/badge/ETH2.0_Spec_Version-1.0.0-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\n\nimport {CachedBeaconState, stateTransition} from \"@chainsafe/lodestar-beacon-state-transition/src/allForks\";\nimport {allForks} from \"@chainsafe/lodestar-types\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst state: CachedBeaconState<allForks.BeaconState> = generateState() as CachedBeaconState<allForks.BeaconState>;\n\n// dummy test block \nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\nlet postStateContext: allForks.BeaconState;\ntry {\n  postStateContext = stateTransition(state, block);\n} catch (e) {\n  console.log(e);\n}\n\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"5091cf17196a01afb10aa39165977f76a6ac6e43","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.16.0+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"14.16.0","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.1","@chainsafe/ssz":"^0.8.13","@chainsafe/persistent-ts":"^0.19.0","@chainsafe/lodestar-types":"^0.28.2-dev.12+5091cf17196","@chainsafe/lodestar-utils":"^0.28.2-dev.12+5091cf17196","@chainsafe/lodestar-config":"^0.28.2-dev.12+5091cf17196","@chainsafe/lodestar-params":"^0.28.2-dev.12+5091cf17196","@chainsafe/persistent-merkle-tree":"^0.3.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.0","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.28.2-dev.12_1629557410256_0.5742792718233183","host":"s3://npm-registry-packages"}},"0.28.2-dev.15":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.28.2-dev.15","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.28.2-dev.15","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"tbaut","email":"hi@thib.top"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"d82db1e2f1c5c5a5a1be5291605b9695bdd50b09","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.28.2-dev.15.tgz","fileCount":320,"integrity":"sha512-OdUxwFD4AK1nIDqMmcFcptJVms/C1uGXi7b0Eu90ggUIioNMraXd90IGJvoqJ/LuVxwrKFnGtJux5OlAC3Ng9Q==","signatures":[{"sig":"MEUCIQChN1bWokVGbDCtiT0f4fqe6toNAkw/mG2/54GT8ThJJQIgM1eHEBANyE3PkAbMpbDY6QlOx/Ng3ZxlYDnIphk+5Xo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":504572,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhIRR9CRA9TVsSAnZWagAAq8wP/ixAxVBvcH8/L8wvJJ8u\nggjFLhjHE9BCSUDTEoTPa/ITILJ9lIIZjo95gZmfC9QRE0k9g7Q1y0YXoNEf\nsDCg1lXtR38kETwHjpNfn1fR9iiCFzQqLY0HCSsSEqq8v3AtizBTEJ1F1QYO\nPZiRRBkEb7Qya47XPPc8euXhE7M7jxQsImxxEGJJ+jbaoKEdXRdc78uVvAnq\nySQ55KR4FWVmvGtnRdSjpQBJIVyoAqT/pYxFIcgablNboJ1Ptg+enhb7UOES\n90PZsqCMWeXkGzKDC5Yp1OrXWqNPlJqWkGjtD3F905baW4NPgjE/rZbmJiMU\n9ant7nWBVrAg/5ft4rP6BYZ68Vxx2rBkV7E98edQxONq4dasn89OJIVLxKZl\npK0S5Ic5ba/hcMGHx4Z8nABhxOed8jnCIeQfpS1GrbiDuTl8TTgOAIkeBZ1e\nT35oDX6D1ZGMBGafk01wN1+uiYYuEiWy+yf+m4yjktQyZ5y7pk5rH7RosPHj\n+q2KbgBbBg0WRS6AgJxCiXu2Vp8+LobzzzPc5dr9Q3srJhiD/ZPnHFmgyKrK\nPLUn+E+1cX9/L5cnD4fcfhcLvpGW1CmjgxMYIpRkejj5TVQ5LGgYq4TD4H8m\nPLHp0TQBg35TyBuSrbxzTcV+5JN3yuLMKU/qteUf20UVTctTj5U3uwoguy/6\nB5fy\r\n=djiw\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 1.0.0](https://img.shields.io/badge/ETH2.0_Spec_Version-1.0.0-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\n\nimport {CachedBeaconState, stateTransition} from \"@chainsafe/lodestar-beacon-state-transition/src/allForks\";\nimport {allForks} from \"@chainsafe/lodestar-types\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst state: CachedBeaconState<allForks.BeaconState> = generateState() as CachedBeaconState<allForks.BeaconState>;\n\n// dummy test block \nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\nlet postStateContext: allForks.BeaconState;\ntry {\n  postStateContext = stateTransition(state, block);\n} catch (e) {\n  console.log(e);\n}\n\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"1cbb97617d3689fd4d028251c2968428bcbf5721","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.16.0+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"14.16.0","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.1","@chainsafe/ssz":"^0.8.13","@chainsafe/persistent-ts":"^0.19.0","@chainsafe/lodestar-types":"^0.28.2-dev.15+1cbb97617d3","@chainsafe/lodestar-utils":"^0.28.2-dev.15+1cbb97617d3","@chainsafe/lodestar-config":"^0.28.2-dev.15+1cbb97617d3","@chainsafe/lodestar-params":"^0.28.2-dev.15+1cbb97617d3","@chainsafe/persistent-merkle-tree":"^0.3.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.0","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.28.2-dev.15_1629557885309_0.8044836851496298","host":"s3://npm-registry-packages"}},"0.28.2-dev.16":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.28.2-dev.16","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.28.2-dev.16","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"tbaut","email":"hi@thib.top"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"afe514ca816548bc42b8d983db7bb4998bd71140","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.28.2-dev.16.tgz","fileCount":320,"integrity":"sha512-cYIe3ctQzp9Tbnt4yAdWBRegAQJMeAsWEJeSz3On/6j6GeN6W9KvjDsw1vGxwKq3C1hY3BMpt52zes2hGKq7EA==","signatures":[{"sig":"MEYCIQCpaBekFG3AxsZH3vo6e1iwWcbHDL1fJ6I5nLAYBVDPoQIhAP7EEegV1/6qWBKqlLn0JE4oWgn7AZR5INY1ksISAF3o","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":504572,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhIRZZCRA9TVsSAnZWagAASToQAJgAEsVWjBjc4N+HHKAY\n+dzzWRYuq2KV1sMfNdHpqmldnUF1Z1K98xppQj2wBHe9rriUTb/VZDlpWbbV\nfoRlP74gWgEDe8RfyHVzsHL+ZDAHMqVn3+/pOKyJTgAVTbymSjeQRPlIrrz1\n9/2A1Fb1zNWmbIDaltMwXLxU/BNb3FvZCPYtXXRrXDz1R2Kixd9AHqw5Ym6/\nB00czRZMsB4N1WT6zO3rpePgSXVQY7CZhT3y0JG6FjIYpYy+gTbW8B7ryKjH\nWi47U7ibInIr6XWPIVpY1ohlRUn95oDwDxNbG7P7hzcpBdOCAvGcaw0vDfqS\ngyrKgvdZ2q92lDaqa++fvnGkN9Qf2N9Izt36BYunUgX2oUtxAvwKJS2fKxHm\n13w/0f6LPSkkY7k87GcCxRfw/CuudWkyUju274TqpzKzdQJH6bfdu+Ot1P7B\ntGO3Tb2YCbc8CNoIdNhzLrwGOsaJg0OdW6flMOPACBZX0NfD3r8ocISIX4c1\ndBTSv/hvkRJP1JV51tZMNoSV8Ss5oo2UJFRR6es2O88xKFfRPfvwmMFz0xtT\nx30bZ0OjMbFQdVKJF159NqtYxX7cxpLMjBmMOe6jp9x18J2no33BrMTljry1\nzID8GPWa2eTDudDU/d8EMzeZtNMxaarY6nz7wBkG5kvnQ3nRLn7duOFBARqA\nABMG\r\n=QTlv\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 1.0.0](https://img.shields.io/badge/ETH2.0_Spec_Version-1.0.0-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\n\nimport {CachedBeaconState, stateTransition} from \"@chainsafe/lodestar-beacon-state-transition/src/allForks\";\nimport {allForks} from \"@chainsafe/lodestar-types\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst state: CachedBeaconState<allForks.BeaconState> = generateState() as CachedBeaconState<allForks.BeaconState>;\n\n// dummy test block \nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\nlet postStateContext: allForks.BeaconState;\ntry {\n  postStateContext = stateTransition(state, block);\n} catch (e) {\n  console.log(e);\n}\n\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"5c42e68449fcae62545b9e00e8472ad1902a05bd","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.16.0+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"14.16.0","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.1","@chainsafe/ssz":"^0.8.13","@chainsafe/persistent-ts":"^0.19.0","@chainsafe/lodestar-types":"^0.28.2-dev.16+5c42e68449f","@chainsafe/lodestar-utils":"^0.28.2-dev.16+5c42e68449f","@chainsafe/lodestar-config":"^0.28.2-dev.16+5c42e68449f","@chainsafe/lodestar-params":"^0.28.2-dev.16+5c42e68449f","@chainsafe/persistent-merkle-tree":"^0.3.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.0","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.28.2-dev.16_1629558361327_0.19724533101892594","host":"s3://npm-registry-packages"}},"0.28.2-dev.17":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.28.2-dev.17","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.28.2-dev.17","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"tbaut","email":"hi@thib.top"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"ea4a3be4538e3fa10c68bdc6b11292c4ec16d6f0","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.28.2-dev.17.tgz","fileCount":320,"integrity":"sha512-x4aLuS3IsPd4ARiuqZ9XqtG0HtEobv9aff+0nGphOizCY/qQicQrXIoT+cE+YdsR1vVnSWJF/siK9jkux007iA==","signatures":[{"sig":"MEYCIQCFbufBu+qiMrwBHovgzyw0HfTdJTX/W8/kJtEh6VkLZQIhAMCd3KFGo2pLNRhfx8n0O6xpSbYMYjQbcQUuuIt9+Vdp","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":504572,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhInbuCRA9TVsSAnZWagAAoocP/3UIt6vOXqPPIYNDQG+h\nVoazjCcJ7k6HGi/3ARV5KX6bMHaJKoFIKahpS7tAM7oTbnCEB0iPSZwozfxW\nNJxDJKJ7T6hvzoSmgzWFIcvrBBVIESHzoCGfbNbuY2b2BdMa2X+Q3Hb+1hpD\nHeVsXDvIloXIDnuyMidYnWqBS1mW8MDM5T3UaMieuFLHzqsVpInwqtnsnpK2\nzo1hRf9yH+bq+iGxwx0bL3T9ySJ8/A4cj5oalX8Q+gFekf7y3UeTTlMOlbcc\nfars2wjT+JqNZ49Cu7nMOm9MW/1zYOeavzqrvK9G1E6lzqst8IzISISUgwym\nN3YRtntGjJep1zE+BAddlwZZ2TtYER6/587TRE/XR4aynLcDJVjX1qpBcHb6\n8m9MKPIRZzf3I4ZVZ1/Z76qXCEWdW7jPPTV96NR8OaEGpwNGyo4nO7+tooqW\nx/89EY6w+qeTXKsxaCNT9rOlaiN4Wi6PZVspT1qZGscKN2WD8M7xtdIstGea\n948CBZlrnlyqG5uWij/EAb16gY7SlM7t4qTYIwUhgzo61csyfwKswIQEFVzQ\nAXabjcpaJqXQgyDjZZmNP9OgHngbNx0OLFtVB7lTqXsKKns+JEli/erljsxn\nLsaFIlpZh6nDXOCsePAFsyYk7KQhuKTgFJpTN8yGlnixZihbf1d8KEb3EWPk\n5Qp7\r\n=f5S9\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 1.0.0](https://img.shields.io/badge/ETH2.0_Spec_Version-1.0.0-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\n\nimport {CachedBeaconState, stateTransition} from \"@chainsafe/lodestar-beacon-state-transition/src/allForks\";\nimport {allForks} from \"@chainsafe/lodestar-types\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst state: CachedBeaconState<allForks.BeaconState> = generateState() as CachedBeaconState<allForks.BeaconState>;\n\n// dummy test block \nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\nlet postStateContext: allForks.BeaconState;\ntry {\n  postStateContext = stateTransition(state, block);\n} catch (e) {\n  console.log(e);\n}\n\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"6e21cd47b4d59e2c4e58635f9538fedabcbd96d8","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.16.0+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"14.16.0","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.1","@chainsafe/ssz":"^0.8.13","@chainsafe/persistent-ts":"^0.19.0","@chainsafe/lodestar-types":"^0.28.2-dev.17+6e21cd47b4d","@chainsafe/lodestar-utils":"^0.28.2-dev.17+6e21cd47b4d","@chainsafe/lodestar-config":"^0.28.2-dev.17+6e21cd47b4d","@chainsafe/lodestar-params":"^0.28.2-dev.17+6e21cd47b4d","@chainsafe/persistent-merkle-tree":"^0.3.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.0","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.28.2-dev.17_1629648622155_0.8809638985207067","host":"s3://npm-registry-packages"}},"0.28.2-dev.18":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.28.2-dev.18","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.28.2-dev.18","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"tbaut","email":"hi@thib.top"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"c109c64e804205cfd5bbf8201dbd1fa49aeef1b0","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.28.2-dev.18.tgz","fileCount":320,"integrity":"sha512-Kz1uPfZwAAyt1TpH9Luxt7DWMZo+BCTSf/fInR5664yDqTBODtAhVWoU2g8vh6jK9Q0QItmGnPwVIZMPM8WNZQ==","signatures":[{"sig":"MEYCIQD6SK6a8DUM68OdQy8fkH/uORVZYC8s9Lcj8LxW+wrIiAIhAMz8iIoqA1KnCuu0fb3G9f9p8s/nbZvKwz0O0qOr0A40","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":504572,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhI2FkCRA9TVsSAnZWagAA5fsP/0y5TBcrEa+SjBlS00FZ\nq9kTCZx6POkey/eQekEhceFgCu26v+4WA8YzbExemFVcxM4yHwh6sFW3kcd+\nrfLbAEBHU9TpGKOsaM6wRn332nWhjs/ZbIlj5lUJpChKRiIoj/kEdfPCrKJ5\nN1wHSSEjt/Q/r9dj3zVSvZFh4B5jAwwfwfbMTJFtoAgxJKRqdfRhdBlKZbhY\n0SebOAAxOgS9UtY189mhQeEMjGi6tjiD9vdASvP8F9ECPAN3R9FDFjz20tJh\n1OW+lt0Y98HE4at5xoIFE+/WRuoOFU4NammpFelHXy9h7acGsuiRngOiJ2Od\nD7nAJ/FHXPk6rEmQ0XD9hIAcgx65S0n0LAu7lJOoDckfoJ5R4Ya7q37CIMaJ\ns67SbY6V45xXlytcUFp3oXIIgZNsiUjsIu18UCKH8KBtk6efXoglX/panTIB\nsS1WU9xVlLl+TQb5/IiWEKH2KoiqmrNDCLpuM9IulT/U+c1JSCrNh2ypfTQK\nVOokWp3LIYTKfluE8VWXNkN1r1f+loDobFi8Z6Z3twGAw5cYPz9VmNWjnZP7\ntSgHYJRMzqBrOiQ7B19oLYJtQzRWGuUkGzDR+w6Eaakn7dowclVOpbxHLrky\nKVogPbQ1KlJJ9UAbz8lNEkCKEgIjpxTt0w3PxuI9zY50RDTw1ASeAT2vRUUz\n2Knq\r\n=VrZh\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 1.0.0](https://img.shields.io/badge/ETH2.0_Spec_Version-1.0.0-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\n\nimport {CachedBeaconState, stateTransition} from \"@chainsafe/lodestar-beacon-state-transition/src/allForks\";\nimport {allForks} from \"@chainsafe/lodestar-types\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst state: CachedBeaconState<allForks.BeaconState> = generateState() as CachedBeaconState<allForks.BeaconState>;\n\n// dummy test block \nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\nlet postStateContext: allForks.BeaconState;\ntry {\n  postStateContext = stateTransition(state, block);\n} catch (e) {\n  console.log(e);\n}\n\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"9e5bcc5ba4c43f79d326b5c05aeca82bf995dbb6","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.16.0+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"14.16.0","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.1","@chainsafe/ssz":"^0.8.13","@chainsafe/persistent-ts":"^0.19.0","@chainsafe/lodestar-types":"^0.28.2-dev.18+9e5bcc5ba4c","@chainsafe/lodestar-utils":"^0.28.2-dev.18+9e5bcc5ba4c","@chainsafe/lodestar-config":"^0.28.2-dev.18+9e5bcc5ba4c","@chainsafe/lodestar-params":"^0.28.2-dev.18+9e5bcc5ba4c","@chainsafe/persistent-merkle-tree":"^0.3.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.0","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.28.2-dev.18_1629708643938_0.22882731148057656","host":"s3://npm-registry-packages"}},"0.29.0":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.29.0","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.29.0","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"tbaut","email":"hi@thib.top"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"f5f41fd264a478f0b147b460354edb0cbbb26c03","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.29.0.tgz","fileCount":320,"integrity":"sha512-hHkcv7RDofn3tQqYQsjJhGCUvnThECgLaZZyDhsW7dzMSSygLU+CfgT31VQv+kZvPuYTzxWX2W0WPcf389E2iA==","signatures":[{"sig":"MEUCICksPZUhbxy2F5kAv/aV3k/ETTrkDYBq3/nyo05yTYmFAiEAtf2EghJ854mV8Gft0kXStmMmNKHbwjWKOjM/ZYOMpBA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":504477,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhI2IdCRA9TVsSAnZWagAACgoP/3FoRZdhpPQh9gFyrVFX\nsCiDJpkdEu2ZX5f79fvgyRa8yphBEZLekDKGTTRZtm3GeeDTu6V3uGNmBLGS\nDpAJqogAIXcubo6I2+KoH4wk1sd3QdyIAxy42zNKHVEpyVZ39XzFuj3F5RoU\nWJ+jb93+BTl4QOrdcyRIBPp5oyjPavyUuDo+A3Ys+/gI+I8mgvD4x09xiEw9\nfUEAiknta7JcwkKylJ5jE1rg05YPSPm8IjNCdoKRIFzzoR0AIiGKWXW1J7KI\nVXHMWpnbXztK1djRlkaRfTew+MLjb03NAb5MRTnrCrkKJ2eQeBBn2JJBOo61\ntl65OZS4tnJIP2tM+FlwyE41983441vWY25m5YuM9h7QVrQA+OQPOdlxBEOJ\n2agczcrrU+IzIq+ZLb2KKzQttyNN7uGVvCxRNfDfRryjdC6zFcVSxMk/Ydrr\nH4IsCFA7H/9BCfBDLwCMprXphOsnAnqb/WZPc0DJv7bX+UrMBrD091PKVcYG\nWeeCoT5fD+3W/W3/0OoKB9b9hS31hsOJnV5y5hKZUcaB9dndwT86tVSXK9Zy\nBscMiw+oxEQg2vvhxy+MRIpBy/zBm4lPc0v5VMSo3jFpHZVUlOxZ/KeMp5GS\nBN+m/UoUZBdS1Y57DYKOIxcecG7p3/ZSc/sMQTHzKMYx6rb1rURG9lzZAO7/\npRGs\r\n=ebXM\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","gitHead":"9e5bcc5ba4c43f79d326b5c05aeca82bf995dbb6","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.16.0+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"14.16.0","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.1","@chainsafe/ssz":"^0.8.13","@chainsafe/persistent-ts":"^0.19.0","@chainsafe/lodestar-types":"^0.29.0","@chainsafe/lodestar-utils":"^0.29.0","@chainsafe/lodestar-config":"^0.29.0","@chainsafe/lodestar-params":"^0.29.0","@chainsafe/persistent-merkle-tree":"^0.3.3"},"_hasShrinkwrap":false,"devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.0","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.29.0_1629708828926_0.8570490501124566","host":"s3://npm-registry-packages"}},"0.29.1-dev.0":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.29.1-dev.0","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.29.1-dev.0","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"tbaut","email":"hi@thib.top"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"a5ffd6cf31ddef892fd7655a409d2b71ed04c4d9","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.29.1-dev.0.tgz","fileCount":320,"integrity":"sha512-ugRDYdwlpYQyFkvB25/eh1TYQyNB16puv/9sLgBFRwC+mRdrSwyT1HmTk2fOS1zpI1K9hWN4iWNQk/l1Pd5z/g==","signatures":[{"sig":"MEUCIQCM6ar8cuntZ4GZ4JYnZLRu355aCla9Qki874wkPEkkyQIgE+R6ieMZlyuAWgbYbhWhyAd6ZWyQfJ2aiT9NamZfIoE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":504567,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhI29sCRA9TVsSAnZWagAAuVEP+wRi1LBOcmkMIAye2yXi\nbKurdrGw0LTJDVinzUD2M6+cHXnDj1XcarmklVMEvNfhoIWPZN3kgzDTfdFB\nNIb+2YfoCSEDky5gka9bSYX/hoQ6JdXHVsiXzJef0/g45/7As0HnWjki0B+P\nrD7WbncZztCOaiAFloeiXLlAa2nk1Z7Z5uvYfbt+NN8o7bWLOhsxxxA4YXAB\nDaHI1QSTZsEaa9b7tN+6P8Ehr7sWgtmDgWcP7WkhiqeUg1fIttOWVog2nrY+\nKDWlE4RjCJ6tNotGbahayzQnsW7AvkPQDuFP5P0hlL/VAwXIUZ8ju87t3omy\nrIC5/GzwDN97AA7C5Piy+I2hu6YwszAKshUGy7oiEgMIaFqjVlepn6r0/j2v\nmqhHdG4u8uEVNjTKAZ3Aa+qWlPwPm5npxKStdgqF3asd8IWHuH2D6X5hhO4x\nlm8iZE++3a09sWr7OiuPfcQqSMbC6et5NFZedin6PqKhUgjSr/Y3S+m5wS8e\nFeYP7bh6OxIDNZsd3PC5O/41vKlhb+g8RBMuzxN6NG86EEZ8XCI+IdDrH4Wt\niTosYig5Oiib/ZbnUp9R2aeZMoDcKtayMFnZiWQna6UpWAYNDLTbb+XH3pOb\nnY6vZyjNTDbCawR1CYF/VlGIuK71IjPdmdgouZu5XblfZYaiDr0IxrLD4PnU\nBSzu\r\n=EqP6\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 1.0.0](https://img.shields.io/badge/ETH2.0_Spec_Version-1.0.0-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\n\nimport {CachedBeaconState, stateTransition} from \"@chainsafe/lodestar-beacon-state-transition/src/allForks\";\nimport {allForks} from \"@chainsafe/lodestar-types\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst state: CachedBeaconState<allForks.BeaconState> = generateState() as CachedBeaconState<allForks.BeaconState>;\n\n// dummy test block \nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\nlet postStateContext: allForks.BeaconState;\ntry {\n  postStateContext = stateTransition(state, block);\n} catch (e) {\n  console.log(e);\n}\n\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"2070b0a2756d421cdd8453f7fc33c46cb9d5a63e","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.16.0+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"14.16.0","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.1","@chainsafe/ssz":"^0.8.13","@chainsafe/persistent-ts":"^0.19.0","@chainsafe/lodestar-types":"^0.29.1-dev.0+2070b0a2756","@chainsafe/lodestar-utils":"^0.29.1-dev.0+2070b0a2756","@chainsafe/lodestar-config":"^0.29.1-dev.0+2070b0a2756","@chainsafe/lodestar-params":"^0.29.1-dev.0+2070b0a2756","@chainsafe/persistent-merkle-tree":"^0.3.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.0","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.29.1-dev.0_1629712236631_0.8651327129478554","host":"s3://npm-registry-packages"}},"0.29.1-dev.1":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.29.1-dev.1","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.29.1-dev.1","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"tbaut","email":"hi@thib.top"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"bac6cef7794813b255b9a326d3f77f988b079908","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.29.1-dev.1.tgz","fileCount":320,"integrity":"sha512-SXlJ7ySltnZsSH6UnujU7eNJ9mLU9lQqbwtoqZDqNgr3H6IRi06jYfLOa950Ah9EumAP+9hspeRGVNqr3su18A==","signatures":[{"sig":"MEUCIBwsuxevbScE6eGhQ0qDsfgqvZlZ020+AGFkqMMa7/fTAiEAtuOaAZCthCD2Y9taEmzw81k59ZRzqMgtRKUgqEKE39I=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":504567,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhI9Q0CRA9TVsSAnZWagAAxSkP/RyyahZGD1dTVwUIW0ee\nsIfFr3SCPtMj6nW4cHrVnfDsEBDIrirBvZ1dsGuDzUEt+EV2BE+AQn47OigB\nQOTyjHkTG26njnhviIt7cRQDcjECoUonqL7bPnG5JGQCpXs9/dzWCliETdFQ\nrEBZnIo7PEN/cM5EKTwrPxqNNNINmVzs783/pI5mehrpaA+J8Mt6J+v7siDe\nDpj+w5W+vbCcinBx+OyR6PrpIWoZO/mlUC2/0CfqP1QOZSxu+uc5hBpCCoRt\ndaXPcZaN/80piIlBuW/vsQmfP42TE99cbW/IYoRG0+Zo/xTULhW69Pr2kKoT\ns7qr6sQiE7wXJRWJbYuw+JOSfcmFKtwJ3drUpH9zAsk8YY/zh9qDFrjBZhoK\nr3srsu3pPwIUcOd3V7YnOrZRQp6lRLCTL17uHCl4GRUDHLBc6qHWMTzfBV8c\nupuENEhGVsCjqu+YFc865qJB1iGDWX8piyTxfXEEt/ufF18sWk2GYmxCWiXH\nYlNx9hZ9heYQFpFojg2m3dvrPXQCQdvKYrfFCFfPlvFl1qHOoUmWobqvmrgf\n9b3al6kXAnELz++9UptCRKf2fJMm3fwD3eYv//56aAPm2DRgZ9koMdLi+m/x\naFsK45V7CbW9GKPo7PkGzLr3js9S6rONLBiV6Bu/17tGKNjouZoXhNhWxrdU\n3syd\r\n=wvGk\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 1.0.0](https://img.shields.io/badge/ETH2.0_Spec_Version-1.0.0-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\n\nimport {CachedBeaconState, stateTransition} from \"@chainsafe/lodestar-beacon-state-transition/src/allForks\";\nimport {allForks} from \"@chainsafe/lodestar-types\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst state: CachedBeaconState<allForks.BeaconState> = generateState() as CachedBeaconState<allForks.BeaconState>;\n\n// dummy test block \nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\nlet postStateContext: allForks.BeaconState;\ntry {\n  postStateContext = stateTransition(state, block);\n} catch (e) {\n  console.log(e);\n}\n\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"a0864eb55ae41f3dcf385a327ca6204c83a78ecb","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.17.5+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"14.17.5","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.1","@chainsafe/ssz":"^0.8.13","@chainsafe/persistent-ts":"^0.19.0","@chainsafe/lodestar-types":"^0.29.1-dev.1+a0864eb55ae","@chainsafe/lodestar-utils":"^0.29.1-dev.1+a0864eb55ae","@chainsafe/lodestar-config":"^0.29.1-dev.1+a0864eb55ae","@chainsafe/lodestar-params":"^0.29.1-dev.1+a0864eb55ae","@chainsafe/persistent-merkle-tree":"^0.3.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.0","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.29.1-dev.1_1629738035884_0.4332772407624923","host":"s3://npm-registry-packages"}},"0.29.1-dev.2":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.29.1-dev.2","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.29.1-dev.2","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"tbaut","email":"hi@thib.top"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"ca5ab1f9afed73effcfd42f638731dac3ed4d3ec","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.29.1-dev.2.tgz","fileCount":320,"integrity":"sha512-Yq6OdJfn+4siMbrbns9+1fUIKWeOBHcqpBX0JGPc6XenL327vx9k8nP9it8bbdptckXuDaO9F9I9iMj3/amOBw==","signatures":[{"sig":"MEYCIQDI4IikyEesRQ8eyY2AEDePp47JFrxriS0TieZ3d7HsvwIhANU2Qv1nc5h3p20UpS8ME3gWAyK4LUrfVC24bzM5TD26","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":504567,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhI9XPCRA9TVsSAnZWagAAiX8P/j/iZK3MSYqHeM6VA5BV\nqVsGfSeSgxilhS8c9VClZ/Ko3oqtsDjt2ANlSZ7AZ1mYnvW8cbdTw4u+j3w1\nSJsXYFp9ZQi/YHghYE+1j9WajB7yNNHa5HMWJqpjKY4Z/+vYVddnC16lhTNh\nDOmdygyBpil5orhWLFW3ZU+5XBf6ccXky8tvTnHVKAv6ZuxFkGG3OS/jncaF\nB0DBAPXw+WwdMJWa2z4z047CbjvvS4eBKV2znrMfhCBaUBJLyFbvlckJGHTh\n/tEfNBynhOr++X0ynV1vzSvWs42U7+Wb+GI8RNC7dgLgvTy6dq4LlkE3dzVZ\ncoo+GNzQPaFjAhEQpVg1h+J2p/GeGcgLBwzP+xz1ZWxA6z7zdLHlDwGC/9nL\nSceQcu4l02HQDwVjqyPP2pAZGw+TyhnUIxmhGun8M677c5IQs+gqXq3SsqPb\nT5cmab6dIJa6z0fq5U+i6KP32GzZKTft4VVuADdeSHFtxNvIJ5QGMlv0Prg+\nmlPGOd52DtRv22OzG/TzdJyPxPHaS07UIe/b+2z2GefL0vJfo+dJMw94Rdvl\n+e/74hqZyN/YisP6Wzubb4IgoRBHYzd9UP/2eLgmWWrH4POr897lu59POVdp\nTjT5iUHKP7ySY2uFnmzw+L0E7q68jMumrrVH1xpYvYmE1sU3HPuWiqj1ICgI\ngaCR\r\n=Xcd+\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 1.0.0](https://img.shields.io/badge/ETH2.0_Spec_Version-1.0.0-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\n\nimport {CachedBeaconState, stateTransition} from \"@chainsafe/lodestar-beacon-state-transition/src/allForks\";\nimport {allForks} from \"@chainsafe/lodestar-types\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst state: CachedBeaconState<allForks.BeaconState> = generateState() as CachedBeaconState<allForks.BeaconState>;\n\n// dummy test block \nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\nlet postStateContext: allForks.BeaconState;\ntry {\n  postStateContext = stateTransition(state, block);\n} catch (e) {\n  console.log(e);\n}\n\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"54fa8f5fb1c6b6c8e27d0f188ea2674bd7054f8d","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.17.5+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"14.17.5","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.1","@chainsafe/ssz":"^0.8.13","@chainsafe/persistent-ts":"^0.19.0","@chainsafe/lodestar-types":"^0.29.1-dev.2+54fa8f5fb1c","@chainsafe/lodestar-utils":"^0.29.1-dev.2+54fa8f5fb1c","@chainsafe/lodestar-config":"^0.29.1-dev.2+54fa8f5fb1c","@chainsafe/lodestar-params":"^0.29.1-dev.2+54fa8f5fb1c","@chainsafe/persistent-merkle-tree":"^0.3.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.0","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.29.1-dev.2_1629738447158_0.06905731529903347","host":"s3://npm-registry-packages"}},"0.29.1-dev.3":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.29.1-dev.3","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.29.1-dev.3","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"tbaut","email":"hi@thib.top"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"6ba655f4469d52dcafb2ffe1be74c92c188ffee7","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.29.1-dev.3.tgz","fileCount":320,"integrity":"sha512-mp/OngRBsyEgC70IaoziQyGploueeV5JhbwfRohm6kt+BObQO4kl9KIHmiZHF3Xyx5u6SdLEklcur+T3G0+XBQ==","signatures":[{"sig":"MEUCIFYFknqndF90MNb9Lnl2Z6VUoi4Pyh1H844MGXDuYI4YAiEApD3026V5xHI/8w0kASG8DK8AgimXwmS9r78Q9zgyi5U=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":504567,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhJBykCRA9TVsSAnZWagAA2vcP/2wWNkvxayNeaAKGDx2j\nbQDo90V0qw51LNpxlQUMzf1kFCV1a7uRNghBGCVGeDxRDZvoPRBuXaLw42g4\nSSDNLqVWlntaSIRU3V+yK7ZEYFC42P4YdHejZgeKyN0LcdSMdQSsF1YmUK2U\nn7gGK3c+g7vP3mKb6BNxV+ZYz4OlSg16uIIpq7Ff0s5yLtVrtmppwSJdcv4p\nV/+srFbNmPKlAXZIPQMpQM1AKp48EcVJCulWDD4SHareD5tS+wAL9gtturh5\nlMgygQLeTz8JAUMN7YUF9amYvot1njC8W3QvcIbsQt8p1ROz9NgzxKqCFZLm\nbH++B9SRAtcak9XhgdkVlUZ7FZVWatp9SEqjanaNPXvbgxnnPyqd+GHoQb7X\ntsz6cWeay4CDUjg2/Y9w/BbI8XlnbnX1i9VmWfaq/CdNZwAegGSedDc/EB6o\ngtOtkuMXkLyaGCL19Id+J3wzdV0nNnET9LWvioHsNMwYimPdZ4ThvDiIzWWm\n5AAcZ/lOvVE2YYb/JdFjThqjMNH4Xh3eeakI+eYT1bKqSXwa9+zQW0TvtkYF\nVyDZKxrKQ+0oJA952DmIYMQyY35iTKT/HN3t+cXoWR3d+Npfh7wdv7pVEKK/\nsw88af1JxcfrCRn9JtVDl8hITpGGf9rua5xLUvJqiC+HvxZZlx639GD7DPi7\nv19l\r\n=Fh7O\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 1.0.0](https://img.shields.io/badge/ETH2.0_Spec_Version-1.0.0-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\n\nimport {CachedBeaconState, stateTransition} from \"@chainsafe/lodestar-beacon-state-transition/src/allForks\";\nimport {allForks} from \"@chainsafe/lodestar-types\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst state: CachedBeaconState<allForks.BeaconState> = generateState() as CachedBeaconState<allForks.BeaconState>;\n\n// dummy test block \nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\nlet postStateContext: allForks.BeaconState;\ntry {\n  postStateContext = stateTransition(state, block);\n} catch (e) {\n  console.log(e);\n}\n\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"206c3ea6262680b9e849896e90c50517bf5237ae","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.17.5+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"14.17.5","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.1","@chainsafe/ssz":"^0.8.13","@chainsafe/persistent-ts":"^0.19.0","@chainsafe/lodestar-types":"^0.29.1-dev.3+206c3ea6262","@chainsafe/lodestar-utils":"^0.29.1-dev.3+206c3ea6262","@chainsafe/lodestar-config":"^0.29.1-dev.3+206c3ea6262","@chainsafe/lodestar-params":"^0.29.1-dev.3+206c3ea6262","@chainsafe/persistent-merkle-tree":"^0.3.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.0","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.29.1-dev.3_1629756580555_0.04514014236151209","host":"s3://npm-registry-packages"}},"0.29.1-dev.4":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.29.1-dev.4","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.29.1-dev.4","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"tbaut","email":"hi@thib.top"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"f957897f1d28c2818183a9a48eee81d8e3cf136b","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.29.1-dev.4.tgz","fileCount":320,"integrity":"sha512-U/o04jTImN5lq2VOkWS6n9TjAVI6hTQKYYe3b6ov0nh8KVOik/wEAw770BOEjQWxwz+gXnLed9VMYF6qqZVP6w==","signatures":[{"sig":"MEYCIQDyR1TFpJJIO0olBjp0NcOUhsz9z9kaU9BUrkkZxNAYUgIhAPpSJN9NHGljR50LchWwtUqYjWMfciMnU7exvhhEhAGN","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":504567,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhJB5rCRA9TVsSAnZWagAAu6UP/3qmVs7BjSJshXKTmSl0\ngCNmznaGgDJbwMC3vo2eSA9WcdUbgmU+vS7vX7hy4kDetB2CTy7l3q/wDI2a\nTtTtrtLhpYLvinf38AZSnNok6SnvVuwuCZtos5jdrBcVAWLZNsnSvKOosBP+\np2Ap74z6yhXwn4z30nF4TDa+58g48w2gQI5K494WVtJuG2OlpmiqsBM9bUxX\nLbpYqagFRM4gHfRUOA2+yxejfIjR7P3a233uf+z8bA6rosDTrESEqa0DII3c\nI93SfpJ+Tn5iGVkXS2RZFCnjgODENBWaQGExc7eK6YC3BVwrBEMDbYMzYsL0\nF+MNg8/TqSXCFytxGCdJriEkqRB9nCnnk1MpUEwJK5GdRiT4yZHfdrBsCk5H\npiNR/kbnCZyoctSOlwGoM5xf1j9SEqctOoznI9RQJzbimb1sDkofgvyUFBsI\n+LSO6dhMQYtComO9FiXiH3D1fY0JMVGfoHMwZaWu5XipFF/tGkbxs0AfI8++\nHr+HybmAeji+xbGmGWidl5n2xfGFW1N0Zq9QpuvZQ2kkag11gzQa+R3oD+Vy\n8vYx9ZwhOHsWtIjqwVus7JEO+e/YkMNGPrBfYVyy2XAIIyqCPMJHfHgzFP7D\nRnACQyMNmvJfS53p/uqudbSNDEB5iH6n9/GX7z9H4aINtROzHSqBijNvAq34\npVGJ\r\n=mJL3\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 1.0.0](https://img.shields.io/badge/ETH2.0_Spec_Version-1.0.0-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\n\nimport {CachedBeaconState, stateTransition} from \"@chainsafe/lodestar-beacon-state-transition/src/allForks\";\nimport {allForks} from \"@chainsafe/lodestar-types\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst state: CachedBeaconState<allForks.BeaconState> = generateState() as CachedBeaconState<allForks.BeaconState>;\n\n// dummy test block \nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\nlet postStateContext: allForks.BeaconState;\ntry {\n  postStateContext = stateTransition(state, block);\n} catch (e) {\n  console.log(e);\n}\n\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"a70d41a85aab1592d080671d1405e86e3bccc575","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.17.5+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"14.17.5","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.1","@chainsafe/ssz":"^0.8.13","@chainsafe/persistent-ts":"^0.19.0","@chainsafe/lodestar-types":"^0.29.1-dev.4+a70d41a85aa","@chainsafe/lodestar-utils":"^0.29.1-dev.4+a70d41a85aa","@chainsafe/lodestar-config":"^0.29.1-dev.4+a70d41a85aa","@chainsafe/lodestar-params":"^0.29.1-dev.4+a70d41a85aa","@chainsafe/persistent-merkle-tree":"^0.3.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.0","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.29.1-dev.4_1629757035036_0.7585383707986555","host":"s3://npm-registry-packages"}},"0.29.1-dev.5":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.29.1-dev.5","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.29.1-dev.5","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"tbaut","email":"hi@thib.top"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"ad6568e57c7339de2a157ce38a93dc97f144d144","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.29.1-dev.5.tgz","fileCount":320,"integrity":"sha512-SI+g5MSa9gNbc8ya9YfagObelEBxf3dd3+loaUPbD6wZY6x1SiHxrfoDpz7KoxQY+f6J/PfLe43Pr4I3QKGGCA==","signatures":[{"sig":"MEUCIQCjBFV/jAKf8u38CQ4PwVF4FVsrsijI5BAAcFa9R8WwRAIgESAxhsQaZSjnTOAOeLh7ft7gnwRSJ3EGIo0h8znaJ0c=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":504567,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhJFR6CRA9TVsSAnZWagAAtIYP/3toMesEu0BIZ8VhTt+q\nSs+gAJAxOyOpl9r9a8r+er4sdoKoqXBozpmWeRRiIxcYDJl8Gz/YYH8F3Xcz\nJHTivt/yK9vQQxgV5aFGqM4s9z4X0q5W752GjuFWeRGYgLmkgxvaGH8efpnb\nEtwXWIbK/4EQdaiM/L5vk9nH88OPOdH+10gMXhKoAdVhnWrvVmc68BYZVMey\no6UyMwd45Ef+i3Rch1YhwPCqvjl/9DL7XXfBmwBsNXo4phOK0lSBeUdXGu1X\nWletR9hee79UCuwEgxgEsi0sFjMrC1/DgYioAbyMTKi21CeryRn//kqXkduF\nDqkStfC7PJZh/HbaGsMmquZmlLNICtve+wnBsRG+ttGIAjIyz4ZgkVjNSdmk\nXzmZV2+1k9D7d1Zua5I74UD97noDl3CEPTBapI3Bmlr0x6Xcb7Ll3K7V36Qn\nzZ4CxXkQUciitQR/tlrCGbNLhLswtIIIAMPsYDwuScjPK3MYGDVAi5RWy51c\nl/VOCRCdH0dZnWj7cRXwWlsBfm1rzS8SJv0w/wk8hffRSjMMPEZqYfmkEKWv\n5gljW0IjMo6LG1y/2ixnHKkGqaevLexps5g+bxFkMgQSz34+kK5I2MrmJRkM\npqSyZc2BHj0aNwVArkiQEduLCbX3K7TbUL9pF0LaS2R5G/HFLf2zg/Xb2fr7\ndIjl\r\n=lYDu\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 1.0.0](https://img.shields.io/badge/ETH2.0_Spec_Version-1.0.0-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\n\nimport {CachedBeaconState, stateTransition} from \"@chainsafe/lodestar-beacon-state-transition/src/allForks\";\nimport {allForks} from \"@chainsafe/lodestar-types\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst state: CachedBeaconState<allForks.BeaconState> = generateState() as CachedBeaconState<allForks.BeaconState>;\n\n// dummy test block \nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\nlet postStateContext: allForks.BeaconState;\ntry {\n  postStateContext = stateTransition(state, block);\n} catch (e) {\n  console.log(e);\n}\n\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"dee9bf16a0aa9052c3a3dd3f5c9fc4f80384ac2b","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.17.5+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"14.17.5","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.1","@chainsafe/ssz":"^0.8.15","@chainsafe/persistent-ts":"^0.19.0","@chainsafe/lodestar-types":"^0.29.1-dev.5+dee9bf16a0a","@chainsafe/lodestar-utils":"^0.29.1-dev.5+dee9bf16a0a","@chainsafe/lodestar-config":"^0.29.1-dev.5+dee9bf16a0a","@chainsafe/lodestar-params":"^0.29.1-dev.5+dee9bf16a0a","@chainsafe/persistent-merkle-tree":"^0.3.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.0","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.29.1-dev.5_1629770873777_0.7822809996051447","host":"s3://npm-registry-packages"}},"0.29.1-dev.6":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.29.1-dev.6","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.29.1-dev.6","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"tbaut","email":"hi@thib.top"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"e0a2a80fcd408517841828e0df2d6c4d1f84ddbd","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.29.1-dev.6.tgz","fileCount":320,"integrity":"sha512-+yfVwZv/hIhnB37h3bVF+OOYxixb9lwo3alBKVK31HIkkU28y7PT5+72/QPOzvhyeTs0T+RZ/S9217dlmU5e2g==","signatures":[{"sig":"MEYCIQDZ262jarQuNjKe7mh+4gdUgLBiUm5QdZiejuwE42UfYAIhAKoQjqXkN0wkLtFkd97B6PoIMcvQ2Qc8QIBb8cUPbIES","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":504567,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhJOauCRA9TVsSAnZWagAABxUP/3C1lo4O3sXueaO2101e\nNAcfx9R3HLsMajBWmhHMQNENzsy1jqwY6YpAS+nu7vgP66Tp4+8j2/NSk5NH\nXEUJ0T8Ft33RucWusW091T2ea6Puqj1lmHdC9EGePf4b4Xaf2szcHg/V6rN8\nvflFONtTCrIsKJ6aIFknwReMnZelER8n37OqnVNHIW+NMXroLlL1UCUexVR1\n+uoVwwH0cKwIxD0ySq2YkXsoWo9EgkWwZ6snd9yzFUMZgH+83Z9mARA18l7Q\n0hgZBndTwJ5rIZdBGmawlvbEBBCrkh3QJ0ZO4W0GtsxceXIpfqSwIFCCeiCe\nDwCIJ4JNf/k7koFB7NYYu7A57rf81JEb7/L/BE0noZkO6qrVhLu2tfrKFmwn\nz/smibJ+R9GFx+Pn5E3fNxOLlfXJNQbe43bcIBkTbSOEPrO00MjEcsNBSox+\nypsaEZ7PgMUztrE/zyowzXkaETXt5bgc6euIYOGSkFAI4pZlpcivXBZG8WJy\nZDhrbTPI8pzbIqpPBUi9AMVfaGioTeaZxGKSUZPwHgnYL1fwBvAq6Qso3fZq\nlD+Niywzfschv4apJV7dD8X8D2sKFN7pVhRbDEa0dzLeT1eJHdWGCEePYaHV\nS9SROSLlXpraNAyDuaP1I3YC8C1QmObvkYDy/nGcPKDOIoD7PifyFT9spFKl\nX8kJ\r\n=+nOh\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 1.0.0](https://img.shields.io/badge/ETH2.0_Spec_Version-1.0.0-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\n\nimport {CachedBeaconState, stateTransition} from \"@chainsafe/lodestar-beacon-state-transition/src/allForks\";\nimport {allForks} from \"@chainsafe/lodestar-types\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst state: CachedBeaconState<allForks.BeaconState> = generateState() as CachedBeaconState<allForks.BeaconState>;\n\n// dummy test block \nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\nlet postStateContext: allForks.BeaconState;\ntry {\n  postStateContext = stateTransition(state, block);\n} catch (e) {\n  console.log(e);\n}\n\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"b4963cb028aec92da917fc7b8cde9277448e4e1c","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.17.5+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"14.17.5","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.1","@chainsafe/ssz":"^0.8.15","@chainsafe/persistent-ts":"^0.19.0","@chainsafe/lodestar-types":"^0.29.1-dev.6+b4963cb028a","@chainsafe/lodestar-utils":"^0.29.1-dev.6+b4963cb028a","@chainsafe/lodestar-config":"^0.29.1-dev.6+b4963cb028a","@chainsafe/lodestar-params":"^0.29.1-dev.6+b4963cb028a","@chainsafe/persistent-merkle-tree":"^0.3.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.0","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.29.1-dev.6_1629808302588_0.38776702043497124","host":"s3://npm-registry-packages"}},"0.29.1-dev.7":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.29.1-dev.7","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.29.1-dev.7","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"tbaut","email":"hi@thib.top"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"642944c11299f715ae2343a7c2d8516f82e70395","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.29.1-dev.7.tgz","fileCount":320,"integrity":"sha512-+ychhfdi6NV16p18rGxD3zdJcTQzlPMpo1dE17bxzDvJ3z+qg+wvZOsXhqZZTB//KENYfrLTHBBm6FUSoMFuMw==","signatures":[{"sig":"MEQCIHkJSjq8dlM4zhQF2uYZacinpmHGdxxT9+SkA+D+n3Q1AiAxiiFv4JC5RkKMAs0vLi5jEClLMZX7ayksuJTbu6JwHw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":504567,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhJRMzCRA9TVsSAnZWagAAwwgP/0hYF1GgqFv1RNvdLURR\nwoaINdjrsgbVYVzSGmxLxsGgZjML6ktoxa/itHLdN0XF598gxeMon0Nuo9uI\nie8DtViPs1zC5fU2JHtbixrzQQpBdeqQ+6CiNfGW2CvUMSpm9Mcs6EETJhau\nwmOVC+CG9LLWSgXNSfxCb19sluT5RikqKxxy2drFmcfEA5MyM/R/oqkcKOq0\nZnisF6wDTtlz+rhr5b4vb0jdqERW1WnNkorDeOxwAWZGOvXYh04ZpSWhU/el\nJkeemAiPUXGoTLZ2xLfFDbrZVU39zPULeXrvPHxg3EZeOgpCMj6jZ82Q7pOI\nUJ/h1LMZyxfSyFfp48XFNJeZY0dv/Jn4VlndHl8EYUi38uwKMvcQ/00pLCJe\nq6rZCuyV5AW0LlYf/k6i9S5QUm1XztuPEiW9NScA5BQOAgj33FSrxG4Ifv4i\n+ajJQ6b3xvCcdZtW3MXct6ZvhKrctQtuCabQf/xOYkHhphX3q6fWyplnX8g/\nSUSrA2hqbwiGbfQ6Jqz8wGT8c4Ley49h91vIRXP3rZBTQHtPE1UkuT/y7T/P\nVBUj536jTVjHb4TRge3x8+DZxE+la2Wx9UHivYaHLdbCe7CEKxfOB+0PdIbO\nnTM6uScPodzQJmHyeW9xNV1QkPbXT5HMiWP0yqvmXc6v9r4Ly/v5tmVXF3Z4\n/dcI\r\n=lCm0\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 1.0.0](https://img.shields.io/badge/ETH2.0_Spec_Version-1.0.0-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\n\nimport {CachedBeaconState, stateTransition} from \"@chainsafe/lodestar-beacon-state-transition/src/allForks\";\nimport {allForks} from \"@chainsafe/lodestar-types\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst state: CachedBeaconState<allForks.BeaconState> = generateState() as CachedBeaconState<allForks.BeaconState>;\n\n// dummy test block \nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\nlet postStateContext: allForks.BeaconState;\ntry {\n  postStateContext = stateTransition(state, block);\n} catch (e) {\n  console.log(e);\n}\n\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"96b68b23bf43cda8be42ddf11dff0ac35601f2e9","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.17.5+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"14.17.5","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.1","@chainsafe/ssz":"^0.8.15","@chainsafe/persistent-ts":"^0.19.0","@chainsafe/lodestar-types":"^0.29.1-dev.7+96b68b23bf4","@chainsafe/lodestar-utils":"^0.29.1-dev.7+96b68b23bf4","@chainsafe/lodestar-config":"^0.29.1-dev.7+96b68b23bf4","@chainsafe/lodestar-params":"^0.29.1-dev.7+96b68b23bf4","@chainsafe/persistent-merkle-tree":"^0.3.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.0","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.29.1-dev.7_1629819699251_0.9313881766709498","host":"s3://npm-registry-packages"}},"0.29.1-dev.8":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.29.1-dev.8","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.29.1-dev.8","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"tbaut","email":"hi@thib.top"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"1b14aa058684f79870d9eddddbc866193519bd08","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.29.1-dev.8.tgz","fileCount":320,"integrity":"sha512-HnT6dg6mBamFgyXd+ppcA394vyu+KtKL6WPbUQT0XKqVWQ3WEzudIhRb/gFAEIkehj3L2o7M2kTk10+lOV+EaA==","signatures":[{"sig":"MEUCIQDw//MnVqDA5mpzdSkardXPDcAdhuBjxDOFK7boVicfVgIgOe8ZIcreQrxchyce5v7CtWQxa5ZunKZH5hbMm06wzY8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":504567,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhJR9+CRA9TVsSAnZWagAAhQwP/28fNJ5xrNLHCpBxTpFk\n8VoohDXZJkRvx2z40UmGZS3i2Rh1/ZP6b1WTY8hu9xoyN0+AueGLqQjBHwKG\nmUL0rkroVp0cIDAi76kpBqa7atlpDfTS5EJixENxU7SX68rvwiGea3LSmpsO\ni0MZpGrjotNF2nWHwuMKvMkCMr734Hymv6RP6E9TntAMFXOvEZmUM29/GoWj\n1RcXzAmxU8is7WPJvL3KSU5mo/kcIMc06YRngWd2nl06S3d++lu/7NJWxcwP\nbY1jcLCodVpa95Cokpve0oBvkmMtMurGTW6RIR5oLxoYmGyIuE2gU2V1N/Fd\nPo6K48zyeT4H9TzoTrg4Ptp+3jF7+6322VmZFUJDDQC/QgmbVNMJIdYd6336\n5lOV2h5VXrCHhxcxgzMvGPE2xngDli/zfAiakF6acvtFueLrEYW108c4ZTsw\nMX1bfG7XyXqdM7WiTnQ6s7Knk/pz7W8Gw1sZiPulDHwDcVXiffcQDgqoBBxc\n7bRQd7H3k78LVRszpMegNF7ZrMQl87GGhifZVIja6GfEi2x8UYtCiaAd7DlG\nWhPHiUPurpQAVjOUHZ6+G5gnPRXlgodYBv8sJblVfQcP2XpApJEfLNy0HetK\nxRsRp7YhzqLZQuqTMAiEIQf91qrqJq50IyaduLATDKSh0zE/ftKcUt+Yx5Yq\nOk+P\r\n=Yw8/\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 1.0.0](https://img.shields.io/badge/ETH2.0_Spec_Version-1.0.0-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\n\nimport {CachedBeaconState, stateTransition} from \"@chainsafe/lodestar-beacon-state-transition/src/allForks\";\nimport {allForks} from \"@chainsafe/lodestar-types\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst state: CachedBeaconState<allForks.BeaconState> = generateState() as CachedBeaconState<allForks.BeaconState>;\n\n// dummy test block \nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\nlet postStateContext: allForks.BeaconState;\ntry {\n  postStateContext = stateTransition(state, block);\n} catch (e) {\n  console.log(e);\n}\n\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"7a0182213debc14a80228a8d78d47c6625f702e4","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.17.5+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"14.17.5","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.1","@chainsafe/ssz":"^0.8.15","@chainsafe/persistent-ts":"^0.19.0","@chainsafe/lodestar-types":"^0.29.1-dev.8+7a0182213de","@chainsafe/lodestar-utils":"^0.29.1-dev.8+7a0182213de","@chainsafe/lodestar-config":"^0.29.1-dev.8+7a0182213de","@chainsafe/lodestar-params":"^0.29.1-dev.8+7a0182213de","@chainsafe/persistent-merkle-tree":"^0.3.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.0","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.29.1-dev.8_1629822845976_0.18194721759884724","host":"s3://npm-registry-packages"}},"0.29.1-dev.9":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.29.1-dev.9","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.29.1-dev.9","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"tbaut","email":"hi@thib.top"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"b39ce8ed8d81cca985c6beeaa98f30cd5f2b520a","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.29.1-dev.9.tgz","fileCount":320,"integrity":"sha512-8F05+Ca/YpuC8xGchOiox/+DJAenCfPy7UKlB38kH9RhZFI2t7c05tiqjNhrhKsfkMpHtj1OJwF2201mvWk5eQ==","signatures":[{"sig":"MEYCIQCop3IzqFdcjbsgqgHqL7Q7jWZO7VykP/NWXKvp3f7+WgIhALbW3mM9D0QPeAAfE/50EVeKpJaKtF3pjEe8ZRX7WSLk","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":504567,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhJSFuCRA9TVsSAnZWagAAlo8P/jy2XAsF9fF8vkhxW5UR\nYgU6EkcymaHFLsL5nzQ7c9QpthRZby63fsALLxKsc+S0x/pssEmDtdYZb1mk\nG/ftbb/JN8F6cX4PzXTw8WpTSapZETdzEv7dNrOqB5lCA35pzxZ4pJ0vj+po\nNxRHNekmpfcODSkmlRP+bwgLiE9b/0r3CxaqwtYYmbHwO0TlAiDuJdL2bR58\nwHtO5X5M7Ioypa8+Cd806TKrwXSLPWTWBLcZPm1++/gGUTu5eaDmwP4/RvDq\nbJRn168SYn/fq3NvmJ6O7u6Rmw4pDTPI8w2YpP2KQETJ4nkKGQDnuMI7Hq0o\nY8mVwO72lOdvZ4tR7LMNK73z0lPxApNhLUh8sMf6PbTxFtM16MMYYpFOFrFF\nLmdgD7b928BD6c6v9A8jXIL1VQ5WAG8cA9jsuaESO/wCtnm7xaAYz1MqjnE8\n9pUwgrfgYw/zljb4zk0JuuVnUBVh/uM+oQaA+IK1KloXmxTNZsDj/+KsURMb\nmGbfuhV9s/L52A4xVZ26NmXyfwZik9PUjeI7X88cPjbyfe5TK2RRYtSNtWW4\nBByiHPWbbfo22Lvu4NeIUER2kwXjdN+mNs4UWWE4pirWU71A6M3chW5lh/mK\nbEDUBEr5jH7eZW5a0rOirl2PC4tbSHWb/HVBPoeGbHMYMSVkmBSA3TWHo40x\nFbAx\r\n=fuSd\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 1.0.0](https://img.shields.io/badge/ETH2.0_Spec_Version-1.0.0-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\n\nimport {CachedBeaconState, stateTransition} from \"@chainsafe/lodestar-beacon-state-transition/src/allForks\";\nimport {allForks} from \"@chainsafe/lodestar-types\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst state: CachedBeaconState<allForks.BeaconState> = generateState() as CachedBeaconState<allForks.BeaconState>;\n\n// dummy test block \nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\nlet postStateContext: allForks.BeaconState;\ntry {\n  postStateContext = stateTransition(state, block);\n} catch (e) {\n  console.log(e);\n}\n\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"4546742d3c8e475bd4deece69d0faf1d9952e15a","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.17.5+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"14.17.5","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.1","@chainsafe/ssz":"^0.8.15","@chainsafe/persistent-ts":"^0.19.0","@chainsafe/lodestar-types":"^0.29.1-dev.9+4546742d3c8","@chainsafe/lodestar-utils":"^0.29.1-dev.9+4546742d3c8","@chainsafe/lodestar-config":"^0.29.1-dev.9+4546742d3c8","@chainsafe/lodestar-params":"^0.29.1-dev.9+4546742d3c8","@chainsafe/persistent-merkle-tree":"^0.3.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.0","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.29.1-dev.9_1629823342076_0.4337118834438345","host":"s3://npm-registry-packages"}},"0.29.1-dev.10":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.29.1-dev.10","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.29.1-dev.10","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"tbaut","email":"hi@thib.top"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"ae756b75ec61597ed1fbb10260072bebc10f62be","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.29.1-dev.10.tgz","fileCount":320,"integrity":"sha512-s+m5RYPrvrCOFVqWHtuo3qFf+xLGXH8OU5VqEqobKplEhbgP2qu85QY5lynPXWJPKTy5po8Z14N0joFoUi+8BQ==","signatures":[{"sig":"MEQCIEU8fMDtUVzIQ2FTh9skgZpcQiry+gDbgb3yib2p17DSAiA3l2Hx6boRl3yKTW1Rt1W7AOKN9urCaDphz/rJqznMxg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":509316,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhJSL6CRA9TVsSAnZWagAAq20P/2NMBgt7cU3Z0abo2Mhj\nISI8EReFjB4ZXwS6JtQChpmXn7Sq86l70zSvVja3B3wXUQrGAOyAAC95jJBS\n4g+i/5GOy4bkpQgSOcx/eBkOt7uh4Zf5Hzf3XrgjXLaKhKJbv3ow+FoHRzQL\nLeAyuETIp0a5RSs4CYzvurFieu+WBF9Z7mdusb08BqO6QYna5dQMgWMdRctg\nHUAkigJskx1H1MCo7ws/9qET1wUUB+kz+EapKSxkT2VVjQHaqsk2VRR7DdwZ\n+ZNBbCi+nHWEeg4Nw05B+Kci25It732N/nsaasQR7aPO2Or3p1HF5jD4SVDt\naHZM7XZ5C96AlNfboQ2Xa2vydFTMc9LTqVEIG8822r/jV9xGKmaXtdwRs65G\n6L2sn59YQC65lYYPK5Z0D81I/kv1sfJMRn/vqh4ACsBDJW9K+wnNGo0jdwKd\nT29ewiIkFUw7IzyU98WUNA5tGnLQ13khGGgb9dtNEdVHAJLiUmycDA8tWEId\noOJZkiUiuIiRJ0LgFLdK6V0WJAuiQQeqHyFsrRbbjTMT7ISCkNsV0JhCMfMo\nn0xAzfFyStZgiwBlimm8w+MOGsCwGQ7fINeRzCzl4Evk5vTwo6wcNMSlzzNF\ndsnrRxEJNlqZD7CkoN3tMrtEJ95YgAbm9G68yJDUUrgbonTBQPuQO+eRitiG\np3+x\r\n=FNcP\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 1.0.0](https://img.shields.io/badge/ETH2.0_Spec_Version-1.0.0-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\n\nimport {CachedBeaconState, stateTransition} from \"@chainsafe/lodestar-beacon-state-transition/src/allForks\";\nimport {allForks} from \"@chainsafe/lodestar-types\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst state: CachedBeaconState<allForks.BeaconState> = generateState() as CachedBeaconState<allForks.BeaconState>;\n\n// dummy test block \nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\nlet postStateContext: allForks.BeaconState;\ntry {\n  postStateContext = stateTransition(state, block);\n} catch (e) {\n  console.log(e);\n}\n\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"7f46f05b4ba4d2110cf96a64276b47bdcde50d33","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.17.5+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"14.17.5","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.1","@chainsafe/ssz":"^0.8.15","@chainsafe/persistent-ts":"^0.19.0","@chainsafe/lodestar-types":"^0.29.1-dev.10+7f46f05b4ba","@chainsafe/lodestar-utils":"^0.29.1-dev.10+7f46f05b4ba","@chainsafe/lodestar-config":"^0.29.1-dev.10+7f46f05b4ba","@chainsafe/lodestar-params":"^0.29.1-dev.10+7f46f05b4ba","@chainsafe/persistent-merkle-tree":"^0.3.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.0","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.29.1-dev.10_1629823738122_0.6605801022804361","host":"s3://npm-registry-packages"}},"0.29.1-dev.11":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.29.1-dev.11","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.29.1-dev.11","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"tbaut","email":"hi@thib.top"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"0906a311284db2e7c9a2dd750cfb5de9c0e6123a","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.29.1-dev.11.tgz","fileCount":320,"integrity":"sha512-dDvgQ1/3EKquly/aDJ4vwwOFBR/1NSbM+F/JCIIlhFBk/dIL5CQtHxQKwh/UwoZPQfG5GXMHO4UOHQS2wnf1xw==","signatures":[{"sig":"MEYCIQCSpXXTS5LA5g+QRidKjgIg3ywqqxM1eOjC0ElGl7sY6gIhAIFM8q/fo3kBL/SUnwyT5JE0KquPyOAEsn+YIXpX/m6/","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":513811,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhJVAvCRA9TVsSAnZWagAAq5cP/2LB/rp84yxzZObk5+B7\nOV4WBf4qEWaYC4qZCzy/oaHRotaKnx0OoAY9KW5lCuh767AcTnvHYgvGpwqQ\nQ7t85GD4HSNHmG2YKL8C8Pmd4oe+dgqdadq3+Ztn8IfGLFOul9XgRXFpSlgh\nZ4GpeNAgcVpDhbMtDsEuojcfZ9zzBcelzK7QlAUii0Yxnkw1wEAHAKrTZn/3\nIx4x43c+T6xO5fxgGzxlxgJZ3NflRbbG6CtS4atFNZ689xVmfmhYmqj90+2f\nvCpZya2krNCeKcA6Skwuvv9m5sA3Tjka7nmlArZpi/BR7lycpIXnIQXbQs3T\nb/rlpx9Qp9MC/iS6ngEObrj1lRc1IwsDvfi8aBgDNewtYLFjO69EcLoHAn07\ngWFDsNQkz4ZxXPQnJu0BLyCDa4gR0cOCF9UqxuMs0p/MZ1yE3VM1UlinmJqY\nfUeOzw0APPvyCNPsROlgcYQtwYeU3F9DikJTW+FWH8ri1tqQ2oaWMMHcTdBV\n+90MhH6pypIZdyOvJGwuG+42i659OS7h/YcFDmRxrhy0OD+WRKW5vGv4wXW8\n3sl3K34/w81002jFnxP7VqU/J9YW0ybuV4NN+FxL7cmLGDApA84wPHfGi+Vo\nuSlh1VYmyux0oeYsKACZjbN1qzh82lYub+mL0iKZZT5zoU68zoVdMhNo70uS\nNs8m\r\n=iFNQ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 1.0.0](https://img.shields.io/badge/ETH2.0_Spec_Version-1.0.0-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\n\nimport {CachedBeaconState, stateTransition} from \"@chainsafe/lodestar-beacon-state-transition/src/allForks\";\nimport {allForks} from \"@chainsafe/lodestar-types\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst state: CachedBeaconState<allForks.BeaconState> = generateState() as CachedBeaconState<allForks.BeaconState>;\n\n// dummy test block \nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\nlet postStateContext: allForks.BeaconState;\ntry {\n  postStateContext = stateTransition(state, block);\n} catch (e) {\n  console.log(e);\n}\n\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"99369b137a3575b2edd6aeb31c35f2bc134a461a","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.17.5+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"14.17.5","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.1","@chainsafe/ssz":"^0.8.15","@chainsafe/persistent-ts":"^0.19.0","@chainsafe/lodestar-types":"^0.29.1-dev.11+99369b137a3","@chainsafe/lodestar-utils":"^0.29.1-dev.11+99369b137a3","@chainsafe/lodestar-config":"^0.29.1-dev.11+99369b137a3","@chainsafe/lodestar-params":"^0.29.1-dev.11+99369b137a3","@chainsafe/persistent-merkle-tree":"^0.3.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.0","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.29.1-dev.11_1629835311455_0.46515515241251637","host":"s3://npm-registry-packages"}},"0.29.1-dev.12":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.29.1-dev.12","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.29.1-dev.12","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"tbaut","email":"hi@thib.top"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"197fdabce38dd7e905905bbe08276d72f861d45c","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.29.1-dev.12.tgz","fileCount":320,"integrity":"sha512-O0s2HVICynhDnEsNNd+h69u0/8f2oIHoxOuAT3A+QR3hDcN+fERKgA6MiaSaInCOMnheLWEsvH8TO3ZW0/P/Rw==","signatures":[{"sig":"MEYCIQCOzAZLD1NyLPgZGjmbZndGurfar7SZQuuI7RK7o/MS2wIhAIjSXl5fLn1bGoEcjxB6NJ3CamMPyhpI/wH3fQkDxbwO","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":513811,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhJfq4CRA9TVsSAnZWagAAtuYP/2JGF1sGN7+6DgcY1sF7\nCyS1O5lgfgQCKNC6m9pbsQPyfplsvn4B05M4RIbBG9Q0b+tSsegUassTSYdP\nDeDDgGtmmq3pLOTQpZJjnyMeFJuUC29FMc6mFlQzq1gCwc4vk+yAy84uK+5z\n88cYImx+7qSKuR6CKhZlglPSbNCn5nlwJKonecf/d/QhRjG+2qAHx08sKXfI\n8MOSS0VX1o9ioB8cDGXr1nKdAzgKkER/I6mf2HaHosKjfh/UWIiWr4I/8/D3\n/9WrcWY+93pyIe0fVH3D3JzCrKoTck8QQBeAZEsGIbv56c7IJR0WaFl3l8Bn\nuLBhqikezxqXuPGn8P4Z6Gl3yts1jWT7JaCIl2sEDAUJ8GsounmJlvLZgg+h\n4IvL1P7LYblR66PTBv/0Pvy/VB6rUSIkB0LqrGUAxhAfHzVw87gzb6J+DcVG\nPmZ3m84KBKcbsi65Dt+NQ9R2SjxH4sKhvX0tUFIyTOAheVsNwGmCuMsdWfrP\nvyuNkxj7lwYK+4VUND2x9pJMgW0S4lyHeYLfjZChtmeW0hXJSH1jhelf+bo0\nARLYv07WQwYlD3XM0G9U/foOTFXKQlS2EVJ176C38RQ+LiPTXUJv3FNSnvEY\nK3Yi9tvX4q8nXoSfkvhGZeMN9FOGL+s7orllyBEqaL320uCZ8y/ivCMa7bnA\n9IWw\r\n=4q99\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 1.0.0](https://img.shields.io/badge/ETH2.0_Spec_Version-1.0.0-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\n\nimport {CachedBeaconState, stateTransition} from \"@chainsafe/lodestar-beacon-state-transition/src/allForks\";\nimport {allForks} from \"@chainsafe/lodestar-types\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst state: CachedBeaconState<allForks.BeaconState> = generateState() as CachedBeaconState<allForks.BeaconState>;\n\n// dummy test block \nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\nlet postStateContext: allForks.BeaconState;\ntry {\n  postStateContext = stateTransition(state, block);\n} catch (e) {\n  console.log(e);\n}\n\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"3b36d7f982acf96e3ad85a618462a1988feb58ef","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.17.5+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"14.17.5","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.1","@chainsafe/ssz":"^0.8.15","@chainsafe/persistent-ts":"^0.19.0","@chainsafe/lodestar-types":"^0.29.1-dev.12+3b36d7f982a","@chainsafe/lodestar-utils":"^0.29.1-dev.12+3b36d7f982a","@chainsafe/lodestar-config":"^0.29.1-dev.12+3b36d7f982a","@chainsafe/lodestar-params":"^0.29.1-dev.12+3b36d7f982a","@chainsafe/persistent-merkle-tree":"^0.3.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.0","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.29.1-dev.12_1629878968544_0.25532290804933067","host":"s3://npm-registry-packages"}},"0.29.1-dev.13":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.29.1-dev.13","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.29.1-dev.13","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"tbaut","email":"hi@thib.top"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"cf2f5850e1ee62729a0a7a892a535665cfeca1fa","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.29.1-dev.13.tgz","fileCount":320,"integrity":"sha512-EofXM+5iRWigKJZv8NMezazjABHAxvi2cS6LusvVVqi5z1X6lO+VEAqAD3cjVbv+Etvz44PvfoOStMG4g0F2dQ==","signatures":[{"sig":"MEUCIFaHe9faqKuhLCh7E0x13Cu1t+G2m7xc0QQLhZoMcMkLAiEAj3CMgMWg/42ZHgfTohmW5b35kHa2dwlYhAIzRoA/dY0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":513816,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhJlefCRA9TVsSAnZWagAAnkgP/0aN7P5rW2sl4HagheIJ\nxTChUEAc+6buhcQCqXVPR4/trpovoFDtRgQ1ib20vBCgs1NEwncCGtkboD0n\nPiOnrFWX3uVHU85cAitYm9lgbbqLwkKEHdWsGRjdWHpwHs1h6HoooG8x4YOH\nN1aMQ0OZb6QvWG5Lh/ZJQPyII8Ctb3mpaNapQk0hN6TF6JnsHtudR3xKYX8t\n0yv+keJoMRBTLJdCAwAd0uT1H499Qzij083RjXPWDKKyKdBT9SESzg74kRRY\nsRR/lGEQIpeFu7edxc7SS0p4rwPYalWNHLsvLCyr/WSvS1V5NkC3hZAobCP+\nYgwhdy0nMbLWpMF5+jLq+a4xmumLdXxw4cYDAEgGY8d2tqEJiBz60HK7XsNT\n/ECnu8yM/Rp4g3/6vjMdswe7fLdWIfVTFKuIaqfcVOAW2YhBudyRg7wa/B1l\nysLg2ZU0n6U8wHUb9VirvZdyom4+E/+p0qKSi37LXEtGaDveJbVfPvUBttzF\n3+V8V2Gu92youjAEjKDxs5f9elPCByLrvTCwtPMLqQbLkCxJm8IjqWAoRmZm\nHsDx1mGZOL5sZeF40l/5G5NQqCHZu5HhxT2oGpPSmUF4sahmopF7/dGg6sY5\nuDKf4UvTqJRHUaU6Yznf1M8cFi+tnb87jqw7x5uquETTKdRhRjBNfBqQCilt\nBkKW\r\n=gOd7\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 1.0.0](https://img.shields.io/badge/ETH2.0_Spec_Version-1.0.0-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\n\nimport {CachedBeaconState, stateTransition} from \"@chainsafe/lodestar-beacon-state-transition/src/allForks\";\nimport {allForks} from \"@chainsafe/lodestar-types\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst state: CachedBeaconState<allForks.BeaconState> = generateState() as CachedBeaconState<allForks.BeaconState>;\n\n// dummy test block \nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\nlet postStateContext: allForks.BeaconState;\ntry {\n  postStateContext = stateTransition(state, block);\n} catch (e) {\n  console.log(e);\n}\n\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"7d36897c10990b73bd440b490d416bec6ce6cc50","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.17.5+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"14.17.5","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.1","@chainsafe/ssz":"^0.8.15","@chainsafe/persistent-ts":"^0.19.0","@chainsafe/lodestar-types":"^0.29.1-dev.13+7d36897c109","@chainsafe/lodestar-utils":"^0.29.1-dev.13+7d36897c109","@chainsafe/lodestar-config":"^0.29.1-dev.13+7d36897c109","@chainsafe/lodestar-params":"^0.29.1-dev.13+7d36897c109","@chainsafe/persistent-merkle-tree":"^0.3.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.0","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.29.1-dev.13_1629902751146_0.605838831680825","host":"s3://npm-registry-packages"}},"0.29.1-dev.14":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.29.1-dev.14","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.29.1-dev.14","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"tbaut","email":"hi@thib.top"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"3fed2bfc51c5e2a7cb80e4409f7f76fdf8b95ffe","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.29.1-dev.14.tgz","fileCount":320,"integrity":"sha512-3ZbsSBTm1Z2S0y69yobU82xOCtL7nThQGVdvu0GJTDZF9fZ1pz2f+4nM412SA5MUB9RrSKlVNd2wvYnorNaxBg==","signatures":[{"sig":"MEUCIQC3LbfrU4dVYjJ5HnuxMuFsYqEnxlI2p2pdKIqIyKUSTQIgQndvwsAQ1sJjUlcp+6gbTVMe0dcVcWtIv1OT43+J5fg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":513816,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhJlpXCRA9TVsSAnZWagAA6rkP/34Er921rZA5iSSgmF5X\nJrvzH5cGg2O6XDrifR0gwJ12wPGo+IrCDpx41+DXftQR5bnIhx15nfzFLbLK\nOzHfsIH+hf0VPcpnohXFI747KCRslgiPajce4Aaj800OrrasXXPrM7NAHXf1\n2ZIhH78z0SeCQM3iaBGOYmOJcuE+Nvw/5tiPSY3cUxoJjANSwmUL3e607mcc\n2HssX8iMhuHPTAXzeGLoitPcDsEcnrJJDr0eM3BpDrV/ocxuXy8gbSAxz94P\nvE/VEeJhcP42V7HmQrg2ye7d3gwKQW+94KW1ya4aVVU7ZKJxb88AOwAa7qkN\nT98dTsdIVmmCDKIf95EO1hvDmxOMoAQs4gMEp+IgurkwZo5SeK7/01SLLatK\n7AI0upDQbFFxrpJHR01R8SfY2Ymn9vIR00JBxp+PICgvJU/oH/qc+K+AFjWy\nUcVTv66yKH0AEMSDzCXddSKgwZDh3RIGuZaj/OaX1XZXrhtqUIJjOhrFDmzM\nRzWjNGUGGYslEW5GSbZtSSNMTTzzHqMAcj+ngJiTYGVNkznXv1O0nNij92P+\nrWR0e9cahFmf0qG7e3hdzoHtNEUbxfpx0ttVq4VcsaWkCuy6/EiL8igrAWXo\nKQtQzpMEKQC/yKIa3L6NwzKe39N3vkfDWKbc9vyYNOjtRhElfg4wmEOe++uL\n121i\r\n=Krrp\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 1.0.0](https://img.shields.io/badge/ETH2.0_Spec_Version-1.0.0-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\n\nimport {CachedBeaconState, stateTransition} from \"@chainsafe/lodestar-beacon-state-transition/src/allForks\";\nimport {allForks} from \"@chainsafe/lodestar-types\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst state: CachedBeaconState<allForks.BeaconState> = generateState() as CachedBeaconState<allForks.BeaconState>;\n\n// dummy test block \nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\nlet postStateContext: allForks.BeaconState;\ntry {\n  postStateContext = stateTransition(state, block);\n} catch (e) {\n  console.log(e);\n}\n\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"6e21c7caac63ca1014efae42cfb25e46a174f9a3","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.17.5+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"14.17.5","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.1","@chainsafe/ssz":"^0.8.15","@chainsafe/persistent-ts":"^0.19.0","@chainsafe/lodestar-types":"^0.29.1-dev.14+6e21c7caac6","@chainsafe/lodestar-utils":"^0.29.1-dev.14+6e21c7caac6","@chainsafe/lodestar-config":"^0.29.1-dev.14+6e21c7caac6","@chainsafe/lodestar-params":"^0.29.1-dev.14+6e21c7caac6","@chainsafe/persistent-merkle-tree":"^0.3.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.0","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.29.1-dev.14_1629903447171_0.46265231470963775","host":"s3://npm-registry-packages"}},"0.29.1-dev.15":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.29.1-dev.15","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.29.1-dev.15","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"tbaut","email":"hi@thib.top"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"648eb1c925d32dcbaa00612f5e61907d4e73489f","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.29.1-dev.15.tgz","fileCount":320,"integrity":"sha512-m6Q4Podo6WiDsuvOUv8oR5GPkqSbmzhAdCjpxW3ysJiogFi5KnJm9VW5TJvWW0IioJHeocYrliNTqGlfjqZ0Bg==","signatures":[{"sig":"MEYCIQCiwi8h+V6U6m769encXT1PSNcmCtD0CCXIoufXomRdtQIhANkzsxZb0o8Y3K1HcQb3q+q5Fsqml66B07DpL9WTJFcr","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":513816,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhJlwJCRA9TVsSAnZWagAAH2IP/A1uoa3KX6VhoBu3MtEv\nnx1Pi2IO9ITOgI45VAsv2CCtb44EvRdZynNy5N6Fu3RUhCyH5MBtwlZIXutF\nSflw1YFZ98tRsuuMQPYQ5RvoClyCLFqSAUUVd5IewYK2gCVnuKbpY3rYtmJO\nmYMPIRvcbnfMYpyqZMZ4baAcr8s/DlTovDGj3JCCRC1VYUq+IYTcc4xipzGb\n94skIygaqtP63zs/cp7brAZIarLqnNG4W3U8NKjD9GXSuI6/1P31NspqSVAU\n4OrsX2DEx3TNQwRENCvfC3YpT4WJuEmr16TbXmL4m1r52wRJZDKg/9ObBXR2\n2YgtAXrqH33csIhpMrezYeVhKBhtyVatj3v18DYaD6erUUS0QeZCQbnH+4GV\nZwp6+DqiODFgd3knJR12USvp3Fpj/AKDo8hubbor1P/LOojIrATtsnIFzFjT\n7jftJTaFNNS6GQ8NYdjW5bqnyMI6DNSE5qpeijXE8ZwFNY94+oKvgP2j4auy\noljhRfP4qP0/Z+8obcKKLF2g6AoeWw2Y7Npa/dgLk4jaxf2bw7PLbvZxjehx\n/qgCy6JHV5/Suvq7x/yxViAiK9nk93Mb9cJJ8UAaW67f+pE4lJqnVhEZW057\nAnp5PeU9QiN8T+T/DkoVEQQDjvQ9xTZyhJBLEj7VTy4OfU2EZJdFJeANiCtT\nHIup\r\n=UmGl\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 1.0.0](https://img.shields.io/badge/ETH2.0_Spec_Version-1.0.0-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\n\nimport {CachedBeaconState, stateTransition} from \"@chainsafe/lodestar-beacon-state-transition/src/allForks\";\nimport {allForks} from \"@chainsafe/lodestar-types\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst state: CachedBeaconState<allForks.BeaconState> = generateState() as CachedBeaconState<allForks.BeaconState>;\n\n// dummy test block \nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\nlet postStateContext: allForks.BeaconState;\ntry {\n  postStateContext = stateTransition(state, block);\n} catch (e) {\n  console.log(e);\n}\n\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"efaffc0ebf8b3c561c254260fd9f57dd3e41097b","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.17.5+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"14.17.5","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.1","@chainsafe/ssz":"^0.8.15","@chainsafe/persistent-ts":"^0.19.0","@chainsafe/lodestar-types":"^0.29.1-dev.15+efaffc0ebf8","@chainsafe/lodestar-utils":"^0.29.1-dev.15+efaffc0ebf8","@chainsafe/lodestar-config":"^0.29.1-dev.15+efaffc0ebf8","@chainsafe/lodestar-params":"^0.29.1-dev.15+efaffc0ebf8","@chainsafe/persistent-merkle-tree":"^0.3.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.0","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.29.1-dev.15_1629903881799_0.7109021473787358","host":"s3://npm-registry-packages"}},"0.29.1-dev.16":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.29.1-dev.16","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.29.1-dev.16","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"tbaut","email":"hi@thib.top"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"84ec5f05194a2e141514787480cdbf9dba4e03d7","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.29.1-dev.16.tgz","fileCount":320,"integrity":"sha512-bP5wirBeMI1GQUS8sZyj4fomewgaA05Geyo4nI4RyXI6vpLP6p9NUcUEgcTmQcSpvpgKC6FPs31VW/otYrtmag==","signatures":[{"sig":"MEUCIAcbwqIjiCgZJRCqEnT14dEXyAR9bBxb/bi1NgGOt4fqAiEA+Oz9Og8L1HBe7HVXw/SMXq9ROj9Pa3el/1Fs+iuRczY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":513816,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhJl+qCRA9TVsSAnZWagAA5j8P/jOZ4EOuB+zSfJtpEqyy\naHiuAB2f1J2Y7kv21uhUPWfL/4izZQfEDB94v2PutncagRDGKgB0DcODTDVs\nnQjC7EKOnBwCaG0Tk/k1MAy/Q95GwpZJWv15bYBO3197w3k4I62LIHkTZ602\nC5o/gODMAuxitFhqm44jWq2g435aNha1Ucokvz1cnO9sqK4rUC3sBwKLyY7L\nPJvKwwpT8y4yMl+MkHUM82X2ahaM5Tq9steHA2euKzQLebmsmzexlG1oDIIc\nmPqh7OdoKEjXvQMOrJVtkbQJXuonCP/lE64fEi9BMYZXN08Z6FAMWc2X15ES\n9o09xt2E1ox86T6S417NltN6QhBlFbHQdFaRfaOtRLKL9x5JU5/h2TkrzVmk\n+UCDuewIgpKoHCiR0ohL0yBHhTV6S5VRltUgyvoJsSwq6lRD0iFB6S9JiBqP\n74xwH+ncGW2gCsS6ZUE1tawWuDjZSGJe4xRE5z6h/KfIIC2Wi02w3Uq+luRO\n5CAR4C3TbBsDChmdDqoSZzSfZaRASqOZNlDCqXTYCp+5YKg5MNjsat14eKHd\n09X1X47IJvv74YR1l0SaxqoQzNlWioVvhKM+Gu10SuBj8W0VPC6hUBbeMZmG\nF1t1REToO3qXl+YC51LycpAUZR3QTcgXE41xEZkFO93yBuvvwe2jChnIMCBg\n6fXR\r\n=k3Q5\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 1.0.0](https://img.shields.io/badge/ETH2.0_Spec_Version-1.0.0-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\n\nimport {CachedBeaconState, stateTransition} from \"@chainsafe/lodestar-beacon-state-transition/src/allForks\";\nimport {allForks} from \"@chainsafe/lodestar-types\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst state: CachedBeaconState<allForks.BeaconState> = generateState() as CachedBeaconState<allForks.BeaconState>;\n\n// dummy test block \nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\nlet postStateContext: allForks.BeaconState;\ntry {\n  postStateContext = stateTransition(state, block);\n} catch (e) {\n  console.log(e);\n}\n\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"8edee10e6d29312af3109789d0aee1023dbd3ee3","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.17.5+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"14.17.5","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.1","@chainsafe/ssz":"^0.8.15","@chainsafe/persistent-ts":"^0.19.0","@chainsafe/lodestar-types":"^0.29.1-dev.16+8edee10e6d2","@chainsafe/lodestar-utils":"^0.29.1-dev.16+8edee10e6d2","@chainsafe/lodestar-config":"^0.29.1-dev.16+8edee10e6d2","@chainsafe/lodestar-params":"^0.29.1-dev.16+8edee10e6d2","@chainsafe/persistent-merkle-tree":"^0.3.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.0","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.29.1-dev.16_1629904810806_0.2665970805490132","host":"s3://npm-registry-packages"}},"0.29.1-dev.17":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.29.1-dev.17","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.29.1-dev.17","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"tbaut","email":"hi@thib.top"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"bb80a410dff143078a448f087a2bbc41bfb7e9c9","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.29.1-dev.17.tgz","fileCount":320,"integrity":"sha512-/f5N+eT4z98xNWsKwpzCKsmSa6YMgkOD+74MXkT2E/qEm859d36YCEscK29Qjf3kNw7OFIR/Vwx/6KH3pQI/gw==","signatures":[{"sig":"MEYCIQC5Z30yEcalSjbsyTeY2eIYmbvYx9mPkVLY8ENw3Nj1wQIhAOUUoLot9uOdIw+KZ2xT98LrAq1aG8uNwJnk2SB7krTo","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":513816,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhJ0INCRA9TVsSAnZWagAAYB0P/0Y0x08i00R8I85LNi4V\nCUYwsazwcHRcQssqu9qPiHbxmpHv3TSxP3xylQsA35GDMjXxZuws17MYbSCI\ndc/DzGynP11b2mxYHggc1rD83fhpmhI+tjB3LKINb8JiXFYTkymryLeO8XAI\nD7/UN85T+I/CEJNvWYu/szDCyFkYF8iYdxyF/byZfAvvvfmm7sR2lkCwYT1d\n9gwMLn4f5v9GhYb9lCIGS6CeP3e2VOFdrB7dBuP/bBm7mY4qZIKRZPujQBCL\nL9D5FnjColFP+377qKTgad3jtPEwXBMnm3iO+f7lqyLo0QqEZ/vBUjxhazGq\n64Zk1dIFxeM4YXC6lPD/j4sli9k0254x4cqGbhRsTcTkPOpm2XIhVpZaECGZ\n2wPgkjKnKGy0EZVhxo7ZRY5Exwb9NmW+P49DzJ18C0JKAOikTMoUGqU1o7K7\nKZC/aWu1363UMvoKRHXyzoY1ij8PtpeXU+QUjvDoqEiJgO9rD9ocUxlAgXyq\nXbD7H1isRdTsSLUX291/8Ga/0D3mlx3Eix+xYmzDsi+n8YgDXhpJ7VNhQQFB\nop9WTIjCEFGYie2lpjZAGQMP2aVx3pcPM0a4cfRNCYokAiBUa9b1GFVTqwVh\nbDhZPm04dDcNbCTMCPkYPg/sqcbJR9JdBwN4VJBZ4VoV1M6JX/PUHnOImdez\nQ6LW\r\n=fosI\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 1.0.0](https://img.shields.io/badge/ETH2.0_Spec_Version-1.0.0-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\n\nimport {CachedBeaconState, stateTransition} from \"@chainsafe/lodestar-beacon-state-transition/src/allForks\";\nimport {allForks} from \"@chainsafe/lodestar-types\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst state: CachedBeaconState<allForks.BeaconState> = generateState() as CachedBeaconState<allForks.BeaconState>;\n\n// dummy test block \nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\nlet postStateContext: allForks.BeaconState;\ntry {\n  postStateContext = stateTransition(state, block);\n} catch (e) {\n  console.log(e);\n}\n\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"00632eaafd37b3e71828248c5753a528d699bf05","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.17.5+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"14.17.5","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.1","@chainsafe/ssz":"^0.8.15","@chainsafe/persistent-ts":"^0.19.0","@chainsafe/lodestar-types":"^0.29.1-dev.17+00632eaafd3","@chainsafe/lodestar-utils":"^0.29.1-dev.17+00632eaafd3","@chainsafe/lodestar-config":"^0.29.1-dev.17+00632eaafd3","@chainsafe/lodestar-params":"^0.29.1-dev.17+00632eaafd3","@chainsafe/persistent-merkle-tree":"^0.3.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.0","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.29.1-dev.17_1629962765445_0.22643354122155301","host":"s3://npm-registry-packages"}},"0.29.1":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.29.1","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.29.1","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"tbaut","email":"hi@thib.top"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"5286aa18358668164627695e53f9ea13c3450ed9","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.29.1.tgz","fileCount":320,"integrity":"sha512-aHguEPEPNJ4GA0IVm4GZhQVCyZtGSt/2f1MeOD3yynWIAG89krePGqgu4lu5A5RHsLssJg5BnrvvxxNbQskeRA==","signatures":[{"sig":"MEUCIE3ighnZNTmQB6Zo/monTSDo4zAklClW47jVkBLpcT5cAiEAhv+jmOgXeoqo+pxNnvdiDTEpZAh25LnuPy0dXEWi6AA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":513721,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhJ0LwCRA9TVsSAnZWagAAh9cQAJocF1aDMThaC5bbmqPC\nQHd6RaVHgRzEXwCTTzrZ5sYid4/nHOZvJaa+poECXzIeNAY664MQXrfoSK6r\nJmY+4HvyYDjfbSez7n6bVyuoveDIoVAbO2OE2wXW7gE8Tk9yTWL8zMzNmf7Q\nMwKAik7bIH5jzTcHhN72D98DHlOnEPuvdXGD3xqr8Km9lrjFBF+BkT0ON3DF\nRCkUwbyJiKlQZx7GNayR3umXUt/YsUMO4aMPpj+ImCqSJB3C7FakWomqa5j8\nqO85UY0f1RWX3p+2F4xSlr2x9rPAWMHonW7bTvbFVNbWpUcbQ75KhYA2buAD\nWxH8oWTqdpexfdjpq5FbAdtn31sBgUGg0Q4VEETanYuJlCT7YlLleJYJIKD+\nbmXJrXIbXFF7nmsT4KUnt3/HDY6xhyGPpXHVS/ermT90Bih2rWMRQfl2Q5K2\nbThjBO1q1LC+vQd6n80KFnszEds28ZgE8Z0/oj80szKv83NqMsKTDLC5LJRZ\nXIA1+Llq2aGA+PO4Iqd8pcOsRado+r5RJVvoYFj5MD/3Admmx4w5Xnq6pxGg\nVs5HkA2bJ0q3/Hl/l4QKNQy1aA9sB1PXcVZwzUfkkiS6MUS8o1Krn/GUAo3Q\nn6zfxgkIIyJbKZkbP2ZNoHve0KmdIQG4THTx0vC0T0ys9DWxZ8vm7VhIQ/jB\nbNao\r\n=PS/f\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","gitHead":"00632eaafd37b3e71828248c5753a528d699bf05","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.17.5+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"14.17.5","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.1","@chainsafe/ssz":"^0.8.15","@chainsafe/persistent-ts":"^0.19.0","@chainsafe/lodestar-types":"^0.29.1","@chainsafe/lodestar-utils":"^0.29.1","@chainsafe/lodestar-config":"^0.29.1","@chainsafe/lodestar-params":"^0.29.1","@chainsafe/persistent-merkle-tree":"^0.3.5"},"_hasShrinkwrap":false,"devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.0","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.29.1_1629962992567_0.46726215020659434","host":"s3://npm-registry-packages"}},"0.29.2-dev.0":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.29.2-dev.0","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.29.2-dev.0","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"tbaut","email":"hi@thib.top"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"d21a89d964b6101edf09d03ec6b79fe8c8980698","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.29.2-dev.0.tgz","fileCount":320,"integrity":"sha512-9B4OVS+rrKRiHLw5qBq2/gqT42W2c9N7zIP2xHtLJvt3tG/RI4t2UexpIUsQwhCbNKtRH2XPcBUWaxUnych34g==","signatures":[{"sig":"MEUCIQD33j7landtPrS6v08tWP0Fb9fjAdzTqSXsl0u/ZeQ0OwIgfp1PlVx5g5diSWvcM89L6iug3mL5bqMCzKT7D7OtJvg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":513811,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhJ6T5CRA9TVsSAnZWagAAerEP/3eORDd5hqBnJr6iC0vB\n41LokQJJlub2bPGCQZO6EIhdC043CbdMuCDMK3umbJG6Akhgrbc9EWpkhJKU\nJ/34++O8Wn9vWgVUV5Tke40QrX8wb4J7QilVS0AD18+ahNbQBfw1ZkHWUN6Q\nen43wEqFo7rfRJvvJdPlBp8qyzxA46OyIwEJ26ElNf4EOE4BmTPKGbq7TCL2\nMN6FBw6WYMxRlpzdEXL8DXwHpd8U67Km+plrWAfI5LEr2fK8KzzslfijvTCs\nyysS4o16CQEYxOVhqWdFPZEYk6WDWqmtrDru40pR+Pc6tMFgUEyCoo4vg6iH\nJwjXb0kaep5m9Wo/ERPQATVk8j36DYwNoEOSzeGue5lxK0sagnU3qVrmILqF\n18hEQpqXRsINLrSXiID/c5hKMiUB6MzXCgObwKhM9u/ZXLiUoHCoy/TBc15N\nxCGpCdE6cCgMWELDp9ibgj9NlXSTcrSLKltM43GPMBqnrIBEUqBou5uJFmgz\nZxteB4tA6ZeZGl1kyAPxXVO7oOfDSxdrefUuOq71ETYiCiDpU6Cw2Vh3lfFf\nSDqS2UcHw2mvydEe51AW+lJRweNcMnRrVUCda7mc3FW9xE+pPqfxVod+kZPs\nQmabjbF4WCcPa0Fmrk4dD5rbzQ7kdcJYqNoWKov0eysdlSAhnOp2jPHP7vJa\nIZMF\r\n=HzSL\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 1.0.0](https://img.shields.io/badge/ETH2.0_Spec_Version-1.0.0-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\n\nimport {CachedBeaconState, stateTransition} from \"@chainsafe/lodestar-beacon-state-transition/src/allForks\";\nimport {allForks} from \"@chainsafe/lodestar-types\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst state: CachedBeaconState<allForks.BeaconState> = generateState() as CachedBeaconState<allForks.BeaconState>;\n\n// dummy test block \nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\nlet postStateContext: allForks.BeaconState;\ntry {\n  postStateContext = stateTransition(state, block);\n} catch (e) {\n  console.log(e);\n}\n\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"28ea8ab348a77aa273c394292871d1a7762f53fc","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.17.5+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"14.17.5","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.1","@chainsafe/ssz":"^0.8.15","@chainsafe/persistent-ts":"^0.19.0","@chainsafe/lodestar-types":"^0.29.2-dev.0+28ea8ab348a","@chainsafe/lodestar-utils":"^0.29.2-dev.0+28ea8ab348a","@chainsafe/lodestar-config":"^0.29.2-dev.0+28ea8ab348a","@chainsafe/lodestar-params":"^0.29.2-dev.0+28ea8ab348a","@chainsafe/persistent-merkle-tree":"^0.3.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.0","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.29.2-dev.0_1629988089063_0.5216080381771608","host":"s3://npm-registry-packages"}},"0.29.2-dev.1":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.29.2-dev.1","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.29.2-dev.1","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"tbaut","email":"hi@thib.top"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"50ac218bdf2d76633ede4f578213dbb4cd5a6ca3","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.29.2-dev.1.tgz","fileCount":320,"integrity":"sha512-0DQSz0P3BAmlfU72LgK7ysU4Paq79L4ua92Obpv5Wqo8dJguPy0UFbCiPtqkrj1je+fYRJ+zCHdbBomQa0mvJQ==","signatures":[{"sig":"MEUCIQDEx0eWO0lzi3cbdbuBh+X5Dv6rqOBctkHhQ/sLbTdg5gIgQOirWrSyGqvEzX1rLY6leY+rc3wntomFC583dLhHjto=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":513811,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhJ6bRCRA9TVsSAnZWagAAasQP/2KkeNhL4uuX0VbR3z4F\nAi+hHabYvDEZ6EtE0aY9B0ooLbAJMQwQ6+Qq0w2rl49XVAm+2iC0qsfc4vaf\nM9DPdt8RJ3J/V8bZ/lHLbPfj6DItJ8WYZnFXHxrgwCrBWA7fIqHHC0hLvs4Y\np0q/DQLZKJSGkp1Rp7DWQ8tQygSKBANms6A4t2MejkSyu6oagYA7Ljj1j3Zg\nJbBpZDKGO/4KuDqOQhr58RrqBtxj925cAQkX0YT2GHkiCbI3gcIMsh/Z8VMW\ns1OGhnklZn8W40Fm3wiTfZWXzMOz0kNEWLlyDsM9krMh7oV7uUef4W/VJ5H3\nqhBydVHZgxk2g6+i1qszVQNZ3YCQyAE4w40vwiJX6FtK1uXhfTOJ0LxtRVZP\n+3dHgK/1dmcU88wYupcLV391QK4TreS9dOhTTcYK2mfvLkaQ5x2dfuvOkOm8\n3qnTlOcwSh/RxSuYnX15HYkiJYFOQpOnFn4HVQYnIjCiMSkuS5yUaVgesYU5\nzKpjsTUef4qhu0wQ9CfOJf2+BoLUjEeZeEzpNj9/r/rIf/QmqMUzFWbGpI5C\nfakjOdIbsULCt9j2hLK2F5Fekx7yZvz3ccFK5Caw4d0m+37Jl72+vyNN+POI\ntCo8wv0GI13F2hxS/sIjAwf3D+B5isvSJIGK+vQohe9YQR05puIeze7RWbpk\nv6aa\r\n=XlVB\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 1.0.0](https://img.shields.io/badge/ETH2.0_Spec_Version-1.0.0-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\n\nimport {CachedBeaconState, stateTransition} from \"@chainsafe/lodestar-beacon-state-transition/src/allForks\";\nimport {allForks} from \"@chainsafe/lodestar-types\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst state: CachedBeaconState<allForks.BeaconState> = generateState() as CachedBeaconState<allForks.BeaconState>;\n\n// dummy test block \nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\nlet postStateContext: allForks.BeaconState;\ntry {\n  postStateContext = stateTransition(state, block);\n} catch (e) {\n  console.log(e);\n}\n\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"545b2e5c7714fa4d6c7e540d2f31c9714571d508","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.17.5+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"14.17.5","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.1","@chainsafe/ssz":"^0.8.15","@chainsafe/persistent-ts":"^0.19.0","@chainsafe/lodestar-types":"^0.29.2-dev.1+545b2e5c771","@chainsafe/lodestar-utils":"^0.29.2-dev.1+545b2e5c771","@chainsafe/lodestar-config":"^0.29.2-dev.1+545b2e5c771","@chainsafe/lodestar-params":"^0.29.2-dev.1+545b2e5c771","@chainsafe/persistent-merkle-tree":"^0.3.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.0","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.29.2-dev.1_1629988561159_0.7056738775218503","host":"s3://npm-registry-packages"}},"0.29.2-dev.2":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.29.2-dev.2","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.29.2-dev.2","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"tbaut","email":"hi@thib.top"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"a48707a34b37657c48c28729b08ea8954747595d","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.29.2-dev.2.tgz","fileCount":320,"integrity":"sha512-WjV2i98Cwji2RGRczh8d5XG6+i38SIeJ4S4V5KC16u4hQUkNO13F73xuicuQFKs1yqvPcBcWyPSAGueLLpVd9g==","signatures":[{"sig":"MEQCIFIq2NaLHWmVIgbb12svbvIQ5YyVhJ4VmrrPLlCMn/KMAiBzM/zb9RsCWifhqO6e24RmzRwrL9N2JtmdkbTv81S7ww==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":513811,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhJ/HJCRA9TVsSAnZWagAAnJcQAJDVM9QyK0omQsni6za6\nY/nuD3k5aMf1RR7E57ry2Wev1+6gQ/vYYsc/86NujjTe2UJDVApoDQx8vrdT\nissTcI9eWoCvYLzenKstPJOUQZ/VAQQTmx8AgAim9OEVx1gg03ptxL9rAgWr\nClQ0jm8BwxelwpH/q3hhl35dKxclGCVEqDlDwcFg8yUBkLXDLnhler4wAHbA\nFSnSmLBmOGiODifSpBt3Z5ae4mKxzqY1eBpZn1sInTgMsoC04tz5jmEZRimf\nYjh9eNG/lu5BjeW+/90hOGMXFnpE6gbe2Q2ky1EhCIBQvqmP7hUs/ep6Ii0i\nheScgAY2Gn5fTJ0lW2ARbg5jqLnij+KJDTmxLglREhgk52xRmWwJOBGzqhhS\nHkWAr0eNT3v6fcjYaJf6shy2XqTO6dFdOuAx97xaOsx0AqJG5alPob5/tckB\n+xBczY91jRIm4qwFCQYsknL3VhDxRjD4Jj6hKk0AoWaY7xsYa0BjLfix0mqC\nrqp9H+eEq1CJIDhWkclnC0j9f3fVIHYdN2gFyJKYlISojehuCeTwT30QLoVr\n/YiHA8XEaqd6vJP8uHLcqp5Msd5RKMA4k/j+8GYWOfbctC7aGg6WJGfEoJ/Z\nLXFP3UPczAV31cOvRO6iLncSpK4iqqwmQ5GS9CPudMxvNRW+Czsac+LgmhQP\nWW57\r\n=M1QO\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 1.0.0](https://img.shields.io/badge/ETH2.0_Spec_Version-1.0.0-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\n\nimport {CachedBeaconState, stateTransition} from \"@chainsafe/lodestar-beacon-state-transition/src/allForks\";\nimport {allForks} from \"@chainsafe/lodestar-types\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst state: CachedBeaconState<allForks.BeaconState> = generateState() as CachedBeaconState<allForks.BeaconState>;\n\n// dummy test block \nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\nlet postStateContext: allForks.BeaconState;\ntry {\n  postStateContext = stateTransition(state, block);\n} catch (e) {\n  console.log(e);\n}\n\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"9fb1c42c73c04e567162da98c4f00b1b9170bcc8","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.17.5+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"14.17.5","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.1","@chainsafe/ssz":"^0.8.15","@chainsafe/persistent-ts":"^0.19.0","@chainsafe/lodestar-types":"^0.29.2-dev.2+9fb1c42c73c","@chainsafe/lodestar-utils":"^0.29.2-dev.2+9fb1c42c73c","@chainsafe/lodestar-config":"^0.29.2-dev.2+9fb1c42c73c","@chainsafe/lodestar-params":"^0.29.2-dev.2+9fb1c42c73c","@chainsafe/persistent-merkle-tree":"^0.3.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.0","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.29.2-dev.2_1630007753253_0.7044480827617317","host":"s3://npm-registry-packages"}},"0.29.2-dev.3":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.29.2-dev.3","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.29.2-dev.3","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"tbaut","email":"hi@thib.top"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"703866101dbb8daf74eac3ca19d24cce3ba0877a","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.29.2-dev.3.tgz","fileCount":320,"integrity":"sha512-CzfEbJJ8r5QX5HFo5SaGuycPztvQSxLCjnoOYeyDGMo7HR1UsvSWJGXZ2tUzpFMn2Qvqr03f1NlcvV1wFp2Z3g==","signatures":[{"sig":"MEYCIQDZ9GZg8HhwA4xi/5MMVjYE4b0uAIiuHSRQqj7jByv+EwIhAMgUFgBEhUwlraulm0tYbUHsNJNVxB8yWef4kbEEJOpM","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":513811,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhKAWOCRA9TVsSAnZWagAA7w0P/1twoh4N7OWLRBJW1BGD\ne1D/7MOzTSL2VsVv6JZSBMp3YVAUwLs5LkPs3CDjY/ukwK1PNubnhDQdaUOf\nR0gAnp32aJBmFifp2cJ64cNdBl7MvzsSzqvtuAei3vMCfjG0fAAjgFEAk38w\nhrrtV3Z5nVak7mWjT2N1LcnXXUJB4OkO3/W1kFZifeXOdxXcMhzzhHMW7Myw\nCGaEg0HXXyBZ74ZC9cGC/K07d6F1/Iy6EV0D/r8A2OXOb5rnhZ5a+zj9Z9GE\nkHBVTlA76YsC1jr3I7ZtpGvfeX7/qYM5hM8IyoAO1Iwfz/lIdVsbpXKYzKEz\n09TCWJsfcWs1fODPuVkDcYeDeI+t5UCsLnlbrKm8clR9g0xtwTk9RTps5I9x\nrO4o6RNVfSMTTKhQGnV1gWeXls0yZmMhrwAybtDcA25jG+aqeI9w7vnHwkHE\nAcFHMBA/TJPE7EoIng6CTlDNj4OiezAVqeMn3x0T2UXFDAYd0dcTyeqvdLrI\njEEFbMgFYpymqL81lLd3jc1eseUCjQAln+txEEKWLdRm8xYd3OQWkRHeTCfE\n6aNBpaZB1AhHkZ1MRT4O0sagWoBASPk0/X9SVksly3usSf3VManbybCKdYZW\n0RTDB4/FDnty3wF+2Fe8g2e7BC6ZWpF6U/s0GmUYq6ct8Hfcw3u3mEhRDfjk\nPHIm\r\n=6jbJ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 1.0.0](https://img.shields.io/badge/ETH2.0_Spec_Version-1.0.0-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\n\nimport {CachedBeaconState, stateTransition} from \"@chainsafe/lodestar-beacon-state-transition/src/allForks\";\nimport {allForks} from \"@chainsafe/lodestar-types\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst state: CachedBeaconState<allForks.BeaconState> = generateState() as CachedBeaconState<allForks.BeaconState>;\n\n// dummy test block \nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\nlet postStateContext: allForks.BeaconState;\ntry {\n  postStateContext = stateTransition(state, block);\n} catch (e) {\n  console.log(e);\n}\n\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"b1353af356f81e8aa37a8594a3602dab15fb7cce","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.17.5+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"14.17.5","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.1","@chainsafe/ssz":"^0.8.15","@chainsafe/persistent-ts":"^0.19.0","@chainsafe/lodestar-types":"^0.29.2-dev.3+b1353af356f","@chainsafe/lodestar-utils":"^0.29.2-dev.3+b1353af356f","@chainsafe/lodestar-config":"^0.29.2-dev.3+b1353af356f","@chainsafe/lodestar-params":"^0.29.2-dev.3+b1353af356f","@chainsafe/persistent-merkle-tree":"^0.3.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.0","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.29.2-dev.3_1630012814015_0.5351770511137905","host":"s3://npm-registry-packages"}},"0.29.2-dev.4":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.29.2-dev.4","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.29.2-dev.4","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"tbaut","email":"hi@thib.top"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"46fde35472e097a7ce3f92ba425e8117b8718381","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.29.2-dev.4.tgz","fileCount":320,"integrity":"sha512-1yys5QaGHyZ4gt8ohCj57mU8s+Ilh1G0eF7CqFVIkTXWEqv9dLC0Eg17DQt77SF7aKuOtEsvpJPsrDHRsQUqAA==","signatures":[{"sig":"MEUCIQD2U2c1fSTskwZ/BdaqrfK9tzqq+IcJ4ErxEF7WiI3yBQIgJHNzKSrrtIC/+mRDxTCAiaeujZ4DrLQNUf+RhrE5lIU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":513811,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhKDcWCRA9TVsSAnZWagAA58MQAI6xZKhV6CABn9zbBBtR\n7gl5PBfTTyzD6nvS7YQRU4BDI68TCJ8DiqRx9TH77WAo89z2Y+k/he7sGeOC\nMgFwilyvD8sq/mRxIL2fOS4aLuZG3SNfExNgrhnWOJ60X9RZ0i9O0RPH8EKl\npaeBlsSoeFEE3dd8wTzkldEAIsc7vS1wLZMgRRi7nyXFyMJQ8m2dvHl1KEz9\nLxmPl1oejuO/VOWOnA+POahWJKuH0rxoJZkc4OePAAP9QEDaG2SoUEp4q8wq\n/IGoZsdynxhFslgKe5XltdasOsp8j7DRg6DUw/f5TBURGpFf9v/A0iZxFfrC\ntLp2Y43Y/iFM1GxYZndMAIqRpd9vxaLFvVULJ/5ztbcxI/52F3dlG0dkMdHv\nQoby4hZ0KjGuvZmh0vnaoFpbNuXG8rSSf67VgUf/QhkQw3M4gf9swXb0ywPY\nLgXwBVez7Sut3kDpHXw1GPoWiEvQioEG7SoMuLxGOYAsbhCxXAJSeK7L9cO2\nmeW6AJfd3g52dT5teiT/xwxsIEHt2gNC5o6r6VCyarAKAV+2RyfBL9D+YGPP\nFBD35QbFkwmFK6S+PX+n7jdilHwuxe6uzPXjhx5kz+hCt9JVEJ5ST05v7wpI\nyJ6phv5/KeO5GYU6z7MAnbQJXcZYBLCiM//PkqrNnayWwFB8ZRjNFdPgu7rF\nq8UQ\r\n=MtMJ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 1.0.0](https://img.shields.io/badge/ETH2.0_Spec_Version-1.0.0-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\n\nimport {CachedBeaconState, stateTransition} from \"@chainsafe/lodestar-beacon-state-transition/src/allForks\";\nimport {allForks} from \"@chainsafe/lodestar-types\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst state: CachedBeaconState<allForks.BeaconState> = generateState() as CachedBeaconState<allForks.BeaconState>;\n\n// dummy test block \nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\nlet postStateContext: allForks.BeaconState;\ntry {\n  postStateContext = stateTransition(state, block);\n} catch (e) {\n  console.log(e);\n}\n\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"3a1c8e90837bc5cd1c985195df986898db92f2fc","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.17.5+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"14.17.5","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.1","@chainsafe/ssz":"^0.8.15","@chainsafe/persistent-ts":"^0.19.0","@chainsafe/lodestar-types":"^0.29.2-dev.4+3a1c8e90837","@chainsafe/lodestar-utils":"^0.29.2-dev.4+3a1c8e90837","@chainsafe/lodestar-config":"^0.29.2-dev.4+3a1c8e90837","@chainsafe/lodestar-params":"^0.29.2-dev.4+3a1c8e90837","@chainsafe/persistent-merkle-tree":"^0.3.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.0","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.29.2-dev.4_1630025494425_0.9024510459179158","host":"s3://npm-registry-packages"}},"0.29.2-dev.5":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.29.2-dev.5","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.29.2-dev.5","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"tbaut","email":"hi@thib.top"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"0b413bac5e4c20fe238f2f57cd01d5c26f0cc807","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.29.2-dev.5.tgz","fileCount":320,"integrity":"sha512-FS0p5H0POAuM4H07FsBi+yE4lT/WNbX+/MnJyIJLQmTbAZcwOpW6F1hq4MG1X64sruqzhmbkxdsnVCVr37kjow==","signatures":[{"sig":"MEUCIQDc+U1FZqqsGGaoMUvozdIeXK76WC0v3zGeIVpRacuKgAIgcTTEkqDEHEeDG/5YbVbH/7w3rzJEL0ROiR6ZF/4DPmw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":513811,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhKDi7CRA9TVsSAnZWagAABHEP+QCoIlpKNJylAxU7+N+G\n1FMc+WskQ6eNcW77K1r0RSV18+gh1QUfG0onRN0VS/e0uzc739QGM745QI9W\nTV9eM8cuMtMiBS1JC7DjP3WuqwhN2QiG6g4K2edXfp8nJcEPSDPYUx9NSLOG\nLdoQ0GIxv30T4WFFTMlNvU+zmaVFRTG/cFwDaQZ90QRvZHv5u5zQJ/mepj8C\njfyNYKuRwqokxnxEzXRyasdPbYdbmirSxXIKDNEQFC2xohVJqfsLhYZPsWxB\nLpWQruaWMK4YzAMp1tiRz6U9UaqusD11jKRCFkUV/5wdj7afGexj8B3pfTlZ\noCTWgIgK6S0sHXDljXckC7KGTiA4SmYb+qA0N3urDi8nSP8iGurp17I+8xHX\nSp+AZ7DwScSpgy/LgOwBu9LP9fShOR6uGA4WBBuFHaYUP7hHiZbGNuah7fBK\nQWK21hyI/K2+FnGJD5yLIZ+5HTbLVPehVUIX/+v9mQWC8k6IW0Q3Y1PsDClX\nwpIIuU9lD9xElTYqMJl16MvYWmVBiKVS6hfFs9uYTEKSWk36B/TSOCfMe2SQ\nLSg6fjnDI8I76DbwR0op9LeA1Dn2v7/Hjs+6gOHoV6FL2lIFNEKbP5Tec72v\nNy69mjQit0IhaqaInwADI9bJNFCLUlTXkqNV0kEiuk8nKC+IuCgyuca8vA1X\nl1XB\r\n=/LKP\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 1.0.0](https://img.shields.io/badge/ETH2.0_Spec_Version-1.0.0-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\n\nimport {CachedBeaconState, stateTransition} from \"@chainsafe/lodestar-beacon-state-transition/src/allForks\";\nimport {allForks} from \"@chainsafe/lodestar-types\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst state: CachedBeaconState<allForks.BeaconState> = generateState() as CachedBeaconState<allForks.BeaconState>;\n\n// dummy test block \nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\nlet postStateContext: allForks.BeaconState;\ntry {\n  postStateContext = stateTransition(state, block);\n} catch (e) {\n  console.log(e);\n}\n\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"cd6e6a4f3b51c9fbb48dfc73390da933e6fc5b8f","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.17.5+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"14.17.5","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.1","@chainsafe/ssz":"^0.8.15","@chainsafe/persistent-ts":"^0.19.0","@chainsafe/lodestar-types":"^0.29.2-dev.5+cd6e6a4f3b5","@chainsafe/lodestar-utils":"^0.29.2-dev.5+cd6e6a4f3b5","@chainsafe/lodestar-config":"^0.29.2-dev.5+cd6e6a4f3b5","@chainsafe/lodestar-params":"^0.29.2-dev.5+cd6e6a4f3b5","@chainsafe/persistent-merkle-tree":"^0.3.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.0","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.29.2-dev.5_1630025915485_0.6814172722057095","host":"s3://npm-registry-packages"}},"0.29.2-dev.6":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.29.2-dev.6","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.29.2-dev.6","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"tbaut","email":"hi@thib.top"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"30529e4f6326ef1085efddfe6d638fe29a4061cf","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.29.2-dev.6.tgz","fileCount":320,"integrity":"sha512-u8EaF8AQy/J6DzAuOMSxQEjjMj0bT+ybObmqbW/13jcBErWkYVRmXqe4/npffx6N0JUXMIrS2CX9A1mXZiprlA==","signatures":[{"sig":"MEQCIAsch3TjKw1j0o/80en8aR+ha+QUtzZqvxsaQzpL4545AiB18T/EpApHjyxYMi0wvTjOA1+9kAasJvmROF+UUpGVkQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":513811,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhKPZoCRA9TVsSAnZWagAA/g8P/RARHHHuqxGuuaGcacyw\naPu57KE+x6pZKzI6WJqX8ugW9Lt+QL9n3U+WChyNiOpKe7E5x0mbBBbtUWSR\nkTcR8d4+u3RT+ceMCb+/KiBNu3PCACdOh/fX8j6TUi2K/3w3ouH6ZJ62kFyF\npW9er+7Frn8hNqUS5mezP42O8rRtP1T0PwJ00T1oii/SX3Xxg8pvevX3UB0B\nKzm9bEwvkkzLLDWJGTu3u0ssxF5L6k5zv9q1km+knTPb6aRXccGauavgIxQE\n2jjye/o56wnplL7T5qWvTDGzkqGLTf1L/De+o3/jo6P2+cv5xVBxkFtjsDCm\n8yKtj3h5iFcBXPCblXvXKQB/79AFLXVt9d+PMX+CyMYeIEteEv+J/jOaVDH8\nGPAllo8bTlr9MrXT7ugt8qxAMsRB9T+YbLhPHJwyLg6djACShMF+0QWeiF6r\nuTIcO2XNFjmHjD1ovn/AFn7oZ1VDO56EcFQIqPK8tQ7/ygd7SG6BcXX5+/46\n7xvKKS1hM+sYCYaeuKggeXgSMe6IAUEce86kkT5k1CnLZj1m2QZ5cXRqHD7Y\n96F3iVnXiKCKLbDpRpsSOyVniSlsHBMoZWUiAw2iDsMx5/G6zYfvOuYaFWno\ndJ9sxrAd+FM2krmEEAN9114Y30VJH9yg9bfWqRHVaqBt4p4mnPY9X02vIhMv\nbefg\r\n=Cp9g\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 1.0.0](https://img.shields.io/badge/ETH2.0_Spec_Version-1.0.0-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\n\nimport {CachedBeaconState, stateTransition} from \"@chainsafe/lodestar-beacon-state-transition/src/allForks\";\nimport {allForks} from \"@chainsafe/lodestar-types\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst state: CachedBeaconState<allForks.BeaconState> = generateState() as CachedBeaconState<allForks.BeaconState>;\n\n// dummy test block \nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\nlet postStateContext: allForks.BeaconState;\ntry {\n  postStateContext = stateTransition(state, block);\n} catch (e) {\n  console.log(e);\n}\n\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"f360283da69c4d560eabac65467bf1ac212faa6a","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.17.5+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"14.17.5","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.1","@chainsafe/ssz":"^0.8.15","@chainsafe/persistent-ts":"^0.19.0","@chainsafe/lodestar-types":"^0.29.2-dev.6+f360283da69","@chainsafe/lodestar-utils":"^0.29.2-dev.6+f360283da69","@chainsafe/lodestar-config":"^0.29.2-dev.6+f360283da69","@chainsafe/lodestar-params":"^0.29.2-dev.6+f360283da69","@chainsafe/persistent-merkle-tree":"^0.3.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.0","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.29.2-dev.6_1630074472509_0.2154712956024467","host":"s3://npm-registry-packages"}},"0.29.2-dev.7":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.29.2-dev.7","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.29.2-dev.7","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"tbaut","email":"hi@thib.top"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"ba2dab79744c877545803fc36301b6cf0385c34e","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.29.2-dev.7.tgz","fileCount":320,"integrity":"sha512-SQXeg12ngizdiSZtJqaX1+EmtB9KuQuBaEWyFzossLojr8afjmgG3szm7WhNKf8BLBaMM85iUM4KK/xWFkRBWQ==","signatures":[{"sig":"MEUCIHXeGdVgH++M2AkSgHe/Nd+OiUfaltY15wr3aAeGrjs4AiEA6dcJI1Co5WvFzq1a/JM4SF94efzdb/vDJRFuJJQxhTM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":516224,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhKPttCRA9TVsSAnZWagAASLMP/AtfDDQXPxkUddAbDi4R\nvU2xiPbrXLNhPd8NZr39Uy+UzGxCpAwUGeB0c/Ad6Y7hCa8MYqYecH7/E5oO\ngTyqLVWzdr44uhYs2wrFYYDAblkrQ+sSJYFr+ODviLLJ6gemTbhZ65p/bh+V\nbRXlXl51QWqZedlRsMA2K+pGzK17t7Cmo4t/mO13lO6RzhiKw9y8kK3g3+SS\n4sTId8nVVFtuCvUF2LQBUoIHB7fVUN8WX4Rs2JWAgPBazPaKroO6cd3HG+jG\nprNFX+WwX0qcXptSZp4OIyQW1nCNL5EL5RmeCYBnAFGTrBnJCb0l5SgDgsUw\n+k98ElMAzp9Oz4JEyLDQAxg8+tdURsrY10YMlAZuKqrt+nAOxJDahEl0wZQX\nCz8w4XkeJtxgPeTDd1XvyuPEktnB4KUbITLH8kv1wJnYsR5B433qWXqO2BDp\nTVp0rm+CtzkiRA5s5f4iU30lMatFJ0fjVvA4lkD0JfPqu3ZtTN8wyEBLVjr9\nHjKfdFpT9gxy+ntT9dxZNSlqaCZl+D/ZALBlox1un+g+7AMkCs1WRuWoojQX\n1aKu9hAxUnBD5s9Ejb6QCSAOg2O4LcQW/fXJQsnalwP/sbzDiIOARfMetXCf\nt3iz99LVTxGSx9WBBXHJ++CyfGaRDpm34YaPj+Km986QeQeTHvCqFMs0aPzr\nU+QI\r\n=t0X1\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 1.0.0](https://img.shields.io/badge/ETH2.0_Spec_Version-1.0.0-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\n\nimport {CachedBeaconState, stateTransition} from \"@chainsafe/lodestar-beacon-state-transition/src/allForks\";\nimport {allForks} from \"@chainsafe/lodestar-types\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst state: CachedBeaconState<allForks.BeaconState> = generateState() as CachedBeaconState<allForks.BeaconState>;\n\n// dummy test block \nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\nlet postStateContext: allForks.BeaconState;\ntry {\n  postStateContext = stateTransition(state, block);\n} catch (e) {\n  console.log(e);\n}\n\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"2fdcd37e2d34430d4329cb0b50306879726e5c33","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.17.5+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"14.17.5","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.1","@chainsafe/ssz":"^0.8.15","@chainsafe/persistent-ts":"^0.19.0","@chainsafe/lodestar-types":"^0.29.2-dev.7+2fdcd37e2d3","@chainsafe/lodestar-utils":"^0.29.2-dev.7+2fdcd37e2d3","@chainsafe/lodestar-config":"^0.29.2-dev.7+2fdcd37e2d3","@chainsafe/lodestar-params":"^0.29.2-dev.7+2fdcd37e2d3","@chainsafe/persistent-merkle-tree":"^0.3.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.0","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.29.2-dev.7_1630075757610_0.9003087447833673","host":"s3://npm-registry-packages"}},"0.29.2-dev.8":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.29.2-dev.8","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.29.2-dev.8","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"tbaut","email":"hi@thib.top"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"8f0da12594950f9d8469abc4bce24523c77f61eb","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.29.2-dev.8.tgz","fileCount":320,"integrity":"sha512-Xj8C2JDjBBp9tZD8GUa278JYIQDiOk7AVSkUPDdb8t/7WPjayyzC2rhbVPOWXWXrfSKva8YLecfUadS2qOwDzg==","signatures":[{"sig":"MEYCIQDqGXVl5YN7dyjVGYUuF1VgNMz4lPoMngkPkWbz+YZKQAIhALg19yiMzHQS4RJeRAfAlLDI/2XW70bvbHQJTw1MGs2+","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":516224,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhKQ0bCRA9TVsSAnZWagAACWwP/ROU7+8aPYMnUmDUi2Yr\nJ2+I6XEjjakPHeefzCEeaYLoFGfLfxPt3vDoPAYflotnMLBOUl+Aegi984Cp\nEAE6rko1hWpd1aq3On/HZJJ1NpUAcIjfsLbTEl9dmCHUtzI6xNWDW71yUDrL\nqLMKjHgyP/2v4bDkvnB+c/g3CGZBe1IBXO4WoF8pG8AaWRdWgRsZs7lb+h8M\nhEYq4CdiDoGL4vOrs6jhkrQgdC6U45J02ioasrst+yxP+XmpwJorYJ/TG8k/\nSJ4c1iaXq1A44elw39o6N7mnn9329ODo9gzMxwjpL7MwSozhIu/TBw2/pC+d\nlgWHQ1caRTpUwUNaC7SIhn6G5dmr+pytMszcJEzFnsALBb801dKCjAcgtYBT\naosaAwPEI3CCADB8W+8iGA+bTXsDdt2k8u3qXBOrZDzrs/DEjYG2xmWfFK2j\nBOXBRALDzGCWNdYIs5wxotR2gDJe5zPp00fVVOvx2WCdtR/AOiLOx/JHwdq+\nN+b3kDvi5Kgis3p0VH+9IXiCI3C6dZ7ESWD22MGqIUaXXkxd5AvByoVnatkc\nkVm/TbONeD0ltZl6mMNMGToG1hoB97CCnbZD7kITqRy67bpSWIQ2f53LHKqz\njrmFWycMfDkDye6CSvcBnxqwTUUAChPT43K2g4nXT0Aw5E4XGyWpKPBHYGwT\ntnFo\r\n=M51N\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 1.0.0](https://img.shields.io/badge/ETH2.0_Spec_Version-1.0.0-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\n\nimport {CachedBeaconState, stateTransition} from \"@chainsafe/lodestar-beacon-state-transition/src/allForks\";\nimport {allForks} from \"@chainsafe/lodestar-types\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst state: CachedBeaconState<allForks.BeaconState> = generateState() as CachedBeaconState<allForks.BeaconState>;\n\n// dummy test block \nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\nlet postStateContext: allForks.BeaconState;\ntry {\n  postStateContext = stateTransition(state, block);\n} catch (e) {\n  console.log(e);\n}\n\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"05649cfc934dee25f2775fe0e50919f76085245b","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.17.5+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"14.17.5","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.1","@chainsafe/ssz":"^0.8.15","@chainsafe/persistent-ts":"^0.19.0","@chainsafe/lodestar-types":"^0.29.2-dev.8+05649cfc934","@chainsafe/lodestar-utils":"^0.29.2-dev.8+05649cfc934","@chainsafe/lodestar-config":"^0.29.2-dev.8+05649cfc934","@chainsafe/lodestar-params":"^0.29.2-dev.8+05649cfc934","@chainsafe/persistent-merkle-tree":"^0.3.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.0","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.29.2-dev.8_1630080283610_0.20517204854551507","host":"s3://npm-registry-packages"}},"0.29.2-dev.9":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.29.2-dev.9","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.29.2-dev.9","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"tbaut","email":"hi@thib.top"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"0bb4d18e353c4d31d2f5645ebcfe7b7196aa51a7","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.29.2-dev.9.tgz","fileCount":320,"integrity":"sha512-WnIfKKkNKuQi9U03zxFtzEbPKcwOGTIXs8Y/sBjEaIKoB86/HgsoKTDPq1LDBlfckcSazvzPLH6HV9weJQ/6AQ==","signatures":[{"sig":"MEUCIQDG0KLDSgcamcoQe0dV+Td8aAA2mwxmoyecRHM1y8Q2uQIgGZzPZ93zlL7L5G726cB8ZrRp120MPyhsdFg2/Xo7bpU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":516224,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhKjx3CRA9TVsSAnZWagAAQOEP/jkrg/NFP8HqK2hf5NfV\nuRaubxcqUCoos8Vpv4hx6jspzamgoShZ5600EGJRDopt/oMjwiMcDHvcYc8m\nabZKA5k0xaRsgmhjB2pzYbiG29Pkt0AnRL1xZ8+vRGDKJCHyCNdjdqn8fWMH\nJ3q/+5BNo6fz/uEiAkGME3RhgNZwMkmhqCn0Qce0C+SCi7DIoNGpFM+z41UT\nveMNwCuQViC81dpzHxlrjbVb2jD5gG3Ibl7C14B2lsBb7lAr1gJJUfE+SHeG\nEj7/Pp8OxbrK4bvQ8xja6Bepg2MMVlx3yHRqaGuXPYfKbQ0m9/PE+QMKQ3HT\nPuzye4lsh77IzzQQ7dTaAbuyZnwP2/D0ZUPs/hn38DEOQUpRQTgCVoFCdS3m\n0l2OKCr2uhclll+uOw6+J2X9Lmw9NGvOB1zuIv1krTG6o0LBcxSpLYeNVmZc\nDssAR2m4XHApV25bTC6GoUnV+Cc3Fy5xiIOVaNqqtYrltnZgbTdqyLu9ZWSt\nb63XQB+oDGayeuTzuKN7/XRB+83rMrD9Pu5wYGIl+Znks5sptbn4GWITqSUS\nV+AseTVwaXim2WRH+n0N8sj2zyZ1EQiExCFG07q8dBzzjQvsMAtPIpzI/Gbp\nPqgNIirRTeNsn+YJBbUwW9tAivwtL+ePFzlRhjvM9h7zf7Fb/ipWHmJKu3Dv\niubI\r\n=DNdQ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 1.0.0](https://img.shields.io/badge/ETH2.0_Spec_Version-1.0.0-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\n\nimport {CachedBeaconState, stateTransition} from \"@chainsafe/lodestar-beacon-state-transition/src/allForks\";\nimport {allForks} from \"@chainsafe/lodestar-types\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst state: CachedBeaconState<allForks.BeaconState> = generateState() as CachedBeaconState<allForks.BeaconState>;\n\n// dummy test block \nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\nlet postStateContext: allForks.BeaconState;\ntry {\n  postStateContext = stateTransition(state, block);\n} catch (e) {\n  console.log(e);\n}\n\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"71b44e667b17e129b1a092a17955a56d0553f6f0","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.17.5+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"14.17.5","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.1","@chainsafe/ssz":"^0.8.15","@chainsafe/persistent-ts":"^0.19.0","@chainsafe/lodestar-types":"^0.29.2-dev.9+71b44e667b1","@chainsafe/lodestar-utils":"^0.29.2-dev.9+71b44e667b1","@chainsafe/lodestar-config":"^0.29.2-dev.9+71b44e667b1","@chainsafe/lodestar-params":"^0.29.2-dev.9+71b44e667b1","@chainsafe/persistent-merkle-tree":"^0.3.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.0","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.29.2-dev.9_1630157943616_0.1658436820067648","host":"s3://npm-registry-packages"}},"0.29.2-dev.10":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.29.2-dev.10","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.29.2-dev.10","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"tbaut","email":"hi@thib.top"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"9cf7cdd32ba0232d44980bbd8a107815020d67d3","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.29.2-dev.10.tgz","fileCount":320,"integrity":"sha512-upbMO2YpUo85xQfqLEd5pQ4yc3EszLV83sbecvCyTpiaYbl2Eg0NlF/HJaSSIZ5yvNdsJIsB+A6QzBPz7ebLRA==","signatures":[{"sig":"MEQCIBbuuJ+IrRTWLssuI6DWJkfhS9ElhVtedXioVRs+wO/0AiAcymLmECjgWt9PYdt/RfMuPmtfRSe2gP+KMIp4Tq9Ojw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":516229,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhLPAkCRA9TVsSAnZWagAAldQP/jRAjxtxE+psGilIpwGx\nopVZ4Sa93paWnTIaRWNAw7TrerFmpirOhnvM/sxkyy+D2CZdXxhrpbikQQCM\nqTNVxw90HM1Oz65Q29SEw8RF728Nw2py1q3gC1zsKoNj+1rB0frDi6JRdf7z\njSfgNGhjskHBRdKgBg4C8R3JR8OBYLh/iZ6ifEJDZV9q+6Z34Sx37h7dIOKw\nQwvLrvyJlTMCjzuA0MpFlTHBg30cv8xN1M+onuKNpCJ85Ck0ffCqq+Djf1ix\nUrmGDwLFoJbf0MXNSXu0OB+ZraP50MYEL/YNmk7yPf+1ktyv0y31XOK82VUO\n+8HeDvyh9NHOso5bd938TQ61JIKeAehlksCEoVAH67oNGWOd55el0bGE8nCv\nLrTTAhw82aGRvaqp/itZ+10QduNqRRir3F76yKKeArLkuMYVbxVjH2/RJ2Bb\nwXInLb8Vvu19eOME+EFENRpa57LRBNp/JyDTrCOgg1XIQUkuA/IxIaWKi3JD\nASoN7lPXVza+078Wd2mVs5Zo/nvuP50jGD6VFr9SfkU8jgLHdw8c6RcwtTpV\nQrfIoLcR83EfefEVhyLprNA8tJTVUUthYJM3vQu+rBlt9Awx86c3Ele1dwBI\nOCoAUAhdyFSRIBEKUD7fTzoGE6DQWMmegBhORD86V9eL2rqNdCt8W9rmPexj\n9K7J\r\n=/JRf\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 1.0.0](https://img.shields.io/badge/ETH2.0_Spec_Version-1.0.0-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\n\nimport {CachedBeaconState, stateTransition} from \"@chainsafe/lodestar-beacon-state-transition/src/allForks\";\nimport {allForks} from \"@chainsafe/lodestar-types\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst state: CachedBeaconState<allForks.BeaconState> = generateState() as CachedBeaconState<allForks.BeaconState>;\n\n// dummy test block \nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\nlet postStateContext: allForks.BeaconState;\ntry {\n  postStateContext = stateTransition(state, block);\n} catch (e) {\n  console.log(e);\n}\n\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"c76fcc10d72a234c277a52ab2c2b0b16124018b7","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.17.5+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"14.17.5","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.1","@chainsafe/ssz":"^0.8.15","@chainsafe/persistent-ts":"^0.19.0","@chainsafe/lodestar-types":"^0.29.2-dev.10+c76fcc10d72","@chainsafe/lodestar-utils":"^0.29.2-dev.10+c76fcc10d72","@chainsafe/lodestar-config":"^0.29.2-dev.10+c76fcc10d72","@chainsafe/lodestar-params":"^0.29.2-dev.10+c76fcc10d72","@chainsafe/persistent-merkle-tree":"^0.3.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.0","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.29.2-dev.10_1630335012238_0.8832646074652821","host":"s3://npm-registry-packages"}},"0.29.2":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.29.2","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.29.2","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"tbaut","email":"hi@thib.top"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"39d38599724e1d29462888373dc9a338736bcf77","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.29.2.tgz","fileCount":320,"integrity":"sha512-48oxjPgn1gDpBfQKk66GcSzXjwz6uGNrkddV918WtrjOe9ySOyfca1qEIqxi64AYvzdmwWtPUFZOu/7M5PpKBg==","signatures":[{"sig":"MEUCIQD3K12ecnEhzMOo/10i4cG8ppHGWGC5Mco8WmVucGNRCAIgTli55gCatbJGQ/nQ5CEICI+meF8KSTt2l6icoC7jGX0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":516134,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhLPDqCRA9TVsSAnZWagAArWwP/1TEiKuwDiVSo3/PlCiE\nd6/EvbWeIO2QbCb1bQf7OU/iWjR1XRa7s4e88VAX66YJxsBwBqxBj81jvmiF\nCQElleKkEFoPKKFyPIpElxklNA++hwmFbrYI5iXayxaJIDG8+mfnl0i4leyG\n6QXhYAfg8MIxNbXN5NFLQ6spEYpFsaJP0YSHTervnaObvYTTcsOb87ZtARvj\npKHia7ErkcMolxPCOeKk9YHmuJke2fx8GfhdbLa9DvEl6ZqsF98yUrpx1m0G\nMyKtm1cmlfEKnZeK4IHKzIXTNbzG7ckMJIw8n4GhSlXqzJXsvJjyMocQ+jNY\nUcoT5bYq1uqTtQoaXXE4s430zN1uk1D2OFM+Xj5leQ+q6HqZLK4s/DivaR3a\n8eUdAL+YFZE51kGF0nRUvBUw+X26ML7hPjZDjYMC/J4RogJE9GKKpKpS7eRp\nTdTWwHDQfC8HFk+q5ZS09soNVbUIm411n7uUcpzyj4v6Oc/6eWA19B4w3jD5\nnew8rjiJPASTOxXgO8zzlDnleHO58eTRYukqaYd4hXPgko1Xl0IWhG7OilB4\nKPsoAN3LaiVM/XMmPdQ1821iR50zT6IE5Qm3vwdC6WPmxCm/MGsbcksNZHH7\nY67Ck6S7oRXh9PPhvMt0LfBc8De5kZHh90o9sJLhLtq17zaJXSWjWIvmd0g/\nyk7/\r\n=OvRb\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","gitHead":"c76fcc10d72a234c277a52ab2c2b0b16124018b7","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.17.5+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"14.17.5","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.1","@chainsafe/ssz":"^0.8.15","@chainsafe/persistent-ts":"^0.19.0","@chainsafe/lodestar-types":"^0.29.1","@chainsafe/lodestar-utils":"^0.29.1","@chainsafe/lodestar-config":"^0.29.1","@chainsafe/lodestar-params":"^0.29.1","@chainsafe/persistent-merkle-tree":"^0.3.5"},"_hasShrinkwrap":false,"devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.0","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.29.2_1630335209862_0.5779555109063277","host":"s3://npm-registry-packages"}},"0.29.3-dev.0":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.29.3-dev.0","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.29.3-dev.0","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"tbaut","email":"hi@thib.top"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"f471e3af58c9713c6a62c2318e4a7568019fe66c","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.29.3-dev.0.tgz","fileCount":320,"integrity":"sha512-pIFwlSg8WnDXSnL6h+eCrPjozOFftAswfFY8ZY6e8Js08trZmQps4SRN7JfLLe0AsTAEOKoEPcTvRAZ7D24z2g==","signatures":[{"sig":"MEUCIAt7uUep6EWDoiCFIFiTRf4JUFh94YBAHc6mQR+zuKfuAiEAlcCP5QkJHbGou/iA/a6BBFo8RvpOK7LL8K1obr2lLs8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":516224,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhLTJXCRA9TVsSAnZWagAA2ywP/jXuQtFH1bz/gO7Irll4\nopi4wA+trTp+VLN4HJBAbK4Cqpt7TtuPRFxe88df2DQrlq3Mup27TRKvkhJ7\nU6R/BMQ3fSiPsne1YdZDGnhopeFex2jKkX9JAdmsHOdA8rzjpbjv0mCYshM6\nEs/0Vh+HVb82Xp+HTxqPf0zOFlShx8Y56btndVcdtPJj+Ls4BJxIV8vBHxje\nXaJkDFU5FOFWyVy9Wwpov0WmswvldoUSqxwyfyqmqvLIz9Qn6e/6T/QmVK1E\nXAyqrwo+8cAaGnxWEtDeD+nhpwK2HNd+NA804rT4wkF+eNy1r6wArp08f3Z6\neQ8cBxZOcm6DNT9rlzLRlylaDtQl9gE5ho5X2QaIt8+xwxxQ86jbdmIuDa21\nFi52xpJ4g+cGFRxfyUFdtNVfMJLnOngl2a/cPO1blDb9NnddzKcHWFOBURRf\ng9ZgWndSo8+nW3Inup5uwbnv6+b+sRH0pp+kXV4C0xqrEPVDRE6GlQM5Vsgj\nVy7677nLxY8wTkvBCzi2qDgbHZ1g7zQOBV3q2Mdr3qEqqDjas+ZWX2HV6PJr\nDvUANU6sUU6lVGRGHqQVYiDmUh+iC5p7wyD2+64zLFvZ502C0Q108gySlDaV\niYKxES2yKDTvIZDgGKBIEd0QmYd0/psiusMM+9dN0ThXnTbVMHgtm0P7JS3b\nnNqw\r\n=Pj70\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 1.0.0](https://img.shields.io/badge/ETH2.0_Spec_Version-1.0.0-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\n\nimport {CachedBeaconState, stateTransition} from \"@chainsafe/lodestar-beacon-state-transition/src/allForks\";\nimport {allForks} from \"@chainsafe/lodestar-types\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst state: CachedBeaconState<allForks.BeaconState> = generateState() as CachedBeaconState<allForks.BeaconState>;\n\n// dummy test block \nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\nlet postStateContext: allForks.BeaconState;\ntry {\n  postStateContext = stateTransition(state, block);\n} catch (e) {\n  console.log(e);\n}\n\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"b2f06ce48f7f57d869505d642bf03e6f931c31ff","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.17.5+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"14.17.5","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.1","@chainsafe/ssz":"^0.8.15","@chainsafe/persistent-ts":"^0.19.0","@chainsafe/lodestar-types":"^0.29.3-dev.0+b2f06ce48f7","@chainsafe/lodestar-utils":"^0.29.3-dev.0+b2f06ce48f7","@chainsafe/lodestar-config":"^0.29.3-dev.0+b2f06ce48f7","@chainsafe/lodestar-params":"^0.29.3-dev.0+b2f06ce48f7","@chainsafe/persistent-merkle-tree":"^0.3.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.0","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.29.3-dev.0_1630351959132_0.25312107680041773","host":"s3://npm-registry-packages"}},"0.29.3-dev.1":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.29.3-dev.1","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.29.3-dev.1","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"tbaut","email":"hi@thib.top"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"f332c92c915828b3d9dd1ac4ea65d4700d67d81d","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.29.3-dev.1.tgz","fileCount":320,"integrity":"sha512-KYR00qxKOoh5NrTTszrY5YabfcSZdNxcTA2x6BhamtDcC/40dtem9ZWXJYOr12IbuhfpHJosadpLohKF7FkN/A==","signatures":[{"sig":"MEUCIQCNm/vSbdQkQ81aMN3Jf9V7dPZZgQo83c08zk6LbWP87gIgYoT9GHB706HUVXzWc8zMdlE6adQ/UH8diu/GmGl96qw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":516224,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhLToJCRA9TVsSAnZWagAA5uUP/jwn68lELt4w7eiKY0iv\nC+mK3ZB0OTNkKOAYtqELtWGMFA4pfU7GBry03C3EGLRTIWbyBKCa/0/WVpJu\nWwAzoid6htoKcSY/1ybl7YNGo8UMV4GsGloFS4QKJV0kWL6U1sUjHKKJZaBE\nr8uOYf7nQNjYXRihCxyg4srrvxfXBGn2fe+L1xutzCqwBcZO1sh52isRMt6n\ndX/C8cyHADlW3ETfu/tCHm8/WBN0S4DLGuMH0EMIpjlTiUY7foWM31v8W9v2\njNpAu4CNVdnFXwxtasTKPVIiZqjHNa27EEvCKv4W0JOvGu/PXjk3qIBYAZ0B\nVxWTc4T12ENtFJbOKb58xHyV9hHd/KH2huyDLoNvV9iPJu7bfOItE2qILTlm\nluhFKl4wEw/ZVSD8YF45sKOMRMIU/Iv3Fo5LipeRJU2BLgvY0gbWqDFbIKgC\nxhrjTvAOHJB0w8F5cJY5qMQhwekPkgI+gwsS3UI/NodHDszddrXvLYshDh76\nsQGIQPGh+yN5LrtvoQvsF14AtB3dktGi04hYeSRIPjNdwuBzHD7cCBd1Th+K\nI9xiZHRPDvmVhn98/RSTeXgKsVdj5gDvOasl/G8ZluZ1o2/tOX/eZV4DYcfV\nTBI88Pfl4M9xD794t32ee4magiu720SOVl4cuAAROUXf1zsx82Zij0hNWjaO\nJ5T9\r\n=raxP\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 1.0.0](https://img.shields.io/badge/ETH2.0_Spec_Version-1.0.0-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\n\nimport {CachedBeaconState, stateTransition} from \"@chainsafe/lodestar-beacon-state-transition/src/allForks\";\nimport {allForks} from \"@chainsafe/lodestar-types\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst state: CachedBeaconState<allForks.BeaconState> = generateState() as CachedBeaconState<allForks.BeaconState>;\n\n// dummy test block \nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\nlet postStateContext: allForks.BeaconState;\ntry {\n  postStateContext = stateTransition(state, block);\n} catch (e) {\n  console.log(e);\n}\n\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"241540fbaa66aafcb075924b77b8a092f59e5b76","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.17.5+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"14.17.5","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.1","@chainsafe/ssz":"^0.8.15","@chainsafe/persistent-ts":"^0.19.0","@chainsafe/lodestar-types":"^0.29.3-dev.1+241540fbaa6","@chainsafe/lodestar-utils":"^0.29.3-dev.1+241540fbaa6","@chainsafe/lodestar-config":"^0.29.3-dev.1+241540fbaa6","@chainsafe/lodestar-params":"^0.29.3-dev.1+241540fbaa6","@chainsafe/persistent-merkle-tree":"^0.3.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.0","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.29.3-dev.1_1630353928825_0.6438423540160603","host":"s3://npm-registry-packages"}},"0.29.3-dev.2":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.29.3-dev.2","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.29.3-dev.2","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"tbaut","email":"hi@thib.top"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"7e87cd60264e2fd86020609ce807131de6fc604c","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.29.3-dev.2.tgz","fileCount":320,"integrity":"sha512-XaoHinbsiXvruwfgt3Wav7skevDAEGij/xT+gAzF3fAD6qOqVMpPLgt4WMBfQR0VL3/rXGodBfZqhhO1ou/9Pw==","signatures":[{"sig":"MEUCIHPNDsixxBBxaG0rCLURf3NCtHE3ENPapDtESXoP6a0cAiEA2JtFw+89uOI7OQ93/JgAfs04yx4pGk4HostUS695kWU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":516224,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhLTwNCRA9TVsSAnZWagAA+n8P/RTUVwDlcsuTHYhU8Y1T\nQ6UH8W0if150bhemCbh+fEKku0Hdgd/TVUbIYbfp/Zdd07X2OH45lE6sr7sB\nGMbGoKb8UP+sSyW9Y+OoiwIiPDsZLdJ71g7zhv5dbPFF1akhe5g8P/eQukL+\n58EufNjZX01ATwPlXFULT1j70lklSVdN8ERJcCRvuC5FrQ5Ml2RRYBmVi7hq\nCn26QWH3HvAXKstxfOazOGC3uePjYI1zY69YP7vrRyUH0g0ss6Ht8WA8LM9q\nAaeEt8NOhp+szZk/vHBMwdyIm098SCgJ9dM1lZGs1fUrnMrB9EcKcPWo7pCq\n86KWMCWJ6Gy3T+4UUqc0beuAcwSokUMOpYhDvpYuC+w8vViKGgBRsu6iXeU1\n52HQFtkpuH2M77m7HV4tRD0YSUaC6HJ+CJOxgSlUB5RKRO19HTSgQmRh323h\nwILFI4wcQAc6t+fmqEyJJEM77nzIuCMjc5DyqPI/1tjMheJdy5tbt0v5vDU+\nyI0ULgnSuZ791wmYpzPdAn0JmlCeieZs9u3Y4iOVGIdbk3OCK0MzEmVO3YCm\ngFNqcC9OeB5Jo2hfSZTu8mb/2ShKBSrOEMEdMZQ9w588v7Qoyhg4MyfbADnP\nmfJZv3eBSfa+eZjtA0Zveget2fM3odesDiwM6/vR5zC6xKrNzAUbAzxe6P8y\nteZZ\r\n=rrlq\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 1.0.0](https://img.shields.io/badge/ETH2.0_Spec_Version-1.0.0-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\n\nimport {CachedBeaconState, stateTransition} from \"@chainsafe/lodestar-beacon-state-transition/src/allForks\";\nimport {allForks} from \"@chainsafe/lodestar-types\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst state: CachedBeaconState<allForks.BeaconState> = generateState() as CachedBeaconState<allForks.BeaconState>;\n\n// dummy test block \nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\nlet postStateContext: allForks.BeaconState;\ntry {\n  postStateContext = stateTransition(state, block);\n} catch (e) {\n  console.log(e);\n}\n\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"eab9448bfdfec0d30dbff869896806feb533683c","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.17.5+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"14.17.5","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.1","@chainsafe/ssz":"^0.8.15","@chainsafe/persistent-ts":"^0.19.0","@chainsafe/lodestar-types":"^0.29.3-dev.2+eab9448bfdf","@chainsafe/lodestar-utils":"^0.29.3-dev.2+eab9448bfdf","@chainsafe/lodestar-config":"^0.29.3-dev.2+eab9448bfdf","@chainsafe/lodestar-params":"^0.29.3-dev.2+eab9448bfdf","@chainsafe/persistent-merkle-tree":"^0.3.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.0","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.29.3-dev.2_1630354445146_0.42674662183471446","host":"s3://npm-registry-packages"}},"0.29.3-dev.3":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.29.3-dev.3","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.29.3-dev.3","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"tbaut","email":"hi@thib.top"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"2362c9b07e68d7971c6fded2c17066cb95e5c1de","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.29.3-dev.3.tgz","fileCount":320,"integrity":"sha512-DG2/ztqes5XLIjgL12uoICYDMuRv7fdpZjQderbC5DwDDCgE0w/C6kgmE0VCrD9lcMjVBGwNqYAcZwegUmRyeg==","signatures":[{"sig":"MEYCIQDjPUKpJH5Dm7/IWaWta5EgwzGlfyrRXFgEMGnI+odbtAIhAON/Kb4GNi8SCyUkI5GZHTnGSbXB9bRsfbiREVpasW6c","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":516224,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhLcqGCRA9TVsSAnZWagAA/cUP/3lAJ1ujdteSjgioFBNt\nCPOyZItZ4Wp+781u5Ad8d1whDKnckHXv/CgW//fblk7FEZdRszeyA+WcEUQq\nCKqPQVz76Qik89nVS42RzBYWJRA5dWxKz54M7vo87gI6h6X3T78WLGoXmCJX\nHske9V/W8KZ0plpKIIn0W/mA31w6IpwYptL2iXQn9agBibgCJc4cf1yb8+Sy\n7rHJ/kakyT4bTmCnyZU4LnDwT4adzMHvsInj5KRbtJjw04LPqS4AG/KU0i46\nUUVdohMuzVgqZ0fIYYQBAqni9LsckHUlWmpx9GC5pczaKEQZ/Win4b3Yc4dO\nRHZzhv1OF3/4KUVUzYQKF8qAvkRnhrcIoCJe1EGgCmvbH4FfKzgwOTGlNjVE\n9hk/Tb+RlEhS0watuAgtvUR+2A6U7aISjhX+qCBlF0i6eWhfu8Kk07ObDCiv\nlT6a9Tdh3vxp8TKorGQi9CVCqYGjOLDa2yE/teedHZfF3NwG+08e3qzfGKSQ\nIB0e5n1HbfjfqJYJsNkwSkXa1YPszAF+lZ3YQet7Ii3pmdqxrZlZ+Fyvv8wB\nmGkimTd0FeRH0DYTFxUz8/6elz0b6/k+ptXZ8Wi4iOFZ3NoY/7eU/QmjOE1W\nZBbA3e1eAS1o/Zj+6iIdxRNT9edSSQFegft7cCiuxj1y30GBQ6ZdDxX/4jxZ\n/5tC\r\n=jvg5\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 1.0.0](https://img.shields.io/badge/ETH2.0_Spec_Version-1.0.0-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\n\nimport {CachedBeaconState, stateTransition} from \"@chainsafe/lodestar-beacon-state-transition/src/allForks\";\nimport {allForks} from \"@chainsafe/lodestar-types\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst state: CachedBeaconState<allForks.BeaconState> = generateState() as CachedBeaconState<allForks.BeaconState>;\n\n// dummy test block \nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\nlet postStateContext: allForks.BeaconState;\ntry {\n  postStateContext = stateTransition(state, block);\n} catch (e) {\n  console.log(e);\n}\n\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"131c6ccd39aa29e18e46830bc52f03222dad6f45","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.17.5+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"14.17.5","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.1","@chainsafe/ssz":"^0.8.15","@chainsafe/persistent-ts":"^0.19.0","@chainsafe/lodestar-types":"^0.29.3-dev.3+131c6ccd39a","@chainsafe/lodestar-utils":"^0.29.3-dev.3+131c6ccd39a","@chainsafe/lodestar-config":"^0.29.3-dev.3+131c6ccd39a","@chainsafe/lodestar-params":"^0.29.3-dev.3+131c6ccd39a","@chainsafe/persistent-merkle-tree":"^0.3.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.0","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.29.3-dev.3_1630390918490_0.11912787959961024","host":"s3://npm-registry-packages"}},"0.29.3-dev.4":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.29.3-dev.4","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.29.3-dev.4","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"tbaut","email":"hi@thib.top"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"082f6556cc7397cccadb3e336da35c9594e40d53","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.29.3-dev.4.tgz","fileCount":320,"integrity":"sha512-uHXA9jckRuKT/u/g4a/mA+nyLQvbZeE89KK+5iJSFrIts5jLQ8GZTTthLpkTODRuOxka3H9//GAw0edJ/rRnBg==","signatures":[{"sig":"MEQCICBTyRTM/3K4Uy/S+6MW2pFBEtB5fd/qiRmBzF34VSSYAiAbVqea50CKi2jRZiiCnoK11bh73acCNiXBa97KASa/cg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":515470,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhLdOlCRA9TVsSAnZWagAA56UQAKEo3/D98a7cOiZR2eaZ\nIbjs27PutLwx4rLR7XzGWEuzPXwSHi2Qk0gTgWyVTL9DmaqhoKHsMKyxuC2J\not0lyKq1ledmGhVr6844e1XiDDiLrVG3OgEfasPf/L1WT16DnnsUdOxUROUT\nf0Uu9kDrqmbqTl2S2CxlWyizFVEbwiMTSksvkaMWV+n/4JYSSny5df/1onhb\nXZDNzqXYU4p2C19aTE3LNqV+ISyc7DKRJTXRKMyvfPgO/mkwFf1UnJgNKDXD\nYytydoERm58AZtwsvaVjJQcjfwfUQ1ctUHSJ0v8oty6Ytk0Ny78YAFBkCAI7\nQpVCa+Vz9a5i3Jxpb/2UEqYeWlPgF0eyrVbVkE/+Z9cnXIHoWeX1zVegnvii\norwbnT9CZizCS8MSgmF085fiylO3ozO70yt2GyjSmvzCoTjx9XR3/plGmPjL\nIVy0kknSWc/bjhqXlx8bgXnDzy0AMHS6VFL1u4QYdokl7WjGx+Uqu/OrSMtp\nZMdAvSyrDhCPxCCWb/6fYugs/wKAWZYWjxlfWkaTovlD7GV9Zqr9edSJfamB\niUMGjJqXJbYyUnjSCLd1GHCHV+6tDgBTetCIlfri2nk5JNd/5qwj0uLCRIS6\n7MHMY34o4wTxcHUoJDeQg8spuoskkQNGSua0nXdyyZMki1t0ozqUFkE6JJ7L\nkfE1\r\n=tqU/\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 1.0.0](https://img.shields.io/badge/ETH2.0_Spec_Version-1.0.0-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\n\nimport {CachedBeaconState, stateTransition} from \"@chainsafe/lodestar-beacon-state-transition/src/allForks\";\nimport {allForks} from \"@chainsafe/lodestar-types\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst state: CachedBeaconState<allForks.BeaconState> = generateState() as CachedBeaconState<allForks.BeaconState>;\n\n// dummy test block \nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\nlet postStateContext: allForks.BeaconState;\ntry {\n  postStateContext = stateTransition(state, block);\n} catch (e) {\n  console.log(e);\n}\n\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"1629df1493c80aafc137540a42036b22e8c201c6","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.17.5+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"14.17.5","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.1","@chainsafe/ssz":"^0.8.17","@chainsafe/persistent-ts":"^0.19.0","@chainsafe/lodestar-types":"^0.29.3-dev.4+1629df1493c","@chainsafe/lodestar-utils":"^0.29.3-dev.4+1629df1493c","@chainsafe/lodestar-config":"^0.29.3-dev.4+1629df1493c","@chainsafe/lodestar-params":"^0.29.3-dev.4+1629df1493c","@chainsafe/persistent-merkle-tree":"^0.3.7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.0","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.29.3-dev.4_1630393253486_0.19057329720080518","host":"s3://npm-registry-packages"}},"0.29.3-dev.5":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.29.3-dev.5","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.29.3-dev.5","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"tbaut","email":"hi@thib.top"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"00ba96339d5c9091454cf31545fbdd81d39e5677","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.29.3-dev.5.tgz","fileCount":320,"integrity":"sha512-DwiurpgfEpoQW7smbFhJ2HdCWV6uM2FEyDtJDQuQolLnEABBOYmeI7WCKJ497n4+zCuPzXVwX4JFzWPe1oGQUg==","signatures":[{"sig":"MEYCIQD306Zqzf4Bfytf/KXsSxwXGJx6QD+4BJ+Z7sik2hnyBQIhALvoBEqbKx2fVxSfgkK3WTjG2pitHWCiQZOpaeYn/2/a","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":517482,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhLdyuCRA9TVsSAnZWagAAC5oP/3IPb46CduotQndQ7XTY\n9aYo/eD95oswLqvLNOohP7weRhTy5ul2rocm8wGyuZGWhhXzR/gSHlkSQ9OV\n8GTHWk6zhby9HAL0NxmhBexN6bJiFyXS7ue4TNke56TAMRckOxN87h0zXh/7\n2a7m1/2+skjmgQqg7eVDnp1NnQ4VsX1Eyq1xLKQmpYnJaiDioF/dSXI4Sfu2\nzt5Zn5rcyJ5a9xsFQ3U5PN1ML8I9/tBe+gNPdsp0mzgW4oBNicZ522HqJSZw\noSz/Ed3CUpv46Vl5eBQkV6Sr5deYdiZOtY2BQPdwMkXno2THJDMLsl5dbPMG\nPci8H04BvkG1V0gCI8d5YPG2/rKHBd26jkL/6vJyWG/VnVy9we2jVb5M0g2l\n4xjPulfTCBleuTIw+uacDkYLk9Y8gdbUHWHk7OZ4fwkoXT+cAVSZMJIjUnRU\nqWOXz5+cZYGXwh/F7IuynUlQSL+kgLZgrTzMwFlih4cytv670QUJWQdZwEEz\nTfTyl9bYF95ah2RfA82Twqyn4k0RAOY6jnGDR8ITdjD13WpF9eoqi0sNN96+\nhJAjFYQORG8YepDi4IW6Y6dNdLetRB+8yXDlhrAeJfvcv4OPKLBoZugBsY66\noE7Lj6nkfb6QvZEpMGJp4gKAD0WZjM8/5dvba1lavS5BLTFrGLg4o/Latcl9\n7E4j\r\n=Az9y\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 1.0.0](https://img.shields.io/badge/ETH2.0_Spec_Version-1.0.0-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\n\nimport {CachedBeaconState, stateTransition} from \"@chainsafe/lodestar-beacon-state-transition/src/allForks\";\nimport {allForks} from \"@chainsafe/lodestar-types\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst state: CachedBeaconState<allForks.BeaconState> = generateState() as CachedBeaconState<allForks.BeaconState>;\n\n// dummy test block \nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\nlet postStateContext: allForks.BeaconState;\ntry {\n  postStateContext = stateTransition(state, block);\n} catch (e) {\n  console.log(e);\n}\n\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"9ae97469d04c8b6491e56b98b896977cf48d3ebd","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.17.5+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"14.17.5","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.1","@chainsafe/ssz":"^0.8.17","@chainsafe/persistent-ts":"^0.19.0","@chainsafe/lodestar-types":"^0.29.3-dev.5+9ae97469d04","@chainsafe/lodestar-utils":"^0.29.3-dev.5+9ae97469d04","@chainsafe/lodestar-config":"^0.29.3-dev.5+9ae97469d04","@chainsafe/lodestar-params":"^0.29.3-dev.5+9ae97469d04","@chainsafe/persistent-merkle-tree":"^0.3.7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.0","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.29.3-dev.5_1630395566409_0.63319942373758","host":"s3://npm-registry-packages"}},"0.29.3-dev.6":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.29.3-dev.6","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.29.3-dev.6","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"tbaut","email":"hi@thib.top"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"cd81738b6d9571e77d03b79877fe18616c75fb0a","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.29.3-dev.6.tgz","fileCount":320,"integrity":"sha512-ZDcR+hWdw2ziWLv5uvNIosFs2muKaPVIdSkRtr/ScFkRxLVOVINC+IBHBinsT1F7KxZsQLhC9ruJTp4hal2wwg==","signatures":[{"sig":"MEUCIGcxyxQ+1+49OPkqh+3mNw+9rPgfPdfUJ+DtH9EKgsqNAiEA7qP9NLtRlaBdfFHxxf9r6fkTyXW7uCCeL5MqUl7KoX4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":517482,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhLfonCRA9TVsSAnZWagAAgNcQAIpiCCa5llzkZEMz3w+O\n/1YZI64GyUfA+877N1Fnm8oMC7vBjqxKMg43v9byyjecPuZeJWJAqkcAZJ8K\no6xiR9F/OmxdBKVEYuV2Pewcjlu6tHOl11d6huR/qzCTEgtvr0uhXNl4NcsC\nzi4EPzrlLO6UwPgXLOa3IYpNXfvRFvhTxdoSU/FfVBfOJW+gyYypr8pZyzek\nYny7pW4JbDbetAEhNiAhjeW/Qz11zyaDzYwzLLf5R2cml7NkT3I8K3QFAvpO\nOZApZOE8pnMi08jy+JQa1Jo1ERV4BFqmw/laKJkcgglzGLqmyADfrIkdoVFw\ngKqMt/Xg8+1cCuF8vrjPDIdSCGtC2dvDk5s9tHpXvX7ESTkUQod/h7FBtMLt\nl1QoekngR8BTcZLhKws6MIJ3PwBoVkQsIAeDAq3Vu7yrr/5b8nUWcDUcdVt0\ntvikmFupKpf83hweUBNYUkduyGTdbMlys0JWjL3rbMRyD40MZkA+BOQhSGVO\njfYG5XLJSSChLZdhipomgNHs3n6qM6gEdnA4HOmDKMbY1YPur1Sgv8P2ssj1\ncSqKk/+uY5if2AVXlrX5hOlNhUQHbq7wBmbtV40oNZdndX/Hylc3iY+sNzuZ\nlqH3ErMNSlBp5xZHDEk9ycDg9UVzP0WtAAR+MddxJY+vw4ItzoRtqoaOT5x6\nWpvz\r\n=kCUG\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 1.0.0](https://img.shields.io/badge/ETH2.0_Spec_Version-1.0.0-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\n\nimport {CachedBeaconState, stateTransition} from \"@chainsafe/lodestar-beacon-state-transition/src/allForks\";\nimport {allForks} from \"@chainsafe/lodestar-types\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst state: CachedBeaconState<allForks.BeaconState> = generateState() as CachedBeaconState<allForks.BeaconState>;\n\n// dummy test block \nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\nlet postStateContext: allForks.BeaconState;\ntry {\n  postStateContext = stateTransition(state, block);\n} catch (e) {\n  console.log(e);\n}\n\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"f5f1b5eb59dab3eae09994846718631409bf7e31","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.17.5+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"14.17.5","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.1","@chainsafe/ssz":"^0.8.17","@chainsafe/persistent-ts":"^0.19.0","@chainsafe/lodestar-types":"^0.29.3-dev.6+f5f1b5eb59d","@chainsafe/lodestar-utils":"^0.29.3-dev.6+f5f1b5eb59d","@chainsafe/lodestar-config":"^0.29.3-dev.6+f5f1b5eb59d","@chainsafe/lodestar-params":"^0.29.3-dev.6+f5f1b5eb59d","@chainsafe/persistent-merkle-tree":"^0.3.7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.0","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.29.3-dev.6_1630403111349_0.1938731485093108","host":"s3://npm-registry-packages"}},"0.29.3-dev.7":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.29.3-dev.7","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.29.3-dev.7","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"tbaut","email":"hi@thib.top"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"9585d7d221130f4c11ea7b7788d44d362361b545","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.29.3-dev.7.tgz","fileCount":320,"integrity":"sha512-Ood0jouUUE51WTjmMBaRIiovPsHnCUuSrHdr/LNz0be0EyXF1F7HmO7BJHtvQSWbJ2FA6qi9e9Bij5YOXM+nlw==","signatures":[{"sig":"MEUCIBd4sRBNzhbTAN/ptEfUXJehwrVcqrkVh3Oxpl1kVZabAiEAsYSsmz+bwjlVbeMekOBneQ6JI6SGfKwwYSXhJuja4XM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":517482,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhLg+tCRA9TVsSAnZWagAAT8wP/jdwev2VD6yP/cQflLvD\nHHbazQnXyzus0gK7p5Ka+ci+4jiryGQPHdBBdBP6vE7KrG8+rfr6EnZllXKK\n6164R6vaWOekvjVOPTM2SzO+xslHeBKUzIQw57WuqnW6rBCek4laSbaLRXXS\nkyPK9xCb4EfRQSLNaS9gqXy4FInf9/gmIAKggbewJjyM4pshAIHLgwgD3S2g\nrOvcB/bBbhdpLFJkrbIIhPTnG+gB3mDWwCf/SrvJvFkbiuVpkz3hZZBVoT14\nF3yFgU1wZsxBFum2zpaZzC0FcuO0pe3JV99McNFtqpIX9SuJ0rOsEBqIEW7u\nJgalcnRpo+ZQ11crH432ndUxhJrCXkiIrh825WOHHZhEW8KepLMJ0nDPF0NY\nTqyepfyeq3BQtwflu99mpE7S7vZSe9cAIr7hc3px7kTDvgMTjXtHYvMNlJHL\nmPiltMCFNq3dbMIaLtSql1lmnVh4WqxdUC9tMzfIhRje3UzK73WmbIbE9suM\nf4gHYkB8FioE2MiFszr4MFKC2mHVCtdbqgPOj24Ch/7pux7g7l5XiOsJPGBU\nJyvVg02XZkIMJ+7kazEZLS9oTj+skYwd0Am9rRQ3IgkVnxqy7eRpYdD8DJiM\n+h+Dsw2lBVMUIHfRsT1i1GgG/6P7PxsiFpZC9Ii+Tkp8kvEBa91ZAjJc8dFc\nC2kS\r\n=qhyi\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 1.0.0](https://img.shields.io/badge/ETH2.0_Spec_Version-1.0.0-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\n\nimport {CachedBeaconState, stateTransition} from \"@chainsafe/lodestar-beacon-state-transition/src/allForks\";\nimport {allForks} from \"@chainsafe/lodestar-types\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst state: CachedBeaconState<allForks.BeaconState> = generateState() as CachedBeaconState<allForks.BeaconState>;\n\n// dummy test block \nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\nlet postStateContext: allForks.BeaconState;\ntry {\n  postStateContext = stateTransition(state, block);\n} catch (e) {\n  console.log(e);\n}\n\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"e5af6a4856fd62d42208b2507afd81fbeb761c23","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.17.5+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"14.17.5","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.1","@chainsafe/ssz":"^0.8.17","@chainsafe/persistent-ts":"^0.19.0","@chainsafe/lodestar-types":"^0.29.3-dev.7+e5af6a4856f","@chainsafe/lodestar-utils":"^0.29.3-dev.7+e5af6a4856f","@chainsafe/lodestar-config":"^0.29.3-dev.7+e5af6a4856f","@chainsafe/lodestar-params":"^0.29.3-dev.7+e5af6a4856f","@chainsafe/persistent-merkle-tree":"^0.3.7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.0","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.29.3-dev.7_1630408621418_0.5907056755947524","host":"s3://npm-registry-packages"}},"0.29.3-dev.8":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.29.3-dev.8","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.29.3-dev.8","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"tbaut","email":"hi@thib.top"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"d4af9a1c54d852bd913c500317a22638299334ce","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.29.3-dev.8.tgz","fileCount":320,"integrity":"sha512-Rbj1P/9lwtCcGfXDvGSbVoIC0LED/EjJ0Jgd6Zc1VcAVWR7j233BkGvhPRRFEZEysnbiwo0jzbYKZvbEWOfA3Q==","signatures":[{"sig":"MEUCIFRsI7Z25zZq8aKYcdF3syF5MXviMMUfYKSNnub/XyucAiEAym/BbsetWkhdY46RVaGHDE8xYXLXpLZkfVtXtymbFwE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":517496,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhL4CLCRA9TVsSAnZWagAAHI4P/2xZ9Yn63RhFhKQcjJ/v\n0H8zKPd6CE1BvGWjYEuo+ldIE9wh9CdnbT4AWKnq8vCLt6sCCkEnmBFp1YQU\nhugtQSHFlRje0Z3Hm53aHK+p1zJcykIjw97NWpxvRjQqcqz6DnSLad6NvD2j\nQDmOkadXzWcWSvSwCQGIkT82bhOrXNWcocZ5yUWFUWwFWnxB8OrdNdjYNit6\njPXyCSMHVU8vcMrbQatWmYeLOJ5wwGJm9CerKhyBY4pUEZLwQaCscQhjsuuf\nsNR3t7p2jFDCzxx3DUmnF1/s+7HZAtL89c3iabr2KRJxGYuP5QDIvnuaZtUd\nJ1lkyieMLog46sRsXOdjQgFDteFI5H7XAhnkmWB4g70lnb3OsvoqsnKi70Da\n8zrssJtSeOBP9g0YIWc45IIS/dKvKo106C/qjIEc80n+OwHbiG7NqEAFKYY3\n7XlPcvyJKIvy3UPTD+CY5GkcLO7CkcKZbre1lOL6V5V+oxmqHKtjiT4OCGX1\n16Nf/QCmmMOHgN8J/YniqkXKY5ufXgGPewDRk1Ggvy64tXBiPZVe2mCbLXaO\nRZN8UoclPNof5vdtMNMcXyRKlhRtAAok9XYsn9kcvuyMA9qgj+CtxNx92vjY\nHR4TbWGpUV+xgMg493tQadqJB8PzTGUhoqRg29tNvfWJJbYkWmgf9S3m/yML\nI90G\r\n=kVOB\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 1.0.0](https://img.shields.io/badge/ETH2.0_Spec_Version-1.0.0-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\n\nimport {CachedBeaconState, stateTransition} from \"@chainsafe/lodestar-beacon-state-transition/src/allForks\";\nimport {allForks} from \"@chainsafe/lodestar-types\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst state: CachedBeaconState<allForks.BeaconState> = generateState() as CachedBeaconState<allForks.BeaconState>;\n\n// dummy test block \nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\nlet postStateContext: allForks.BeaconState;\ntry {\n  postStateContext = stateTransition(state, block);\n} catch (e) {\n  console.log(e);\n}\n\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"7afe0aab0eb09d2ff4c6a5b98b4c9e33693b8e1b","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.17.5+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"14.17.5","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.1","@chainsafe/ssz":"^0.8.17","@chainsafe/persistent-ts":"^0.19.0","@chainsafe/lodestar-types":"^0.29.3-dev.8+7afe0aab0eb","@chainsafe/lodestar-utils":"^0.29.3-dev.8+7afe0aab0eb","@chainsafe/lodestar-config":"^0.29.3-dev.8+7afe0aab0eb","@chainsafe/lodestar-params":"^0.29.3-dev.8+7afe0aab0eb","@chainsafe/persistent-merkle-tree":"^0.3.7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.0","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.29.3-dev.8_1630503050839_0.01720972130276377","host":"s3://npm-registry-packages"}},"0.29.3-dev.9":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.29.3-dev.9","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.29.3-dev.9","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"tbaut","email":"hi@thib.top"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"7c7cfc87d4a4fba4c8cc77639881d9d174a5cfff","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.29.3-dev.9.tgz","fileCount":320,"integrity":"sha512-GDDcTfFcmFu6De2btgLRIIzh0IfU2bHwnSsq9PDdj6UluleVEz9L3e9JQ3ihV3i2GLifdvtxFjCJx0y6XKCYtg==","signatures":[{"sig":"MEYCIQCaOMQNpFsTCyuVSsNPE96prmNnCGNPHkhS+tIjFdOT2wIhAM2gDw0fXZeMzQA6xmdvP1HsViPHUiqZ2IdMRMD/+Nk/","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":521651,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhMC8gCRA9TVsSAnZWagAAlqIP/0BhyMEWA0BvozcrGok+\njnpBykro+xZsxys+u1PPbxTQ5K8QWwThkcEeNceLpInB52apKBMoi77y9JLY\n9a9xvs1z9fDhmoN6X2XiYuPh3z+B86PPvN4rRE8bgY80dD0HE6TRRVmKjI6V\nbG7JLHs/0rAZMjiX5mHTNgRBHdpn7Y4nmRrMz1DG/jyS1AY9bhTZavWPcUaW\nqcjfcza3Ixqm83verIm0R5PftNA2zwiVw2tZd/2w/IbCIH2ilU8Sf0VnZKPl\n148HkWKmarzyZszD4dzesPHIXTfEtkmWJHs3w6vBgtF1CByR8tQQGjx7lQcp\nibbuYZqbHPhHg3I0qX+iE78868gV/I8y6y0ZjwvwwM/+N34LGvrgTppR/mmn\nEUEgUft9DWMOcg7KbbOBUWaTl4PL2cJbS9f1iyej4Zn0pi8+s0dF6feVwjlb\nIgNUSQS+uR2NEqkI5GhqOpSqhi0TIuuqF62OVyreH43mQvmDc1XOBj2MsoFA\n3Zp3IcgnpIg5ppXp/gE7avGKgdS4VEszPQjXUR94eqdK/ukcwQUYpD6HjXFo\n2yWHjA70WyQQaGyO43oAdihWFnjY8lWaGv+uiVDaJqDFtZXHpEiMNNS+fAkO\nbnDg60AJ+ZxL2mUKNnG1IK2dacJ9lmUzdMfgUDQALMieMm2/qUjM5KI8ObDm\nn9dq\r\n=LyHe\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 1.0.0](https://img.shields.io/badge/ETH2.0_Spec_Version-1.0.0-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\n\nimport {CachedBeaconState, stateTransition} from \"@chainsafe/lodestar-beacon-state-transition/src/allForks\";\nimport {allForks} from \"@chainsafe/lodestar-types\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst state: CachedBeaconState<allForks.BeaconState> = generateState() as CachedBeaconState<allForks.BeaconState>;\n\n// dummy test block \nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\nlet postStateContext: allForks.BeaconState;\ntry {\n  postStateContext = stateTransition(state, block);\n} catch (e) {\n  console.log(e);\n}\n\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"1f44e0eaf017231a1438790e98c6b4c40f65ee90","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.17.5+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"14.17.5","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.1","@chainsafe/ssz":"^0.8.17","@chainsafe/persistent-ts":"^0.19.0","@chainsafe/lodestar-types":"^0.29.3-dev.9+1f44e0eaf01","@chainsafe/lodestar-utils":"^0.29.3-dev.9+1f44e0eaf01","@chainsafe/lodestar-config":"^0.29.3-dev.9+1f44e0eaf01","@chainsafe/lodestar-params":"^0.29.3-dev.9+1f44e0eaf01","@chainsafe/persistent-merkle-tree":"^0.3.7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.0","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.29.3-dev.9_1630547744617_0.5137985998355419","host":"s3://npm-registry-packages"}},"0.29.3-dev.10":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.29.3-dev.10","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.29.3-dev.10","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"tbaut","email":"hi@thib.top"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"11f351121546b214bd42496f50c0882e6d642c7d","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.29.3-dev.10.tgz","fileCount":320,"integrity":"sha512-7rxT6yD2sU1nikXxRaee8CQ08Z31YqgblmVv9qa/Did20sGh9YmAVivsvguHFHn1lM6QULRmo2YL/nrEvmC5Lw==","signatures":[{"sig":"MEUCIQDfEDH8gTPgwVKgyLVcDkdnomQHTQbBRjtAghG3tt3sggIgN77USsHTnKTFJbXCroVjMATV/wPN3/1ZK8R1q99hv3g=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":521656,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhMH/SCRA9TVsSAnZWagAAgOAP/2BBlziZckG0KXEkMhJR\nHisubcWTL4X6GrcU5pUydsODF+cvhVZh0T7VJAlZ33dT9z69VAnh8H+j5rlL\n7mV3kKsAFJmnpgbc/33jHmoa5NKnvAq60i9Q4kVvS4tYiky38Q5Gj7BhSD+i\nw6NPpx7NGMunBzLPVM+i3doL8Ha0S0CWXd9riRirdQCWgg4HQpCNyINuRGyi\nx8Gyn3KFWpOn01g2/HbNLYUOYQKGxGWoJtdvQv0mMJFhbmb8Lxwd/f1op7Wo\n1MhvVI0DMUEzZGBF9JgY/IDQziX+4It5cO/HUaGrU1YCV1qsg9PNft4OZLck\nmBpgJUxEMzFIg5m04hRsxru2eJ//9/tm/zRpxRPg1EzOmHS4dNaI6FCW5T92\nQ56m6k/lsCU/m9aycXEtgc61ii/9TCNqNrAiX9boF/tZhiXLgZvCrVd1N5Tx\nE+VGAWSaxZThCkcCApQJQbBkWxO2msSjC4DvxktZwe/wRwWCwR6jC7lPBz0P\nxYvgq0GWDCGLlTSa4iE0v/yTd4JHTGeTmfU24yU4L6hUdug2WCCfYYjQBOJD\nPGDIGxjkcTeQJiZZ4MFVEz0tRb/4ACSDN7//o4awSeGnhx06nu1m0h9p3NNN\nRa5prOOox0plHo0Lc3P0tGzgR89CVTepeQ35HQYx35rzZTncb5LDBZnB885k\nY/e4\r\n=kF9S\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 1.0.0](https://img.shields.io/badge/ETH2.0_Spec_Version-1.0.0-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\n\nimport {CachedBeaconState, stateTransition} from \"@chainsafe/lodestar-beacon-state-transition/src/allForks\";\nimport {allForks} from \"@chainsafe/lodestar-types\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst state: CachedBeaconState<allForks.BeaconState> = generateState() as CachedBeaconState<allForks.BeaconState>;\n\n// dummy test block \nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\nlet postStateContext: allForks.BeaconState;\ntry {\n  postStateContext = stateTransition(state, block);\n} catch (e) {\n  console.log(e);\n}\n\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"3f51492df4547583588383ad13e992b6e609cfb9","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.17.6+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"14.17.6","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.1","@chainsafe/ssz":"^0.8.17","@chainsafe/persistent-ts":"^0.19.0","@chainsafe/lodestar-types":"^0.29.3-dev.10+3f51492df45","@chainsafe/lodestar-utils":"^0.29.3-dev.10+3f51492df45","@chainsafe/lodestar-config":"^0.29.3-dev.10+3f51492df45","@chainsafe/lodestar-params":"^0.29.3-dev.10+3f51492df45","@chainsafe/persistent-merkle-tree":"^0.3.7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.0","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.29.3-dev.10_1630568402018_0.45751808077645784","host":"s3://npm-registry-packages"}},"0.29.3-dev.11":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.29.3-dev.11","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.29.3-dev.11","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"tbaut","email":"hi@thib.top"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"a9296cfec9a1555a2675dd9c2d64f7909395ee10","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.29.3-dev.11.tgz","fileCount":320,"integrity":"sha512-Oo1UM339kGysu15J2HdmufXjQAnTNPbeXb8yKaK+Al2PYqC0v7B0OyNWedkOJpk9P+i83C7zkhFwMf5amuno1g==","signatures":[{"sig":"MEUCIQCa1/kCYRD1sctJDIAoRIKZmoh8ncNyAC9/CViDT//GpwIgT9T2luOV26evQXNSbCl0nML+kwnDaWk1e2KOwAh2IIY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":514655,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhMIIICRA9TVsSAnZWagAAmCMQAJidUVUKDZDew44hM/HT\nZ5anC0sDVPPUZDnUgiQcTHLND3kwhYFvqyy+UHoGKsV1SRxgQIa+/QxkuHh+\n20683uS8kQRE/oGkT1BCJhlnNKagrCWQ5bFP3z7MotfQywIm6wTGV8NGhL46\nrGa0uBfbYSFnwXcfhLrvSuB3zokAPo0QHiH9ImYvCJj+eLoKf4CLDl+7Suy9\nzL+EezsPW0UIX+Pa5+qTQKaOCb45vl22Emcs6M5rsymELbSdHqwujENXa4v3\nHm12/hC0LRUNCN86lox+NOetlM7LLIKCDJobGSWP+v/SD2iL+//VkOiOYBlu\n8buxZyZvykcVVJ5v59xA+ZCrNoz+jC/tMGQd39XfPQ2ygv3y6yHAFbshwkfp\niApYrgDg3r3ARnzAR/WstjXZGyZ3PXSJXKw36vXtfBe2Kf7OZf2CcjG9QrsY\nEsgpt9XobWthKlbI1c9V1wN7C80uwyDMMF36f3ZK0WMva4Wk5wpXJDhNVKxW\ngZuKByy/+btAcZq8yIU9SzbMpr8WwmWNDUa84Xs3tMy8uur0Ebj7xTwyrGvQ\nNGk2SIK8uvjukTvy6QFCtwezPHiZIK/1A5VEBLrIbLI+tHzQrY6h08BJzL7Z\nVyH60MwmvFml0q0xCOwTXLnYlDOm9EqFvakb69slwGPT47ffPwufhuToosn1\nUdjF\r\n=+xjv\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 1.0.0](https://img.shields.io/badge/ETH2.0_Spec_Version-1.0.0-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\n\nimport {CachedBeaconState, stateTransition} from \"@chainsafe/lodestar-beacon-state-transition/src/allForks\";\nimport {allForks} from \"@chainsafe/lodestar-types\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst state: CachedBeaconState<allForks.BeaconState> = generateState() as CachedBeaconState<allForks.BeaconState>;\n\n// dummy test block \nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\nlet postStateContext: allForks.BeaconState;\ntry {\n  postStateContext = stateTransition(state, block);\n} catch (e) {\n  console.log(e);\n}\n\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"4648323c48766c68ac0f86ba36ff72132faa83a9","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.17.6+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"14.17.6","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.1","@chainsafe/ssz":"^0.8.17","@chainsafe/persistent-ts":"^0.19.0","@chainsafe/lodestar-types":"^0.29.3-dev.11+4648323c487","@chainsafe/lodestar-utils":"^0.29.3-dev.11+4648323c487","@chainsafe/lodestar-config":"^0.29.3-dev.11+4648323c487","@chainsafe/lodestar-params":"^0.29.3-dev.11+4648323c487","@chainsafe/persistent-merkle-tree":"^0.3.7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.0","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.29.3-dev.11_1630568968174_0.3485564533139931","host":"s3://npm-registry-packages"}},"0.29.3-dev.12":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.29.3-dev.12","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.29.3-dev.12","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"tbaut","email":"hi@thib.top"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"6ea592f21cf9c4e63f97ee1164d963fc3eebcbca","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.29.3-dev.12.tgz","fileCount":320,"integrity":"sha512-Ks5ShncN/nR1/NuDAqYWL93ZqIKkiuykc1mh8GktV6+O7W7RTd5nRfhn7pq8+puFdR1mLuXTwNB1K4aRy/XtiQ==","signatures":[{"sig":"MEUCIQDunIWNJWaeRIhGhUsF3+hNNVh6lrqkNJ5SWebTCuzUaQIgDS4N7OVsvZpGGXC5aF7efK5rUKfXqhRnjfT3nW1SDto=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":514655,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhML1GCRA9TVsSAnZWagAApXgP/A8t+PwZGcgDjRDpKRQh\nEe8ja1yO4TTWDhKACy9IJtsREMd8DdrYoCn2Mup0801vx130sU0e8bthpWA1\nELlpn9qdnINCcxyW9pWdcSavGxGn1wzEJCJmjavxpkPhYCLVB+cbUSmx2l0G\nzpmwoYEK6ZYS+aBtqOdsQ8Xbq7ZpqWBK/tqfU0MP/Ut6XI64oKksB7DOHZtt\nmxYVxRDL4pRy90pk86cYc9EBQuIqudGswYZRrJ4blDiKUDG3f0WcNcpdHr8p\nwfUssRFZTAjIhzi41FzVUIaMItiW849v7tXN/vPPToKUMrcIPEESNtwR0fvI\nLlK4bpLrmTu+MxdiuUW+4FthQ4b5ZyzivV7qedhPGWHA59lLea16p1O9NfV5\no4Zpr66TYJmoYVGaM65vqPwo0NpqMjGV330qiZGvH1w/6vNHOde2RthrMsSR\nOdg71i2i3bA0MrMjZqsXuUDW3F/+kNkdoTZIKkcefVApWRB3OajXbxcHQdZP\nbVDKCjAas1Ba7NyuKQoWv/fLd8ffvVkz1MQX0MJ9ilZhhdDvhYSmLlZuxh8Y\nQCegelKf6WXZ4LsHvD6/iAQxk4tuBXGnNiYEQAiVlVDGCRy+6uIRl0U8EGG6\ne5scMII5PvdUWfOcU/8C9aFDEuczx/woFNCpB6jxJFlA7QRhmQ4tyWrgZLm4\nnTop\r\n=/5dT\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 1.0.0](https://img.shields.io/badge/ETH2.0_Spec_Version-1.0.0-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\n\nimport {CachedBeaconState, stateTransition} from \"@chainsafe/lodestar-beacon-state-transition/src/allForks\";\nimport {allForks} from \"@chainsafe/lodestar-types\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst state: CachedBeaconState<allForks.BeaconState> = generateState() as CachedBeaconState<allForks.BeaconState>;\n\n// dummy test block \nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\nlet postStateContext: allForks.BeaconState;\ntry {\n  postStateContext = stateTransition(state, block);\n} catch (e) {\n  console.log(e);\n}\n\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"e612009d6a516e1b3a007f30e33a6d6e991062b9","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.17.6+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"14.17.6","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.1","@chainsafe/ssz":"^0.8.17","@chainsafe/persistent-ts":"^0.19.0","@chainsafe/lodestar-types":"^0.29.3-dev.12+e612009d6a5","@chainsafe/lodestar-utils":"^0.29.3-dev.12+e612009d6a5","@chainsafe/lodestar-config":"^0.29.3-dev.12+e612009d6a5","@chainsafe/lodestar-params":"^0.29.3-dev.12+e612009d6a5","@chainsafe/persistent-merkle-tree":"^0.3.7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.0","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.29.3-dev.12_1630584134354_0.24354166573328628","host":"s3://npm-registry-packages"}},"0.29.3-dev.13":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.29.3-dev.13","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.29.3-dev.13","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"tbaut","email":"hi@thib.top"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"0378e6e7772dcdc5629d0f9d560571e86f415790","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.29.3-dev.13.tgz","fileCount":320,"integrity":"sha512-KV7m2uxMEoJR7oU3XL5SC06VO0t7LNRLlf3Uuhzj8nPDAD04Ti/O7AhvwaBXybbpKBZz9qaf/pg740lCXyAICA==","signatures":[{"sig":"MEUCICBBiyMCqdCdjXhBQGQtSN4zw1Y5q2Zk5T8FXzn6zLoAAiEA8X6OnBVv0N9YwYQKPUCLrcVNoNYhFIH2R8sqhD0hwF4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":515217,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhMN0GCRA9TVsSAnZWagAAoOgP/ibMZWB2bBxZYajfiexT\n+1YfE3Be6WHPDlhrK4EDF6LgU4SL/v4L+ZkxWnvKPpwi3qBbwBoWUf9I6Ywy\ntj8JzX9VXDro+fuCg7xto/FHi9URShgHKu7XRMadlPQIHrr+LwGijfgol2VW\nx0aXGbz1CLybtMQSUKfXpu9+q+g3xfX2fZaT+mKxCHjjz8CGk6trSVERDkFN\nKUELNctdiPgJEviT7Yhw2DD9rrvDf8SUlSoWadT69cHrspFFtokmiD+nhi44\nLAMdW20HyD7it7RlEt90zgVzvxQHbGnrS63dwOKvt1jtIbwVJLWA3PGx0CoC\nfY8LcIjc3bCz9WAfEUyebEICh7PpGWoQb+RLJTOKxpenEto90H3Zabk3lUhm\n1llD6YlZ3JXLzJrQLVvTHo9o5OFIY6zDFFLbZqgadlHpX5MHam1tPzhJhjEt\nBt0n75aJ1Zq9iNoyujyDdY9NdbodaWksuKlXR3ENaDEyELakdyKFjQtQ3R3T\nkO/XSUlh5zoBKLrrQMmW0IOBJHNIuLCNkqokn3VSBRzWXoNvRH7uUrpr4oDx\n78L0jAwDkeXx50sWiAyX0pIv2So3VBu5S7qEW46d02PIXSOutXDVKTBg0zdn\nG/KEJ4U7hPNoOjF866afmayxyScnDeDiOh2gNRfoCeiNfsYGQeyEE4ODvgkW\nhPRF\r\n=nZSJ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 1.0.0](https://img.shields.io/badge/ETH2.0_Spec_Version-1.0.0-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\n\nimport {CachedBeaconState, stateTransition} from \"@chainsafe/lodestar-beacon-state-transition/src/allForks\";\nimport {allForks} from \"@chainsafe/lodestar-types\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst state: CachedBeaconState<allForks.BeaconState> = generateState() as CachedBeaconState<allForks.BeaconState>;\n\n// dummy test block \nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\nlet postStateContext: allForks.BeaconState;\ntry {\n  postStateContext = stateTransition(state, block);\n} catch (e) {\n  console.log(e);\n}\n\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"feb9dbde58a76ce849519cd11a9c869ab08b7a02","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.17.6+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"14.17.6","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.1","@chainsafe/ssz":"^0.8.17","@chainsafe/persistent-ts":"^0.19.0","@chainsafe/lodestar-types":"^0.29.3-dev.13+feb9dbde58a","@chainsafe/lodestar-utils":"^0.29.3-dev.13+feb9dbde58a","@chainsafe/lodestar-config":"^0.29.3-dev.13+feb9dbde58a","@chainsafe/lodestar-params":"^0.29.3-dev.13+feb9dbde58a","@chainsafe/persistent-merkle-tree":"^0.3.7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.0","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.29.3-dev.13_1630592262061_0.18305802890858924","host":"s3://npm-registry-packages"}},"0.29.3-dev.14":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.29.3-dev.14","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.29.3-dev.14","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"tbaut","email":"hi@thib.top"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"586fda83d980574360943c4ecd86c8a3f6d9f6de","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.29.3-dev.14.tgz","fileCount":317,"integrity":"sha512-upyWgg5REobmqA3QymgzHb79ymKQkFfb9P9hk+0HTv3JXFBiUiirfyFP8Lm0cFJa7n6R0Yr9rWSbg3XQeO4P7g==","signatures":[{"sig":"MEUCIGyq6ROma4YckISGHjYYQL2PbJ16Hlpt0tfCrtUDGe/lAiEAhQAKfSDZDjsFKYwLRFGU5ojWBbBziuZkVG9FUQ5kRBU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":518980,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhMR+bCRA9TVsSAnZWagAAW3YP/R+EoIOV6GWfhYivdZok\nVHvrWbagv5BRNIRk/GcMk2jNNCBxZr+aJY3Ai+frB8ttGzPKNDK2o9yxUaMg\nGndZzHpOf4AGyQgbT4l3WbotnYb87lMxJug/7ASMG/ttORRXp7dVaWtMR6aX\n+ciNV52iFTWQ5/zmy96V8g/K+0YvZ5BV2jS9J9rR95J9SWcDeDP6bEVorIHS\nF+36WrdlZvFtL7ZxS4u5RHBYorhezP4EgBmnWaW3lS0rua6A2m6zQnxceR9Q\nrZikpWOpvpiI/UgzQXSl9MP8unK1rw/IBw82oOT1mULmCsHdztDz1YsThWaF\ngi7w58/s/ty0EHlzBkhc+d845WfPIFvlXrObac8OdRKeEgbuzKiNjUBOzUzi\nMolK7j+d+y3g41XlKzBG0/kdQFNsRk/fbtoxW3BLeQrWcvLceFgpIWf4ox4P\nXlwc3qpQqKXcUUAcsXg3fRcQcLFHhqBmDw6JNzl5lBdzGM+d33ci9zb2Dk5Q\nhNCyQpEvA0sXbYjppVf1wFwr/tVAcHplzNneN9lXvSggMxk9w0sNBS9Dfzv4\nGp+0ui7d86wXBFSae6y+CBQBzICWFdqYePZ1E6tZI1av8OqykkDfergJ/ELQ\nXpWLBW1Ug8dnxq8NAMHQmzCW4iKI3/Clgbni2wzvISc25UCUj4fVzQIdagua\nAUL4\r\n=oiR6\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 1.0.0](https://img.shields.io/badge/ETH2.0_Spec_Version-1.0.0-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\n\nimport {CachedBeaconState, stateTransition} from \"@chainsafe/lodestar-beacon-state-transition/src/allForks\";\nimport {allForks} from \"@chainsafe/lodestar-types\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst state: CachedBeaconState<allForks.BeaconState> = generateState() as CachedBeaconState<allForks.BeaconState>;\n\n// dummy test block \nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\nlet postStateContext: allForks.BeaconState;\ntry {\n  postStateContext = stateTransition(state, block);\n} catch (e) {\n  console.log(e);\n}\n\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"1e9f77f99b4a55b2458748e66277770f9c4eff9e","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.17.6+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"14.17.6","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.1","@chainsafe/ssz":"^0.8.17","@chainsafe/persistent-ts":"^0.19.0","@chainsafe/lodestar-types":"^0.29.3-dev.14+1e9f77f99b4","@chainsafe/lodestar-utils":"^0.29.3-dev.14+1e9f77f99b4","@chainsafe/lodestar-config":"^0.29.3-dev.14+1e9f77f99b4","@chainsafe/lodestar-params":"^0.29.3-dev.14+1e9f77f99b4","@chainsafe/persistent-merkle-tree":"^0.3.7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.0","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.29.3-dev.14_1630609307465_0.09977753204539974","host":"s3://npm-registry-packages"}},"0.29.3-dev.15":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.29.3-dev.15","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.29.3-dev.15","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"tbaut","email":"hi@thib.top"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"ba9cbe05c88d4353c7ad0e965951c6874ec2966d","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.29.3-dev.15.tgz","fileCount":317,"integrity":"sha512-sf1f5L5e/BF4fO47wfSJVGPULhj6AyurY5oiD+oH5NhuxZPc6FtwCSvlaZGJHXL31leK+OQzEtNxeQnyURQiLw==","signatures":[{"sig":"MEQCICBMXKKvAnNormKQl6vofyLnZ2g9Zggsq5b1OU5r801RAiABeO99j7U3P1CrOoP/GQhP1pfRstuUsnSsujOy9J/kiw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":518980,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhMeesCRA9TVsSAnZWagAAV+YP/RokSdj/LXfhMmjhI3qd\nHDhM7mZXT7V0e077z10XG8xFq5/vvuuUfoZ6uDCmyDjy+2JmqLphGnJ18I+W\nkePnnqm9wZekP3W+a7dXk4TmKExN3IqrVzy6n8b3EboAT87Ph3BJ4zk9raxb\nqwI4j7kvD4z/a8WsczjbPDULg9FKyNPMkYVY4gxPDgYufxZLwqIdiggA77W1\n8MXTTadvN5Imcfs7uGG3zMMb0TkJOUeEPyLFNv9YYxKeWdU3g/Mvtggz0iBn\nEuFL548MWab3SDaD/SWClUomLPDr48yNOp8rIObx7RyT3eey2allqS10+1BB\n03uMlW7GcXKD1Z+M8XXs9Ibqo8YzH3LL6Y2Fl3mIJAD0MLbh+wm8AR46b+Tj\n7kzp64T4/FlDJwYATvWn8S6i1oNJLN778lBx8mwENgcd36Vto/hLFMIBczZc\njVOuHJjjjL2PMnerpyLjWuNVbX2iAj+odwN7HMVbxVB/qRp08YewhP37y0NK\nigLDbxgnmAuyHO+ZYvLr0G24BLJ/w59pOFrw+FZSc53PAZRCQzxYoTlFaJY4\nuWVyMPGsmdPVg1FRwQAtnMmK+GInhYxs1tQkVkcFinYIPt+zc3SdicSQbqUX\nBpMCChugnKN3CSfXuUlQRKZ9T5DJAxd9YGPZbdVYucIL597EvduKQsxcbMLd\nkC7s\r\n=z7BB\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 1.0.0](https://img.shields.io/badge/ETH2.0_Spec_Version-1.0.0-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\n\nimport {CachedBeaconState, stateTransition} from \"@chainsafe/lodestar-beacon-state-transition/src/allForks\";\nimport {allForks} from \"@chainsafe/lodestar-types\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst state: CachedBeaconState<allForks.BeaconState> = generateState() as CachedBeaconState<allForks.BeaconState>;\n\n// dummy test block \nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\nlet postStateContext: allForks.BeaconState;\ntry {\n  postStateContext = stateTransition(state, block);\n} catch (e) {\n  console.log(e);\n}\n\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"8f0b41cf3f6142dd149bd4d8d7d9b7030163cc02","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.17.6+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"14.17.6","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.1","@chainsafe/ssz":"^0.8.17","@chainsafe/persistent-ts":"^0.19.0","@chainsafe/lodestar-types":"^0.29.3-dev.15+8f0b41cf3f6","@chainsafe/lodestar-utils":"^0.29.3-dev.15+8f0b41cf3f6","@chainsafe/lodestar-config":"^0.29.3-dev.15+8f0b41cf3f6","@chainsafe/lodestar-params":"^0.29.3-dev.15+8f0b41cf3f6","@chainsafe/persistent-merkle-tree":"^0.3.7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.0","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.29.3-dev.15_1630660524514_0.014144217108073898","host":"s3://npm-registry-packages"}},"0.29.3-dev.16":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.29.3-dev.16","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.29.3-dev.16","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"tbaut","email":"hi@thib.top"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"60954d02cdc282640ef0eff773fc3b804951b6d9","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.29.3-dev.16.tgz","fileCount":317,"integrity":"sha512-IUpJL7ou3iq959+DoJ+HxjkEEdZ7+IU+dMvRJQc1YNARq4sZeQYmHTlCCXxly0znZUxW357y3tEgDvu1n2F+1A==","signatures":[{"sig":"MEQCIERgGh3kAd4n4E7QrrXAUFXNf6W2IjW5FIKhNRhqxJ5cAiAXYJnZapFCkQ1T98dK6PCYwCOy3Fyi4bJUqJhNFDZb+Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":518980,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhMgjFCRA9TVsSAnZWagAAamYP/iL6LuF/1i6BzHqfhHqE\nZ/sBP3l5qI73LFnzcLWn38W6iwOZhrp5lIvQpmHn0zAtwS7x/i7W1o/Ii6B3\naes6hD2C345Bqty7LochziEeuDx/PF7+QEcR8Qx7s/F7I2r7GwfqUz5A8XZ2\n0pPj/9hy1BdjFYN+4gjdDZMRFQG8mPBKetzeDlw8tO67sw2qOz15C1f9selB\no0pmZZUt9TlEIEHXkdmlH2kIK39U+AvZwabefXLUDKM45sl+3V0I59tzkZ06\nPIzQSZP/q+icYhA54ozGA3NWK0CsidK3LqwbcR/25YKeq3aweYmOctIZUsfZ\nZqDmfy9Z+gFSPno6Kmpb5SCoF3DEkuZREdeC7lgY1Wz8no2GypN3cptTqsUQ\nYbyW+9wdLpp+wgpnFAeYXZB4l6q6OKq4qLPRxir4WM6b46aia87P48oGWltI\n+HWMOuoLOemUuuR2r394sh9I/ELwHwty7QpfFkMxTbjGiVu4rf2jvDyER3gf\nSCMgBbh8dGgxxAerkymf2+3VVewahiBFwZt8EDPp6SALjGyWDNt81fFVi5LL\nhrI/ln+140MEvQuFvmZYAG9duUCXSwEHfIQC40t5rkCG9+sVAq4IawF1ceIe\n8GmtLqhutJ/iOL6Sua7gu7oeVf+jw5/ii4pHmuNzpzrTtxL/le/KtSIvITDD\ngbkH\r\n=eG2Z\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 1.0.0](https://img.shields.io/badge/ETH2.0_Spec_Version-1.0.0-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\n\nimport {CachedBeaconState, stateTransition} from \"@chainsafe/lodestar-beacon-state-transition/src/allForks\";\nimport {allForks} from \"@chainsafe/lodestar-types\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst state: CachedBeaconState<allForks.BeaconState> = generateState() as CachedBeaconState<allForks.BeaconState>;\n\n// dummy test block \nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\nlet postStateContext: allForks.BeaconState;\ntry {\n  postStateContext = stateTransition(state, block);\n} catch (e) {\n  console.log(e);\n}\n\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"846f80220eed44e399ed204e932dc22e5f9eae4c","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.17.6+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"14.17.6","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.1","@chainsafe/ssz":"^0.8.17","@chainsafe/persistent-ts":"^0.19.0","@chainsafe/lodestar-types":"^0.29.3-dev.16+846f80220ee","@chainsafe/lodestar-utils":"^0.29.3-dev.16+846f80220ee","@chainsafe/lodestar-config":"^0.29.3-dev.16+846f80220ee","@chainsafe/lodestar-params":"^0.29.3-dev.16+846f80220ee","@chainsafe/persistent-merkle-tree":"^0.3.7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.0","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.29.3-dev.16_1630668997322_0.3690233656194426","host":"s3://npm-registry-packages"}},"0.29.3":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.29.3","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.29.3","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"tbaut","email":"hi@thib.top"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"8ca4f15e3a7b0ffa72aa91b6bcf238aecc1fe353","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.29.3.tgz","fileCount":317,"integrity":"sha512-D6LGp13a+8HZkcM7QOc2NdFYPwiemF2rlh8XEWR2LO9ioR7IR8f9rgwzaTa6qn9zTlAFMsT97j3gg/dm5x4W3w==","signatures":[{"sig":"MEUCIDuCHH6d1w6bkqECg8VdIR9jrnwn+KUIL/IaG2+pg8f2AiEA2cuKNwvL77neDo2SkStHkVrg2b5vYmXA7Dyy5v97EFY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":518885,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhMgl1CRA9TVsSAnZWagAAwYEP/iebM1+/t6szjqdFgzsF\n8FvNf24LGHi/nfSl5tscj2Ae558+472qAuUFWMo1GaSIMyTfvjatx3M++2ds\n4dDphGENILR/9tVJjh90TcLGoTReeZwaavTZug+JOmNn183msRTCKPwz1hGL\nkSvckJadAIrUohAC2qN+Y+qajfWPzk4c3S6iKZ2XLU8RxM1hDxyQiKowfKfp\nhXzSbtU9m9+pHRp2DypVde15FXJiYfKQJnkYh6vS9x/kIOq6ZbzccqFZbYzz\nQaxZQWGfcelMXVgcAzAtUqqOqfiaoFvKr1PIfowQkp2rvHESKCeQzKMCiQ8l\nyuPycUNtr/E43GuC1SgLo2VMS2aVIRJ9ojiLytRx95SoG7JKahZgsFSn8Unk\nVDiusYjA6pH4CP1djddCbbUI1aZv7VN59V7yAtmloDilYSffijJ6GsI08oCA\nUm7e/mNVba6glkE++5SpyQKfytShL198wc408BBXXPqy7mAJfIAvCWBqpOWr\nEIM8CP0iUkUmaURzoxjpbWLwG0OdvqbvFPFp0vBDkKQkHsdgFW3f+tB6h5NN\nFeKH+U06WkMg9OLuEgdNhdqwCC/1K1VMLFOtBl8NCLyPDeONno2pLbBS5Z12\nqlNJL2RE3SDUg+haXCHqyG9daSyqaeYbDlGk9cplP4L+jVyGLzU8eysZsX86\nD+i+\r\n=Q6ig\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","gitHead":"846f80220eed44e399ed204e932dc22e5f9eae4c","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.17.6+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"14.17.6","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.1","@chainsafe/ssz":"^0.8.17","@chainsafe/persistent-ts":"^0.19.0","@chainsafe/lodestar-types":"^0.29.3","@chainsafe/lodestar-utils":"^0.29.3","@chainsafe/lodestar-config":"^0.29.3","@chainsafe/lodestar-params":"^0.29.3","@chainsafe/persistent-merkle-tree":"^0.3.7"},"_hasShrinkwrap":false,"devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.0","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.29.3_1630669173067_0.881660606594941","host":"s3://npm-registry-packages"}},"0.29.4-dev.3":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.29.4-dev.3","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.29.4-dev.3","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"tbaut","email":"hi@thib.top"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"e813de892a5c2163ca8549e4b7fc6363a0db92c1","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.29.4-dev.3.tgz","fileCount":317,"integrity":"sha512-RxR3qwj0aHnMlkvSwIf4n5/2Kcca9Nzu5DfqN2EhioOOp15mp+kL/su79sCS1UKYFpe7uRSm01yISXPXaiF44w==","signatures":[{"sig":"MEUCIQDRtCCPHazOnHrYejc4blglVwMBdReonQ0u5VbluogE8AIgOW1c2C5IbnK8/eU7SHRLJG91YOHTfNZVkkJeA9eeA2A=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":518975,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhMgpxCRA9TVsSAnZWagAA/ZQP/RcjzS6UEr1/twTImCDa\n6CDs6RLIH7fdsOk+R1OWfmK08mGls2yXJJy459Hf+QHwyF3XrS9bB6U1vE7K\nZ9GEgxNIpdSsLdVxSUTRr9D7aBkcCTVnnxQ9v10i2eXxBpbL/F3gwrXDpDEH\n0H+x3COX4vWE33qW97MVtdxAu7AS4Mp7NolnkIxxgrezdcdZpJaaXSB11zsH\nsJWTs4VdPcOWZqgueTq8rQGGfKL9rPypdUYoUxKBkOTt4cVf88DfrZGrRXn/\nHn0Dq6WTGtWqdnwWcTdULyRE+jbFD5rpJIRO9mLNUxDb+rFP8ejKCv63JIOZ\n5vpQ0r91B2x4o9zJMdjm2V1OcljG010tr4okpLeM/AkQfA8/a+MwtnnnSVD8\nVYjD2uXHpRg6XWKtRimIutMlmCVRERu7SA4sBu+n4KACGReoU6WPJ1Jz0MPz\nrSy4bLAMkD6zNx+StrYwYVoUPcjjb3/3XaNiHZy7uJ7tJUA3IlDy9Mu4rgxm\nNl4gChWyJ06JUJrIsBbzhYC1szPZPRUr451ET54M0Qg5RTfrP44cg8Tq4RJK\n654wexyrZ7pnm1imlxnUgzb1WAU+A3JsF7Jxn6YRYvltYx2CLSCWqLS0Ehhy\nXfXXvZQCmIzQYjXQaAsMi0b74n91dfWKhVp0jCSCGe6nMF3crow7wkwJe9km\nVxwx\r\n=DofR\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 1.0.0](https://img.shields.io/badge/ETH2.0_Spec_Version-1.0.0-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\n\nimport {CachedBeaconState, stateTransition} from \"@chainsafe/lodestar-beacon-state-transition/src/allForks\";\nimport {allForks} from \"@chainsafe/lodestar-types\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst state: CachedBeaconState<allForks.BeaconState> = generateState() as CachedBeaconState<allForks.BeaconState>;\n\n// dummy test block \nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\nlet postStateContext: allForks.BeaconState;\ntry {\n  postStateContext = stateTransition(state, block);\n} catch (e) {\n  console.log(e);\n}\n\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"a035e051564cf01da959901d606af156ec328db4","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.17.6+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"14.17.6","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.1","@chainsafe/ssz":"^0.8.17","@chainsafe/persistent-ts":"^0.19.0","@chainsafe/lodestar-types":"^0.29.4-dev.3+a035e051564","@chainsafe/lodestar-utils":"^0.29.4-dev.3+a035e051564","@chainsafe/lodestar-config":"^0.29.4-dev.3+a035e051564","@chainsafe/lodestar-params":"^0.29.4-dev.3+a035e051564","@chainsafe/persistent-merkle-tree":"^0.3.7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.0","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.29.4-dev.3_1630669425600_0.12536076825954767","host":"s3://npm-registry-packages"}},"0.29.4-dev.4":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.29.4-dev.4","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.29.4-dev.4","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"tbaut","email":"hi@thib.top"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"ed0548128957d21c28643e5b1c3a6812cbffab5f","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.29.4-dev.4.tgz","fileCount":317,"integrity":"sha512-PqLlTn7l6jGSSJ7GmIAWCJQfoJtBsM6o9721ql0yjHAbpVQAYNR3nYzc3DRE0eUb0UmXP0h9wyiDFgxmtPjPsQ==","signatures":[{"sig":"MEQCIC1kf+Kf/lNsujD3PNRybFQ4mi4nusPzGEBG1+3ZLsXQAiAUv4dksjk/8NFl1DMqxuLlzQt/Os96IQobCAMcuoDCdw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":518975,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhMkOUCRA9TVsSAnZWagAA27kP/2gNFsDrGJ4ISFk4iHlC\n0sLPI4YFDsTUFxmi6NrHLZW6rWYYCu+OFhbLL7WeT/oRp3Ki3wdMpir44KIc\nC3cQRG7IjbQldDZk6LUlv8TvhEAZcizFtJBwdAGrVg2dQe28PXnyVBJKjxpi\nvXxVKMLKEn9wFRoou/oymGoHwmt44jb6Pn4CBEosQILWFEg931WBp7eqFJWr\nrf7bW9mTN91p57BPhvxH3ubC/NLr8q63uFMIIwT/a2k5pFNEVE1lRlaT60tp\niXVSTVlvWIqORlQ3HQGaG/3Sdo8UucSTdtFslgkFMZA3EF7GVKduMmqq/kzy\nC4u03qrXIFMy71a/cN4N+XN1JBbs2+xfZ6gdy4p9mTorj1YnXQmstmaxA1LA\nsd8kBZyWhTXUFAPggh83ZknYdlVRpbuUwk8rHGnQpxUyj1sPJsZuCZ0bzvaF\nY5sR4xwObj7NL0GY1heY0MEyjab9bDHrnX7H8Qvb4R3uziHY/yoof45fJj3q\nUUhNC+d26UaEKEzQQBPgDK9enLn4mJuI171xjHTdY1bE9IBJBnmuNgzWh25O\naKlVWEcgNmHZHPuIDf+yBvJ6k6jk3rmeSx9Lw6hCd7uhWB0TBdKeVAJpEBHp\no7CbXam+Xj+yy3t76eCY9UqwtWgPCSwnFkUAGr6cUTZwFR1kh6fexTJskIYs\nhp1L\r\n=zNHf\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 1.0.0](https://img.shields.io/badge/ETH2.0_Spec_Version-1.0.0-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\n\nimport {CachedBeaconState, stateTransition} from \"@chainsafe/lodestar-beacon-state-transition/src/allForks\";\nimport {allForks} from \"@chainsafe/lodestar-types\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst state: CachedBeaconState<allForks.BeaconState> = generateState() as CachedBeaconState<allForks.BeaconState>;\n\n// dummy test block \nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\nlet postStateContext: allForks.BeaconState;\ntry {\n  postStateContext = stateTransition(state, block);\n} catch (e) {\n  console.log(e);\n}\n\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"8c38fb8fe4537dce612399500c5e32940040728e","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.17.6+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"14.17.6","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.1","@chainsafe/ssz":"^0.8.17","@chainsafe/persistent-ts":"^0.19.0","@chainsafe/lodestar-types":"^0.29.4-dev.4+8c38fb8fe45","@chainsafe/lodestar-utils":"^0.29.4-dev.4+8c38fb8fe45","@chainsafe/lodestar-config":"^0.29.4-dev.4+8c38fb8fe45","@chainsafe/lodestar-params":"^0.29.4-dev.4+8c38fb8fe45","@chainsafe/persistent-merkle-tree":"^0.3.7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.0","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.29.4-dev.4_1630684052543_0.9510021726855757","host":"s3://npm-registry-packages"}},"0.29.4-dev.5":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.29.4-dev.5","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.29.4-dev.5","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"tbaut","email":"hi@thib.top"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"cc240c63992d2d162d3554084c71da991bc47110","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.29.4-dev.5.tgz","fileCount":317,"integrity":"sha512-1AUI4Cottuvz9fhBMs8q820zgvMvADnsrQf6oz4suVhL6OIwQcKOEl5wqAIphqOw/s7nSY0+JVvUkSAnebBPNA==","signatures":[{"sig":"MEUCIQDh85k/CyEUIHy7rfiiNcC0yHzR6rC6xmQIUkTxeBVEAwIgNZQjIftDetDxh0r9SYuoQHQ2aFefcCmir2zfoS1NJKI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":518975,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhMkT+CRA9TVsSAnZWagAA1CoP+gKcJQa5ZLocKn/JMt9c\n+L3fQP9drv5HGuYFy0ZxyZchKZi2EHHIg4NBCZnIpsomHvf+xB+YWu1A2cUS\nAL3lxlJZJg/L3fuifVAyCs/hwzlC/bu+2BnegAZZe5Gryz5hWo7VK3iFyI75\nQY3EDdLlk/Prg9S739YqOLGX+dxeDFsrFr2m2B11C1qqePjq14DePB+8gLlf\ngtvJ2dIj33nqrlmA66rY3d5nWElXwHwoWHH2JfFSJcUHjWl6f3qWSue6HXJl\n1oOWW6bPrwVLOEAwjPQD7y4413pkruRkAOStxk8UX9KP9lFSuVl9YBog9+T7\nAdZ9ulByWXUf5RDjMehbZiyI6dsAITAUj3j23gPF3asbkOhy3w8x6jbdT9yx\nYDgJ/E1HK5HIc/9kYOA18dzNGehm9QRt61i3G2GrGY3UilHnERVRU8RhqWoL\n1r5+HWpfRBH2RUXUd3qg6JiaS9+7U99GKQcVucll2CuX6KgcuAbx7G/Kz63P\ngkV1XHKlnp4eQTnPFXlsiBMagCI3LjzxUVMEwp9FwInnBF8/+AHtuPQaKrOC\n8Z7vDPYLr5vHYwDw2Uswu3mK3CyMbyZkjIRuGpNehoFT6p6dF0/a/hBW45CC\nEt8qCjqOvsESRjdw2/C76xVBZE4ESa/qPfbTbuoFMbhc/kdP5b/jhf9etmQy\nmPfl\r\n=hSjd\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 1.0.0](https://img.shields.io/badge/ETH2.0_Spec_Version-1.0.0-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\n\nimport {CachedBeaconState, stateTransition} from \"@chainsafe/lodestar-beacon-state-transition/src/allForks\";\nimport {allForks} from \"@chainsafe/lodestar-types\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst state: CachedBeaconState<allForks.BeaconState> = generateState() as CachedBeaconState<allForks.BeaconState>;\n\n// dummy test block \nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\nlet postStateContext: allForks.BeaconState;\ntry {\n  postStateContext = stateTransition(state, block);\n} catch (e) {\n  console.log(e);\n}\n\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"b8ee5f20d74e27c0503695744d029ddd250a08d5","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.17.6+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"14.17.6","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.1","@chainsafe/ssz":"^0.8.17","@chainsafe/persistent-ts":"^0.19.0","@chainsafe/lodestar-types":"^0.29.4-dev.5+b8ee5f20d74","@chainsafe/lodestar-utils":"^0.29.4-dev.5+b8ee5f20d74","@chainsafe/lodestar-config":"^0.29.4-dev.5+b8ee5f20d74","@chainsafe/lodestar-params":"^0.29.4-dev.5+b8ee5f20d74","@chainsafe/persistent-merkle-tree":"^0.3.7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.0","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.29.4-dev.5_1630684414225_0.9087613467268916","host":"s3://npm-registry-packages"}},"0.29.4-dev.6":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.29.4-dev.6","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.29.4-dev.6","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"tbaut","email":"hi@thib.top"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"0f8cf88ddd26dabed3d61df055fe04417f97423e","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.29.4-dev.6.tgz","fileCount":317,"integrity":"sha512-AjC+KEsxDHYFW7hrYE0m+E3WPwstr95yjcmXcOjEAgQ5FpRM/MhW3XATpz0M3ExfRHlUgpnuvmPyIsJ7TpBs4A==","signatures":[{"sig":"MEUCIQCarRSfiUilTdSI13ln2ya1UjF4l1sb8ajR/XnxU+ADfAIgWu6TOPouUpfT5LOVrjH40SlllPuCQoMXjS99d0t16PA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":518975,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhMkl9CRA9TVsSAnZWagAAIzIP/0JE2CdxjQAjKhLkEm9g\nDAZdBpHiJRhXvZCN9Ryoe9zjHeewBIlBB9o6L4BEHJDB1LcnblWpumNqa0kt\nCgd9/Pc0I0gVebc24HDUr3GXFaEPtty+1WRVFMRbdyWoqIjIb/lyDtExY059\nTUw+eo8dvwmqxI7udCwzBm8H2vfr+VykGt0IpaWkeeUgBR5aUKkH/MIfl0wh\nKbp9E83ZLJZQcOSLe0+QWNG8iL1DSwCtr1+nNuUkWMNx2oOsLgkA2GIErsNI\nlZ9PW+ix1AhjD5tIvF655bmNKKaycgL1TX3GIWICh65wK9Z/rUz37MLOteQn\naEXtt+F+0x8MuvxXqaHMkk2Z6h8e8qiIaJ7cgyhz/GGaTAJkZZwa7zns/Poo\nCW3E1RWQlb2QwI/ShN3LCTahw76XLOaFTi5cNqXtaDCMXne0Fpt3vKVC6vtU\nJUeFIW7P+9azCRe51U8UZbP/4WkMbc5VcY7dHzwYJjj9UzLVKAEDLB+DyaFC\npIfoXWLtc6TKHbK6SeVTpI6Y8RNd3Gv1wBE4/qJ7eUWa9PBXnfUmcsX4rcmo\n5b/dJpTgFsod7XEURolVndvJTKKE7HA/6ahedEI8xwNfaNeTsB0l2KU73YP2\nyJk1LbIKj7pN6jdbCOMyFoF5cESU7iEywINzsYfRwn0o+rqFkywnL9AvdCH0\nMykc\r\n=uuxr\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 1.0.0](https://img.shields.io/badge/ETH2.0_Spec_Version-1.0.0-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\n\nimport {CachedBeaconState, stateTransition} from \"@chainsafe/lodestar-beacon-state-transition/src/allForks\";\nimport {allForks} from \"@chainsafe/lodestar-types\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst state: CachedBeaconState<allForks.BeaconState> = generateState() as CachedBeaconState<allForks.BeaconState>;\n\n// dummy test block \nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\nlet postStateContext: allForks.BeaconState;\ntry {\n  postStateContext = stateTransition(state, block);\n} catch (e) {\n  console.log(e);\n}\n\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"43972fb1b0d0e0d44c4244541b7a1c0e958d68e1","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.17.6+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"14.17.6","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.1","@chainsafe/ssz":"^0.8.17","@chainsafe/persistent-ts":"^0.19.0","@chainsafe/lodestar-types":"^0.29.4-dev.6+43972fb1b0d","@chainsafe/lodestar-utils":"^0.29.4-dev.6+43972fb1b0d","@chainsafe/lodestar-config":"^0.29.4-dev.6+43972fb1b0d","@chainsafe/lodestar-params":"^0.29.4-dev.6+43972fb1b0d","@chainsafe/persistent-merkle-tree":"^0.3.7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.0","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.29.4-dev.6_1630685564764_0.11023329605870291","host":"s3://npm-registry-packages"}},"0.29.4-dev.7":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.29.4-dev.7","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.29.4-dev.7","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"tbaut","email":"hi@thib.top"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"8ea12f81ac235de1d1771e1af3d5c20276db5a2d","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.29.4-dev.7.tgz","fileCount":317,"integrity":"sha512-BegB7UYADyanPTSKMOB5HTvIBPhTboS5qgc0Bqa6y4MV5eJCcOqnFLAfv5bHOokxvgn8XRq6m3uHMeyMH7/ilQ==","signatures":[{"sig":"MEQCICL6xPlfOoU4q5f/6fSLICsLOPFoj8lBVygGA2dguQiBAiBWEhcAA5vMHP6PGpsUHOcYGR+VqKKzYi59bxn0t2vn7Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":518963,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhNWbkCRA9TVsSAnZWagAAPbUQAJhHZeaVZU5zAa4j5l9T\nbvWo6gCFCJd9jUQBjUnIJgEyL5vHc+NZbanitLoN7XD7RfmG+QOy8BnauToj\nDUrtMJgiQdzWVim7HX5Wd4w8CH3h7vZv+BVC//6ZDfpjKgW0kKisALoO+7BF\nqPKd1r/wAsBvL17MYhjTPoenN3fOUOs6qqwQuq4mTMLRvmc3uZed6o3PFI4+\nmDKyUYVpbWFXHdZGkdmKowiULu7s/n1rnK2gg045njq+I3sf+7h+ZnP1d6RU\n4AItcAAnbwgJWuvgW+L2PFPvF664YpThHJkspiS3NS9FtZDwh/NxR58P+yAt\nMP4LlYYJPfVuhNUWa5m3jHQ7BKwJtxlXOCOEIkB/6AZRJuWGJvckjypCUgbv\nMtEn4Fm1RitFKW3tvz8wGotZZ+ltVXmTa+OZKcRTs/iUYzywGx5n0Ra9letw\nj/sidYoP7H+r79IrYIUciwlhjCZlqxix6xbgsVHdFi+CRLZDX9w0ll6RMwW7\nPIU1bG8GEJSJU8dS62gaDzM/I9/G5ldF+0Hb3PoBkiDtLB1CRP163Ymd+ocg\nPlmkrZXUvpJq6h5uoOFoTXt/jmLZ3amfUHPZdF3moh1kvpI9qJ3cq+2DwFi1\ntZCTPhw0cKsDI3UoIXrHbr02hYnZF2voILToYD3/177d9s1HX6MTOj9RYmkl\n3Hec\r\n=COng\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 1.0.0](https://img.shields.io/badge/ETH2.0_Spec_Version-1.0.0-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\n\nimport {CachedBeaconState, stateTransition} from \"@chainsafe/lodestar-beacon-state-transition/src/allForks\";\nimport {allForks} from \"@chainsafe/lodestar-types\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst state: CachedBeaconState<allForks.BeaconState> = generateState() as CachedBeaconState<allForks.BeaconState>;\n\n// dummy test block \nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\nlet postStateContext: allForks.BeaconState;\ntry {\n  postStateContext = stateTransition(state, block);\n} catch (e) {\n  console.log(e);\n}\n\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"4fee784b0bd606ddb50b375a6044ed52c3bd6cfa","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.17.6+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"14.17.6","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.1","@chainsafe/ssz":"^0.8.17","@chainsafe/persistent-ts":"^0.19.0","@chainsafe/lodestar-types":"^0.29.4-dev.7+4fee784b0bd","@chainsafe/lodestar-utils":"^0.29.4-dev.7+4fee784b0bd","@chainsafe/lodestar-config":"^0.29.4-dev.7+4fee784b0bd","@chainsafe/lodestar-params":"^0.29.4-dev.7+4fee784b0bd","@chainsafe/persistent-merkle-tree":"^0.3.7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.0","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.29.4-dev.7_1630889700509_0.7623968431885959","host":"s3://npm-registry-packages"}},"0.29.4-dev.8":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.29.4-dev.8","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.29.4-dev.8","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"tbaut","email":"hi@thib.top"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"873027e7ca28c2b5e49a5ea44e88f5ac20e57e32","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.29.4-dev.8.tgz","fileCount":317,"integrity":"sha512-gI9nN98PYtxA3mmuRcsx/9nlQsQz15+G6nGCqaUuak1r1W2gQhuBB6HnCK+0E3v1/tYDeMcVZG9CwSWPhupELg==","signatures":[{"sig":"MEQCIB74xLrcASwajp3MI2ouXK90TDu9yvjpa2eeVrVc7556AiA/JfSvA10ny/1eN8mIb93IvYq6lIk4j3ejzzGhAbel8w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":518963,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhNnZBCRA9TVsSAnZWagAAmM8P/i53/as5ZKgBLz3hqNk8\nuVasSmg67qIchRYwM1Zq8Pax+5w5wPBqrziET3CQs9vh0SGwKcmNXHwTPzpT\nyXs+QkwfiJB/LhKHoHPX4c1mMnoGXZqO6ENdaV3BFHhi5zPIqNHCOs7ST+w0\nkbWKZr1f0Ou/4VFoTU4SwylQCfUxi4NLI2Bvk+0/VHp4gYaAVEeOHM+U+Wgs\nOxCccOBW1VMuHBunGtHSbDhS9ntOEw0rZJ8uFs9DcW+6nlvdqLwSpuL1DqG9\nVSB5XPg3EFzom/GPw14rjC+eFtYIyMCZeJlS/0jQAYChuWE6xK8pe/QytA6o\nKSfCVTMlscFshkQ8sdrJWPLlf/lAOfetNXcDlUTy4M+nZfGvZS6RcsEhr3Xp\ndpE47jHg05pZ4hxmVGqvS782NxeBsYhD6rlkCWboSVqOD+xNHqSuPxByHXRa\nlQSvIZTkOgAZTj3vgy9Y7tgmWUVb35kqrJdij20DRMEMCndi5TV7RtKl80Nh\nSRu/i8oY37I5+C3evkgUO2umsL1PzRYMIZJAIed/L0KbpxONtFBYIsuVM8Jd\nRHe8NHWfH0pwzGL3hSfYdlWbQYliNXNSrvZ1aK0piA/awp5j18E0YRpzM4QB\nyKCr/5erMC7w37scSv/zsACd5tX5alcYyOtwUpppKRsqIDNZ28BPChrERKtw\nIdEc\r\n=06Kb\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 1.0.0](https://img.shields.io/badge/ETH2.0_Spec_Version-1.0.0-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\n\nimport {CachedBeaconState, stateTransition} from \"@chainsafe/lodestar-beacon-state-transition/src/allForks\";\nimport {allForks} from \"@chainsafe/lodestar-types\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst state: CachedBeaconState<allForks.BeaconState> = generateState() as CachedBeaconState<allForks.BeaconState>;\n\n// dummy test block \nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\nlet postStateContext: allForks.BeaconState;\ntry {\n  postStateContext = stateTransition(state, block);\n} catch (e) {\n  console.log(e);\n}\n\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"392b3d265e0158c37a301a64d6c38768dd313714","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.17.6+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"14.17.6","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.1","@chainsafe/ssz":"^0.8.17","@chainsafe/persistent-ts":"^0.19.0","@chainsafe/lodestar-types":"^0.29.4-dev.8+392b3d265e0","@chainsafe/lodestar-utils":"^0.29.4-dev.8+392b3d265e0","@chainsafe/lodestar-config":"^0.29.4-dev.8+392b3d265e0","@chainsafe/lodestar-params":"^0.29.4-dev.8+392b3d265e0","@chainsafe/persistent-merkle-tree":"^0.3.7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.2","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.29.4-dev.8_1630959168893_0.8611719275069474","host":"s3://npm-registry-packages"}},"0.29.4-dev.9":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.29.4-dev.9","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.29.4-dev.9","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"tbaut","email":"hi@thib.top"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"af0ab7c59dd1f92b4e263423ebbced86bd7e6fb5","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.29.4-dev.9.tgz","fileCount":317,"integrity":"sha512-8G813e/6cfs+zmhnG2AC9skPqBmxkWxgo6JxDAcOW39poqOYNSs+IjRgpucvzu5Rzp/SDOVl0EDCGTGaR+8qaQ==","signatures":[{"sig":"MEQCIGqN+lHzaSR9uTFRy7Dtwy3B4ulnecUQi4P++Ts7AxjpAiBjmWDcmuljhCJlI3UEe7KQjeVVIPlKr/q16eJzeP//8Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":518963,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhNzksCRA9TVsSAnZWagAAJ+gP/1IcqcdVBP2R46JD75Ab\neg8zsutF/kbnY9gVPvSNPA2Wa0/kI14eX9pzbN7nhKYQ87lYxQy2uHetZlyI\n3FETlvFpFNwz5NhSw/tgYV6P3Or/JiD6CuOXzwsztyF4gh/WBSkEOkqpCI3j\nabAXbMqFTeV6h5mmjO57rZrt79IKwgX2jM+XrrIiv9Yz8miYrSLBUQJ70s9F\n1I/aOOfwzuJZEGJjzOs0KNbulPO/FT366H9yzuNlMUUbKvkYugIm1xMHaR3v\nrnYJ3DEJ/QdF/ByHmwy99CdOBUqfRfjIJqnqZlFXTB7vRwr8pHZhGEc4dtbU\nQJMwA61Yhl2piqYIohj5zSWXUyPBThlnOP+lysTm+6xhUK/9OK6+Olq36gtB\n5viXhLnPY4VPgDtb7zi0dNnuaQQatpSPamGNjLXgBY3b9tiUdGmreaJ2xqEI\noEkVgx7eiIcpVI0eEDHfREKI1gdKqj46qDz3jlzZ4Pidwzi6malA4NElH72d\nLCsD4UsalxlZR02vZtlXdcC9gMq6iDOynXdU9gG6jZeOgxFV0CzV7o9iQXQt\nW7/Y21dBu6Qg4322SJArZ2yo3KluyUXywr2C6DF3YAldN3ZxVlcivV0V4vIU\nIszpIVs0958ZKVr/5kSITwVe1xtJ+QPpTpbr+RfQPxt74HUjvMjV7HukrPcE\nc2KQ\r\n=79o1\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 1.0.0](https://img.shields.io/badge/ETH2.0_Spec_Version-1.0.0-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\n\nimport {CachedBeaconState, stateTransition} from \"@chainsafe/lodestar-beacon-state-transition/src/allForks\";\nimport {allForks} from \"@chainsafe/lodestar-types\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst state: CachedBeaconState<allForks.BeaconState> = generateState() as CachedBeaconState<allForks.BeaconState>;\n\n// dummy test block \nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\nlet postStateContext: allForks.BeaconState;\ntry {\n  postStateContext = stateTransition(state, block);\n} catch (e) {\n  console.log(e);\n}\n\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"ff5a59bc56913a7541c27cad3b9ad0371cdf84f8","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.17.6+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"14.17.6","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.1","@chainsafe/ssz":"^0.8.17","@chainsafe/persistent-ts":"^0.19.0","@chainsafe/lodestar-types":"^0.29.4-dev.9+ff5a59bc569","@chainsafe/lodestar-utils":"^0.29.4-dev.9+ff5a59bc569","@chainsafe/lodestar-config":"^0.29.4-dev.9+ff5a59bc569","@chainsafe/lodestar-params":"^0.29.4-dev.9+ff5a59bc569","@chainsafe/persistent-merkle-tree":"^0.3.7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.2","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.29.4-dev.9_1631009068744_0.5133012316609433","host":"s3://npm-registry-packages"}},"0.29.4-dev.10":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.29.4-dev.10","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.29.4-dev.10","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"tbaut","email":"hi@thib.top"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"9ae5c5ad7fa58a78cabf4d619da0ede2d7285923","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.29.4-dev.10.tgz","fileCount":317,"integrity":"sha512-derYxR2oPFGre9MIRWF1PcVWOgOFIHkdUbzNXNRxsw27YBvw4mKglwM1myCdUYiC9wsGnFA1OVDyEaWocaJ5aQ==","signatures":[{"sig":"MEYCIQCluaDHnl6woOkeR4NfDkSfe+1FMltYct0ThhceU0ZFtwIhAOSmaZvYL0IR/G++th+YhFVXPeX1fTvXyvjEjR5Gb92U","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":518968,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhN26wCRA9TVsSAnZWagAAtPkQAJBs4KBte55EuQynnaYV\nSXfa9Skh5Qifpp3FUQ3zJf4pGzsde2emmKAi3+Omn4J/2Rzn8THWNEWgEquP\nZSIz6/WYP3UvnhMG1ABQ0JcUeQBvucpd1mkI5I67DXGsJnXSRlrsTO1q0CV5\nEDm/l2Pa39CpFlU6Xtw0OPvbQxBakgtjea5Klvp6KXIgU0hm5P/YMavZIeOF\nfdzaCqTa9xq7Dajrb+OONXMoLyAlJL7hN4WCYGoAnRktz1Ossr4qipmLwZRT\n47oX2pW2hcz9Qyc7WwFSRUHE/hEjWlSX7sO6LiSR2HEw3zWnkosLWwD0fk3t\nMHa9NspkUc2TJbmoWQINqOCKiawYWvxa2EhU7NlY3GBs3qSqK7GyEpgq49be\nwlkIE8+FCUFFv/M7UYaV5FIU48l1yKI/c441xbSnebRQVlbuvgnIJSEHBWPY\n+vZTqmfV50+xeUafwXeXdp5xOVCpVF5CfhVxIrpeKl/SSPH1FqJ9GFdAcO2V\nugSCitAoHPAuc+fTnx0NH20Aztykqa4yaXYWWFTCLFVwEBry5GlgKzfS96BY\nwiw7BNh4zG9Ex8fAKkGfZlHYUmQLbHiH7QFZ9Z5LeiztPBokAgDuY+KyIi6B\n+HzD7wIHIPdYGQ1zm/vuyTJCqyELBFGpoH85OaH1cj56CVGz6gio7dczPElF\nRIH/\r\n=j7bH\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 1.0.0](https://img.shields.io/badge/ETH2.0_Spec_Version-1.0.0-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\n\nimport {CachedBeaconState, stateTransition} from \"@chainsafe/lodestar-beacon-state-transition/src/allForks\";\nimport {allForks} from \"@chainsafe/lodestar-types\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst state: CachedBeaconState<allForks.BeaconState> = generateState() as CachedBeaconState<allForks.BeaconState>;\n\n// dummy test block \nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\nlet postStateContext: allForks.BeaconState;\ntry {\n  postStateContext = stateTransition(state, block);\n} catch (e) {\n  console.log(e);\n}\n\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"b1438d2585d4a964485800e9d0906a9f29885872","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.17.6+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"14.17.6","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.1","@chainsafe/ssz":"^0.8.17","@chainsafe/persistent-ts":"^0.19.0","@chainsafe/lodestar-types":"^0.29.4-dev.10+b1438d2585d","@chainsafe/lodestar-utils":"^0.29.4-dev.10+b1438d2585d","@chainsafe/lodestar-config":"^0.29.4-dev.10+b1438d2585d","@chainsafe/lodestar-params":"^0.29.4-dev.10+b1438d2585d","@chainsafe/persistent-merkle-tree":"^0.3.7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.2","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.29.4-dev.10_1631022767942_0.8827327730251933","host":"s3://npm-registry-packages"}},"0.29.4-dev.11":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.29.4-dev.11","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.29.4-dev.11","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"tbaut","email":"hi@thib.top"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"d155ed5b5c3f61539688ccb769b2a748eb2abcc7","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.29.4-dev.11.tgz","fileCount":317,"integrity":"sha512-fSeribYO2wHLHpT3uqUiX3iAnW7T7oBtdllduMqWeJN8DCdgYPmVuziZJGU1yCSSFMtoD0sgv25mqwnEEH8IIQ==","signatures":[{"sig":"MEUCIQCKXWN0H/DYzFO0qmKhOJGuMiD1yjIwGcdVnoUz4drk7gIgJyT2B++m8WU3d896tSGTQitghtCYJWRK46GxfmPK2q0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":518968,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhN3BYCRA9TVsSAnZWagAAZ3wP/R0qjfwpRtifF42/aJmn\nXWgdFo6LT+PXRw0JNzKj3fyOEoAsZv8gqFYOfECFacfafECnyq1RfS7m2c8/\nmLoPb1CV3rhLWeyykf/IVVb+rmCXMtRuG+LrevUgmj8YOH6J0oNkIjMA9bv7\nW8yYHOfpndsCNVB8hIBdJ87kgYDW9pQcSAMwNcOibffCAvlEfcBtQ9FTyiry\nWhixHZjfkzM6vpXZjUXucwvLkdeodXpS+GVjYT6rxsDp9BJ2ArGiOzYSYvfu\nFSZ+EpKLupI1RVUP1CzlW+ItgQ+ftbt4ZooLuEPV/ndL92dipeplbMbGWySi\ngNLBCQz+SpUfSTJgVccxQUotzmvXULTTfKkn6HpkLhmFWKel0uU4droB45eD\ncCpEuzRUizzEVywCFEIUZRB/WY2X4Cz6AW9G5eix9he1AXUszsyGbw5/CeOy\n6OG0w2E0EBGxQlkjPK2759B07nZdKbFVI1iwiwoEX/AjkrECbwtFZRg/1pdE\nT+h+n2QyBPyDQhKQFbq1KiCAe0K7pwoPeNtedc+caAoBbFNFewwqSkX617Fb\nDUqKcsVjHLK4lAupO/tElzqR5PTWYS0ozGCvXbPecolR3IqB84honREQI/2W\njawzEvdPo++FM3+SP7yfIETpMkA+BMQ/wBP1bNl2Zb5q9bZlW32WBRCgOfnu\ntsoK\r\n=bwqR\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 1.0.0](https://img.shields.io/badge/ETH2.0_Spec_Version-1.0.0-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\n\nimport {CachedBeaconState, stateTransition} from \"@chainsafe/lodestar-beacon-state-transition/src/allForks\";\nimport {allForks} from \"@chainsafe/lodestar-types\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst state: CachedBeaconState<allForks.BeaconState> = generateState() as CachedBeaconState<allForks.BeaconState>;\n\n// dummy test block \nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\nlet postStateContext: allForks.BeaconState;\ntry {\n  postStateContext = stateTransition(state, block);\n} catch (e) {\n  console.log(e);\n}\n\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"158e5f23f88e9c202f8f121448496b83443ee239","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.17.6+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"14.17.6","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.1","@chainsafe/ssz":"^0.8.17","@chainsafe/persistent-ts":"^0.19.0","@chainsafe/lodestar-types":"^0.29.4-dev.11+158e5f23f88","@chainsafe/lodestar-utils":"^0.29.4-dev.11+158e5f23f88","@chainsafe/lodestar-config":"^0.29.4-dev.11+158e5f23f88","@chainsafe/lodestar-params":"^0.29.4-dev.11+158e5f23f88","@chainsafe/persistent-merkle-tree":"^0.3.7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.2","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.29.4-dev.11_1631023192717_0.6533777905235085","host":"s3://npm-registry-packages"}},"0.29.4-dev.12":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.29.4-dev.12","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.29.4-dev.12","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"tbaut","email":"hi@thib.top"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"712d2229f92413ab32b80e49c87e78fdaf7fa75c","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.29.4-dev.12.tgz","fileCount":317,"integrity":"sha512-C7FIuZQaN+Op2q6pXPfNDIE2nOuUFxSDYgUmDcmSIlK/HsqJ0HYAj27b6TWJRl0WwLca5n8vQtWi95J46eXbKg==","signatures":[{"sig":"MEYCIQCDHwqlm+i0n+F8eZA6J38SWmi0pQqAwTE7F+OnnBMn0AIhAIjk4ATfC9UilOgwxq7v2rJXA3CW/u3EBUFwoxMB36a6","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":519517,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhOA2YCRA9TVsSAnZWagAAtN4P/j2TDawiVPzGU7MQHMHY\nJPQBqQxuYINQ2nw8qITrA9Qgr1xMuOYNg+ngg5WO9W0DRMRA8qjoD4ZpaKk6\nDX5rJiaJX34P+T+MWbHpOOAnOimhIYm0ph8QVCGtGs7ZMGgcX9ZA1PjCEKeY\ndT8LKeaavVZHogMoJkraTkjrbiVJyZizQI02cMlmDdFXfytqVjlv8Ia8BDce\nvHvQM+j3quPm7UnAmm+sFK8MCgfAATs71DVl8DWl8n2M35HmI1xTF0hurwB/\n6F9LQt5JvhYWyhRU65EWmn0d2i/bCXZ4skKjRygS1tzh73jdIK39ydSOnyXj\njTBXbp13YQEs6V9pk49FqbDwIEldJ3RgSwfEmVvr+hGSpJ1qgeBtWK7QJmmr\nsxvMuLEhwaFi95uToe/agB6qbL9jGhGLHSpLpR/kb9Wpq63hSYSklqIxMNOV\ncLviGj6BqiKIX3tQ7ysn0eY4nBMgLhwf42DPLo2S0crnrUEP+2L0Nqlpsl3x\nRmVtXaEevq0Y1OoQk7CCtmIqfOKfEESBRia8MDhjQSMmnOVrDb4GDt0r7Fqu\nhpdtVESRQX0B9BKFNE/IObM7IpNDRoAdytaTVG4kEc1psAxkecDkpzX4RBZX\nhnFkW8jemsMt05JDLIu6ZIfWn5KLKdjHqPt9WcRwf6/8k9ADEIT1AO3/qg5B\nl3a2\r\n=RIbz\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 1.0.0](https://img.shields.io/badge/ETH2.0_Spec_Version-1.0.0-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\n\nimport {CachedBeaconState, stateTransition} from \"@chainsafe/lodestar-beacon-state-transition/src/allForks\";\nimport {allForks} from \"@chainsafe/lodestar-types\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst state: CachedBeaconState<allForks.BeaconState> = generateState() as CachedBeaconState<allForks.BeaconState>;\n\n// dummy test block \nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\nlet postStateContext: allForks.BeaconState;\ntry {\n  postStateContext = stateTransition(state, block);\n} catch (e) {\n  console.log(e);\n}\n\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"7f0739a6078edb7fd44c4076297bccbc4b937e50","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.17.6+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"14.17.6","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.1","@chainsafe/ssz":"^0.8.17","@chainsafe/persistent-ts":"^0.19.0","@chainsafe/lodestar-types":"^0.29.4-dev.12+7f0739a6078","@chainsafe/lodestar-utils":"^0.29.4-dev.12+7f0739a6078","@chainsafe/lodestar-config":"^0.29.4-dev.12+7f0739a6078","@chainsafe/lodestar-params":"^0.29.4-dev.12+7f0739a6078","@chainsafe/persistent-merkle-tree":"^0.3.7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.2","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.29.4-dev.12_1631063448623_0.09791146388022232","host":"s3://npm-registry-packages"}},"0.29.4-dev.13":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.29.4-dev.13","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.29.4-dev.13","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"tbaut","email":"hi@thib.top"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"0d8f7e67dc1d57528f0e185f7916936cfe5d08d2","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.29.4-dev.13.tgz","fileCount":317,"integrity":"sha512-+aJTQgPA4NS4g1be7/BZTYzoItnDKtPaEXrHQQ6FDBuItMPvIoZEJYN290uUQUM/k0gagm8pB0gBAiwyRdcgCQ==","signatures":[{"sig":"MEYCIQDNpLWybuTiltuMl2mHgW/bJWPfYCzRC78VgUePtfti0gIhAKHOWHusVBUkcjxxLiRBig8YTkOoYj6ds6JPWMISv8P5","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":519517,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhOHLECRA9TVsSAnZWagAA3vgP/RCMLqBVRMNb6XGYm2mM\nJg9bsq3T1lElJUsB2CZZlaqKxRV05OX9xnnzj6TRLnDWrL9MqlACni8+ZrZR\n4EzyeWhv3K0krbvaLs+/pUflkAQ1ihT6dBYvznxmpl/ieHUyUr9waYCyp1fL\nj+1MfuQG7/vk7GkIgbpUb4YM6ZFV3FUCdKElzc5N8AXYkZa+IbehfZsSDWwy\ndCPxXg8CDMRbaaRdRKrWTwueADrPrhnwxjKOcE10b8GVrt+7nx77uSGaXcIR\nK+tmVacjLAicia6rasKc7NSulRiVWqLS7DqVfii8L+BuIoJSNC/v9WMn2tHg\n+6KQySkZBv9rJH9xnakC4GwkfKy90xcx61QQ/neFVUaf465Lcpr4nw3sMrjM\nzrY21esojx9i1Nuj53AxVT7XQcIdPBcIlJJ738lOYFCoQlsv827AVXo35oZi\nG17Wo0KV8btZaVrRI4fyY/LoN7tueYXmKAX82HDIvETCZ1MOwcKMb9N1KDRt\n1j86XUa5f3sTFFMdHlnQzCpMZo0a5TLVhVfOzY6zb/Kl6OBn5DDhtXV5w33F\nFUtlivsOv3aSMZQI50vafEJySOFKQmdNisqwzK3UjBsWJxMzkS6g/xld/YAq\nk3knUxJ15vN/3y/LW/i+2GCSjSEgr5MSW+5r8FaPTczkJiReCaJ81gKR/iVi\npJVf\r\n=ZhtQ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 1.0.0](https://img.shields.io/badge/ETH2.0_Spec_Version-1.0.0-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\n\nimport {CachedBeaconState, stateTransition} from \"@chainsafe/lodestar-beacon-state-transition/src/allForks\";\nimport {allForks} from \"@chainsafe/lodestar-types\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst state: CachedBeaconState<allForks.BeaconState> = generateState() as CachedBeaconState<allForks.BeaconState>;\n\n// dummy test block \nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\nlet postStateContext: allForks.BeaconState;\ntry {\n  postStateContext = stateTransition(state, block);\n} catch (e) {\n  console.log(e);\n}\n\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"22fb0fe5f468eeb0cc54f4a91644c8d845c5d9b6","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.17.6+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"14.17.6","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.1","@chainsafe/ssz":"^0.8.17","@chainsafe/persistent-ts":"^0.19.0","@chainsafe/lodestar-types":"^0.29.4-dev.13+22fb0fe5f46","@chainsafe/lodestar-utils":"^0.29.4-dev.13+22fb0fe5f46","@chainsafe/lodestar-config":"^0.29.4-dev.13+22fb0fe5f46","@chainsafe/lodestar-params":"^0.29.4-dev.13+22fb0fe5f46","@chainsafe/persistent-merkle-tree":"^0.3.7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.2","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.29.4-dev.13_1631089348155_0.14501937229639505","host":"s3://npm-registry-packages"}},"0.29.4-dev.14":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.29.4-dev.14","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.29.4-dev.14","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"tbaut","email":"hi@thib.top"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"5449932d5f8e126998ad8e5dc07db2b80c52fd84","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.29.4-dev.14.tgz","fileCount":317,"integrity":"sha512-H6Lfo+GZ0WH828WpPMxExJ709TewejhIjCisT3Bl4H2NKVCWJpueyKPy+Wx64BTlqJ6N8IHn5e+GPxTM6960zg==","signatures":[{"sig":"MEYCIQCg3XB984QLNEX+qNjujsVeVMd/CZuK9nbV4zdpwQdzBgIhANeC7SIZzYmxM6HWNVAt8DeFl5IGqoDWNou/7/XDETLY","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":519517,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhOlKFCRA9TVsSAnZWagAArw8P/0dCfXym4RLjWbHFEBQc\nJQRv6OkLl2z11fBL9SnWGQyaJOEV9B5fu0SO2+Lypii6n+6u961o3ne24Os/\nA6JLmJGFcRpbrxoRYETgXpyP7ZmrN6JTFPlEQ1Tyn6B1GrFhtObUkR2e73CQ\nt55RUUYucmECqAGjB1JXJRpANcZ4ply3AyGvsslyYBpFkD1QK3jsanZxHra0\ncfr0VYEwJ/6+yovUWHFuN5p83r7nHKAn1KDlcOk8E/+G+llWtK914VJsD2sn\ne++cyDawVbBX3CDKNMAAuWBEo5bMZwygVfu+JKzPosf0lcdFGf75TL8Sa4sh\nJXB2DMPZ7qdhWFXP7uJHJ24XIZtdKUPwl6XtS8iAYdA08R1/crUlsoZFxiV3\nxO0JzhOh6mvHQzkxFptrcJ/BHk0ztlkYfyBimstCY29xnoJKFee5+IW3SrS8\nMEimAoYuiBmB7uteeLjCWKqbb9n+X82Hj8jlgVoBXf2RbUwUL6N6vjaGKZJj\nuxiXFs9BgGtCB0q0RmtQotuKI1TsGzCPaoL3KU3h2803UKkBM9E0OgCTUkV8\nDBcwy37WU5pZxs0e8VhtiJJOuxWQchtRUOkyL64atx2F1lSlGSzVJZIUL26w\n7OUA70VlsRinQ1k6Mp81g4LTKTfamPEWlWaTqbDt7O8ZuqhQj26fAviP5qsX\nLm3G\r\n=YlbO\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 1.0.0](https://img.shields.io/badge/ETH2.0_Spec_Version-1.0.0-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\n\nimport {CachedBeaconState, stateTransition} from \"@chainsafe/lodestar-beacon-state-transition/src/allForks\";\nimport {allForks} from \"@chainsafe/lodestar-types\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst state: CachedBeaconState<allForks.BeaconState> = generateState() as CachedBeaconState<allForks.BeaconState>;\n\n// dummy test block \nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\nlet postStateContext: allForks.BeaconState;\ntry {\n  postStateContext = stateTransition(state, block);\n} catch (e) {\n  console.log(e);\n}\n\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"1ad9929879ceef4aa2038224b79997136c40631f","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.17.6+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"14.17.6","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.1","@chainsafe/ssz":"^0.8.17","@chainsafe/persistent-ts":"^0.19.0","@chainsafe/lodestar-types":"^0.29.4-dev.14+1ad9929879c","@chainsafe/lodestar-utils":"^0.29.4-dev.14+1ad9929879c","@chainsafe/lodestar-config":"^0.29.4-dev.14+1ad9929879c","@chainsafe/lodestar-params":"^0.29.4-dev.14+1ad9929879c","@chainsafe/persistent-merkle-tree":"^0.3.7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.2","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.29.4-dev.14_1631212165631_0.10289278109919753","host":"s3://npm-registry-packages"}},"0.29.4-dev.15":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.29.4-dev.15","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.29.4-dev.15","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"tbaut","email":"hi@thib.top"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"1678f114b1dd66508127862a1f748c83a484b01f","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.29.4-dev.15.tgz","fileCount":317,"integrity":"sha512-zYD7TjmsKLa4PmBLmvdkzNRNXYdoDAX1IRqYbe9hmKzXj639Rlqzq1k2ze4mo2x1tYMCv52lEZ/19E7jL/HcbQ==","signatures":[{"sig":"MEQCICPbSl+b6LpsIK9sAbplbd7YfikUj1ehdg8WqBbF9RWiAiBAzeUV+jCEpwI3zLsGr5nhamGIcUeTP0Sa+r3/2W90bw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":521965,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhOmGkCRA9TVsSAnZWagAASF4P/isZnAguMyZcaXtkp3Ce\nqAFVa7nnt1mBHiQViZismGl16Ao6PLgHUTR55fOxKxVuwUm+H+tKNtKAn9I5\nMPs7mjIvBtV78fpHsqIln74wQwRMjWDag71eL7xRhukWXEletbA3HOepG66+\n0etzbmQiiIfNYJZo3rQ4qEJXLlJ5YlZwsgLUnLSsFKvQsfnlENSmNPsfCEa/\nSAJkpf3MMaqqXVX90iFFQ7VilLbA/ZyQs8oqbJW5tyih7CvTxyS0mgXzCfIj\nPbOfcv1N0yoiB6pkDHE8YK5Adv1/UeCfy8waXO7XDjHeiLI351MaP+hwvUrM\nZdvUC0xHGsZx4luO8iTgmFbRWVpKntKnEno3+UIX/1hgQoxJDXr0eV1Xi8V5\ngMhmFUhEYxHI3biWrmkfoZQ4obr++dG5Uk/W2RpNsLdM+4vLNVnTNQNkDxB1\nAeRqlaizP8kFqwCtX+7zsywSVUZftm1WG6lCmsDSDiF3qZyjpKGnlPEyzau2\nb5vwchto40bbNGlzk+4KR9uxoiT/TS4EgPXeWfiXdkoKseb0qgxtDzrs1IQO\nenn3k8bU+USDHE4jguMr98unnHXCeOl6/q+BM63gXoyqhLX0TJ3+XHecHi8F\n4TwJuDvtBSxACA1MEQH7JFx8rxKSOE3Ly4A+LBoeNM7hoG5Tm6XnIYzbO8dA\n/xzs\r\n=ju/C\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 1.0.0](https://img.shields.io/badge/ETH2.0_Spec_Version-1.0.0-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\n\nimport {CachedBeaconState, stateTransition} from \"@chainsafe/lodestar-beacon-state-transition/src/allForks\";\nimport {allForks} from \"@chainsafe/lodestar-types\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst state: CachedBeaconState<allForks.BeaconState> = generateState() as CachedBeaconState<allForks.BeaconState>;\n\n// dummy test block \nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\nlet postStateContext: allForks.BeaconState;\ntry {\n  postStateContext = stateTransition(state, block);\n} catch (e) {\n  console.log(e);\n}\n\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"397ce92b1aa1d87c746c5de800f8086a26166d32","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.17.6+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"14.17.6","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.1","@chainsafe/ssz":"^0.8.17","@chainsafe/persistent-ts":"^0.19.0","@chainsafe/lodestar-types":"^0.29.4-dev.15+397ce92b1aa","@chainsafe/lodestar-utils":"^0.29.4-dev.15+397ce92b1aa","@chainsafe/lodestar-config":"^0.29.4-dev.15+397ce92b1aa","@chainsafe/lodestar-params":"^0.29.4-dev.15+397ce92b1aa","@chainsafe/persistent-merkle-tree":"^0.3.7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.2","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.29.4-dev.15_1631216035671_0.7237166159689845","host":"s3://npm-registry-packages"}},"0.29.4-dev.16":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.29.4-dev.16","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.29.4-dev.16","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"tbaut","email":"hi@thib.top"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"34c6e7222b54ad435dac9f56fe6bdd3afe8b0416","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.29.4-dev.16.tgz","fileCount":317,"integrity":"sha512-CNyf9em3Ntfs2Jy3ehydW/dz2L9ndEkbNYg88HNs4yAQ8aoJua4zOKgRNlnh1+gKghnEpjhClI/SyNQk4cTtXw==","signatures":[{"sig":"MEQCIFnKUCguwFKhQE3Nt5jTkpiptg4yn7iqkA6xBENEXozLAiBI/LU9SwoDoCCmJ7TttSwf87W7ReJk+9Fi1xZTv5TYVw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":521965,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhOmNXCRA9TVsSAnZWagAAJxsQAIw8no6voC1pl8ldf+6z\nX3qAih1ISThy3HZLx1WNCIP0SHOo9ehSCYDRgt7Jp7pC7hNGHKR5uJ8MctB8\ndxiYGM/bX84XQiIqkWnNivapx8FOhTuX7mUmc50qhAFPnmJXVTwNEkibRPg3\nuLD0dM5rAmT+xqJFpKJuDrEOmlU+XVJXqIdmXVwLWZW6r8x8a1Md2IMGKCZ7\nuwa7jOJsJLUJp0YDOwKp+1x3jDHE5oY/sfIhCE+kcYLTLqXSgCGc72SKd83K\nDJyxn0zeljURJm5ZfS3l4/f7z+8POnIFEF+Hldc4pGfNC/LIP2rpumQ1EYbF\n+Q/cDjKMnBBUWza0bInW2bQr8pcar5fDnmmvyzKnsozKowxK1C5Dpla0LxFq\nY+OkI13ObZQXUpL8pJtZQYFRJsxZhIWq46kQ+Th7xBnpQfIDFQQFH0tdWW+b\nYr7njma7SDwCKG0BcrGIk3JRZJ6jrV90DR8N/bLecO/y+mb0m/yaWz4wEhgW\nausDqrPPNX3XLneAFN+C/qba4FTfJQFK9cPjskK6HT/Ib2LBGJdqpaAWkqUw\nWhWzLQcWl3oj4wHl+i5GOikwcV3U+9O9pSeqPrXb8WWZCETmES+RRSdWY57Z\nioD2DMO/pct4k6eHnCPVT26SRYmB6zCl+GBKjboLmt+65atrRZnbmTtK6uT2\ngrRq\r\n=HmqD\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 1.0.0](https://img.shields.io/badge/ETH2.0_Spec_Version-1.0.0-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\n\nimport {CachedBeaconState, stateTransition} from \"@chainsafe/lodestar-beacon-state-transition/src/allForks\";\nimport {allForks} from \"@chainsafe/lodestar-types\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst state: CachedBeaconState<allForks.BeaconState> = generateState() as CachedBeaconState<allForks.BeaconState>;\n\n// dummy test block \nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\nlet postStateContext: allForks.BeaconState;\ntry {\n  postStateContext = stateTransition(state, block);\n} catch (e) {\n  console.log(e);\n}\n\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"623fd0e5223cd4f17228b2efb08d5e1779c93046","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.17.6+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"14.17.6","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.1","@chainsafe/ssz":"^0.8.17","@chainsafe/persistent-ts":"^0.19.0","@chainsafe/lodestar-types":"^0.29.4-dev.16+623fd0e5223","@chainsafe/lodestar-utils":"^0.29.4-dev.16+623fd0e5223","@chainsafe/lodestar-config":"^0.29.4-dev.16+623fd0e5223","@chainsafe/lodestar-params":"^0.29.4-dev.16+623fd0e5223","@chainsafe/persistent-merkle-tree":"^0.3.7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.2","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.29.4-dev.16_1631216471364_0.676245047528176","host":"s3://npm-registry-packages"}},"0.29.4-dev.18":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.29.4-dev.18","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.29.4-dev.18","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"tbaut","email":"hi@thib.top"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"bf5e09f11476de2c01c92805517258199ade2f19","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.29.4-dev.18.tgz","fileCount":317,"integrity":"sha512-2HfXUpW+4I6R0KFgKN24YcZr9P6hHiTbGm1aD+nUvBVWAgpVRkF5fveMNArM4zmctxmz9jDahd7sTEYmPfWAVw==","signatures":[{"sig":"MEYCIQD7p1IzhbWOhFKC9eC4pYWT+/WeWG988ZzkCpm+HeQRMAIhAI8lb8TIatmqRB9SZ/vguKxkfh89BnkWBK3fhosOnTWY","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":522817,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhOmTgCRA9TVsSAnZWagAAGU4P/ROTtY6iGJcYKGQuX92T\nBJUMxV0ohWwI8UqOkbYZaE3b72fRAebmOsz3itjbX8kgHBS9zX73hASIGxb3\nNVHJOjFTx6hF2mv89JEr6gWTIk9HqdfDz36/S7e3VqGVA90auB6OZBPUhVXh\nSr8rykm1pxD1EDuXhM1g7QyoE9De4iRqUizYnP96KF8zTG8n3QtV40lL+uYR\nSvflRsXGk/j04vz3/M+uRskGGvH17e34bAV/gaOO00BpU5v+XIVuzMaGp7Vt\niO+EnV4ZBFpiuSCQ5JHWamgLBJYk8sl7LqyOZVDeZvFhWH/rNqbzIwBzmgMx\np/ijF5YkgYHFrXhE25cAbzIbA2ujq6OCdRAJL7z61hB/d55GTcGU+0tdn9Yb\nOasjH4xy1ACKNk/Io8aVyrOJflmMtHjk2Yz9UJrbzrLGC18aT9EV4a0kdDEh\nufNh3tsxFkiAwm/fOjiQylaUY/mfmnbM6IvbVmEn7j24xdiYzIeOeywwLjsP\neoRHMj6yjaeDptiJ5bdvJ93MKD6Chro6NTGcHIESChE83+7zQsPATg9jCusa\nZYJkvs+Jj5wkVb7CCcKzfVTbNLoxkYMRFJYg1TqcrE0OI4SULx/w+mk9uPPD\nCKhRP0pkpZIbWxzPqQLkMcgHLUOXKMnLAb+Ret8oSc5jWxugBH8E2+dBOokb\nhcge\r\n=Nc8U\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 1.0.0](https://img.shields.io/badge/ETH2.0_Spec_Version-1.0.0-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\n\nimport {CachedBeaconState, stateTransition} from \"@chainsafe/lodestar-beacon-state-transition/src/allForks\";\nimport {allForks} from \"@chainsafe/lodestar-types\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst state: CachedBeaconState<allForks.BeaconState> = generateState() as CachedBeaconState<allForks.BeaconState>;\n\n// dummy test block \nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\nlet postStateContext: allForks.BeaconState;\ntry {\n  postStateContext = stateTransition(state, block);\n} catch (e) {\n  console.log(e);\n}\n\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"6a0745e9db27dfce67b6e6c25bba452283dbbea9","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.17.6+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"14.17.6","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.1","@chainsafe/ssz":"^0.8.17","@chainsafe/persistent-ts":"^0.19.0","@chainsafe/lodestar-types":"^0.29.4-dev.18+6a0745e9db2","@chainsafe/lodestar-utils":"^0.29.4-dev.18+6a0745e9db2","@chainsafe/lodestar-config":"^0.29.4-dev.18+6a0745e9db2","@chainsafe/lodestar-params":"^0.29.4-dev.18+6a0745e9db2","@chainsafe/persistent-merkle-tree":"^0.3.7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.2","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.29.4-dev.18_1631216863579_0.613756183409284","host":"s3://npm-registry-packages"}},"0.29.4-dev.19":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.29.4-dev.19","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.29.4-dev.19","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"tbaut","email":"hi@thib.top"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"835ebc35366ba33feff2249fa19783a39fdf41bb","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.29.4-dev.19.tgz","fileCount":317,"integrity":"sha512-iGKZ2bNoKGF7drPhVF2rY3nBzWTfPX4DD/jeiWq+8kmrS9Hvuhmfn17Yz7AjKE3us0e19ZHFqkfqtXM/EewZIg==","signatures":[{"sig":"MEYCIQC9Mnb4mzWsvTIh/b/3pBMzhCyNuOaalQckEeIyIv3lQwIhALb41MqsoHYNMWVnyMYznwka1QWbWOA0AEE+fQCj/BLh","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":525957,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhOmahCRA9TVsSAnZWagAAuuwP/1R5w57L0d4nGsesxie3\ndt1TyyANahkzcsrV5KIv6Vk8nwrycSX7zbdkqRi1flOyFJRMu11FBxMHpLHq\nPM6SzgNm3ZDXCDINL/EXgTP+yoG3G7ooJqDQqthEj0xN8kMSr4dt1bUPp9m0\nwhL3F30nEW3DfzWg4R93PqOVmPay21h1Bx+lDNJLWOnOA6W/vhvw9a+DwxUU\nj2b2Hg+kOt1MMi9f5VAyQyrcpmaG9HVTO7T+QCODa9X/AGMiWfZkyou+FV4h\n/4ohRqeqFg4GNlceTHHOrV4bIfxerJGQemrONl11m72BmjURfVBquRBKN0bC\nc0MvzqtcA6SfYqMXD/ujPfGq3xLYMXAE/+glCsWhkywbT0umEPVX0w41UgQk\nHNjNMbqrAsWl4UMxsv9Vjav7fHJ4HWH5qnOuwnUyb82S6qs4H5cQ4Joylmjz\nBh1xLT8qiW0dX9MjPwcoffs4z2QY238ISg8OhNoozTJrmWTu+g1x6YYVOe13\nvM1y2gaXCckXWILhMHmNeqpirx7MNV7s06ZHn7F1e8Cu2GNiYxxpOefaLOcG\nqz2Qz9KL8QobbcFI3W8muA9Ui0UJ7zux7cMHcCrzYSzE0x9+JVul8GD/Gl1A\n5wQDoPbRUpXWMJJ180GpaXgQ+f7QQfcUmqgGVF92dRMlw9FM7De8RiVWhLmD\nd+SU\r\n=xIE1\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 1.0.0](https://img.shields.io/badge/ETH2.0_Spec_Version-1.0.0-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\n\nimport {CachedBeaconState, stateTransition} from \"@chainsafe/lodestar-beacon-state-transition/src/allForks\";\nimport {allForks} from \"@chainsafe/lodestar-types\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst state: CachedBeaconState<allForks.BeaconState> = generateState() as CachedBeaconState<allForks.BeaconState>;\n\n// dummy test block \nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\nlet postStateContext: allForks.BeaconState;\ntry {\n  postStateContext = stateTransition(state, block);\n} catch (e) {\n  console.log(e);\n}\n\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"d7a4379d936dbf71705b898a8b5a60e0aa239015","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.17.6+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"14.17.6","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.1","@chainsafe/ssz":"^0.8.17","@chainsafe/persistent-ts":"^0.19.0","@chainsafe/lodestar-types":"^0.29.4-dev.19+d7a4379d936","@chainsafe/lodestar-utils":"^0.29.4-dev.19+d7a4379d936","@chainsafe/lodestar-config":"^0.29.4-dev.19+d7a4379d936","@chainsafe/lodestar-params":"^0.29.4-dev.19+d7a4379d936","@chainsafe/persistent-merkle-tree":"^0.3.7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.2","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.29.4-dev.19_1631217312954_0.5791191176940134","host":"s3://npm-registry-packages"}},"0.29.4-dev.20":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.29.4-dev.20","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.29.4-dev.20","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"tbaut","email":"hi@thib.top"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"cb3be8ead49f9c31a15df9ebc911689419dc2131","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.29.4-dev.20.tgz","fileCount":317,"integrity":"sha512-YqEGc/xWTb1CKQIFo+m80jpKSPx69vNQmgtNsYahOKxyHBdsPlR1oe6xTQ+pGNH3H6ZBYLCob4pWMJ1UJB02Vw==","signatures":[{"sig":"MEQCIEokjeRnqhensphErYarT4Pq5UkAy7Qs4LMNQwx+7NYcAiB2/phRuHXsBWDkKW6ma3jNExSMqEH1pq0xsTk0m9U0Jw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":526034,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhOmp2CRA9TVsSAnZWagAAQBAP/AwoLCV23kI19Vn0ssIV\nvq29/fX6pViBw8GwTeTlbcwdOeBA2d1AYNNpN1/JA9g8Cpsz8Yanuxx/wz6K\noz8WoIaSnytm96S2BARglQcEgukR78tOlDV1meYGHpKf/r1RdyzS82c1vx91\nvSd9ON1CiWzd8xbvQ7T4vERMxw0gVUqj3ofuQ6YHDLksgayLjqjRClZ58vAZ\n/bKsqawk9lftgAHPacy82VKvYCOzHixxzHc1ju/a7UT74gftywskx4TpeySJ\nkL8e8etOePw/2R1X0bOijrYD5r8NCHchjVt6Xb5bvqpqQaa5fowYjLKWUBPI\nos3O7zb6uWeAN4zuNGVK2LF7nyMyp8WyBxPhBHmo9b6o0rlthgX0UaYMOrUa\nlMgdHuKwg70/w3mxx7etjQSZ/AFItFVr71LKplY910DbGDdYBZcaTu4zWXnL\n7zSRVNrmTxKUofzQt5Mbhy8bkxMun3paMESWYL8Oj/LOGpoJmk02xhRx8XvQ\nM9DoA0oRKVO3mXwzDgEOpbUEby+3qT8a19gVgDQncIZO3HzS1JWixTQV5bCF\nrTuUQcBSCGONnQtju7rW0P8xf7521KoHVhFr0JaE71+J/PTlUN28jTYqyhVU\nh00BcDI14WEuLS2GOC4ADF3kbtSNlS+IaqQNemopT0QruGxEM7t5XTwEqGJC\n+OH9\r\n=DUsB\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 1.0.0](https://img.shields.io/badge/ETH2.0_Spec_Version-1.0.0-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\n\nimport {CachedBeaconState, stateTransition} from \"@chainsafe/lodestar-beacon-state-transition/src/allForks\";\nimport {allForks} from \"@chainsafe/lodestar-types\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst state: CachedBeaconState<allForks.BeaconState> = generateState() as CachedBeaconState<allForks.BeaconState>;\n\n// dummy test block \nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\nlet postStateContext: allForks.BeaconState;\ntry {\n  postStateContext = stateTransition(state, block);\n} catch (e) {\n  console.log(e);\n}\n\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"c6e0188ad46f1ebe1bf5ecdf36382a932f8f5b84","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.17.6+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"14.17.6","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.1","@chainsafe/ssz":"^0.8.17","@chainsafe/persistent-ts":"^0.19.0","@chainsafe/lodestar-types":"^0.29.4-dev.20+c6e0188ad46","@chainsafe/lodestar-utils":"^0.29.4-dev.20+c6e0188ad46","@chainsafe/lodestar-config":"^0.29.4-dev.20+c6e0188ad46","@chainsafe/lodestar-params":"^0.29.4-dev.20+c6e0188ad46","@chainsafe/persistent-merkle-tree":"^0.3.7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.2","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.29.4-dev.20_1631218294427_0.10590799964720343","host":"s3://npm-registry-packages"}},"0.29.4-dev.21":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.29.4-dev.21","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.29.4-dev.21","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"tbaut","email":"hi@thib.top"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"ffe049f87951dd6261075f916d3da83d531b737b","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.29.4-dev.21.tgz","fileCount":317,"integrity":"sha512-XgqVf9iC+qenqik9kc30+ljiFuuJvyEVDG6nvgjeXGPWzqvtIvWPP8lBqujV2nx937qra7/BoRaUUCAPR/jKnw==","signatures":[{"sig":"MEQCIC59JphKOtz2hlDhWaiIWr8vILGZhej7N8fHZJRxsUfZAiAhaFWy4d0lfOZC+OTQ/K/wNkB8exQZ7WJAUXzR2ycMhw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":526034,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhOnH0CRA9TVsSAnZWagAAbGQP/j73CUURcBBdEo+JppQ2\nf2Y9MJgCT23hvwkxGmFAY2uFq/qGPfsUFkRSTC73I6XCVbFxtlKqt/QCg3DT\nZSiInymNzV4KYJ9YbALwxLiqbNKo6y+Fym2+eWvpUHVSiZMCRmJpMOg/n3TB\njQKPx/XUboUf293xs/ylyqnpxgN0V6/VVXLNTS0zzuZvTZuqTp5J1N3tKzeH\nwWhXzHg7F/H8R7b9Sj6F4Om/tzybn85aKkgqB/cHzxdnTfQbv44S3EqPUevz\njkBrShqfKPGx0VBhulcAxkHh8CguQPzLC9Pq9E92wvAostkpDzC2OM2hP4pI\niNhT4e8UX/D4SBCLM0GRybyn40OqfPugl34dblO7AOM7n14tPxW+X4YDvsV+\nEz7kn8lzyr7jdw+Tj3PHLnSukP3sr5jTpWpg1y22QilM/lLQSHLfW1XBr0fA\nFMho96abaQiccLuz7otBGr7rIynrTlyxvgh/FjFtVQgKQgOZRsLOu3HpLtKo\np3gxRtuKDDXf4D9mheJDZ3DANeRGDwZg4CZyOzujd1VWgZaUzygDuFgXfilQ\nPz/jl1ojI22kEf0bHtf4AwPNDt2kC45fmJ78xZIvs2+qyqz+D9Bpdw61zpJ+\n7zXDl8ZwyaQdEfiV/HQp0rsetQ63OFCJQznGZBHjM6rE9SMsVM8dSRz+8zyu\nQjwS\r\n=JPWV\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 1.0.0](https://img.shields.io/badge/ETH2.0_Spec_Version-1.0.0-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\n\nimport {CachedBeaconState, stateTransition} from \"@chainsafe/lodestar-beacon-state-transition/src/allForks\";\nimport {allForks} from \"@chainsafe/lodestar-types\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst state: CachedBeaconState<allForks.BeaconState> = generateState() as CachedBeaconState<allForks.BeaconState>;\n\n// dummy test block \nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\nlet postStateContext: allForks.BeaconState;\ntry {\n  postStateContext = stateTransition(state, block);\n} catch (e) {\n  console.log(e);\n}\n\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"c357ef900af73c21b1a66f6023bd8d31c4d800a8","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.17.6+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"14.17.6","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.1","@chainsafe/ssz":"^0.8.17","@chainsafe/persistent-ts":"^0.19.0","@chainsafe/lodestar-types":"^0.29.4-dev.21+c357ef900af","@chainsafe/lodestar-utils":"^0.29.4-dev.21+c357ef900af","@chainsafe/lodestar-config":"^0.29.4-dev.21+c357ef900af","@chainsafe/lodestar-params":"^0.29.4-dev.21+c357ef900af","@chainsafe/persistent-merkle-tree":"^0.3.7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.2","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.29.4-dev.21_1631220212589_0.2953296135848942","host":"s3://npm-registry-packages"}},"0.29.4-dev.22":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.29.4-dev.22","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.29.4-dev.22","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"tbaut","email":"hi@thib.top"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"e956531f6e00980bf3dfe5eda55020719104b6c2","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.29.4-dev.22.tgz","fileCount":317,"integrity":"sha512-CIafj56Cd4yDKDb4fKDTCu9d7YdRGn48nIOmCKxQjvZE7m5aAWYERxEXQCl5L7pj5CjQ2tFfrhV8DGv3XD0mAw==","signatures":[{"sig":"MEUCIQDbc4pPAql9c+p6RDL5lvVLKnRin9j3ibhkxmmNI5LxCAIgfE8VIDgp2w4eoaym65hL0+q8oaUw3bd/nmF1aBwjSkU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":526034,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhPQjcCRA9TVsSAnZWagAAhzoP/AiVlNqBLgnhwTLFvWw+\nguk0aTrztP2/tbrVpYYRFvbD80xEpdQyKuoBWesfHvXKmlSShFLCXZcvc1HB\nI7gRp4i/CBs3pQ3Qu1IHdxFGRY30MKOgqsUHyXOjifThVhVQ6trsxMKZjfuH\nF1qxeGwgLsvB/DLa5XT/YV8skl+PNCJyve+JfOF1D4020gKt1qr7Mf9SkgDm\nVII/qX81+01XI/OLzOhVD0Qh8Xn2P9WSsyR8WMcrgYmJZLiFpZPPPN9Cv5LT\nDhKO38kmpvgADi2DMylHroEYrZfztK+tnHPcUMagouXlnFXwXewwMzNPgDgg\nkK6lkiAEUX4+87j57LPqTAqlg/xQJQrAiGQ8jUEsB0MX0yuWG4qMKeH5dbqU\n71rBWwQaWajFqMCKJBqlI9gT9RZjdbapWSj0uBaUmn9PGhhn5pjYS9AT7Wzj\n0Tqh6k115XD/edgtj/cdJ7R6NAwiW4dIRaZMI/aV/alpB2WwrzFn9s7fJu0G\nruSSQdgciRNO9bxcGh8GpUOY/AIrgry74nhky7lQqggD+TIyTg/RN/mBgoOL\ngOUGUR0lsufIkI+lFXQU3jzd/N0vGum5ljl+pAN8QD4KVn+Lya52dAH3WKJX\niYyJw33cxp7cqaEvNhZt4WWD2bjS8KvA23dQeWxxvxiPeTs4L/RalAgtyYIa\n0bHr\r\n=XCp0\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 1.0.0](https://img.shields.io/badge/ETH2.0_Spec_Version-1.0.0-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\n\nimport {CachedBeaconState, stateTransition} from \"@chainsafe/lodestar-beacon-state-transition/src/allForks\";\nimport {allForks} from \"@chainsafe/lodestar-types\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst state: CachedBeaconState<allForks.BeaconState> = generateState() as CachedBeaconState<allForks.BeaconState>;\n\n// dummy test block \nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\nlet postStateContext: allForks.BeaconState;\ntry {\n  postStateContext = stateTransition(state, block);\n} catch (e) {\n  console.log(e);\n}\n\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"6fae28646d2b783acd0fe1b2d95f012efcc68769","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.17.6+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"14.17.6","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.1","@chainsafe/ssz":"^0.8.17","@chainsafe/persistent-ts":"^0.19.0","@chainsafe/lodestar-types":"^0.29.4-dev.22+6fae28646d2","@chainsafe/lodestar-utils":"^0.29.4-dev.22+6fae28646d2","@chainsafe/lodestar-config":"^0.29.4-dev.22+6fae28646d2","@chainsafe/lodestar-params":"^0.29.4-dev.22+6fae28646d2","@chainsafe/persistent-merkle-tree":"^0.3.7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.2","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.29.4-dev.22_1631389916295_0.43288098431106636","host":"s3://npm-registry-packages"}},"0.29.4-dev.23":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.29.4-dev.23","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.29.4-dev.23","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"tbaut","email":"hi@thib.top"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"e6124aa64664abf076271c1c203305ce22b2019c","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.29.4-dev.23.tgz","fileCount":317,"integrity":"sha512-g4DHL343CaoK1AWwao7otTwej6CYvusEtaZUjAsEAt2oTA6h5sw2fpxxwX9bkiW2NtHErmLmiXpk27FHrIJZCQ==","signatures":[{"sig":"MEQCIDBZTZTyTUD/9GkF47tvJsPrwwOHpSUlwbU5lCDx2LCLAiAtdKc/Jo2Gnt1aObqGIz6wvFpZ9VFvGWb6HUEOXZ4CQA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":526034,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhPdITCRA9TVsSAnZWagAAGUQQAJtTfGjWv/2XBkFq+6s4\nzNRes6wV7qXt5uTu6BeOW6muC3J5LKfyQbNfx3m2+svjqwyfk5U4tW7nQXRZ\nySsakWHMXZJj3A6fITRRY6Bjz1FQ2S5Xgaef5GVqzo8RfYiROIaDD+Nftw3G\n8Ggk2bxNNYENS5XTRQmznab2mXjtREGAwa5bPfpE25VQif7ySZ604nPgOw6W\nuoGAVm+a9Dt0UX+HAgXwiSeuCRBWcWbj9nR3+JVFTNcvXzFlGIrBX/jUVlgh\nqLPayL/gG8fBSrHKi4A98F8aRX7EeGP86YJTbob/wyfZ0UXz/xDwBAF4LgPd\n1CHWpPDKHgzfK6zyApc7pAvxN6Oc9pqZRqfxqCfcyZ4IsjUdHEernfxtL/20\n+2BFltgiRsNs7MvVVllFqr+L4MzBDhp7mQDyDDz6Q+b55CumGHsmRhohxvKB\nPmHXBzhALs0HX1ykxWQm2FIFu13SxOoGT6HnMQE47+syhM9ejqTeQcqDTCm+\nlpxQ86fuJTVSVU7Un6DjrVPkF69uZJXBBu51rSthHXgC0n5+wy+3q38+4vjj\ngxxlYCP/l34PPVmv+ILZ0TC+Tmc9zdJyEhDLdJEzwoB/wGlNCEO5KaMfbcov\nk7IcbWTQn8yxAUQDbNUC7Y2gMsrUcYc4YzO/73JKUUweY81fPTS82zuuSvct\nkH/W\r\n=Pbsp\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 1.0.0](https://img.shields.io/badge/ETH2.0_Spec_Version-1.0.0-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\n\nimport {CachedBeaconState, stateTransition} from \"@chainsafe/lodestar-beacon-state-transition/src/allForks\";\nimport {allForks} from \"@chainsafe/lodestar-types\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst state: CachedBeaconState<allForks.BeaconState> = generateState() as CachedBeaconState<allForks.BeaconState>;\n\n// dummy test block \nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\nlet postStateContext: allForks.BeaconState;\ntry {\n  postStateContext = stateTransition(state, block);\n} catch (e) {\n  console.log(e);\n}\n\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"2c9ebf748c6b6a94815de56891f5fa105fe13bff","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.17.6+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"14.17.6","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.1","@chainsafe/ssz":"^0.8.17","@chainsafe/persistent-ts":"^0.19.0","@chainsafe/lodestar-types":"^0.29.4-dev.23+2c9ebf748c6","@chainsafe/lodestar-utils":"^0.29.4-dev.23+2c9ebf748c6","@chainsafe/lodestar-config":"^0.29.4-dev.23+2c9ebf748c6","@chainsafe/lodestar-params":"^0.29.4-dev.23+2c9ebf748c6","@chainsafe/persistent-merkle-tree":"^0.3.7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.2","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.29.4-dev.23_1631441426823_0.45097632298255097","host":"s3://npm-registry-packages"}},"0.29.4-dev.24":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.29.4-dev.24","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.29.4-dev.24","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"tbaut","email":"hi@thib.top"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"ced03dd6bf87b58c1d538aa81e1d9d551eef2595","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.29.4-dev.24.tgz","fileCount":317,"integrity":"sha512-QJiDa2jrn+Vwh9ZC45qQjX7rVUe2yKa6hwTdhTO3snyJZ5uh+klHxYE+oZ6GVBUZQQW+1tvGPdDQd8gIt2v++g==","signatures":[{"sig":"MEUCIERMTpsR4fLylP2MAgwTkC3r9qdIQgCCR+4YZ4KR+19FAiEA++fgu4W8TM4ySBwdDG6yR662Yb4ngoTZJpQPOC3H8zY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":526034,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhPwEnCRA9TVsSAnZWagAAPq8P/34IhDxQa8nXdl1Znh4G\n8HjqOrq6y913UYmQGL9vZhAETil/q6FGVI/Mp5jUTfqndiODPNy4Fxff/bUG\n0A5kTXqoQnJ8ukovGclVpnx63HDqDSNkuehOZDY70ZlGQSVXdj2maOOoORNu\nypn/ZJf0QPxNaay2RVQaMFeeXkju7wEFSH0koqGAxTSkrm2KQ9KYpdYQVVal\nHqeSOa84eHEMmuCFc/vNX0WdeqNUZWIozxmyY1YRGYwqTU8h/oUxd2H741wG\ndiLhagEFjIWvueYghl/cxBcLgtCoLjEQdV+ptwkoineKIkJ0Jmhgi1qr94qz\nmGrEtERCUI7rUmTwatd6kLTcQy5Zu7qK12CmkzWGOTMsF+Z37+BQnhz/BQXs\nVL7dYrT3Q/rby7sQuuYcPVoFtIz+oKGDfuqngHTC58oHq6HNS7lWyyS0tKUc\ns7hRQ7qReaTkS9YDjk6zB2m28kcusY7/dzcVQkiIZph9Z2hbszg1ZC5wVbSh\ngu0DWjveVzFVpTXPsr8fYYxIE194qadH1NLlMc4uA4nI087TQFJcoFbL1UOs\nnFOB5O742CJfLRMaYbQkQV9OY5F3tA7ImE88ghSkOOzvjtvcZZPIhQVW9OGG\nKNQfmjoTJD5APiT8i9O0xaOI0r7EMlqVl573iymiDx/6/ZQOJh74enabgF37\npbOb\r\n=zadU\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 1.0.0](https://img.shields.io/badge/ETH2.0_Spec_Version-1.0.0-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\n\nimport {CachedBeaconState, stateTransition} from \"@chainsafe/lodestar-beacon-state-transition/src/allForks\";\nimport {allForks} from \"@chainsafe/lodestar-types\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst state: CachedBeaconState<allForks.BeaconState> = generateState() as CachedBeaconState<allForks.BeaconState>;\n\n// dummy test block \nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\nlet postStateContext: allForks.BeaconState;\ntry {\n  postStateContext = stateTransition(state, block);\n} catch (e) {\n  console.log(e);\n}\n\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"278beef3528322c36f4ea1464fee997800c750b1","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.17.6+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"14.17.6","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.1","@chainsafe/ssz":"^0.8.17","@chainsafe/persistent-ts":"^0.19.0","@chainsafe/lodestar-types":"^0.29.4-dev.24+278beef3528","@chainsafe/lodestar-utils":"^0.29.4-dev.24+278beef3528","@chainsafe/lodestar-config":"^0.29.4-dev.24+278beef3528","@chainsafe/lodestar-params":"^0.29.4-dev.24+278beef3528","@chainsafe/persistent-merkle-tree":"^0.3.7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.2","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.29.4-dev.24_1631519015149_0.2526475953950822","host":"s3://npm-registry-packages"}},"0.29.4-dev.25":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.29.4-dev.25","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.29.4-dev.25","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"tbaut","email":"hi@thib.top"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"c658cfb0eda7a85db8e9a0dad86cb21ea740e0d8","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.29.4-dev.25.tgz","fileCount":317,"integrity":"sha512-CbF5wyqie6H/hW3206NVnoErYFE2N7khu+DLiLVMbISpWh8gM11mB7ku4X8Y01fc4gp/LFkPhaRfRqVskAvOfg==","signatures":[{"sig":"MEUCIQDLwnGYC8rUerfPSxqJsY2TLv23dlAhmGDShXWsZyd1hwIgMPWsY82vv+158kJME0x+nlm2/9KNr5UYSfb5arWkX8k=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":526034,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhPxD+CRA9TVsSAnZWagAAPKwP/AgQkMBR96qb16u9dS+d\nqDDWZMXlEXdHFb2raqtHh2jNZknV5ASezah46k3+OcB7IK2J6cCEYRrK6wN/\noUqbfQb4OQisjSuNrEveFpZZ0Y83F6C7gAVpPdm6T2q133cV01UAe5zTeNfT\nWQIDLfCUqIQcbraMrAW4VVvjTg8T+YiJb+pqh8m1EPtpfCG3de1VJyJtwFRC\nOrKNWGrsR8q4Q4oJ3uIx7fmtagejXEIoLW8IRQxx55oJqhhEvruh8A0k6AQ3\nzOvWV6XVleijJ8TIwcoxd/o8IX7GvKAjeYPsbeFc0DiQt+gmuqK196KQaDfi\nUqhmBEeh2VW6WevY7yYrpsdrrUOyk+k6Cw/X1IxeOAdWVbmDCFeyvi1XUJ1u\nLFTE5Egex9y860C2rHn9dNnbX86cy6sF/U6ayU5j9ugLX7pVYNGfCyfWB9Jz\nhphLsoK0W2i1W2j2LX3WkA76Xicy0yEzSjTGYzA51dhjFluacrVgJvm2+Y4M\nSzV9kSemPusudV5mYG+RPqWaBGAyCXgqx26KXhbl7rel/I7PXmqIm9LNZJKi\nIYYfQcPyg63MHKs4F+LRjZ9dpBT5gFHi3zqmFXhYvsNTYuW1Yfz8yAadwsWu\nOvFLBYT/vXkOgvNprLihwYOfXXNoZvWWwiCCtDoLYQjCw7KHJIyZ25xsS4FV\nnzpl\r\n=xyeB\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 1.0.0](https://img.shields.io/badge/ETH2.0_Spec_Version-1.0.0-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\n\nimport {CachedBeaconState, stateTransition} from \"@chainsafe/lodestar-beacon-state-transition/src/allForks\";\nimport {allForks} from \"@chainsafe/lodestar-types\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst state: CachedBeaconState<allForks.BeaconState> = generateState() as CachedBeaconState<allForks.BeaconState>;\n\n// dummy test block \nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\nlet postStateContext: allForks.BeaconState;\ntry {\n  postStateContext = stateTransition(state, block);\n} catch (e) {\n  console.log(e);\n}\n\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"163faa9195714e99ad579214b9ce112ba1944f75","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.17.6+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"14.17.6","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.1","@chainsafe/ssz":"^0.8.17","@chainsafe/persistent-ts":"^0.19.0","@chainsafe/lodestar-types":"^0.29.4-dev.25+163faa91957","@chainsafe/lodestar-utils":"^0.29.4-dev.25+163faa91957","@chainsafe/lodestar-config":"^0.29.4-dev.25+163faa91957","@chainsafe/lodestar-params":"^0.29.4-dev.25+163faa91957","@chainsafe/persistent-merkle-tree":"^0.3.7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.2","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.29.4-dev.25_1631523070163_0.5315424436734795","host":"s3://npm-registry-packages"}},"0.29.4-dev.27":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.29.4-dev.27","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.29.4-dev.27","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"tbaut","email":"hi@thib.top"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"a3b2cb9e7949b44e38b360226179d70ce79c9a1e","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.29.4-dev.27.tgz","fileCount":317,"integrity":"sha512-MMgcXsfxHJIfmpar2EnpnNDIIp1B96tRvq6NXTLOOe6lmwWILB6ELGZSjXcJI360BAlPxxCaO6lpzpYH+ku8Cg==","signatures":[{"sig":"MEQCIH9QQxeBYu6FuTUB8XjoBxSOchgLbdb3sEEJKPHtNXR/AiBUZAaQqkf1x+zV1IVxrRbOhNR1O6Dyb8UPdRpBVR47GQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":526034,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhPxKwCRA9TVsSAnZWagAAuZgP/2od8ZCf44nFj26+yKxS\ni7keLMlNsU/DDLcrMVMNVzJE5tVNBwQcmqz+r3kAZK37IvfAyhnRsauUQzKx\nZD2lCTG558Mw85jU3ou9c2xXziQPB80sKWNinpaimC8WpSl0m/+1/N5z9Sqw\n6T6rw1sW6CguiicRS/6VU4FOC6oHHJZeKzJKm7kil8r8ywlR2MkkVry5tXpv\nhxCbebT1FgJXel//+/co+xpBVLONoW2Su+2oLHOu+GoRjseWSJBNGijmEr8m\nof9KwTb6UeeoNAavOf0HYi+bNPwQTKHeC6tJjAb51le6Z4b/GjF7Z8+q35lF\nF4+BfiOTrb8WQwfKYQqfI/m0IYYsjP3LUIs11MfOHFCZlhZ0Z+h29ABJAQH5\nkZczpFgXtEH8WTvxfFo954l+JB0y9r8y8x31SST3IFCJ9NfnxIYZ/ufSZgmc\nNbrZEgzX3B8JIsO3T5Kll/Aos+sgeZ5UYO8H305dxybY2y4ZC/Dx+eEvXGqf\n8eWKbpnzOMaci2It08eJ+KCYZk9amUkLDABm+BePcWsVf9zJArtMDqIVtbjP\nMKTbZK722eVuwuoIxP/vxEv5szvIpHlNERbXe12/2HPXcj+UtoV/4oOMUkrX\n+qoBXpRkMahJrkiNybB5MwPJHWPDzNoQfIEGeg2XcLHb8mC0n1XmYTChYo4h\nygSL\r\n=VpRL\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 1.0.0](https://img.shields.io/badge/ETH2.0_Spec_Version-1.0.0-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\n\nimport {CachedBeaconState, stateTransition} from \"@chainsafe/lodestar-beacon-state-transition/src/allForks\";\nimport {allForks} from \"@chainsafe/lodestar-types\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst state: CachedBeaconState<allForks.BeaconState> = generateState() as CachedBeaconState<allForks.BeaconState>;\n\n// dummy test block \nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\nlet postStateContext: allForks.BeaconState;\ntry {\n  postStateContext = stateTransition(state, block);\n} catch (e) {\n  console.log(e);\n}\n\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"ec7e4192e18abaf4c7060595994a321c223c782e","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.17.6+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"14.17.6","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.1","@chainsafe/ssz":"^0.8.17","@chainsafe/persistent-ts":"^0.19.0","@chainsafe/lodestar-types":"^0.29.4-dev.27+ec7e4192e18","@chainsafe/lodestar-utils":"^0.29.4-dev.27+ec7e4192e18","@chainsafe/lodestar-config":"^0.29.4-dev.27+ec7e4192e18","@chainsafe/lodestar-params":"^0.29.4-dev.27+ec7e4192e18","@chainsafe/persistent-merkle-tree":"^0.3.7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.2","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.29.4-dev.27_1631523504649_0.013140913633572504","host":"s3://npm-registry-packages"}},"0.29.4-dev.28":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.29.4-dev.28","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.29.4-dev.28","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"tbaut","email":"hi@thib.top"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"78702b60eae99633166110305576395d233c13b9","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.29.4-dev.28.tgz","fileCount":317,"integrity":"sha512-eLtMEFMDfE5G1hedRuUI8lYbs5wGDIcRIfvNMNerYhwt9WE952DPmRUUelXNaAFeUFuLKOt4ybdhUWj1weekYg==","signatures":[{"sig":"MEYCIQDMp6aGzkVHN0A8VS2hy6OgpbpxG/HzYpgowyO7Q+SmVwIhAOyCUraA4fPP8ip05E/kyllIYYxg9AUrLg7ovEwr7NWE","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":526034,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhPz1sCRA9TVsSAnZWagAAxWoP/273DVcDUdGuxBAcU1TL\n06XccK5+odTZoGL9JQ1P8dA56d6ehgEdArGqQbXIKoRv7Gi+Me0goM4k+NvO\nrVNxNQ1ELc6iz74Tnrz+uMR26Vn8OY4vEFJOrTbVsjSULWnjRChMJAY0fOJS\n4a/G5Ksz6vtL86HW0c74Qf3sBQReV7PYv34X2HdUd+I2XCeIRQVvbxGgdtBC\nuOS3CCzaJJUDeq4jHP99XQ/LPATJrqBswXH4VnsS/b/RBNfKLnLphriM73WP\nAkIlYcl3ysazcd9HZX9J+Y7MdHfw8XScMUWbXLFP/oY/hLgChvyHfl+hv2LT\nrLJNQKPU8ztQBYR4xe/3ZkrYYDbt4tcM3irisvzVwMJ6ToFI0IgcVutk5DgU\nBiIRuA4C+RBhuqRzXQCF1NtAcQ+6SnRYPvqG87OdanHOR5ECJi7BFlB1KOK6\nvksmXCqhgiwSehNxWPzJWbHW1TgxOfBnuZaHfrDtsFDFinpagi6AJkB1gko6\nGlILNTFNR0RpwwSp8AV7ZAgAAiqcAXArZcj+vxWxvvubILaK0kKdv5dhbzBK\nIcFm6y/XYeN0ijcrh9U3Lc3XSpUdfoxgw5brL2oCkwFKs6etjdAkjZdNu0z2\nYKUkrVstJEnm4uyrxeRLoj/scPQNKqIW0pyaGKfy0/OJ6/Cgx8+j+d1FUO4Y\nrkh5\r\n=jc3h\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 1.0.0](https://img.shields.io/badge/ETH2.0_Spec_Version-1.0.0-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\n\nimport {CachedBeaconState, stateTransition} from \"@chainsafe/lodestar-beacon-state-transition/src/allForks\";\nimport {allForks} from \"@chainsafe/lodestar-types\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst state: CachedBeaconState<allForks.BeaconState> = generateState() as CachedBeaconState<allForks.BeaconState>;\n\n// dummy test block \nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\nlet postStateContext: allForks.BeaconState;\ntry {\n  postStateContext = stateTransition(state, block);\n} catch (e) {\n  console.log(e);\n}\n\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"1ba4af43f56997241a34f44fdfd5659cc230543d","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.17.6+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"14.17.6","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.1","@chainsafe/ssz":"^0.8.17","@chainsafe/persistent-ts":"^0.19.0","@chainsafe/lodestar-types":"^0.29.4-dev.28+1ba4af43f56","@chainsafe/lodestar-utils":"^0.29.4-dev.28+1ba4af43f56","@chainsafe/lodestar-config":"^0.29.4-dev.28+1ba4af43f56","@chainsafe/lodestar-params":"^0.29.4-dev.28+1ba4af43f56","@chainsafe/persistent-merkle-tree":"^0.3.7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.2","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.29.4-dev.28_1631534443760_0.17575541451196708","host":"s3://npm-registry-packages"}},"0.29.4-dev.29":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.29.4-dev.29","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.29.4-dev.29","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"tbaut","email":"hi@thib.top"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"9f9266d2d81cc433cb9fcceb19046522a0bf8897","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.29.4-dev.29.tgz","fileCount":317,"integrity":"sha512-q0/QiKqcu+OV/Eq5k8TPggF97pSF+MR5y/vA5yxxAadS4BJi22wkVV7pIOPxbVGVSAPi3CKdBz3S6FSdsUp1RQ==","signatures":[{"sig":"MEUCIQCo0f3SnSp8vAxlvVOmZ6YnmT1wgqnWRJRZqWsTlwavjgIgbuIlkEBOcnYBqoEsmCrNZJ5/fNJDsfWlQLObNnaT4cU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":526034,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhP3JUCRA9TVsSAnZWagAAMqcP/1fLPMYpMR2xVKKfb90T\nrksWUsFGo71F2N0Oh6dMJZx4v/hoDYwvbXdnAOr/7GHmgvORqjw+sN4o28+i\niTGMmtgX5RUZsgCKyCBxrOUdcR3ozSdVO++qTI48AEOvzOwQzLgYiFIY+mRR\nGudnSi6ubaGHtsUeUjTsmXzDCCQek87ClJUD1zzDvZp8FeuMcVByyDW49cVY\nFQrJni7cOydmgONyy30ByWUby6r1cvXP7Ad2A0qlqk6xu1QSz48RnNzdfRzF\nL+qytL9q6sLmZLJkhoF3QOgZEmqtjRAlZdDtw0y+Wxq3sl/BJMH7B/IaSTol\naDVd8DvxdJmBAamPV/VALgdXUa6XnHCjUQdx5tbL6dEXKiuz6N4vevLY0F6C\nkXP9Zk2vPsqKYDVOijvwSipb3bC7RPDrbTS3P03J7rCy5MhfJ8eCxJajFEnt\nNVPSHY7ENXOvdZWw/prMxbF+eXEbWf8VfCXfa3B5Vgybwgsw0REIaxTzyHZ/\nTY10hNvjZfXpHy4KE4b6RuCRPGAGDV61sFXxCoVK5mi41hFeuiP8g7ej4Xc+\nPfpAWXVFPAAIOrsAgArYLFdiXCszivdafi2A0cJEJWB3vsdtgjshbhDujq9s\nBF6e01HM8PDx6rS3any46irMi95uruqIld8h+W9jZ2z41/blIkvW7+yU2H9d\nkA2Y\r\n=y+d6\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 1.0.0](https://img.shields.io/badge/ETH2.0_Spec_Version-1.0.0-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\n\nimport {CachedBeaconState, stateTransition} from \"@chainsafe/lodestar-beacon-state-transition/src/allForks\";\nimport {allForks} from \"@chainsafe/lodestar-types\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst state: CachedBeaconState<allForks.BeaconState> = generateState() as CachedBeaconState<allForks.BeaconState>;\n\n// dummy test block \nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\nlet postStateContext: allForks.BeaconState;\ntry {\n  postStateContext = stateTransition(state, block);\n} catch (e) {\n  console.log(e);\n}\n\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"26bd59499054144ca5d999c642548534d02f91e8","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.17.6+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"14.17.6","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.1","@chainsafe/ssz":"^0.8.17","@chainsafe/persistent-ts":"^0.19.0","@chainsafe/lodestar-types":"^0.29.4-dev.29+26bd5949905","@chainsafe/lodestar-utils":"^0.29.4-dev.29+26bd5949905","@chainsafe/lodestar-config":"^0.29.4-dev.29+26bd5949905","@chainsafe/lodestar-params":"^0.29.4-dev.29+26bd5949905","@chainsafe/persistent-merkle-tree":"^0.3.7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.2","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.29.4-dev.29_1631547988618_0.9653820660663992","host":"s3://npm-registry-packages"}},"0.29.4-dev.30":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.29.4-dev.30","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.29.4-dev.30","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"tbaut","email":"hi@thib.top"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"0b2779236c5b4b5b375d14e03cc36b1fd82965bf","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.29.4-dev.30.tgz","fileCount":317,"integrity":"sha512-+QMKBy3fcTmtSFK+tERnUX6Z7cpdMHoP3tQ8rlEQQf0MKDigUHyTFibCV0v6o1oXxSkecUwV/5ec70x8kUwF+Q==","signatures":[{"sig":"MEUCIQCqRox/jYFOK5nQI+ock1doHc5pIeGDZxBi/HANKsIKLQIgB/P8PVz2b4XwsUsax8hxoBjMkGHVlWQF/PbsYB6sktM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":526034,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhP3QnCRA9TVsSAnZWagAAC7UP/0BTN4tNCNAxahibAsPv\npRomN7uVLMoMNhfBTsXFJKX86QHTupW7YyItp0S8g4DnkGTJqZyYOhimexG4\n0v1enVM6WftyekhaH8Qc03W1XtOry1aRRiMQ4B7ZcRkIQ3lzxVEd+LvSMo5f\nMlQ+FGRjnluxp27FhnpgRs72pCB2eln93WKOuK7BOkLlkROfQTZecLQXx2G+\nBqPZF22ZnBNAorD/XtKMkcIrf85Nl4w7HKnIgwOQzSZKsDTR3d/YiknnC4qK\nmTdIipdDcs3OMNJDE0WywAr5SwFAPsdUD4O2ciMITQrKoM5rffbFXvujft6t\nQpqPheZT0sB/wjaGwD0sCydCQ+tMTgOrqy8rPlP7N4P8gx02FsUPvXtuvwtK\nHPULLWnMZEmt5RtNbfPqZpGqqySov8lBaQBD0/qGePZyiiihnYj8lmlYq0dU\nEVGES7Qsd0sQ5FgbbEdqp/r05WAm7qMXSN7m8d9qnyOO4HdVRsMhMlfSkMFF\nAMzQOnx7ejB4Rh+Gj7GFYpSni8mWsST/m5FZbKy16XipGYZ3bu69BLb5NoPr\nO8TL62tvh88YbgSkDdoGYpEoqfOUBpVlKV+4EI/yAYilTk2wlE1DtjpXi+UD\nvbx+3K9xz20UoiIzXjF2/DgUptM1QCkpuivtmctN7RboKxcF63PswpdKM1Qu\nhzyd\r\n=kUpW\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 1.0.0](https://img.shields.io/badge/ETH2.0_Spec_Version-1.0.0-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\n\nimport {CachedBeaconState, stateTransition} from \"@chainsafe/lodestar-beacon-state-transition/src/allForks\";\nimport {allForks} from \"@chainsafe/lodestar-types\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst state: CachedBeaconState<allForks.BeaconState> = generateState() as CachedBeaconState<allForks.BeaconState>;\n\n// dummy test block \nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\nlet postStateContext: allForks.BeaconState;\ntry {\n  postStateContext = stateTransition(state, block);\n} catch (e) {\n  console.log(e);\n}\n\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"43b347038ade7a93074a812ac438e4bc7e4d21fb","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.17.6+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"14.17.6","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.1","@chainsafe/ssz":"^0.8.17","@chainsafe/persistent-ts":"^0.19.0","@chainsafe/lodestar-types":"^0.29.4-dev.30+43b347038ad","@chainsafe/lodestar-utils":"^0.29.4-dev.30+43b347038ad","@chainsafe/lodestar-config":"^0.29.4-dev.30+43b347038ad","@chainsafe/lodestar-params":"^0.29.4-dev.30+43b347038ad","@chainsafe/persistent-merkle-tree":"^0.3.7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.2","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.29.4-dev.30_1631548454851_0.48504375814706013","host":"s3://npm-registry-packages"}},"0.29.4-dev.31":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.29.4-dev.31","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.29.4-dev.31","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"tbaut","email":"hi@thib.top"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"f6a5eca63eb722af3382bcd3995cdad05d35cac1","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.29.4-dev.31.tgz","fileCount":317,"integrity":"sha512-1XMg+dzhkE6g4i9rp1s/5Km+W9i/D8pqY0nO6uYQRBxWVpsXux1j2D097CO5K7IRxF/cUunvcuvp4YJRCdRQBw==","signatures":[{"sig":"MEQCIC9YjZB1/zhSXMM3mePO9UPFTmMripFW+uReDsr9oIaQAiACOdsegPiz7at42bW3JcVEfFzwlzRIUiNJgqxwpbuavA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":526034,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhP7SwCRA9TVsSAnZWagAAC14P/2Hc/h0YyDxGkeGpwE1Q\nwa07TK8Ck7//ymmvL/mjPWcNkJIdIEeLuPt24mhGLYjvJyRu25KsZO3Ce97B\nEVp9BlozNI3x6+VNjFZo+AfYHdZhxebXwoxvGKy1RSmt50Zgqks85vXdsiAk\nG1llj70NNSd7iOprt8VgocXSbkchMvuFH8J+GGH/fu3vTrkrg9qGYVeRI+I4\ncD4jaPh67VzaxnKGD5c6zGIFlDzqJAokUgHKpN9JKaJKm1cSOgMGp3hnbAjQ\nBjNaVLZMCA4xhStMh+z722EHYb3IbBZ9se0KdVquz4Wny0XlQl4/yconxIme\n2CA4gUI24hUUqTF7Wj+hzrTeElbvM5qElS5vI1GLHz0lhaEUHxnjeBbav6U3\nusPr12EvHucgHwJPnPXwbFLT+hII7HxPyGv0Tg5P1U+5rAetlgQ55tYICNZK\nVtVchphVhi5XKM56xr2ZstIJPHNFtN6IPqz/+0hLKpUesyksCxvtFyT9JFmF\nszihWgdeZc9dTGTfi5N6NnmAUtairuHJ5jgzIV8i40UEqfVPYb5K49Jy4L76\nVNMfROXsbd1BfuWSMGDJRaKNqQDN+4ODX3/BdAUFSH9+ApvxmMZ+OND6RoaR\ny0etpjTG9DE+sSD5BibrGeUK84DS8bZMAfxX84eIp89it+OvI/esu5eh9M5T\n0LMx\r\n=OaXB\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 1.0.0](https://img.shields.io/badge/ETH2.0_Spec_Version-1.0.0-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\n\nimport {CachedBeaconState, stateTransition} from \"@chainsafe/lodestar-beacon-state-transition/src/allForks\";\nimport {allForks} from \"@chainsafe/lodestar-types\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst state: CachedBeaconState<allForks.BeaconState> = generateState() as CachedBeaconState<allForks.BeaconState>;\n\n// dummy test block \nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\nlet postStateContext: allForks.BeaconState;\ntry {\n  postStateContext = stateTransition(state, block);\n} catch (e) {\n  console.log(e);\n}\n\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"e612b00a94c46e491c792227127e4c5e2ab294c4","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.17.6+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"14.17.6","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.1","@chainsafe/ssz":"^0.8.17","@chainsafe/persistent-ts":"^0.19.0","@chainsafe/lodestar-types":"^0.29.4-dev.31+e612b00a94c","@chainsafe/lodestar-utils":"^0.29.4-dev.31+e612b00a94c","@chainsafe/lodestar-config":"^0.29.4-dev.31+e612b00a94c","@chainsafe/lodestar-params":"^0.29.4-dev.31+e612b00a94c","@chainsafe/persistent-merkle-tree":"^0.3.7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.2","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.29.4-dev.31_1631564975972_0.7835011981615925","host":"s3://npm-registry-packages"}},"0.29.4-dev.32":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.29.4-dev.32","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.29.4-dev.32","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"tbaut","email":"hi@thib.top"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"34fe9ec1425999b0366da053053ceeaccf470586","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.29.4-dev.32.tgz","fileCount":317,"integrity":"sha512-yqfUj2cFw7MgvNvyyUvpLwrdVoU7+03/dxBjbBf4KnFTgZVWjLxOtQItZnxiV2TkQatolPIjJkJ+2CVtF2GKIQ==","signatures":[{"sig":"MEYCIQCMrdDi1cK+r+h9q7PhJR9wCR7HzJuFS0/oJILffRcrawIhAKZHSWflhNO8M/4e25qL804teMqUTr8wHWPZzSwLPjt4","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":526034,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhP7jXCRA9TVsSAnZWagAAIIwP/i8JG1M3FP2AXckhgzuU\nm0a/lr8YATSmf33jJE5/hkuFF5vOZGHWvizdg99L6wY95slQzAImRWZGwotZ\n2gKgC94som+8st3JJUfng89JpZ9tR66x6BTuRyQxGs7PoJMmmYWXYlD4EkB8\nepWpxP5lWYf3UETmGJrF9FHqDm6d8cq8vd2H6bXSQEoYtuuhzWGvYwWxGTha\n7DyDmZK7AuHwjjyfF5bnei4O6zA7O63HdnTen/+0Ed4CEPp3NyK6CLkNQG0j\nyVXKl5r6kMaNQQyu2FRokbG6LXz3hlg1wqiOHAexL0Wh9HZrctWPcpRtThox\nwF/rHUeoQC+mQw38Hr5m6uOlpPY7JLjjA35GuWs+zkB/xAvhTIKwbLgs+ByT\n0Kmg4NgTutjn3ghiyCHlf8nW1MFUFY4e8bH7CYgju/GgfnshuBiur9hbUGUd\nq6A2rsdz31FejqrwBYSVWVFj6Gke+6/1hajFxXT5w9Uq/qIPyX8Gpp52OmR3\nI6wjOxg4FPccRyi4T/rbgv4D4B5WAZiWC/oB+c3MhUfeh3juZXOmeI6Ei/3w\n50Hp/JZUKHDkd2Oydm2wSRyTIlgkHboyf5ALnWp11YojgU30LPbMPINhK+xh\noBBfTbQrOG5os6yk/lfiF8CFQJzWMbmbgNtW3sIhe3pvW77NDCJSZeuXV8Q/\nPywL\r\n=sV1Y\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 1.0.0](https://img.shields.io/badge/ETH2.0_Spec_Version-1.0.0-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\n\nimport {CachedBeaconState, stateTransition} from \"@chainsafe/lodestar-beacon-state-transition/src/allForks\";\nimport {allForks} from \"@chainsafe/lodestar-types\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst state: CachedBeaconState<allForks.BeaconState> = generateState() as CachedBeaconState<allForks.BeaconState>;\n\n// dummy test block \nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\nlet postStateContext: allForks.BeaconState;\ntry {\n  postStateContext = stateTransition(state, block);\n} catch (e) {\n  console.log(e);\n}\n\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"eb98840fa79ef23ae3371953c486d123b457a484","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.17.6+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"14.17.6","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.1","@chainsafe/ssz":"^0.8.17","@chainsafe/persistent-ts":"^0.19.0","@chainsafe/lodestar-types":"^0.29.4-dev.32+eb98840fa79","@chainsafe/lodestar-utils":"^0.29.4-dev.32+eb98840fa79","@chainsafe/lodestar-config":"^0.29.4-dev.32+eb98840fa79","@chainsafe/lodestar-params":"^0.29.4-dev.32+eb98840fa79","@chainsafe/persistent-merkle-tree":"^0.3.7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.2","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.29.4-dev.32_1631566039507_0.5949723699634983","host":"s3://npm-registry-packages"}},"0.29.4-dev.33":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.29.4-dev.33","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.29.4-dev.33","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"tbaut","email":"hi@thib.top"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"67f1b361622fcbf2a7401af8fc2333c07834e9d2","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.29.4-dev.33.tgz","fileCount":317,"integrity":"sha512-zYPPLn7g27UFDJDdxmqe5JpGaWn0jX5f7rNi28M5k/G8DJQjbfLNghnsPGWCx717qhNv5luXWp/s5fq3njYqXw==","signatures":[{"sig":"MEYCIQDktMxfNnK/wP1RxpTlEZCkH64nMDC/F4O7DO/8ipvrHQIhANdJbfJ9LF4wls9LdhIQQA7gagthPJbavxvMUZCr+wpV","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":526034,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhP8MPCRA9TVsSAnZWagAA+ikP/38rKLAN7t/52+paIvrM\n3uSbfWpL+4VLxlqMca0H+Ww+sA+fN8hyiyYWJLGEiOss7yL7fZLJLBJLqvZS\nwAM0ux9WIpHohvR7o3/TEZ6zKTVp9fvV3AGCEp/OMzsaxjwVrWQ9/Ja0Ea6w\nZC6vNObOsgI5tXu7lYqWmt1BlMvGVmv/GHmIBCC2bBjY1XdPHLRWKBhBRE6i\ngLt8c8Yve6gPEPA7hXZTEXU5CaAZRouwfZOqnoNq21l7xhgZwvyl4BGDR4u1\nXQZdpdHGS2S2iTszBQQovdaLCCQDlwiHdpdPo4L/60sl1O0iF/5IWY3dHGgj\ngnhIWx9GCwcvvqQpy8MD+OEkaN6oeX8PF+o+yIZMWynXetm9qWdvcpV7EhbG\n3p8nUnBuiEM+pmO5pSWDfn6H8z14kNHlDSxSwtsIJZL0Ytl01RKsqgTXcFnt\nN+FhjTk+vpCWTlOMMbrX25oUoN/s2x/tMtAkaP0MdvmdCqjRcBF0RkhZwPWt\nU3Fo37oIJY1UNBMFiazN3DtaVpdAIrGIIJcZ9/pD5dSLihJJIB71eImOme2N\ncN/oohhkpeFWKkPiowFRd2sr8hfjnbMH0m4MZ8oYyuxuzGvhejrZdjMhmwRW\nKAWw3qLKJ5oqHIfkpI1qWAskwzvv16wRiEZq+ELzVTjeG5PWYPphMOgUSsLC\nHHN9\r\n=Co/3\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 1.0.0](https://img.shields.io/badge/ETH2.0_Spec_Version-1.0.0-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\n\nimport {CachedBeaconState, stateTransition} from \"@chainsafe/lodestar-beacon-state-transition/src/allForks\";\nimport {allForks} from \"@chainsafe/lodestar-types\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst state: CachedBeaconState<allForks.BeaconState> = generateState() as CachedBeaconState<allForks.BeaconState>;\n\n// dummy test block \nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\nlet postStateContext: allForks.BeaconState;\ntry {\n  postStateContext = stateTransition(state, block);\n} catch (e) {\n  console.log(e);\n}\n\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"279645574b9892eeec08214e6a5bda237dc42c09","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.17.6+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"14.17.6","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.1","@chainsafe/ssz":"^0.8.17","@chainsafe/persistent-ts":"^0.19.0","@chainsafe/lodestar-types":"^0.29.4-dev.33+279645574b9","@chainsafe/lodestar-utils":"^0.29.4-dev.33+279645574b9","@chainsafe/lodestar-config":"^0.29.4-dev.33+279645574b9","@chainsafe/lodestar-params":"^0.29.4-dev.33+279645574b9","@chainsafe/persistent-merkle-tree":"^0.3.7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.2","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.29.4-dev.33_1631568655663_0.36523988714628164","host":"s3://npm-registry-packages"}},"0.29.4-dev.34":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.29.4-dev.34","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.29.4-dev.34","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"tbaut","email":"hi@thib.top"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"b09380051f1c17af41523cc5aaab79d19e7433a7","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.29.4-dev.34.tgz","fileCount":317,"integrity":"sha512-hM8fWC8C/xHiQHbBKNQ7/BWlyJj84cndBRMahzSFlTve/rQI/mBflTDM0B3EB+8oKD6OmnoksbX0+LORRpYQSw==","signatures":[{"sig":"MEQCIALTUAtSlUi6TGh2oStkgf8MNh60IolEDvDO/4YLM8QNAiACEKFe8tpntx7/7rI6kN9ITJuos+SuzeuQKET9UVrgPQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":526034,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhQEz6CRA9TVsSAnZWagAAvsIP/ifEoXN6Pak9mEsQPfMO\npa7iooYO4pQy/DQaFJeJR7QvFB91Tzh/xBASNZwByODZE2MSRhKqScakXJc1\nz8LLplQwMnYH5638Blz/0U4TaiKluJnfLdAYnOf1h+Dv68wkkmkreQYlq+8g\nNt7YrNj0orfHgvsJgIFAoPXQDV85NXNDedtknJuwJ70zrk7IcuUeRbqpZ3HL\nOIlSGvyR7/gAdDhWdQAXXQe0UIcADp44LlxjwNIc2keaexrT2iDgy3ZAlSvf\nvxpBYO/98KVPtk39ok1WIbDEmbEUBxGdhFvp+H6FfMXzY8lPPZlxmWLmXBYi\nwNHBigVIjCMiyGH1fi7MjTsIWvUjHRzW0LCzbOjEmg+Jf/Z4uu40Db4cQ6vT\nV/g5heB8sdPjhHNoszGSDtA+7SkN6A7eNHAjUlRtAMGf4MEpRW/hmcUE+AUc\nPBl5bXvc0txfVPbBP52ddJQXlYrsYksmYlz7g7wAnmfee4qtD+PsqH4G0fVM\nRuq15N0pd8B4M7s0uOc2z8+ZUGSLl2z0VL0x9PL+405RMdY4MIRpUiccXkB7\nRw0CcxVDYiA19J8HR6O/+S1MI93Dmw5Vk3k0PAXO423r3//IGnreu8+MmR1o\nxmHss2CaEyoKsWQc6+8+PjsMjt+vMfAGxFz8PUuqRzZ7BusCjayBmEnbsWev\n69/0\r\n=RYkW\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 1.0.0](https://img.shields.io/badge/ETH2.0_Spec_Version-1.0.0-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\n\nimport {CachedBeaconState, stateTransition} from \"@chainsafe/lodestar-beacon-state-transition/src/allForks\";\nimport {allForks} from \"@chainsafe/lodestar-types\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst state: CachedBeaconState<allForks.BeaconState> = generateState() as CachedBeaconState<allForks.BeaconState>;\n\n// dummy test block \nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\nlet postStateContext: allForks.BeaconState;\ntry {\n  postStateContext = stateTransition(state, block);\n} catch (e) {\n  console.log(e);\n}\n\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"b37a42580f085b00d25155e622bd035f01c82506","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.17.6+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"14.17.6","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.1","@chainsafe/ssz":"^0.8.17","@chainsafe/persistent-ts":"^0.19.0","@chainsafe/lodestar-types":"^0.29.4-dev.34+b37a42580f0","@chainsafe/lodestar-utils":"^0.29.4-dev.34+b37a42580f0","@chainsafe/lodestar-config":"^0.29.4-dev.34+b37a42580f0","@chainsafe/lodestar-params":"^0.29.4-dev.34+b37a42580f0","@chainsafe/persistent-merkle-tree":"^0.3.7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.2","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.29.4-dev.34_1631603962632_0.9991849533687513","host":"s3://npm-registry-packages"}},"0.29.4-dev.35":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.29.4-dev.35","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.29.4-dev.35","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"tbaut","email":"hi@thib.top"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"21937228f73a33029062961bc1a1b9d7f0ce67f6","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.29.4-dev.35.tgz","fileCount":317,"integrity":"sha512-odCTXAStf1dvgXLiFsSg/rRzkegL3tfgQOWJ/ocbw11fl1xNjh6uHd83/8YIFEHbMjICJYNPhewJ2s4SHrGjEQ==","signatures":[{"sig":"MEYCIQCboODaRj5+XttDSuQe78L85pw2pDuCt/Tj5XnI1ROghwIhALZSVsw/8PFWq/A7wboeMqG3jVvV0P4LMxgqHNTr7fw5","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":526034,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhQFUpCRA9TVsSAnZWagAABRQQAIkRUTyNnJ5kuzrx+I1w\nEcoOhpYURl5TkXQYV6vESw/wB0nK7vGvgeGcMSNKmmDmOr9/PyJbr6S5YB8z\n4BsYUSe7D3MPAtz2xWqkdxwieZez3MRIKYDARILqAwcKVZztSIApG9d1YHj3\nE6PHRcX8KwQHu0SvtTpu4uRF/NYVmShHhmyiJIYXgdYpoCCsOflMldP6iiwM\njNiJ5YJiMwkW68MjogC1H5xltT/6F9cP2qtx2EcHld07O6Y2uVdeN4omsvDt\nXWpDqemtFRqa1Lw8nyIqTtt/GyQfoQYEA7Yyg9kiCQ5/klfEGB0WmQXnASqE\nwdnKTdDo5UupEkdKpr1wWxjRmNSHLHkzSOungMk9NWZp8sn9Q5+GwjrTtnIl\nIggMjbcYmUqzG1lXchxW00MQ6L4ghqrkAFJNd06XJa8df6XiFXXo7obC5l51\n2HqB5CMHBhewhpJa3Im6DysZvvfBmurX+AC+/JSYSixKnvKX2YZ/fAlreaU8\n08UNZoEXODLoVGyKD269f/Ou42mOo9gbBR071zfdKXfI/GKnhTcd7g/MFZZE\nTCHgnrDhlKgIqzkTKWfKjaMr6V+gdpRMSgWcxJse3FhBzkVVo8HURBKlWJCD\nX87Mz9StW8IrDIBuySN6xTPxDcmZ/nB17+uF2u/TZYvulorsABNNm7Xwdhcz\nOIOE\r\n=DcL2\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 1.0.0](https://img.shields.io/badge/ETH2.0_Spec_Version-1.0.0-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\n\nimport {CachedBeaconState, stateTransition} from \"@chainsafe/lodestar-beacon-state-transition/src/allForks\";\nimport {allForks} from \"@chainsafe/lodestar-types\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst state: CachedBeaconState<allForks.BeaconState> = generateState() as CachedBeaconState<allForks.BeaconState>;\n\n// dummy test block \nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\nlet postStateContext: allForks.BeaconState;\ntry {\n  postStateContext = stateTransition(state, block);\n} catch (e) {\n  console.log(e);\n}\n\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"7beccf0128c94d9e1720d4e844a53035ff4975ea","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.17.6+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"14.17.6","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.1","@chainsafe/ssz":"^0.8.17","@chainsafe/persistent-ts":"^0.19.0","@chainsafe/lodestar-types":"^0.29.4-dev.35+7beccf0128c","@chainsafe/lodestar-utils":"^0.29.4-dev.35+7beccf0128c","@chainsafe/lodestar-config":"^0.29.4-dev.35+7beccf0128c","@chainsafe/lodestar-params":"^0.29.4-dev.35+7beccf0128c","@chainsafe/persistent-merkle-tree":"^0.3.7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.2","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.29.4-dev.35_1631606057817_0.4413544771493767","host":"s3://npm-registry-packages"}},"0.29.4-dev.36":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.29.4-dev.36","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.29.4-dev.36","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"tbaut","email":"hi@thib.top"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"141432826d01e1f832e808a03b4f7c4e14ed123b","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.29.4-dev.36.tgz","fileCount":317,"integrity":"sha512-wP5GZuVH6lhccVuIK/o1wyCmY+5cQuxCoUrY9gNdVcCGEK5c6nsFRQeG2cS+LdAX0WZ3UgQNR3GbhjdbA9loPA==","signatures":[{"sig":"MEUCIF0OctHaveTWeUcauZDjhGz7HFAO39eqm9zrP13Z57bvAiEA4mxesL1IRmhhb+tVyFj1YkevxD+i3EUq2cVzN3kJbS0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":526034,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhQNFoCRA9TVsSAnZWagAACssQAKTpPmDNSw1SlDNds2Gs\nWyw95+ibnIoZOCm/76KN0dpjZWFoatpEEVJlYhgBIHRcy4grujlbgWYiOiRP\nBNWCtrYcNg1cYq1eplUD9VuNaKAO0wZHMpIU2nYpOqB7YL/3KGstLlxGQ79n\nGAQecrUt1XNup9xbQlQKOLAUwpiPoWCx07Xfjdt2YH3O2AR04Ej5qWsdqz/I\nXTDp7gxZJFXeYCN3jfjqWbAwwB9luFz8D9as0Ssw2JxoA7kE97BITtA0AvKe\nn/bT7fFSf0DEsZH04sSFVraTttzFhKkprPGprJFALSiBYGmUcSYNTXIa7enc\nveHtjUtroG69lKdlH/sqL3452Phu+N6Wv47eQ4PKTlM1VnEhYgcqqFjKs2m/\nNRXwzjxo4BfWVHU3Ias6CNVj1qotCM8YfSsuB0gMyyQhuPPIl9jONgmUaJwb\nosd+i8h2vf2rzhMrO4zFHGteeA17r6/fab2efNXfDr25PAQ2gg1bxYMjrr0n\n31TQFMe4zfYG/DESjUbU3OKazz1NudNnb9aZPEe9/OmIVqUSzZOi7IW1HR0O\no27zKap1UfTaL3X68TamsHQHuLQuVLHqzyBbCajRg5ZSelHjoyKB7XdSC89X\nN9wCv0nRIu47pgD7LqGyfGb+3XQj79+Xn1NWzD4lGOGL3XNUQ35HzPxly+fc\nnak+\r\n=hWVE\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 1.0.0](https://img.shields.io/badge/ETH2.0_Spec_Version-1.0.0-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\n\nimport {CachedBeaconState, stateTransition} from \"@chainsafe/lodestar-beacon-state-transition/src/allForks\";\nimport {allForks} from \"@chainsafe/lodestar-types\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst state: CachedBeaconState<allForks.BeaconState> = generateState() as CachedBeaconState<allForks.BeaconState>;\n\n// dummy test block \nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\nlet postStateContext: allForks.BeaconState;\ntry {\n  postStateContext = stateTransition(state, block);\n} catch (e) {\n  console.log(e);\n}\n\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"796e56dbdd3960cb2888ad362689ec0c7e9eb212","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.17.6+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"14.17.6","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.1","@chainsafe/ssz":"^0.8.17","@chainsafe/persistent-ts":"^0.19.0","@chainsafe/lodestar-types":"^0.29.4-dev.36+796e56dbdd3","@chainsafe/lodestar-utils":"^0.29.4-dev.36+796e56dbdd3","@chainsafe/lodestar-config":"^0.29.4-dev.36+796e56dbdd3","@chainsafe/lodestar-params":"^0.29.4-dev.36+796e56dbdd3","@chainsafe/persistent-merkle-tree":"^0.3.7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.2","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.29.4-dev.36_1631637864761_0.2196046367611333","host":"s3://npm-registry-packages"}},"0.29.4-dev.37":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.29.4-dev.37","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.29.4-dev.37","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"tbaut","email":"hi@thib.top"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"0c6eb569cb855926dd72d8bc206ea4b238a2fa5b","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.29.4-dev.37.tgz","fileCount":317,"integrity":"sha512-lMsaW7kuza+mI+ZhVXOvxcjkN+SMpIer5lmSbsP6+iS0+GWVJT2lshoTR4vMbFQsbUvooGPvoBub3K1XOqMD9w==","signatures":[{"sig":"MEQCIHKkH093OCd2MGAY/jQ3ByZEAI79Zr/rLS74ZcPjC79RAiAqxh9UogrIEJXjDr6wTLwZa4omr7dTPAXEC2n4DojQGg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":526034,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhQPRGCRA9TVsSAnZWagAAjvkP/0dO4kPeecx4z664h+4j\n7ETqBGfuev99+uR1YdXjfQRPbgIV865nIHgwoJG6gtE6TrQLpQ1oP0MrdvqP\nEpKXhwxmG0374fOGryhDYzN8IkGIbOK3vNqWJqqQHLXgH7WoF+hxXNWC0aO9\nKxYwf87ywPWld7GVnjYfBhnrVAQAKoKDscMTHHW2MoFc5OZHN96grVi/y4zd\n++Awg0CZ25uoVKOC2jqoFDRrIPzyt3JpxnVf4A5dkkqMWCQcFoI6UJbC12vB\nR1imVnOxaR7q/97EQWyDutZlS9q3/GC69TkazGVfMm1dDuVSD/yaGsEPRc8g\nUpzFtOefvh6vTQvfIwAwE7biTHqb6V12Ns+hgpzAgTSPj/a3UlrVMBUGDTMv\nkV+pQoPjzNuW6MIB4Uq4rLYhceU3OzIqS9tUe720YsCFmx4qYbSyCSjp8QGZ\nsJdImjGSVd6dhmTiRd0cDvNoc1EQ6MDGL6VnWwO3y3XKHKckvkegh3EteUhY\nKYKmAlJpmMSKNR+BRWMKVzQBfoQ/9lWyVMFXIHHYieGCqO+JYo7AftWym2OP\n6QryiIk/LUmYkl2p9iZyps16FXZr1KiOpcdazMpvsKtFwSgd4ruoZFjSWDSx\naNFKfLD20947z5WK5V23kY95Wf+f3T1nQQEWnsTzTob3A1llTlxOY8iHCsjr\ncwZB\r\n=M0rv\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 1.0.0](https://img.shields.io/badge/ETH2.0_Spec_Version-1.0.0-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\n\nimport {CachedBeaconState, stateTransition} from \"@chainsafe/lodestar-beacon-state-transition/src/allForks\";\nimport {allForks} from \"@chainsafe/lodestar-types\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst state: CachedBeaconState<allForks.BeaconState> = generateState() as CachedBeaconState<allForks.BeaconState>;\n\n// dummy test block \nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\nlet postStateContext: allForks.BeaconState;\ntry {\n  postStateContext = stateTransition(state, block);\n} catch (e) {\n  console.log(e);\n}\n\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"c88e4ecb288cf9d2a230f9761a4fce983dcd4ddc","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.17.6+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"14.17.6","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.1","@chainsafe/ssz":"^0.8.17","@chainsafe/persistent-ts":"^0.19.0","@chainsafe/lodestar-types":"^0.29.4-dev.37+c88e4ecb288","@chainsafe/lodestar-utils":"^0.29.4-dev.37+c88e4ecb288","@chainsafe/lodestar-config":"^0.29.4-dev.37+c88e4ecb288","@chainsafe/lodestar-params":"^0.29.4-dev.37+c88e4ecb288","@chainsafe/persistent-merkle-tree":"^0.3.7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.2","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.29.4-dev.37_1631646789923_0.08203592145734051","host":"s3://npm-registry-packages"}},"0.29.4-dev.38":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.29.4-dev.38","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.29.4-dev.38","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"tbaut","email":"hi@thib.top"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"2c20c5a05fb16c0b5831463b3833bbaaa9d5f86f","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.29.4-dev.38.tgz","fileCount":317,"integrity":"sha512-13Jo4bGQ+3JBaOimiWpFvHg0OodRCyzVtfXBVNKs4EglhzHQ56FJKzKUOEE4MTxUII9T0rtvw2zRGt43m3GPKQ==","signatures":[{"sig":"MEQCIBw6PcwjYIKns8z9gvRGzaz7BB09wzG+Tr8Vf70i85VaAiAFMNbomgUl/1CGyvxyuQOsCHuXM86rTh10+e9Q5w9/xA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":526034,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhQQLTCRA9TVsSAnZWagAARmYP/315JErJopf9v5vhD8qy\nKYoUHDRqO2iArES3/WdHGhgcBMwyKfHWUG+9ovLYR/9URCvjcy0xaEPlXD18\ndgZHmmSI67y6/XXYSH5k9oUPsVivAIeOW9aVMm21lUvElggkl6MTbbhuLYJ0\nrnaz+JYLMbp6reqJFtd035X3qtnQyUdGCp5wrI73FiVsG092QRhlUCk4j2t6\nFbJtsfzKK0joZU9frQY87plmfrT8efQvY6+FlF1B2oHxQl+Gh4SiyKMfFUJH\nrJbtFekiQaZZQxY7KqK5aG4XtnfhHDDq/SgxTwllZWZZTNF8D+PGWy8TqKtA\nl5QxrOhuETGIiNeeDcPSlqAMopC5STosYuoO59OZg7PZOowEMjf5X57saVGc\nzHTihp2HADPkz2clxqzWLEV7zYmb4o+o9mZWfIX4BnN/wmvDhh7hrSTF9Gom\nlHdWAbzNN3cUu11DCSyHKP07njbmffH1LzP7VPy35NLKZP87YzNHIzL/ELuf\n+2Sl7lFw17E/Hs3TOCoJ/ZtwTLKQs7MjJXaVUgVjtoKL8lWKLAayVmBTySOV\ng7Q/rfAyc5GAwSpoA7DhVoiu0FoouGQd7v/9ptDi1jKQCfNY3yqRuzAtjT3O\n2UgEh4G4pXtRvPgBkgq5sS/t4D9llk+mvzqrrReNO0LoRNbFYITZlzqUWbiO\nX9vP\r\n=84g2\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 1.0.0](https://img.shields.io/badge/ETH2.0_Spec_Version-1.0.0-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\n\nimport {CachedBeaconState, stateTransition} from \"@chainsafe/lodestar-beacon-state-transition/src/allForks\";\nimport {allForks} from \"@chainsafe/lodestar-types\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst state: CachedBeaconState<allForks.BeaconState> = generateState() as CachedBeaconState<allForks.BeaconState>;\n\n// dummy test block \nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\nlet postStateContext: allForks.BeaconState;\ntry {\n  postStateContext = stateTransition(state, block);\n} catch (e) {\n  console.log(e);\n}\n\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"525c9cc49bcb8dd9ed25d143336e5640de60ff86","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.17.6+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"14.17.6","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.1","@chainsafe/ssz":"^0.8.17","@chainsafe/persistent-ts":"^0.19.0","@chainsafe/lodestar-types":"^0.29.4-dev.38+525c9cc49bc","@chainsafe/lodestar-utils":"^0.29.4-dev.38+525c9cc49bc","@chainsafe/lodestar-config":"^0.29.4-dev.38+525c9cc49bc","@chainsafe/lodestar-params":"^0.29.4-dev.38+525c9cc49bc","@chainsafe/persistent-merkle-tree":"^0.3.7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.2","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.29.4-dev.38_1631650515174_0.5193835121529669","host":"s3://npm-registry-packages"}},"0.29.4-dev.39":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.29.4-dev.39","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.29.4-dev.39","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"tbaut","email":"hi@thib.top"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"c701874508bd24ffb296b69c5203a1c4580183bf","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.29.4-dev.39.tgz","fileCount":317,"integrity":"sha512-8Q3S5qB1I0FcpXolKK3uMlFWT/d/oY8YlgAK+aS7xKybzyqKaW+zaKrAhdKBRgfL7c+ELWcMZqCOjd6GomX1Kw==","signatures":[{"sig":"MEQCIH+dUFY2pyq0cNvTJgNA6/oQ2AAIWC1qMIw/L+EWQqvUAiApD32MOE/K4zpVlNQcVlSR1tQPRYquBewgIdGfZme4AQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":526034,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhQQgRCRA9TVsSAnZWagAAD4kP/2cN2syqC/6TphLKSbvQ\nwbE6C6lRa6sEROAaj0OSozHCqJzd4lItdrBZsQSEQUwDpNWZffNQ3lbP/gTi\nl5/+dYR1ZFU8xrsIVbF6lC1t44z5hPEl0wQln1H9wFq5R4HtslDwIfHhTkx+\nnBiChllELTls+mGp8raNX56LpqBoHMD3Ypy2BgO4YoDW7zAAzaX9mh8OthoX\nXWziznNFG6T0495A71Rj3TtsGhRj22EpuRQWzyPnUGNiVT9B8Qv8Z13udDKv\n1MhUIufGp2e4keZNVnLAz3cI5zSLUtyKGzZcP9Qr+SOA5GIKgMBZ4V5rJ19M\noJEZWkxp6NNH4A5mMrY+q7xk5tI3mZEWwLrQydM8pAgdkfxKJeLJzyzWK4OV\nViSnw+jXtwnr6uqmaCS/0bRGDMxy42j9KKUh/ZufdXaJfrmoVaxvKh0QZGUC\nfCiNf2VzkAiBgt6IK6HCVrbhTQ6mcV52k6zVLTyIRng30J9XRtgz7T/Ju6Zp\nkbw8G4vSv7yj1cqmY+ENXlx+IpCu/95PVU342/Rie5e0v2JQNbKWkzwQ0BrI\nsUqzWgxC4vlj5/uNOHwzF7Xijftamu9MKxTxFKgZpX4Y6LAjqmktCyyht+EU\nOEQOyXKfg2GXaj198kpnR8ldzZ/wX7Iw3aIirg3gwoVIiujkJBcT+DAJ0XMf\nbKM7\r\n=xic6\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 1.0.0](https://img.shields.io/badge/ETH2.0_Spec_Version-1.0.0-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\n\nimport {CachedBeaconState, stateTransition} from \"@chainsafe/lodestar-beacon-state-transition/src/allForks\";\nimport {allForks} from \"@chainsafe/lodestar-types\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst state: CachedBeaconState<allForks.BeaconState> = generateState() as CachedBeaconState<allForks.BeaconState>;\n\n// dummy test block \nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\nlet postStateContext: allForks.BeaconState;\ntry {\n  postStateContext = stateTransition(state, block);\n} catch (e) {\n  console.log(e);\n}\n\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"c65dc374789f7824a589169775a926f537bdc262","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.17.6+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"14.17.6","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.1","@chainsafe/ssz":"^0.8.17","@chainsafe/persistent-ts":"^0.19.0","@chainsafe/lodestar-types":"^0.29.4-dev.39+c65dc374789","@chainsafe/lodestar-utils":"^0.29.4-dev.39+c65dc374789","@chainsafe/lodestar-config":"^0.29.4-dev.39+c65dc374789","@chainsafe/lodestar-params":"^0.29.4-dev.39+c65dc374789","@chainsafe/persistent-merkle-tree":"^0.3.7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.2","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.29.4-dev.39_1631651857204_0.2555782166157403","host":"s3://npm-registry-packages"}},"0.29.4-dev.40":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.29.4-dev.40","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.29.4-dev.40","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"tbaut","email":"hi@thib.top"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"bc7ecb732196218d201a4b6c7ded74ad15ff0f33","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.29.4-dev.40.tgz","fileCount":317,"integrity":"sha512-NmNLKZCkAYLp65MHHKB6xhue0lO0Ygq/YOKXP/31rHPs5D2veiYf5dKUwgFnVAIq5ih+feZqBpdnCfNapODFUg==","signatures":[{"sig":"MEYCIQDpVOcZ/lk7CV3cAfEylZddhK46nGYhqcVmOGDn15uZ9QIhALOEcnX+kJ0UJlCCHNKvCHoVYSS6b3b1cyctqDvdPmPo","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":526414,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhQRhkCRA9TVsSAnZWagAACUsP/jcnJlYHQIAn7U8RA+tz\nXUAIPKVpVFrFdRaeNj2UostGFwyaOIpdtKHGqc80cGvyxJZLyarvA9IVTxgO\na+TX5OvMqqCkzDX+GY4+76uOMdYXtPdFSRoWLqwaLNcNGfVaUJ+mH6qTWQ+y\nzPoXlmO37FPRGEy9t219UalSs1ed8JxetEcL4h1wlPm1E8Fi0kXYmDRpVxk5\n9LKwLzq6trqDHUwobJe4B4580zym1rUWJrnfiuhIvT95m1R4FzK8VCYlNlRf\nt9RxwZlEIT+S5UZbPxkd4/ZHqNgkzzoHuN+AtMkpNmK8yIgbmcuJrV1ROEl7\nlH23wXfSoLKRk12eM/Dxbe9++uU9i1JDO5vomsjxHKibAq1w7GMat+Nff9EP\nTyrIOzpRW7cS4nq1q5aAsv7oFyPbyDsOFtOdGNZCX/uIKASJmyn/3CU/ZlpR\nW9ha/8lxNbVijzckvtHiubJcj1l24Ei5OB/KJrNMoJ9epdqD7QE9MUKA36Az\nCY2Mcx/fS1oiY6WZDbtjOnhCMGDokPFwgUMqxFQfS5u8WTond3ai9a91BKd8\nKrrDfsk1aygZ3z5Bre9UtuHpLMPSV4rd4qhe++gQQ7QO3TezkLUX6abzTbBR\noCTlN8+eAP4F5ERgMj1MGH/7ox/B+u1qL8m//w0S51+dQH26y2QJavh/KsgM\njeJF\r\n=Ak1F\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 1.0.0](https://img.shields.io/badge/ETH2.0_Spec_Version-1.0.0-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\n\nimport {CachedBeaconState, stateTransition} from \"@chainsafe/lodestar-beacon-state-transition/src/allForks\";\nimport {allForks} from \"@chainsafe/lodestar-types\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst state: CachedBeaconState<allForks.BeaconState> = generateState() as CachedBeaconState<allForks.BeaconState>;\n\n// dummy test block \nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\nlet postStateContext: allForks.BeaconState;\ntry {\n  postStateContext = stateTransition(state, block);\n} catch (e) {\n  console.log(e);\n}\n\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"54b95c252106340569a16b5492cb0cbbaa9bc6f4","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.17.6+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"14.17.6","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.1","@chainsafe/ssz":"^0.8.17","@chainsafe/persistent-ts":"^0.19.0","@chainsafe/lodestar-types":"^0.29.4-dev.40+54b95c25210","@chainsafe/lodestar-utils":"^0.29.4-dev.40+54b95c25210","@chainsafe/lodestar-config":"^0.29.4-dev.40+54b95c25210","@chainsafe/lodestar-params":"^0.29.4-dev.40+54b95c25210","@chainsafe/persistent-merkle-tree":"^0.3.7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.2","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.29.4-dev.40_1631656036183_0.9753289345865939","host":"s3://npm-registry-packages"}},"0.29.4-dev.41":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.29.4-dev.41","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.29.4-dev.41","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"tbaut","email":"hi@thib.top"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"0286caba1631ac10f2503055d795c382a4b5d640","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.29.4-dev.41.tgz","fileCount":317,"integrity":"sha512-F/5+k3PL8NjdLfwZaZSzxLVGyO1HVofo90MzT8Zs1vqZVhu55QsSoCbG/cEdds5Ji2r3pYP8QsJ1K227LqaNVg==","signatures":[{"sig":"MEUCIQCFL81/NyR67pMKy5I1qWWdIxm4x5zvv+6FprxDeXPxQgIgBw7T7QR6+DAeW4v6m8XaszDrAqUj5SRCx0OqSapBD7w=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":526414,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhQaVbCRA9TVsSAnZWagAAFOAQAJLn3huiSxUNRvULN9TP\n/RIiqBqaCUbgKWDApRGu1OU7FVPnhq29pZn5Vo9g+ayJEgj4tLK5mLY6o3sr\nYaPo42ihgzmgsB/LwGpqZH4srz56mEOlnGzyIegvQR8DKE4TlR/5uErIGhMQ\nswyO2o3UD6I+r78YSbJQk4bIABjlLntVgCyHexZ05FEVAuySfrYNr+7jQt6y\n7D++3lNMVoQ9KV8AwC2dQxF4kZVz1jikE2hiAyCwyM40VeYj2x5m9EyDPaqd\nKPGQCSDkh6U9cUd+TQE+R043zDL8G243Xx3ogAua1o5gn3v8NjSp4pl2xuN5\n4zGz1w4DJ+Swml6Uz6v53Wd5hN4v+VRUT/8IoMShDZc7qb45Bihqwhg0gHNI\n78Ii5vjBFPcxYY0cErkYhnTRPLC4Vf3/qtuAnTVI48ygpjq02uBvkqD68qwm\nm8M/bOppJNMB73xMX9bCUXX/ZCcSOmbYGw1dxdzqLAepqjCAHufN3wCBzMr/\nlmsyl8rwCgDNcBbER3VO0oSACfcI6blhkffLYk1borzNqWP3lOtybADI8lbM\n5ZximzA+4iXMJ2xj+fZdc9UKUbGh3dAtcq8uFRusUfJy9x9llts5ZKJqEN6V\nzU/i6qM7Yr7ptdygEynt7A9IFsvJT3YOLqD74MULi20PuyqWd42EZCs8vjp2\nPrOl\r\n=WrCN\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 1.0.0](https://img.shields.io/badge/ETH2.0_Spec_Version-1.0.0-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\n\nimport {CachedBeaconState, stateTransition} from \"@chainsafe/lodestar-beacon-state-transition/src/allForks\";\nimport {allForks} from \"@chainsafe/lodestar-types\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst state: CachedBeaconState<allForks.BeaconState> = generateState() as CachedBeaconState<allForks.BeaconState>;\n\n// dummy test block \nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\nlet postStateContext: allForks.BeaconState;\ntry {\n  postStateContext = stateTransition(state, block);\n} catch (e) {\n  console.log(e);\n}\n\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"0338012ddc4067d86553e6fa95085b2de19d7291","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.17.6+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"14.17.6","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.1","@chainsafe/ssz":"^0.8.17","@chainsafe/persistent-ts":"^0.19.0","@chainsafe/lodestar-types":"^0.29.4-dev.41+0338012ddc4","@chainsafe/lodestar-utils":"^0.29.4-dev.41+0338012ddc4","@chainsafe/lodestar-config":"^0.29.4-dev.41+0338012ddc4","@chainsafe/lodestar-params":"^0.29.4-dev.41+0338012ddc4","@chainsafe/persistent-merkle-tree":"^0.3.7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.2","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.29.4-dev.41_1631692123756_0.42813285967021786","host":"s3://npm-registry-packages"}},"0.29.4-dev.42":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.29.4-dev.42","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.29.4-dev.42","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"tbaut","email":"hi@thib.top"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"56dc4155d525c53159cce849ee7df89570b38186","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.29.4-dev.42.tgz","fileCount":314,"integrity":"sha512-t+JIdPyZvVAqDf/A3wNullPsLlCUtAKZpOYMZVvV/6kUyigd5F1eCX6h/UuFRnM4vt2JfNcE1qX8YCxAV+AZbA==","signatures":[{"sig":"MEYCIQCfB1XvVTWGx9vAWeJYayUfdglTgGA62Wq8bW1j6LpI4AIhAIhKSItuHYBF945N9oAACCWF9K+ZUv5iMRWXbbKo8Dr/","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":523645,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhQcgrCRA9TVsSAnZWagAAqVsP/1IZqe/msSZzd5uW/ZB/\nxHNKjcT3qJgB5ayQRm5SC+67f1qhfFILBH8XegpvkmcaBNkw3SO+y1tqflVq\nklk8u6XVh4fJBhSgVcYO4VheVw/bNDBZQ5qcvzFGbudRGZwcIjsli9qrvr4l\nIBWZIAowrjuTYy3jtMUQMSlHzJ0flDq9R2XjnMlnN/tysjzZEzrUmadERZUe\niPwfVUOsK7TIAUp7Dkiz8HqiimbrEE8XY+ZeRohZ4rKfunxHTCyMdYRfEfqQ\nfwDmKqKwuXyncR7ipARZuSTn7hNBJcgjCoxShl9N/6LQ2cgKWCqiUNSgRupd\nshUy8HTsDqq+6tud0rNgsvKmeTug4fWzzvEj3LBROBDYkIFegEaBJFRoadBV\nc3udqAGSyozDmGmm/uSS4DuNPAFf5S0kKSn81jAYqEcfvcu6hClwO8cWnSbM\nFKpN620cgId/6PIiBJmNJUkFqaTbYjrDbR3FfzewFEM2uxDdbLW6j2Ekid5P\nXhrSoQgqbjFY+AU2BQefN1D4j6EaIe3E84tSPK4kt5uYOdd3mePArW9rnt0v\nOoEtknUEGYAKe7qUD7ciPWctIa+UmLvuTt7cAHDsJ8PT20rcBHr8d/mGPmHS\npw7RSK8lq8V0O7FRqdAuXKlGrZ817K345NShAZBxqOcYVGF/48ZTjT+1qXOH\nqZAZ\r\n=Jxug\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 1.0.0](https://img.shields.io/badge/ETH2.0_Spec_Version-1.0.0-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\n\nimport {CachedBeaconState, stateTransition} from \"@chainsafe/lodestar-beacon-state-transition/src/allForks\";\nimport {allForks} from \"@chainsafe/lodestar-types\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst state: CachedBeaconState<allForks.BeaconState> = generateState() as CachedBeaconState<allForks.BeaconState>;\n\n// dummy test block \nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\nlet postStateContext: allForks.BeaconState;\ntry {\n  postStateContext = stateTransition(state, block);\n} catch (e) {\n  console.log(e);\n}\n\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"a53a304b1fe79c554c96ac03805755e4ba7cc6db","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.17.6+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"14.17.6","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.1","@chainsafe/ssz":"^0.8.17","@chainsafe/persistent-ts":"^0.19.0","@chainsafe/lodestar-types":"^0.29.4-dev.42+a53a304b1fe","@chainsafe/lodestar-utils":"^0.29.4-dev.42+a53a304b1fe","@chainsafe/lodestar-config":"^0.29.4-dev.42+a53a304b1fe","@chainsafe/lodestar-params":"^0.29.4-dev.42+a53a304b1fe","@chainsafe/persistent-merkle-tree":"^0.3.7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.2","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.29.4-dev.42_1631701035115_0.6915705541169055","host":"s3://npm-registry-packages"}},"0.29.4-dev.43":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.29.4-dev.43","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.29.4-dev.43","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"450fc91df618386ae50aacbbb3cdf785ca1fb38d","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.29.4-dev.43.tgz","fileCount":314,"integrity":"sha512-A7XgSN4025cMgpMrIQZ/mhV46x9hsQA2gcHcHC1HKZpgjhh71ehnnnG4Udwlu7nCyv+l2E76ZYwWgQlVBm9R+A==","signatures":[{"sig":"MEUCIQD72lBX3P9PBFBbrPPWX7VJA1MAgD4oiJFeCKDPsCT7swIgCCo/K50iyHoZnf5X6zQDy1vBPxgWq5WXyxXlfPKIsfs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":523645,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhQjx8CRA9TVsSAnZWagAAZ6oP/jWT3eWiw5iykDojMHF6\nr9QsUSdZIcwS87hu/MjM3JXr99WG5C7tPaQueT6vG5Lx13UjlA5+B6Xx5hup\nbskrIVfajBlA4nTgB/G1mPjMeoBGuphy827fVdmcYiBDMtg1sUxgvilP120G\ndS/D5UGjrAWkepPkR3lFS8IsC1MB/YMTYXSLQk1GQ/cZOEPmMs+Xyk1IguxY\nMJcQ8qk0Dmlfc62zssgAAUdH0YfSWJuL2MWx5IYpAGCX9sgp0Jx7QuTBKmMB\nHvBCvzZJjjvp2+MsOMXVjBR2e63dlUkP/cnIRf4wmrQr6oz0gzIF+bWZuylb\nxFFb569bIORWvlx3o70MBsEYW4rxZObnT/RHFrn3CS0/93elyeqsE5k6oF+d\n53RMtHCmb7ccBL9lPlot2Ku5zcG8BRlAyFNRqBvAOTD5yZowXLAvwHmTzPW/\nUGm9PtDDA5M3rqhyPqNExxrXDZD672cSoQ4zfKZmzq3ERVnOfCYnFoDrSDbL\nM/c/cxcMZkHg+B3YtT7wusTk5mE8bIsUugEQdCQ4U9wQwjdo5kdmOfP6Fkai\nUOTFcEnmomd4Q6VbAp+32cN6xRwdj30uc15Px7sZg6LmEF5Uhf7980u0SH0U\nAbaE4m0VTSR+etBCcqxeBTOKNYWQj+wb7grPUdgUbogU9hy+LYu1fyn2EQn0\nr2rd\r\n=xoxQ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 1.0.0](https://img.shields.io/badge/ETH2.0_Spec_Version-1.0.0-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\n\nimport {CachedBeaconState, stateTransition} from \"@chainsafe/lodestar-beacon-state-transition/src/allForks\";\nimport {allForks} from \"@chainsafe/lodestar-types\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst state: CachedBeaconState<allForks.BeaconState> = generateState() as CachedBeaconState<allForks.BeaconState>;\n\n// dummy test block \nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\nlet postStateContext: allForks.BeaconState;\ntry {\n  postStateContext = stateTransition(state, block);\n} catch (e) {\n  console.log(e);\n}\n\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"1b62eae0e036fd9a54ddb4256b44bbbdbedba9a4","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.17.6+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"14.17.6","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.1","@chainsafe/ssz":"^0.8.17","@chainsafe/persistent-ts":"^0.19.0","@chainsafe/lodestar-types":"^0.29.4-dev.43+1b62eae0e03","@chainsafe/lodestar-utils":"^0.29.4-dev.43+1b62eae0e03","@chainsafe/lodestar-config":"^0.29.4-dev.43+1b62eae0e03","@chainsafe/lodestar-params":"^0.29.4-dev.43+1b62eae0e03","@chainsafe/persistent-merkle-tree":"^0.3.7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.2","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.29.4-dev.43_1631730812354_0.46382929543588824","host":"s3://npm-registry-packages"}},"0.29.4-dev.44":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.29.4-dev.44","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.29.4-dev.44","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"7b19166564e9fb034d5e0cedd785e853ba9fe8c7","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.29.4-dev.44.tgz","fileCount":314,"integrity":"sha512-p2Q4XGSqYSwbWhK3QfIM5IdMOHgxODMnBGlpcCras3SCMm3MaeVTDxKpIQKiJ/8Pmp6R4gIfc27gXpMre0YuaA==","signatures":[{"sig":"MEQCIGX7xJ75l7Bvqq5WdpRi49QrecwPkOyZa9NlLQq8KGg2AiBeYnJphT1HcG+dahC7Q4pUu6hc2EkDVkmgLW8r3WqEww==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":525359,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhQvJ6CRA9TVsSAnZWagAAUgsP/iHVdx93tsvY1oZ4YtO1\nOkw7H9+4B7/xGIXaXrzzXP4NCNt2jbrlFkblm7Rd8pjncg2LwgmcXMWhifyV\n6i32Aiihh9bWsY2RedN67Xji2ZIKExDdvWr765D1XgMzqy8S6880sQ6fccT2\nc4xeXzO8TaeCfWE2lgvQ/jzPDxue1njxbYUF3disgMFtvRZ81XOH3WZzFI4+\nD85/FnEw9d51DD5hMcJdm9Ew5CbEbiiKfyPja2q8VRiPa1BDpwO7+OhUh8dI\nfZiiDUvsYoLqPvWLOTpR82iMtEh4FetvLIUQz9nee0Ncuhh46fjTZ9SWFzqK\nBfHTyCdTZ6O8zBsLKTPlnhFSxS4KYb7FteSuQ6vv991+jE7fqoGOQMDMIo2h\nVEIIYhAqXThboPwJlAiMkJnT8nxD9umSAPYScYq/J8gqG0ejzarxOXEdPWWH\nxSl4356WnygN1mLREcoGdzEbgd/KX3ddDE/Cvd75b3n60SvwrSggyaryCWZ1\n3DR4UCNg/7HCCZFG/9YcEVs90GgntX1BeujXeZv+HQ5KkFeJ+x0FD+Hr29o8\nGudEw6iU4CGaqOxdLtDWFGA6exhDdczmMgWoQ0lPZlpWuEbha7ZCyzS4pYT0\nniV8sHyj/SxYMnTezqZVVe8d7wrNeMjnIWBauzm3kfI6BhK1fgYliHGBHTJd\nfx/j\r\n=mZY0\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 1.0.0](https://img.shields.io/badge/ETH2.0_Spec_Version-1.0.0-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\n\nimport {CachedBeaconState, stateTransition} from \"@chainsafe/lodestar-beacon-state-transition/src/allForks\";\nimport {allForks} from \"@chainsafe/lodestar-types\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst state: CachedBeaconState<allForks.BeaconState> = generateState() as CachedBeaconState<allForks.BeaconState>;\n\n// dummy test block \nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\nlet postStateContext: allForks.BeaconState;\ntry {\n  postStateContext = stateTransition(state, block);\n} catch (e) {\n  console.log(e);\n}\n\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"3e0a98a23d3b7b8bc1c6b8a303bd9e43069dc3be","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.17.6+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"14.17.6","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.1","@chainsafe/ssz":"^0.8.17","@chainsafe/persistent-ts":"^0.19.0","@chainsafe/lodestar-types":"^0.29.4-dev.44+3e0a98a23d3","@chainsafe/lodestar-utils":"^0.29.4-dev.44+3e0a98a23d3","@chainsafe/lodestar-config":"^0.29.4-dev.44+3e0a98a23d3","@chainsafe/lodestar-params":"^0.29.4-dev.44+3e0a98a23d3","@chainsafe/persistent-merkle-tree":"^0.3.7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.2","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.29.4-dev.44_1631777402591_0.7609997644659099","host":"s3://npm-registry-packages"}},"0.29.4-dev.45":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.29.4-dev.45","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.29.4-dev.45","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"6272188c936549aff2b5d55fab5a7b90e756f9ad","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.29.4-dev.45.tgz","fileCount":314,"integrity":"sha512-hjLUFMjNsylhJcMTkMvVHKeeYRoQtqSd44f/Pk1KHhdz2nAaO9p4NzKZut6Gb8h4AmElmmW1U0RdOedjKmhFgw==","signatures":[{"sig":"MEQCIBg1Cwy/0RbMw8DAzNNCUh1rz8lgegA8cPn4t56Sb7spAiAu/AFII/8iqBNZ+B4ARdyIfOcsZ9HLFWjSMSAdvoa4zA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":525359,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhQvQYCRA9TVsSAnZWagAA5YIP/RJ1UvAb/nei5xyUqNai\nX7PsR7z3O7bxEYYgCnFSlxLE/ja+LfLTVZoHAS8GAa9IJ8LevcY9EhXDjWGj\nMPKhg2wBcBciQP2R7hpfWp+cscdsAF1FZKoAG7enn4yYuI+r0INdxeiN14Ku\nkiWvZG5VVEpDF2kvmu054KyAgmb33kN6OkH0UyGg2a+KFqDX2LXpick3ILfX\nX91+92tLfews/5PQv2kvDWt1jS+WWSWq3rbAnsmLcQrzLeIh3YgV+X33JiFn\naVPw11qeImhesImDKyMRKBcj1VeB3BvLl5H4PktndwrHdXuXgC9TL+A76blF\niYtxcwtnDw+4ck//f/Nu/4OTerKZmK1Ghpg7kwaoZaxPnFKe7hzh0+BHIMe4\n5ow7U4J9Qsb56v2KMZGJ5t3QGpEfRxj7UQkn06dZXu8s1SXDPletUc2NDBrs\n9QMTYCfHsSC2OPlbf1tHl5Q/RzubF3C7EAJtY68bOotqC3jFYWb/wq2ZwUDr\nw+VIm0SaRJ5QtggwHWgtDuqpQMatOQjf+uRB7nho0ta3OG6p3DIbO3pntb7l\nVIhCRhIu5axIoab37AYWPl62nSvHg6KFP7xJxS2rmjBMqpJqi7xzgBHBnrlB\nOwg1kYrQ4OtseGeFL9Cao6kV6jA/wLsh3QEf4iFV/qXaTUTJAqBk2sfy5DVo\n24b6\r\n=h4cy\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 1.0.0](https://img.shields.io/badge/ETH2.0_Spec_Version-1.0.0-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\n\nimport {CachedBeaconState, stateTransition} from \"@chainsafe/lodestar-beacon-state-transition/src/allForks\";\nimport {allForks} from \"@chainsafe/lodestar-types\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst state: CachedBeaconState<allForks.BeaconState> = generateState() as CachedBeaconState<allForks.BeaconState>;\n\n// dummy test block \nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\nlet postStateContext: allForks.BeaconState;\ntry {\n  postStateContext = stateTransition(state, block);\n} catch (e) {\n  console.log(e);\n}\n\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"1041a5d2a05a2416347b1c7f512221ac7b9dfbac","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.17.6+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"14.17.6","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.1","@chainsafe/ssz":"^0.8.17","@chainsafe/persistent-ts":"^0.19.0","@chainsafe/lodestar-types":"^0.29.4-dev.45+1041a5d2a05","@chainsafe/lodestar-utils":"^0.29.4-dev.45+1041a5d2a05","@chainsafe/lodestar-config":"^0.29.4-dev.45+1041a5d2a05","@chainsafe/lodestar-params":"^0.29.4-dev.45+1041a5d2a05","@chainsafe/persistent-merkle-tree":"^0.3.7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.2","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.29.4-dev.45_1631777816525_0.1667914847549885","host":"s3://npm-registry-packages"}},"0.29.4-dev.46":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.29.4-dev.46","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.29.4-dev.46","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"597e43c8d6ab398e05fe0023cf598cb75002a851","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.29.4-dev.46.tgz","fileCount":314,"integrity":"sha512-9GLTtvygi+7nAAbUy25Z0CnJNFuY4EqF38/4u0pjspJv85zJ9SRva4hnBUZq4Z57b514c0zfheu8pH3JjF/b8w==","signatures":[{"sig":"MEQCIHmuCRvG1xDxVU1hJWFlTjktrIICKfXTGa5PRZh2sSKRAiATWnt6uMlFNkIJMa9ufLXa/ZKaxzQccXZ8Iapx2BaIiQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":525474,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhQwTBCRA9TVsSAnZWagAAzA8P/2bdsbGhE0nJpVt/fhbc\nUCSuN2kmOlcSxmvq1QjYixAx11pyjXkfE+f/RAPSEF6n4D+jvyC3+WiKNs4/\nz5gijJARFuR9VsKEHRLqXp+4in0jnw2FCVORCi41K3of9Krw8+rvH/vZkhPd\n0qK42IauPeZGtZJggIRdGqRDwfA0xwMPudWIWOlB6vz17rgbBK0PXXLObEqF\nblfG0csKXDPuTtwLDWq3ElqDffNDSbjD/CGVIG+o/AhUECepJRM7GYQI2vOk\nW6cN1QTJ5bAyUBZFcAJdi+oN+o5hUGyCP+YgMvQr0kmVj523loVrV20oManN\nd3l0tfp8uS4f1zT31HCx9ltetuFwezXrZIhQkclbeWL31XOajyuzasocl0bG\nebQ3MvKfH+e95FkQInMA0fmqA1hq0IFp/WAgFSMZzFg0+kAcZbawZdB538ZY\nbvbPYRrhdgb/vQJg1z4fwOS+GNI7Zbn8p9asTBHTJwl2ExzXqPWfMuH2/nG1\nWZMI28dDWwELXvOCnT4XSZrMHbf50BNxO2hM+ChO7AssqXv8xFhqhQdiuNFK\nL5qtSAy2TeoE6qf11wlfFNinzWNNLxfsaZEhe6N4YkPe+BZ7aFRbBemwoon9\nEzGJt/Z4BdUOCz6LCNEO7eAxp0h2DqSH0vYnpo+SpoektYo22wWrfiHQoyd4\nA7WK\r\n=NONL\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 1.0.0](https://img.shields.io/badge/ETH2.0_Spec_Version-1.0.0-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\n\nimport {CachedBeaconState, stateTransition} from \"@chainsafe/lodestar-beacon-state-transition/src/allForks\";\nimport {allForks} from \"@chainsafe/lodestar-types\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst state: CachedBeaconState<allForks.BeaconState> = generateState() as CachedBeaconState<allForks.BeaconState>;\n\n// dummy test block \nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\nlet postStateContext: allForks.BeaconState;\ntry {\n  postStateContext = stateTransition(state, block);\n} catch (e) {\n  console.log(e);\n}\n\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"103823af39d7bf77b6293d867bab58899f283a4f","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.17.6+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"14.17.6","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.1","@chainsafe/ssz":"^0.8.17","@chainsafe/persistent-ts":"^0.19.0","@chainsafe/lodestar-types":"^0.29.4-dev.46+103823af39d","@chainsafe/lodestar-utils":"^0.29.4-dev.46+103823af39d","@chainsafe/lodestar-config":"^0.29.4-dev.46+103823af39d","@chainsafe/lodestar-params":"^0.29.4-dev.46+103823af39d","@chainsafe/persistent-merkle-tree":"^0.3.7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.2","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.29.4-dev.46_1631782081000_0.9135477441028192","host":"s3://npm-registry-packages"}},"0.29.4-dev.47":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.29.4-dev.47","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.29.4-dev.47","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"a5caefdbabfd3611c85f695df997cb714c693939","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.29.4-dev.47.tgz","fileCount":314,"integrity":"sha512-TgvQhRXQ3ofzFkoI14jg4TfyxuHYuVbLrSKMuMJuh0feO+J5++5qE5DWnXLFkw/8dfpKH5v+JmsVOM6L/xW9jw==","signatures":[{"sig":"MEQCIE8EU3xWOJgXhmiYvwJ3dladEwUIjEPrcmz+ph5aeteGAiAJPmSKbwFjnA86z1lDdXMEqFh7N5gLYRZ9JFbzyAxxHw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":525474,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhQw+CCRA9TVsSAnZWagAAu3IP/AhXHMcv5YLsKOIfoZLO\nfwGr1R+nZNNq2I+vao3K/DRICBZe2euiMFIq4F+LrNFuFtLkGQUSbc625G2l\nNcZ+EpQuK9pVFI3hFkgsKNa98T8z803ytX6phaAwzcgFmwTcDReIDGpcY4G8\nZpP4njPwgf+ZY7RmfiZ8Hlsyzy/yPvUFfA9C/Q6cMhC1/5BTT/StzLPaeaFO\nYUWoDuY2f0iDuziuKCI6E4HRP5SteGuN4slghTcjqFSr0G1N3WV4NoLgxAlI\nCZMr4MgkAj6w4ryJ60cg3ORn5Sh81DebuA6XSfxhRhATkWfE4kSexQR1PmR0\ngtfYF1xCsx+g0HcPvb+pYF0nlrY+foNsJi7XZ2OljsQ3L6eFP9JqnKkZ8olX\n5dFya78/CImymJy1J00MjZ+aiIS25yM6ztg21X+XV7HRx21SzLltldGJLFLU\n1B/MuyDgtSVf03rJSPhGJ5dQ0jgRVpwhQNO0GYeR5tP/owjIWxbWerzQDxvq\nhIKCor4N5RpwCxdTbmaQhzwelWX5BCEN3XBVt2Vcy8R8g4HKBYoQ7qzIZ1HQ\nqDbCFC6YzkAnK7BYvxy6fb1FxOYfrtxidIof2Ft/d+LhuUDAU4Zspa9ISJ9v\ndk1YatiwPBLj7UrQRd9dvzma9aNqru9ONSQdiPjnpmllf4CflZBuwRHpkTCr\nxRC+\r\n=8h7/\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 1.0.0](https://img.shields.io/badge/ETH2.0_Spec_Version-1.0.0-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\n\nimport {CachedBeaconState, stateTransition} from \"@chainsafe/lodestar-beacon-state-transition/src/allForks\";\nimport {allForks} from \"@chainsafe/lodestar-types\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst state: CachedBeaconState<allForks.BeaconState> = generateState() as CachedBeaconState<allForks.BeaconState>;\n\n// dummy test block \nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\nlet postStateContext: allForks.BeaconState;\ntry {\n  postStateContext = stateTransition(state, block);\n} catch (e) {\n  console.log(e);\n}\n\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"ad886430a73c6b89997a4f658861e5885cf23b92","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.17.6+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"14.17.6","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.1","@chainsafe/ssz":"^0.8.17","@chainsafe/persistent-ts":"^0.19.0","@chainsafe/lodestar-types":"^0.29.4-dev.47+ad886430a73","@chainsafe/lodestar-utils":"^0.29.4-dev.47+ad886430a73","@chainsafe/lodestar-config":"^0.29.4-dev.47+ad886430a73","@chainsafe/lodestar-params":"^0.29.4-dev.47+ad886430a73","@chainsafe/persistent-merkle-tree":"^0.3.7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.2","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.29.4-dev.47_1631784833899_0.4931545534435906","host":"s3://npm-registry-packages"}},"0.30.0":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.30.0","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.30.0","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"28043f8135c1a6edcd9ab17b612f75d9fee00ab6","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.30.0.tgz","fileCount":314,"integrity":"sha512-jep8QOAF9hN7QCv0D7Xl9VerM0ScibrsCQr4jH3dR/494ALMzALWZnlIIMUp5snQnJ0vBvF7MZkRLQaYBBK6Uw==","signatures":[{"sig":"MEYCIQDWAdcYD/U/zW5kkRzrZAG/9Sdad3oNnrUr4zQaLQCx2QIhAP8h59Y/y/XJK3f+HPlaNvhBm/NiU2+IvgMhnMRbIobA","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":525379,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhQxCCCRA9TVsSAnZWagAA4n0P/ihJEtOublpyYpAOuA2P\njzZtgVLSO+S9qjdji4sb4ANQDsuMgMHTGHcI8qXJG9RXNDTyQ06YtT0WqkM6\nScQnKhYAsvEqW/HSJ8qP3BRuTKQBWtSpRT8Sg9y+GxkJUkGv2ldAHcL7VAQX\n0c5I/0dOfZLBB31xjF7+hQpNgkPbon+TS5bnMcsQOo9XGjnMlvXJ+bmeszGB\nXAgGS5GpvaaADWO5Ev2kLX3dT3HHofayAHExu9ajqYj9GiExFKe5KOotAJS7\nqxV6GiZDRO4EIzkrK+KSVRXAePzS30E20inVju423wAdJWqJ72R2D5ofZ7bE\nkVqH76RRwLa2EogTF8viOsBMCQDEhed7nEV6sIrcmy8z59TSvLqeu6rWAEZA\nDx1zACEXz0odrTrBhNgsRTi0ZV5bHNv2WgQp810EW0xe6E/5ghlFwhC9Y/xs\nOYmGL2uiZzikbn79whpKJbsABKlO6EayWoHkAKGcdBaOfTZrDkjamDIL3vtb\necr5T4zWE69SpslrjAU58ER1tcKaTlaSBuV6+uuF6wR502v1rXAn009gL7CI\naW53GSLn69TTRqnt3xvX7XRSmdkwztr0y2iyAUzFJpDW6sRA7yAa5FSBz/qv\no97byeUfDexRrp5RhXdoxVAiZpIk2Y2TITUHajRO2fYBBgH0VEc3ofyCK2Ih\nMUoG\r\n=7RE6\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","gitHead":"ad886430a73c6b89997a4f658861e5885cf23b92","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.17.6+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"14.17.6","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.1","@chainsafe/ssz":"^0.8.17","@chainsafe/persistent-ts":"^0.19.0","@chainsafe/lodestar-types":"^0.30.0","@chainsafe/lodestar-utils":"^0.30.0","@chainsafe/lodestar-config":"^0.30.0","@chainsafe/lodestar-params":"^0.30.0","@chainsafe/persistent-merkle-tree":"^0.3.7"},"_hasShrinkwrap":false,"devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.2","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.30.0_1631785090164_0.6888113273749081","host":"s3://npm-registry-packages"}},"0.30.1-dev.5":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.30.1-dev.5","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.30.1-dev.5","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"df424a1a2150226663336d49dfba459669baf0e9","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.30.1-dev.5.tgz","fileCount":314,"integrity":"sha512-F5cmgLli7X5ZF1j5cCIzH/5g1g6GJezd/+e1fLQpqYmPsBPHmHteX1kyPKHbDCPo94ZEMn5pW9u4bAzqMrAYxg==","signatures":[{"sig":"MEYCIQDSXbSU8A3YmG3JgwGUutzbq63WjA5bU/NRwblWeMPsYwIhAL4lwMagVcWLZw19KJkcRPO5Fh17uQARz6aKVumjTuj3","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":525469,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhQxEWCRA9TVsSAnZWagAADTcQAIwo6aZHYiJQeiYwb5w5\nEQceARr+Lx1GZTzMR+xIjXUV5aLBninQ+D6xjHl6H95gEc15g/Z6N3u28Ydg\n9oR6A5nD3vF/cLTsIzyLU+k+pghrNEnDlpwAwXkEn2/gRE2XXdesi7T10oVA\ndppWVdjHY9O/ff3T1Ibzn7IXjiT3G2X33yN7jw1BcrH5q/k61f+ZmAwCFGLG\nYDshyjWJwNRJfGBFulcE5qzAmvh/vt0lszj7ohWLKRvUVGAVcxHC60YwJIkk\nWLrIWnC+EyBn/ujcdecbN/CJdGdYYkfNEwBEaNkok9yV4XIPZiQjnmH+cQjo\npHioXPkdyyKGksweRjdVjD1BUmQyV5Wa3UUdoovibkkzNNATkZmDx1A/Hfy3\n7i7Ofru8NDYarTxxGU9bRkTZa1ZWlZcXBzlxw3B6RgYH5C0bJcwNBN6oJsEO\nIeo4BhPAqPjdQBqdQAW5apUaeVKgOqFcnjXRwh4b1XAzm2BCOAYO4Tj3VSNj\n3k+PMOA2udau+OxHPXo0l5+sxiUo63UCzAuDrtMiEQFgljrzZ3/RHthYeiPG\ngukG8inMAX8JU0MygD1kEc/UUUdjifMTdXYn6sKlxEafWGQ+Gzsw2lva7LJi\nRyKRBPgcqTSqUUuD3dPxB/rLGxu42xM3hSzYL5r4OnLvV8BFmPQnBftNbHXU\n13wg\r\n=njJM\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 1.0.0](https://img.shields.io/badge/ETH2.0_Spec_Version-1.0.0-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\n\nimport {CachedBeaconState, stateTransition} from \"@chainsafe/lodestar-beacon-state-transition/src/allForks\";\nimport {allForks} from \"@chainsafe/lodestar-types\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst state: CachedBeaconState<allForks.BeaconState> = generateState() as CachedBeaconState<allForks.BeaconState>;\n\n// dummy test block \nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\nlet postStateContext: allForks.BeaconState;\ntry {\n  postStateContext = stateTransition(state, block);\n} catch (e) {\n  console.log(e);\n}\n\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"958897e0edab2924500257e8b861155ef8e80834","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.17.6+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"14.17.6","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.1","@chainsafe/ssz":"^0.8.17","@chainsafe/persistent-ts":"^0.19.0","@chainsafe/lodestar-types":"^0.30.1-dev.5+958897e0eda","@chainsafe/lodestar-utils":"^0.30.1-dev.5+958897e0eda","@chainsafe/lodestar-config":"^0.30.1-dev.5+958897e0eda","@chainsafe/lodestar-params":"^0.30.1-dev.5+958897e0eda","@chainsafe/persistent-merkle-tree":"^0.3.7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.2","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.30.1-dev.5_1631785238002_0.6519727617103859","host":"s3://npm-registry-packages"}},"0.30.1-dev.11":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.30.1-dev.11","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.30.1-dev.11","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"f4f35e7ef3633c0256cf9a190b7ab3a7bdbf5c08","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.30.1-dev.11.tgz","fileCount":314,"integrity":"sha512-aMAaKf62OJdGmXt4Gr6Z3rAPMcjO6L16kCAqMb+wiJUK4jbx3sBGhKSzrHLMypQPJtgZeSVUB5RsG7bJD6yUDw==","signatures":[{"sig":"MEUCICHiNA8nfbKf2mslqn6ZzaG+9oIg0imeadBqRB9i+4n1AiEAuXA0dH1AeuG8fiUZxdDIBBgFq6sLK3wklWX2ovvoKKg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":525474,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhQxMJCRA9TVsSAnZWagAAUd4P/RMek1LKROdBFgKLa+i4\nZw3HhysuBoMhqTOEIyvWKf43gl5NawK/R4w+CA0xiZYzbYWaMhjjhydWfiVF\nP25yDX5BwRQwW2Iu7ENAqJtkxVhc8j0MSmwzzrc+4767Q84oaPTBcARVeVv9\nkSqO6m7OLIWxC9dSVIXGvSTDiInIrEFITqfu+nSNjTyBZjC4NxAQKWB17zkK\nhfLYx3SjnnYw6HzZsOcemt5owuRce4MzG1NOxg1MXl0PfbjYiuI29mde9EnW\nWrpF5QO9oMDR7spp/THgRV2lkygFAs51MWmhOEd5kdRJPivhYJfrDXEubvv1\nUpGNyL+7xqo9z+wzsQa+xy6hQm9shmTUC8GSSbqnWFclmRunnOkDvQAKh18y\ngXHtXz8ON3oEVc/eah9U6NoTtFTsraoL6vBlEmGHKFiDOCzT7CP8ixuImJ75\nucJonD16pfzEgglVcuOtI+EtW1PL5m4mxy1ihWX5I71pO0qX9aZMvR9n0Zh9\nFSslkmXOF3f8fW/gooN00SD/KZFZ5Eb5jQ3N8ur612fdKOpUKYJhBgb9/Mz8\n6joAZy8Q6ffauSJAP1WjXCfpoq3q4AO4eqTSsU2hz9GF/pt1oewEOwTFYZoK\nB+SMkTPeFApYHA5O+3wn8Hd1gNlI45kN2GlL3xzjpv4fqiL8u2c+t1CXlmqt\nOL8D\r\n=E56X\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 1.0.0](https://img.shields.io/badge/ETH2.0_Spec_Version-1.0.0-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\n\nimport {CachedBeaconState, stateTransition} from \"@chainsafe/lodestar-beacon-state-transition/src/allForks\";\nimport {allForks} from \"@chainsafe/lodestar-types\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst state: CachedBeaconState<allForks.BeaconState> = generateState() as CachedBeaconState<allForks.BeaconState>;\n\n// dummy test block \nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\nlet postStateContext: allForks.BeaconState;\ntry {\n  postStateContext = stateTransition(state, block);\n} catch (e) {\n  console.log(e);\n}\n\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"5b3ac0f7ce2c10563fedc3e2611acbe936c295c7","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.17.6+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"14.17.6","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.1","@chainsafe/ssz":"^0.8.17","@chainsafe/persistent-ts":"^0.19.0","@chainsafe/lodestar-types":"^0.30.1-dev.11+5b3ac0f7ce2","@chainsafe/lodestar-utils":"^0.30.1-dev.11+5b3ac0f7ce2","@chainsafe/lodestar-config":"^0.30.1-dev.11+5b3ac0f7ce2","@chainsafe/lodestar-params":"^0.30.1-dev.11+5b3ac0f7ce2","@chainsafe/persistent-merkle-tree":"^0.3.7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.2","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.30.1-dev.11_1631785737249_0.19614268178388805","host":"s3://npm-registry-packages"}},"0.30.1-dev.13":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.30.1-dev.13","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.30.1-dev.13","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"c81b75a6bd5e9869e5f38a11f1d4472382daba78","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.30.1-dev.13.tgz","fileCount":314,"integrity":"sha512-IunpVGbcyicffx4+lnG/Ubc7MOyAEO73Nxnt4HnLeddKDYOheZj1/ehgFA3O5xZ/qW9hmLH0YlvffglKXaV4IQ==","signatures":[{"sig":"MEUCIQCRgB1XYsNJqaGfX9mUlr0Y34/8tYaM8c4MzUsjljA0AwIgNE/w/EZlrUmLUDonMGSf4F7lLkkxQa3MOZuwOM/rn0s=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":525474,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhQxTOCRA9TVsSAnZWagAAoCcP/jNqvqtY/dNX06OegTr/\nrcraQqwiVyddetPC6kU9MUAkdfnE2gQKSo/eWZPufMnEmUDv9lqbVzz0QN0k\nnJAYBoLhaNQxX5oIm+jTZTx0lxeRNYAUQekdOLioesKSkvOHJQ/eOQ4zw5d/\nl1kfvuNNriv5esfUn3zmdplpezH8Ry9FYgvX+o1vlXs3tN+R9QlOIp1az9Kv\nOmmAmv5zgfDtJc95A/6IRdY1ZqlKdOkK95s037QKvDKk/m1kB/UWe8xa4VJn\n2rJg/gPVmWr/LesnNPu6fBGXl66m8P3Eo+ZpNe44fJsPXgxLuCOAKVUp7xhs\ng1Q+i8kjxphCS7ssfHcuuqco5N75t+vmbHsWx0iej5PsiCqE28xTwYIBgF7J\ngjCA/cc8ZIURhzi/LXGcIDLp2TXabXQevV45qwK2YSwjtHhS95VAtRwy1e0i\nnaCTWMOhIHYt265h6NUQOU8zxPYWstLmHez6piecWxsk0FPCoKgLKUl20Ams\nvt08ulaNfO7Rgh/Lkgfoq2TTuAo71p7/X3gqz5M1rO2bmq3oJoi6HjRPh8pF\nVBP/AkHkkpCE4pLI+PrRM2s2LF43/auJ4y4iNhJF57rE6Dwelg7f5AMGPRf0\nEsdbTfIzaw1IWOtEzGbzyvA/WySj6M2DUhkewJHfCpvdXMMZLxwmQaf34uUh\nxQil\r\n=5Pjk\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 1.0.0](https://img.shields.io/badge/ETH2.0_Spec_Version-1.0.0-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\n\nimport {CachedBeaconState, stateTransition} from \"@chainsafe/lodestar-beacon-state-transition/src/allForks\";\nimport {allForks} from \"@chainsafe/lodestar-types\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst state: CachedBeaconState<allForks.BeaconState> = generateState() as CachedBeaconState<allForks.BeaconState>;\n\n// dummy test block \nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\nlet postStateContext: allForks.BeaconState;\ntry {\n  postStateContext = stateTransition(state, block);\n} catch (e) {\n  console.log(e);\n}\n\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"fa4c5c6cc6a0e5acb3ab83ea2ea17dd755e66bde","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.17.6+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"14.17.6","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.1","@chainsafe/ssz":"^0.8.17","@chainsafe/persistent-ts":"^0.19.0","@chainsafe/lodestar-types":"^0.30.1-dev.13+fa4c5c6cc6a","@chainsafe/lodestar-utils":"^0.30.1-dev.13+fa4c5c6cc6a","@chainsafe/lodestar-config":"^0.30.1-dev.13+fa4c5c6cc6a","@chainsafe/lodestar-params":"^0.30.1-dev.13+fa4c5c6cc6a","@chainsafe/persistent-merkle-tree":"^0.3.7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.2","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.30.1-dev.13_1631786190677_0.7929104105705054","host":"s3://npm-registry-packages"}},"0.30.1-dev.14":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.30.1-dev.14","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.30.1-dev.14","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"462fdf85c0994a3ed90ddfc7ce63bc1de763f847","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.30.1-dev.14.tgz","fileCount":314,"integrity":"sha512-Dv7uAbrcHZwuwDQZJavO5AXwFsEvD8uuqvtC6IZW5Kh3BcI77d+4O5tCZwxKU5C6mxq61pAFGwW8YcXyL6RRvA==","signatures":[{"sig":"MEUCIQCmHJ1v6e5ckGgaGenLaKx2I4bPbD9yPpp3WoCyMDDy7AIgapVha+GzDvJ/QItyUfIDhBH3fXweotHxJmH/ZvX/WWk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":525474,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhQxaMCRA9TVsSAnZWagAAp6UP/iTctlGIqlJhdpinFn1o\nsF/3UXbsQDYEY5HQZ7kkGV3eAzSyZp7/HpbTcIvXQUNC26eD85P/pkCLwTB9\no0HoGFybl5IRVMt0EsKwW7d8H9pn+0fdus06mos3qbrsXoaDu3i7wkmVeb0V\nQiWTbb+QWFW0LEs1mU5IdBT3tn4Qe0axJ+0HplcA5IjBJAYV4z40qRvepHAX\nmUhEzXuNTMawxSfavRSVZ/KzCqfSJEMyy39kxkb3R4Sr2XiRHweLtkVr9YJH\n/FA1Z+4RbRXf5TpuYAZ5XbwS9IZ3+wAgF4MVvE9h8S8TKCP6Wc+t5l0Z6hIX\nMEi35To6Yh9YbQYlrNOsG9gnjVgKzasY7PQvBCjmMsOGClaJqPZ6YAYxq7qr\nbP/Re6OF/g41msw7WbacL2x7mT3QeubRtHOdrga+uSvmE0n+zVRzfNkHQ5QF\nWzdHq38yg9Fq8vZaxlQctMXKZRdQmt8zcGI+laj3h/g7sVSZjqkLY9cHYaQs\n5ZhBkc6l0Zl+Ixjg3P+cLhYRokJehl8JvZtMF9jw0D6L/prRr3zVfAYeImMe\nhsTbNaNpgr8qFAssSgvJp6tnFL/E85rjzVt+exqzl5VKOKg7VN3qJSrMZCH1\nmRhxLuMjurDzj0vJMehlktSIYnMR2bXgak4e3FCawiaeUtgchmSxxwSS3L8v\nTs2C\r\n=GfBO\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 1.0.0](https://img.shields.io/badge/ETH2.0_Spec_Version-1.0.0-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\n\nimport {CachedBeaconState, stateTransition} from \"@chainsafe/lodestar-beacon-state-transition/src/allForks\";\nimport {allForks} from \"@chainsafe/lodestar-types\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst state: CachedBeaconState<allForks.BeaconState> = generateState() as CachedBeaconState<allForks.BeaconState>;\n\n// dummy test block \nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\nlet postStateContext: allForks.BeaconState;\ntry {\n  postStateContext = stateTransition(state, block);\n} catch (e) {\n  console.log(e);\n}\n\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"6f1e080b3d5aec38e20c050226b2a679a1837c67","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.17.6+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"14.17.6","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.1","@chainsafe/ssz":"^0.8.17","@chainsafe/persistent-ts":"^0.19.0","@chainsafe/lodestar-types":"^0.30.1-dev.14+6f1e080b3d5","@chainsafe/lodestar-utils":"^0.30.1-dev.14+6f1e080b3d5","@chainsafe/lodestar-config":"^0.30.1-dev.14+6f1e080b3d5","@chainsafe/lodestar-params":"^0.30.1-dev.14+6f1e080b3d5","@chainsafe/persistent-merkle-tree":"^0.3.7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.2","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.30.1-dev.14_1631786636120_0.8223283433289434","host":"s3://npm-registry-packages"}},"0.30.1-dev.15":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.30.1-dev.15","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.30.1-dev.15","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"2cdfaf11a70df59f79e28c4c3efe3f1bd2502a87","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.30.1-dev.15.tgz","fileCount":314,"integrity":"sha512-zSkR2SrZ54T0NXmyolBu3miJw6RZrPc/azOQn0dpfNV+DqqbcKudsORRk5bugilRklO5cv7HO+invny6wHQinA==","signatures":[{"sig":"MEQCIBgQEMX03GstO7IAEJEhpiXKAPjqakk117+524tcDVeGAiBAiSBxV109jKXHnFrJ8IDQKomYZlcedCxmY6gcGK7m8A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":525474,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhQxoPCRA9TVsSAnZWagAATjUP/33WEgEJKQZ7m1x/pP4M\nNNhQIHt+ll+9sjRz0iOSvW8SiqMPpO0B95tHLYeJNoDdRWORmiQX7ccAsxnl\npskFfok/cbYtm/y8Am5by+M7q2nUT+6CcNZZk1yp2fpwXYpl+qgcOHBp3M3S\nXhhdz1u8W1qJtt7s2Ha56IS44Der69g+Dg8MPd6Ss7GmebM06ExiyWdIQ7Z8\ni1arSO+wbfJQEyr08w8zj7PtH0FrKlMuBvbmfFru3DAkHPpOzrQdX5jYpF+V\najQwuO1vomu0teO1UTuQSX0yKP9G/XqsdwMIlXVRwRZ1shaLTRDQ3Tixa+6F\n3rN7rP7lgJ6o560yP9gtWwBh1EFFdYjz4ld3pJ8N1ynXoqfxPR+5AxG9mJYT\nDxJdLhBOidEm+zv0GcdjWTaLPjjY39+RECUFLBHcAW8zq+g5yRxeE6/xlFBY\nz4roZBwD3jPvLUf/zKd0rNGjj6KPWQH+vk92E0hC5Exg7yl+PPVDB0cAcx6b\n5ZeLfggSVMFyVCD0LHtSpe2lywer1yumrDFk6LMRfjYZNAbBdER8ulDHKFv9\n9cpvhIqHTGgh+c3PXp3dxyIauMWoBexFJeDQE6NnEM9Q7HktDhGb8clxoW75\nnMCYwSxuAN+AEsEX9dOGpTs7bTJ+K1TWctcTxS+hlsr2ghWGAieay+75iP/p\nS+N1\r\n=UEZZ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 1.0.0](https://img.shields.io/badge/ETH2.0_Spec_Version-1.0.0-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\n\nimport {CachedBeaconState, stateTransition} from \"@chainsafe/lodestar-beacon-state-transition/src/allForks\";\nimport {allForks} from \"@chainsafe/lodestar-types\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst state: CachedBeaconState<allForks.BeaconState> = generateState() as CachedBeaconState<allForks.BeaconState>;\n\n// dummy test block \nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\nlet postStateContext: allForks.BeaconState;\ntry {\n  postStateContext = stateTransition(state, block);\n} catch (e) {\n  console.log(e);\n}\n\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"2bd1a00f13e50cdb4c7c35009c9f171d26e0be83","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.17.6+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"14.17.6","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.1","@chainsafe/ssz":"^0.8.17","@chainsafe/persistent-ts":"^0.19.0","@chainsafe/lodestar-types":"^0.30.1-dev.15+2bd1a00f13e","@chainsafe/lodestar-utils":"^0.30.1-dev.15+2bd1a00f13e","@chainsafe/lodestar-config":"^0.30.1-dev.15+2bd1a00f13e","@chainsafe/lodestar-params":"^0.30.1-dev.15+2bd1a00f13e","@chainsafe/persistent-merkle-tree":"^0.3.7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.2","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.30.1-dev.15_1631787535040_0.35459310010371503","host":"s3://npm-registry-packages"}},"0.30.1-dev.16":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.30.1-dev.16","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.30.1-dev.16","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"7feca6a94eb29f3d80e857ea04221dbae6f30202","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.30.1-dev.16.tgz","fileCount":314,"integrity":"sha512-rlRaiPpchA77C6Am1ZX7t6irBrKn2eS8Wlktgp7naJxG5hEFMjrSoUL9kpEj2R1YPi8ujzHR534LglUE32WhfQ==","signatures":[{"sig":"MEUCIQChNq5iG3/7FpW+DHIEwpmFVtR6iHHlaM6Xevwc7ufLEAIgJDTlVj9GvmZq6o5rBTFxq0poOVmss+L098Jz289MhoE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":525474,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhQ1m0CRA9TVsSAnZWagAAlv4P/jU8Zv+Omi3Irb9LIFGP\n5S9oh2zLf6FbD9Ty0vye3ihd5i/Qute1wm9q8eGzr9BK6xElQExqkKH1kMFF\nq/RNLLQ3aZy/Q27Anbz3boNBySeiKqTMdhzBzbz+YFb4XXm0LVDxNGPo8GMb\nSau4Ky2HdcPFw77XMOao00AtAXI0wQHW5IJ2PwqSzP0sBiEcJ6ws8VGhYvjN\nO9ab7CTSil0N322cL3FCcQuVM64ut3tD59ILyDWH0nybmFKsHlHWhymypAZe\nbStyqB18C7Rl33amONpgu5QZOAR38i2sNl7w9+iTKRxY1e+whV0rTxchRyF5\nMUF2P28MREFgCNApQeZDNVE06WSU/Qy36Hy1To0AUpn9umTx1H71lU14WsGZ\nLPKz4aL1rlBAw3KMP77Dtdf5ZAHkCJuMueFXiYV5sZc3MEEVr4yWRLydgSkj\nEqDf6AujQ+mgEeEdu2XoVShj+SbNhncAU1WZ9nPhfeQSC/fh6dBHOlzEFfjq\nL2pW/KRrgYD1EGrumXDXJvNcVz6VUaZpezyri9du0pU53mZI3RBUbbwmzHml\nsELZktAWJlNwSB1EaDhJup287YreEa2OZB/H3PX9bDaLuFc6ZkpJhfg5OITZ\nCgeV7sPD2zxBvmqf2kTtzNZJbzjCiZPlJt4GZ2ThaQPLyiJxp1Rq3+/y8oQF\nLbEy\r\n=a7TD\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 1.0.0](https://img.shields.io/badge/ETH2.0_Spec_Version-1.0.0-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\n\nimport {CachedBeaconState, stateTransition} from \"@chainsafe/lodestar-beacon-state-transition/src/allForks\";\nimport {allForks} from \"@chainsafe/lodestar-types\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst state: CachedBeaconState<allForks.BeaconState> = generateState() as CachedBeaconState<allForks.BeaconState>;\n\n// dummy test block \nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\nlet postStateContext: allForks.BeaconState;\ntry {\n  postStateContext = stateTransition(state, block);\n} catch (e) {\n  console.log(e);\n}\n\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"97ed917ded351604976f13850b91dcc0b2345fbf","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.17.6+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"14.17.6","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.1","@chainsafe/ssz":"^0.8.17","@chainsafe/persistent-ts":"^0.19.0","@chainsafe/lodestar-types":"^0.30.1-dev.16+97ed917ded3","@chainsafe/lodestar-utils":"^0.30.1-dev.16+97ed917ded3","@chainsafe/lodestar-config":"^0.30.1-dev.16+97ed917ded3","@chainsafe/lodestar-params":"^0.30.1-dev.16+97ed917ded3","@chainsafe/persistent-merkle-tree":"^0.3.7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.2","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.30.1-dev.16_1631803828406_0.9617009419947662","host":"s3://npm-registry-packages"}},"0.30.1-dev.17":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.30.1-dev.17","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.30.1-dev.17","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"767c0069b7813a8a284533bbd438c4cb063c6283","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.30.1-dev.17.tgz","fileCount":314,"integrity":"sha512-RgZ1amZ6qtWawDrBlOhMazDhZfa+6DOxz1GdkGiF7z9gfNROtdhkOQ4qXu1xHDDxWO9MXyt9bYUXoTO4Z6pq/w==","signatures":[{"sig":"MEUCICwdUm1/fTzuCGCCzDs85zgJHI0ULGmJ67NZdU81LKN2AiEA+e1Kgv+qw8dfSwMom+HtRy9pOOglBkA+sXe9y5sBIfQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":525237,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhQ1ulCRA9TVsSAnZWagAAi7YP/0rBfpxKycJpgt2DlLLB\n5oAf7Jo1a3RQUNWPN18ExcpAaBj939cCi0Z0s4nefzMj2lvsIG/iztt09KRh\n285quF+ANH1SQcv8QO3mAS+oq71+zQf7v6/igttcBN/JHCgEfRWw+JbhJod1\n8EmJa3zJRYJ3jC8LXHr4IMjRKKRSwq8VmnGE/ZnrJODpWWFGKD0XBXjGs27P\nfhXAcM9Kk/dB0DBuHIkQCIHJ/j5GVuQYAVU/YaMRFpVFIhgkG18Z4LnQM9gM\nRxhJG0Adp3luOuQNtbZh5+DyAuKMf3Z9dSwXWNIzRhDv64IDY1OAK6gviBDV\nEu/mYckNWYSYUvzhLMnvWjreM5pHk8rltM8rHbfJtROK8G30R9tDe0NTsdXx\nJzBhAfzsH7EeEYAr0+t/Wt8Pjd1hwSYvLyYD1TuE5RdydK6IcOUo+igU5qvP\ns9jzjfP1+opu5IDABu7nqt6kskB86O2TXpw5pCmYPd5yKV17GEIsWRmoEvR2\nDAre3/yUMgsqnou1LGGGGpLkmdahx5egoSr4cCALoTUvhZMX6F/bH+/5u5a5\nVxpGtn31ToDHa6JJ/Mb+sduSxlWaDpB767DANc7ZQFeZlVMoimZ1mJMYgMDO\nT8UYRgQ9xp/YPLmqMs6qVHpNGi+kxVclnNfhk8t+ihmvX15jXvlGJKeRhXI0\nF4FZ\r\n=OLWA\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 1.0.0](https://img.shields.io/badge/ETH2.0_Spec_Version-1.0.0-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\n\nimport {CachedBeaconState, stateTransition} from \"@chainsafe/lodestar-beacon-state-transition/src/allForks\";\nimport {allForks} from \"@chainsafe/lodestar-types\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst state: CachedBeaconState<allForks.BeaconState> = generateState() as CachedBeaconState<allForks.BeaconState>;\n\n// dummy test block \nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\nlet postStateContext: allForks.BeaconState;\ntry {\n  postStateContext = stateTransition(state, block);\n} catch (e) {\n  console.log(e);\n}\n\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"ddd8549055561683fb0a8f82135fce69b2351bff","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.17.6+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"14.17.6","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.1","@chainsafe/ssz":"^0.8.17","@chainsafe/persistent-ts":"^0.19.0","@chainsafe/lodestar-types":"^0.30.1-dev.17+ddd85490555","@chainsafe/lodestar-utils":"^0.30.1-dev.17+ddd85490555","@chainsafe/lodestar-config":"^0.30.1-dev.17+ddd85490555","@chainsafe/lodestar-params":"^0.30.1-dev.17+ddd85490555","@chainsafe/persistent-merkle-tree":"^0.3.7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.2","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.30.1-dev.17_1631804325316_0.21763780791085563","host":"s3://npm-registry-packages"}},"0.30.1-dev.18":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.30.1-dev.18","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.30.1-dev.18","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"c3ba32301ca6c0bf4f84d40f823be3de6dfff94f","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.30.1-dev.18.tgz","fileCount":314,"integrity":"sha512-G7EUTj3n62wduHjFcqWPQPRqy+hGZ0ymbeaeUevAqctMcjSiZAT/fhG/KZWOo3PZQtlJgDB1aw7w9XZb1ya20A==","signatures":[{"sig":"MEQCIBOePANxn8Jz4Zk3JGQkndCyHMvFinLUEnzS9DxzciKeAiBXMkXaZwH0gG6G9fzyWXqsOsEurgRsf1hto1FHp/uPbg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":525237,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhQ137CRA9TVsSAnZWagAA/m0P+gKYjKuP0nobvYKXYzMQ\nqc5rY/1LZxLc4qaP4wvlhge0e6jvxgWicaDKmKwT85bS3IgPOzIvz8PkTXjS\n5khipe5C45xeV3kUcJTC+2M3eoIO79ovZidsNe1bLoh8OPVfw7c0eY/9YLbj\nxVhy+3gaXodYjEpzfLoXx8fayzOaCGUgYDW+ImwGjU/KqcHmJlV5obOuUjy3\nxRARaYHAWcQlucpS+Ad0IENKyVoX65estTKjJQkZCydjWMpjUr6YqarV57yl\nrPI2J7ZFhCWqH8e/++Yl0QNZSc4V6tImPFBE9N76McT9e03EsbyxyUccHkGd\nMcSgdCn3FeBCzEcziaYAvXmRtegh6gAyQdWOBugMFasc13KXzFLOcyyWMh/C\nNzTQQYYiIO3nzfAe5vezaxpPTt/LfHYnBCyhxsvVukQWwWms7QsqZe9y9G8S\nQEpmZ4wvRC209Vm0FOwdNq7riftN0QLdtjxM3b4Q0pr2AEsb0wscc4JUWlyR\nTBH+vui6QOoRsq5rr4A+oU5hUL8byQyBhhQDPl83JE6pHUteDBhXeZY2e4xz\nywwrvRvCh9GPAwDOLw9XmdAWkqABvNWabnkkboseAY88bdlvvqWJ/2GjihJG\n/sLayEnql/y5d/fWzjpDxp5O/JIKtbJbrQ9mIyDL3qz2OFE5vPToaTvTGmuN\nTBw9\r\n=m6Zb\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 1.0.0](https://img.shields.io/badge/ETH2.0_Spec_Version-1.0.0-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\n\nimport {CachedBeaconState, stateTransition} from \"@chainsafe/lodestar-beacon-state-transition/src/allForks\";\nimport {allForks} from \"@chainsafe/lodestar-types\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst state: CachedBeaconState<allForks.BeaconState> = generateState() as CachedBeaconState<allForks.BeaconState>;\n\n// dummy test block \nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\nlet postStateContext: allForks.BeaconState;\ntry {\n  postStateContext = stateTransition(state, block);\n} catch (e) {\n  console.log(e);\n}\n\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"bafe8b649396e32818e568ca158b6a8af0429b0f","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.17.6+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"14.17.6","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.1","@chainsafe/ssz":"^0.8.17","@chainsafe/persistent-ts":"^0.19.0","@chainsafe/lodestar-types":"^0.30.1-dev.18+bafe8b64939","@chainsafe/lodestar-utils":"^0.30.1-dev.18+bafe8b64939","@chainsafe/lodestar-config":"^0.30.1-dev.18+bafe8b64939","@chainsafe/lodestar-params":"^0.30.1-dev.18+bafe8b64939","@chainsafe/persistent-merkle-tree":"^0.3.7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.2","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.30.1-dev.18_1631804923586_0.6744135319802644","host":"s3://npm-registry-packages"}},"0.30.1-dev.19":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.30.1-dev.19","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.30.1-dev.19","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"0baacb97bc2e35df85c6d0ec70216350449ea622","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.30.1-dev.19.tgz","fileCount":326,"integrity":"sha512-h68640bw+wOMf89sPLtPK5m7oiNKFS+o5MnLm4JX2pgRC67RhW1Kd9VhtF4VHMyexBfBVjPyAiLa7BKkgH5Heg==","signatures":[{"sig":"MEUCIQCO9cBalwChXI5ovbEgK3jZEoXKktRZJRrMYXKLoQqlewIgX63Jn1dEvMxqnbLXU8GLXlKacOZHNyinf8wrrPaGJmA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":537276,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhQ4DCCRA9TVsSAnZWagAAthAP/RXtl5Ce1ocfkvfVbvkI\ndQ1VjGTH9JSI1gDq4JDn+00TMNmNRL+oxLzimBGuGgjXs1Ah/GIBa5gPu+7Q\nHTVcAXpvk6/8CvD21XOf88+nEIvuGbssUIz8oB0hRomPk4rFaY7ypzUikAWG\nIlIq+151o5WPBuum4GIT46Sv8mhKUkYR4z24VNOJ1SUuFluVVbI8mZTEFleS\naCAjy+U1SqHKnvFvsM6/T9e5/Q72e3QZ8QEtv35uenRac8ILU7LVtuL4FluB\ns8RJ/iFl25WYD035QdciAi3L+Mg+2TDIfjw9l4bSbbb5WLzVcJXXs/0dRinr\niz2x7b95CyctxyCI/yrKbDneH6Pcd2nMQ+LKGyQgOq0DloTyhRm74TQ1afzT\nqxGWzj29vav8PaRAPQYsCWBeyen53/nuoUEoJWUBugagy3LadIuodNJ9jXpY\nGWVtzQcPxFJjAckO4hF/yrP+pQ+dyJU5rLzWrMl1GelZLbp3WOkYcphAy8B3\nZsDLDINlZTNvQILPS+XdaOPh+NZ+K/kEWcYqGYg2R8P7IwCr4UQD3JDJMf0d\nUuuqb0oMqBSMhl9tPuoMZoVj89GgdwnjYHvzDppYwzAgP14DJL1bcx4t3zN+\ne9a1tAUpApVgs5a4dZVHk5WZw/knPTbAWEF20SM6VAs5B5WJ6kjxdCyDVoxJ\nD+39\r\n=3nzh\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 1.0.0](https://img.shields.io/badge/ETH2.0_Spec_Version-1.0.0-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\n\nimport {CachedBeaconState, stateTransition} from \"@chainsafe/lodestar-beacon-state-transition/src/allForks\";\nimport {allForks} from \"@chainsafe/lodestar-types\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst state: CachedBeaconState<allForks.BeaconState> = generateState() as CachedBeaconState<allForks.BeaconState>;\n\n// dummy test block \nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\nlet postStateContext: allForks.BeaconState;\ntry {\n  postStateContext = stateTransition(state, block);\n} catch (e) {\n  console.log(e);\n}\n\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"af8c2c1a56f328f2bed13eca88936b678a988841","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.17.6+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"14.17.6","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.1","@chainsafe/ssz":"^0.8.17","@chainsafe/persistent-ts":"^0.19.0","@chainsafe/lodestar-types":"^0.30.1-dev.19+af8c2c1a56f","@chainsafe/lodestar-utils":"^0.30.1-dev.19+af8c2c1a56f","@chainsafe/lodestar-config":"^0.30.1-dev.19+af8c2c1a56f","@chainsafe/lodestar-params":"^0.30.1-dev.19+af8c2c1a56f","@chainsafe/persistent-merkle-tree":"^0.3.7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.2","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.30.1-dev.19_1631813826700_0.2862015420888737","host":"s3://npm-registry-packages"}},"0.30.1-dev.20":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.30.1-dev.20","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.30.1-dev.20","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"af5c8ed3766b161d0fe3640379a514e3b2f88170","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.30.1-dev.20.tgz","fileCount":326,"integrity":"sha512-2j9hakMmSzkvlI7tkQJepVq95Tq73vFjVuWcC4O27yAHYfzYj4tn20aradeP1Qv2o0D5uGICEvNX/kUDudHNRQ==","signatures":[{"sig":"MEUCIHkkgeEXHUP/Bqxdo0TvaDhkdh3CwSaFTuvmnl4dqno6AiEAqQL3/h/HC3kv+ZwVfNhlPsKdwS4REqDJSgiSZritaL8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":537276,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhQ5SsCRA9TVsSAnZWagAAy64P/2s33YTNbYzoqZj55YrX\nbRJ8vUESAbx6Bz7kVKSukRg2Qx7KL97UPWUoYTHQj7Zsa75OvwkGmm6ajctJ\n/O7vko9OymcFF4gy1figPUDD12xndm0RzOFIxgIgoJtmezTE1bBYeyeMWFYS\n0FTDQG0n0vhre8RMucyAWdtv+E58YSYafKQXK2a8YDxx5pqNmrEJbiv3HpeA\nB1mpyGTn6bw2UQoPPK7OvVMrdY2ietxU0heM0prQlwIv3vyos8i9vePztakq\n9EhGS6tQNWadVs3Jc55rwsHJ910y/Tiukn8wU0InVJ6nO0Six8LRvHZi1AFo\nqh0Jj6LaR4GORG/1jcKzXoq2Smx71dZEtrXdKt/Vb11Na+a14/v86+7eax+x\nCCBFCqbEVd1OhB/+TcAn6pDycrieIq2QL8HfzcTS9+dV4cAngra1OJ25p2QO\nUkMTxeILuJiPRxm1e3ldPXavoz/yJPB9R0SY8o4m+B2EmnphhOyoIEbTcF+G\nUMr6+ll8ds3RYPNueBEeXchuZt55CztD74hIzvlasTd6BoVxM4QgGeIYpENO\nkFbWwYtAYJUSCM2TC+NhylVrtp1teyLQV5CJBn6B2hDhmpCAB1yFa1XYntdX\nqS1vvuRvrrZEFF4k5FiDrel+0mm/jr9wAKR+w4Ple3IstZtEq6G6lQQpqZfk\nKbIM\r\n=z6Xg\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 1.0.0](https://img.shields.io/badge/ETH2.0_Spec_Version-1.0.0-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\n\nimport {CachedBeaconState, stateTransition} from \"@chainsafe/lodestar-beacon-state-transition/src/allForks\";\nimport {allForks} from \"@chainsafe/lodestar-types\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst state: CachedBeaconState<allForks.BeaconState> = generateState() as CachedBeaconState<allForks.BeaconState>;\n\n// dummy test block \nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\nlet postStateContext: allForks.BeaconState;\ntry {\n  postStateContext = stateTransition(state, block);\n} catch (e) {\n  console.log(e);\n}\n\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"90f1ad72113add672ef192a3860dc713b562e064","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.17.6+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"14.17.6","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.1","@chainsafe/ssz":"^0.8.17","@chainsafe/persistent-ts":"^0.19.0","@chainsafe/lodestar-types":"^0.30.1-dev.20+90f1ad72113","@chainsafe/lodestar-utils":"^0.30.1-dev.20+90f1ad72113","@chainsafe/lodestar-config":"^0.30.1-dev.20+90f1ad72113","@chainsafe/lodestar-params":"^0.30.1-dev.20+90f1ad72113","@chainsafe/persistent-merkle-tree":"^0.3.7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.2","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.30.1-dev.20_1631818924635_0.5005356200947273","host":"s3://npm-registry-packages"}},"0.30.1-dev.21":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.30.1-dev.21","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.30.1-dev.21","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"272bee5b08aaa3a4b8d26e80748d2349b967d323","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.30.1-dev.21.tgz","fileCount":329,"integrity":"sha512-Y9d9EhguOPMYrHM4kXvbiconYIIdMOQmuxciQBADms9SNmO++QTxgU4/3RdN8EZfgg3BA62JMQ4Vu4kIPzVaoA==","signatures":[{"sig":"MEUCIQCb5OZbKX/At+i/0xZFCOagEQ0xEzynUn9TMWBzOE8i4AIgVvVAIH3Y/t3myjBFwNxu/+wnP1YsP9TyLuoWaeBKs4E=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":540172,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhQ5u8CRA9TVsSAnZWagAAhscP/19mYBVCu8CF+F0GYXws\nJsNgFvGKiwNaGMGEhx71YYKt7b88DGPrzC8m6jTXSTulBACLdA6k1tA81U1z\nUZCkhCozH6hU1fAb1mBd5VvkFBCXkOqCvGpZbYaFE5k69bvjhaP4CE/XuYHw\nNshA8I3B8SqTTh8qxTgAdKH4OGwGlalVvFCm3FIcJlzoyJqKwyfLU/QCuiE+\nOJPmOC9hIuIlr6eHKs/qXraDCZzMs3X7fL9bP3Yh6/YlVzjkbnkSr+uyAmwY\nmPJnCdE8Cewe2SmWxBQEOqHqXKxsp7RngMqc9TS0gQ0YNTamBpFU6uWXh+RI\nacJZ98eArjLQHhYaLpCIntq98liE8rS/JMJnA8icQ3HJW3rMonYW6cWO2IJe\nozCvqwhfTmO8q60hgKBqYlC0TiH+dWltuspch6Gou+KYJIkMDGoO2Zz16FY/\nQi8V43DVZrulcA2/213Ofz9jjGlEV8UjVY+dvEzoRHpFrfTG5pd5pJ6ppoGo\nlHVOZNDQfSGOYdHifp3uSBzUobYPFVx5yp/WF3WahXeT+MBRbdZBRBXtenSG\nkeVbmL9QOOeAUJXaDVkXwRrLopIntYYsMLDTwbI+LslVKfoMzfCsnynkZVWL\naU9hB58+AvzhlVapgyIB34XX19I7Dj7Bz+uNksuv4dBwZnvas1z2HAlitWJE\nfrim\r\n=+pqN\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 1.0.0](https://img.shields.io/badge/ETH2.0_Spec_Version-1.0.0-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\n\nimport {CachedBeaconState, stateTransition} from \"@chainsafe/lodestar-beacon-state-transition/src/allForks\";\nimport {allForks} from \"@chainsafe/lodestar-types\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst state: CachedBeaconState<allForks.BeaconState> = generateState() as CachedBeaconState<allForks.BeaconState>;\n\n// dummy test block \nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\nlet postStateContext: allForks.BeaconState;\ntry {\n  postStateContext = stateTransition(state, block);\n} catch (e) {\n  console.log(e);\n}\n\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"6a5b2fee7ff119cb9d3f25832e47491640f031af","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.17.6+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"14.17.6","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.1","@chainsafe/ssz":"^0.8.17","@chainsafe/persistent-ts":"^0.19.0","@chainsafe/lodestar-types":"^0.30.1-dev.21+6a5b2fee7ff","@chainsafe/lodestar-utils":"^0.30.1-dev.21+6a5b2fee7ff","@chainsafe/lodestar-config":"^0.30.1-dev.21+6a5b2fee7ff","@chainsafe/lodestar-params":"^0.30.1-dev.21+6a5b2fee7ff","@chainsafe/persistent-merkle-tree":"^0.3.7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.2","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.30.1-dev.21_1631820732005_0.10637085339323749","host":"s3://npm-registry-packages"}},"0.30.1-dev.22":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.30.1-dev.22","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.30.1-dev.22","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"1d3e75479f2531b369a6dd2921bd1253da3e635e","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.30.1-dev.22.tgz","fileCount":332,"integrity":"sha512-4YGMhVClUR6aycjE5dEYTr41GpX3tPf5iYBBaESOOkesZ9qX9eWZDU50na0DPU6o4c9L0PCIEW5lA85eR3M/ww==","signatures":[{"sig":"MEQCIAarmgAm5wZIAd9o5AOG2GYV9Gx8ATCzB0Qn7PBN6W7vAiA5ZEkC5rjT929eF1dY9QrsOMemYYziHgee2ZomqBK5AA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":543073,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhQ7jwCRA9TVsSAnZWagAA17QQAIssAE2HAlteWCT28RIj\nDF1JNlPk8cMP3VCbTySkTHGFhqu9fMAxjQvWOuCTkQmwA/2d3QRWW/QF2LoT\n6Ez2742qo7/ZrbYpLLybt23hxhXwezkgU+O9OHJcJOV3+JdEzDmS+eLdyvHE\njYztwXZxgW1zVUfMbpP4kdaq22DJw1ecfk2ESg6HQ1vQlcYBqScpCnqxUHoi\n/7BG2KEMixXMhvlZLzCu4H9FtZ68/eiT6PcogYaeMHDlXjJroGRIMo8V1BQM\nv4wdiN9YIXxlDIgsBuB9MKhqcytjjsygbHHd3dyB8ot46j797emdlfAnBsVD\nC233Fmy5wbypRkXmQkuTu0c7vPkpcQgsqemwNmMJVQNGf2z9eP7SZKOzCRpp\nbp7skdK+XcQnpq6UE3Dug6VXtfQOnZj3tAHbsNMg6RCcfe34h550CoLgbkII\nPlHqlj1Y87Lr4bmlVn4aH3cmsLIq1HdZttvpDVBymxhXhA+VywyJRKhpYjAd\nojgIMWF15nJ5uJjKwj4CEY7VzFa9URkt8IYl28lH2+uFDaJ53XsZUDgEu95j\nh8ZnSYldnoIRLa1wGA6WjUXszEk1IsPBe7Wdr7wr/xowfTGLMiucNyTHLfoH\nMLQKDI3wB+XOoovNQuCLOKSuReVir2sp0F21GREwXlLo7J5c4lUPUso/SeEu\nd5/Z\r\n=z0Gh\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 1.0.0](https://img.shields.io/badge/ETH2.0_Spec_Version-1.0.0-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\n\nimport {CachedBeaconState, stateTransition} from \"@chainsafe/lodestar-beacon-state-transition/src/allForks\";\nimport {allForks} from \"@chainsafe/lodestar-types\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst state: CachedBeaconState<allForks.BeaconState> = generateState() as CachedBeaconState<allForks.BeaconState>;\n\n// dummy test block \nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\nlet postStateContext: allForks.BeaconState;\ntry {\n  postStateContext = stateTransition(state, block);\n} catch (e) {\n  console.log(e);\n}\n\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"6cf7c2c3f3df6012bd4ce773ab3b5310c347e884","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.17.6+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"14.17.6","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.1","@chainsafe/ssz":"^0.8.17","@chainsafe/persistent-ts":"^0.19.0","@chainsafe/lodestar-types":"^0.30.1-dev.22+6cf7c2c3f3d","@chainsafe/lodestar-utils":"^0.30.1-dev.22+6cf7c2c3f3d","@chainsafe/lodestar-config":"^0.30.1-dev.22+6cf7c2c3f3d","@chainsafe/lodestar-params":"^0.30.1-dev.22+6cf7c2c3f3d","@chainsafe/persistent-merkle-tree":"^0.3.7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.2","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.30.1-dev.22_1631828208609_0.3589452933957593","host":"s3://npm-registry-packages"}},"0.30.1-dev.23":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.30.1-dev.23","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.30.1-dev.23","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"0b80f5cb12c1f3004398a44f124926690ae04d66","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.30.1-dev.23.tgz","fileCount":332,"integrity":"sha512-jelIxacEfsvz6mKPle2gddB+bCtb6zKvDfrt0gukaxUbhGdXffHcUXHO0Pm+RgZR4LydwQprvCI6NWbLLEcTDg==","signatures":[{"sig":"MEUCIQD1DCTZHvAdWr3CVTWYdc/cCv3KN7/TDrjbNedrDkEWaAIgbBOo6cBN4Ga13ihODyB2b2kicIR5eZeiP6WV7aWJ2AQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":543073},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 1.0.0](https://img.shields.io/badge/ETH2.0_Spec_Version-1.0.0-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\n\nimport {CachedBeaconState, stateTransition} from \"@chainsafe/lodestar-beacon-state-transition/src/allForks\";\nimport {allForks} from \"@chainsafe/lodestar-types\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst state: CachedBeaconState<allForks.BeaconState> = generateState() as CachedBeaconState<allForks.BeaconState>;\n\n// dummy test block \nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\nlet postStateContext: allForks.BeaconState;\ntry {\n  postStateContext = stateTransition(state, block);\n} catch (e) {\n  console.log(e);\n}\n\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"329db57fc2daf07be59839bff4bee70e1ac6b79b","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.17.6+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"14.17.6","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.1","@chainsafe/ssz":"^0.8.17","@chainsafe/persistent-ts":"^0.19.0","@chainsafe/lodestar-types":"^0.30.1-dev.23+329db57fc2d","@chainsafe/lodestar-utils":"^0.30.1-dev.23+329db57fc2d","@chainsafe/lodestar-config":"^0.30.1-dev.23+329db57fc2d","@chainsafe/lodestar-params":"^0.30.1-dev.23+329db57fc2d","@chainsafe/persistent-merkle-tree":"^0.3.7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.2","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.30.1-dev.23_1632134949950_0.5375921773590955","host":"s3://npm-registry-packages"}},"0.30.1-dev.24":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.30.1-dev.24","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.30.1-dev.24","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"bbd9cc02a658b7769887390bfdd0f94fe65740e4","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.30.1-dev.24.tgz","fileCount":332,"integrity":"sha512-f7jd3D5LNfg8lGdYMIg4L7Xj43Er0984WeKbOuuQkw9c0APLyvvTbWT7LHrm/Kl4THZ+ovsaw9t4j1U99r8S7Q==","signatures":[{"sig":"MEQCIHRkvLiKHyUCQ7p1sYuLKmyNTn4j8ssLwEjqtD9WYnbcAiAzgCD37hbvNb8+S05Z7/SIt+s1y1ZwL8QqLGM0lZn8iw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":543073},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 1.0.0](https://img.shields.io/badge/ETH2.0_Spec_Version-1.0.0-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\n\nimport {CachedBeaconState, stateTransition} from \"@chainsafe/lodestar-beacon-state-transition/src/allForks\";\nimport {allForks} from \"@chainsafe/lodestar-types\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst state: CachedBeaconState<allForks.BeaconState> = generateState() as CachedBeaconState<allForks.BeaconState>;\n\n// dummy test block \nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\nlet postStateContext: allForks.BeaconState;\ntry {\n  postStateContext = stateTransition(state, block);\n} catch (e) {\n  console.log(e);\n}\n\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"4a8080926c9d110758b1a18528566cd0c0bc96b3","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.17.6+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"14.17.6","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.1","@chainsafe/ssz":"^0.8.17","@chainsafe/persistent-ts":"^0.19.0","@chainsafe/lodestar-types":"^0.30.1-dev.24+4a8080926c9","@chainsafe/lodestar-utils":"^0.30.1-dev.24+4a8080926c9","@chainsafe/lodestar-config":"^0.30.1-dev.24+4a8080926c9","@chainsafe/lodestar-params":"^0.30.1-dev.24+4a8080926c9","@chainsafe/persistent-merkle-tree":"^0.3.7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.2","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.30.1-dev.24_1632146062301_0.1273215060880155","host":"s3://npm-registry-packages"}},"0.30.1-dev.25":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.30.1-dev.25","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.30.1-dev.25","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"f5d8a8afe4f27b2bea809add0f735dab5de42a5a","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.30.1-dev.25.tgz","fileCount":332,"integrity":"sha512-nHmWbV4c6jFSxMiIoliK+gi5bCcLWec9K/fm+P7YYvWFYbRWZdGwjvfqz6E9I5vMhj+fqorzu/Yv7usXefFX2A==","signatures":[{"sig":"MEYCIQDXHR0rMnBlIZ5+sGI4w8qQ4GmfARLE1kjXA+f9wmq0iQIhAObiWBUNaSoPxen48QAXNbX3Y3OnlJv7SU5VCMFi6eNg","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":543073},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 1.0.0](https://img.shields.io/badge/ETH2.0_Spec_Version-1.0.0-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\n\nimport {CachedBeaconState, stateTransition} from \"@chainsafe/lodestar-beacon-state-transition/src/allForks\";\nimport {allForks} from \"@chainsafe/lodestar-types\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst state: CachedBeaconState<allForks.BeaconState> = generateState() as CachedBeaconState<allForks.BeaconState>;\n\n// dummy test block \nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\nlet postStateContext: allForks.BeaconState;\ntry {\n  postStateContext = stateTransition(state, block);\n} catch (e) {\n  console.log(e);\n}\n\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"b7ffaf8e999e9011845d743fe3a1e35115f83ff7","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.17.6+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"14.17.6","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.1","@chainsafe/ssz":"^0.8.17","@chainsafe/persistent-ts":"^0.19.0","@chainsafe/lodestar-types":"^0.30.1-dev.25+b7ffaf8e999","@chainsafe/lodestar-utils":"^0.30.1-dev.25+b7ffaf8e999","@chainsafe/lodestar-config":"^0.30.1-dev.25+b7ffaf8e999","@chainsafe/lodestar-params":"^0.30.1-dev.25+b7ffaf8e999","@chainsafe/persistent-merkle-tree":"^0.3.7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.2","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.30.1-dev.25_1632146614211_0.13253998704979608","host":"s3://npm-registry-packages"}},"0.30.1-dev.26":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.30.1-dev.26","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.30.1-dev.26","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"072475032797ceaa3e02b10764854ffecdcd3a6c","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.30.1-dev.26.tgz","fileCount":332,"integrity":"sha512-+RMdgvxox5m45J0ECeUc2iJVQgCAUNjOLgpxXUK5CezX82NPR/bx4IF8pAP7PDyUSCRrE1hQsoBvedvJ+ctOWQ==","signatures":[{"sig":"MEUCIQC9jnFXFyMfZnSJ9J0NRRW/ocFCdWxZawS2U43d8XwwwQIgFcX/AsVd0MfNCnloG9y9Ml93gaiRedQgdIJV/bhV+WM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":543073},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 1.0.0](https://img.shields.io/badge/ETH2.0_Spec_Version-1.0.0-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\n\nimport {CachedBeaconState, stateTransition} from \"@chainsafe/lodestar-beacon-state-transition/src/allForks\";\nimport {allForks} from \"@chainsafe/lodestar-types\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst state: CachedBeaconState<allForks.BeaconState> = generateState() as CachedBeaconState<allForks.BeaconState>;\n\n// dummy test block \nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\nlet postStateContext: allForks.BeaconState;\ntry {\n  postStateContext = stateTransition(state, block);\n} catch (e) {\n  console.log(e);\n}\n\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"888370894ab87230b31e6e582a6f546dc6be3d0c","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.17.6+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"14.17.6","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.1","@chainsafe/ssz":"^0.8.17","@chainsafe/persistent-ts":"^0.19.0","@chainsafe/lodestar-types":"^0.30.1-dev.26+888370894ab","@chainsafe/lodestar-utils":"^0.30.1-dev.26+888370894ab","@chainsafe/lodestar-config":"^0.30.1-dev.26+888370894ab","@chainsafe/lodestar-params":"^0.30.1-dev.26+888370894ab","@chainsafe/persistent-merkle-tree":"^0.3.7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.2","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.30.1-dev.26_1632152845184_0.48377453936645365","host":"s3://npm-registry-packages"}},"0.30.1-dev.27":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.30.1-dev.27","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.30.1-dev.27","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"627f0823ce9e4d91c4a6b31503050e8de9adbbd1","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.30.1-dev.27.tgz","fileCount":332,"integrity":"sha512-NsMYCkqv3pzeMvubyfQCsaoPkXM3R5YlimND9GRWnsuUo7q390Bx3hajgVHcXKzRbnSooAAyytsiwZyuQQKTJQ==","signatures":[{"sig":"MEUCICiq2qhL6GeFcCnV7BOhHgcFf8bhUoyy4MdGlr89j+S5AiEAt9KObYSyIcSS9cd37jMWVCpVmKjCtiCUPXD4Lfuq+Fw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":543073},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 1.0.0](https://img.shields.io/badge/ETH2.0_Spec_Version-1.0.0-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\n\nimport {CachedBeaconState, stateTransition} from \"@chainsafe/lodestar-beacon-state-transition/src/allForks\";\nimport {allForks} from \"@chainsafe/lodestar-types\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst state: CachedBeaconState<allForks.BeaconState> = generateState() as CachedBeaconState<allForks.BeaconState>;\n\n// dummy test block \nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\nlet postStateContext: allForks.BeaconState;\ntry {\n  postStateContext = stateTransition(state, block);\n} catch (e) {\n  console.log(e);\n}\n\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"9df617c1b0eeefb9eb4bcfa211162ddb320c2621","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.17.6+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"14.17.6","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.1","@chainsafe/ssz":"^0.8.17","@chainsafe/persistent-ts":"^0.19.0","@chainsafe/lodestar-types":"^0.30.1-dev.27+9df617c1b0e","@chainsafe/lodestar-utils":"^0.30.1-dev.27+9df617c1b0e","@chainsafe/lodestar-config":"^0.30.1-dev.27+9df617c1b0e","@chainsafe/lodestar-params":"^0.30.1-dev.27+9df617c1b0e","@chainsafe/persistent-merkle-tree":"^0.3.7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.2","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.30.1-dev.27_1632186709568_0.8713926145321722","host":"s3://npm-registry-packages"}},"0.30.1-dev.28":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.30.1-dev.28","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.30.1-dev.28","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"438dfff60ec05b6bd379c41019db1934c62948d4","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.30.1-dev.28.tgz","fileCount":332,"integrity":"sha512-if7AWypYy+u7b9E4zAfrXvG2SgXSkeKLE/pCDO+mw4KgoLyqQ7QYyYwmuqaXZ5DrKx+HJPm4QWRdk4qKnTaemQ==","signatures":[{"sig":"MEYCIQCR0R57BaqS3bY3z67LXusSN++tMK7efOVor6ucj+K4qAIhAJ1Ys68nyWMLQjILJGb33dy11HX9F1pAiEn5UUJQSG65","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":543073},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 1.0.0](https://img.shields.io/badge/ETH2.0_Spec_Version-1.0.0-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\n\nimport {CachedBeaconState, stateTransition} from \"@chainsafe/lodestar-beacon-state-transition/src/allForks\";\nimport {allForks} from \"@chainsafe/lodestar-types\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst state: CachedBeaconState<allForks.BeaconState> = generateState() as CachedBeaconState<allForks.BeaconState>;\n\n// dummy test block \nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\nlet postStateContext: allForks.BeaconState;\ntry {\n  postStateContext = stateTransition(state, block);\n} catch (e) {\n  console.log(e);\n}\n\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"456b50ee628eb60e3daba23cbb596cef41ea6113","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.17.6+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"14.17.6","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.1","@chainsafe/ssz":"^0.8.17","@chainsafe/persistent-ts":"^0.19.0","@chainsafe/lodestar-types":"^0.30.1-dev.28+456b50ee628","@chainsafe/lodestar-utils":"^0.30.1-dev.28+456b50ee628","@chainsafe/lodestar-config":"^0.30.1-dev.28+456b50ee628","@chainsafe/lodestar-params":"^0.30.1-dev.28+456b50ee628","@chainsafe/persistent-merkle-tree":"^0.3.7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.2","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.30.1-dev.28_1632210853393_0.9142832571975874","host":"s3://npm-registry-packages"}},"0.30.1-dev.29":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.30.1-dev.29","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.30.1-dev.29","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"cf4aa4020e386a0ae40f42c948ee62caef57b1e5","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.30.1-dev.29.tgz","fileCount":332,"integrity":"sha512-vVttCfIVgSFQmQVXXPJBQ4kpqKv7Zx8c41Bg54K/4f33lU1hrYw3KtIRc8v4MOaBZlv8ZAmoly1KSVY7s50drA==","signatures":[{"sig":"MEYCIQClxl/zNBP4MYWvkt8UkqFVAlRf1A4AH53U7LKO41AsGwIhAP5RgTuTB35I4E0afx5+uY7w8rW5q4fye2X/dRXTPWWu","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":543073},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 1.0.0](https://img.shields.io/badge/ETH2.0_Spec_Version-1.0.0-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\n\nimport {CachedBeaconState, stateTransition} from \"@chainsafe/lodestar-beacon-state-transition/src/allForks\";\nimport {allForks} from \"@chainsafe/lodestar-types\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst state: CachedBeaconState<allForks.BeaconState> = generateState() as CachedBeaconState<allForks.BeaconState>;\n\n// dummy test block \nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\nlet postStateContext: allForks.BeaconState;\ntry {\n  postStateContext = stateTransition(state, block);\n} catch (e) {\n  console.log(e);\n}\n\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"f86a4381bd73c5602fa69e2a4503514352758bba","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.17.6+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"14.17.6","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.1","@chainsafe/ssz":"^0.8.17","@chainsafe/persistent-ts":"^0.19.0","@chainsafe/lodestar-types":"^0.30.1-dev.29+f86a4381bd7","@chainsafe/lodestar-utils":"^0.30.1-dev.29+f86a4381bd7","@chainsafe/lodestar-config":"^0.30.1-dev.29+f86a4381bd7","@chainsafe/lodestar-params":"^0.30.1-dev.29+f86a4381bd7","@chainsafe/persistent-merkle-tree":"^0.3.7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.2","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.30.1-dev.29_1632214338609_0.10011350098351679","host":"s3://npm-registry-packages"}},"0.30.1-dev.30":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.30.1-dev.30","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.30.1-dev.30","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"9379afe004be7501203352a4e5cf1b1ef3631ac6","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.30.1-dev.30.tgz","fileCount":332,"integrity":"sha512-i2AXTYDDTMdBBO/0EmUPSjJtNtox3P2h7RrChmA0M/U2nWgBvvkE35U+lNJj+sr5Jv7nJrzwOIdCT27Q6WK9aA==","signatures":[{"sig":"MEYCIQC9PZLaeLLTQQWHxG45LkQHG/EizknGjYgXMZW+AtLE/QIhAKPefI5QRwSzX910w/1IadvqVyZk9ZMa7WCoeRAN2/aN","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":543073},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 1.0.0](https://img.shields.io/badge/ETH2.0_Spec_Version-1.0.0-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\n\nimport {CachedBeaconState, stateTransition} from \"@chainsafe/lodestar-beacon-state-transition/src/allForks\";\nimport {allForks} from \"@chainsafe/lodestar-types\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst state: CachedBeaconState<allForks.BeaconState> = generateState() as CachedBeaconState<allForks.BeaconState>;\n\n// dummy test block \nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\nlet postStateContext: allForks.BeaconState;\ntry {\n  postStateContext = stateTransition(state, block);\n} catch (e) {\n  console.log(e);\n}\n\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"d5e7b89732932d3e536658d6a4d760a91f27308b","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.17.6+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"14.17.6","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.1","@chainsafe/ssz":"^0.8.17","@chainsafe/persistent-ts":"^0.19.0","@chainsafe/lodestar-types":"^0.30.1-dev.30+d5e7b897329","@chainsafe/lodestar-utils":"^0.30.1-dev.30+d5e7b897329","@chainsafe/lodestar-config":"^0.30.1-dev.30+d5e7b897329","@chainsafe/lodestar-params":"^0.30.1-dev.30+d5e7b897329","@chainsafe/persistent-merkle-tree":"^0.3.7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.2","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.30.1-dev.30_1632214743229_0.22143870258210097","host":"s3://npm-registry-packages"}},"0.30.1-dev.31":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.30.1-dev.31","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.30.1-dev.31","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"1d0adc497fb136813fbafb97c5e6cfd43adf50f5","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.30.1-dev.31.tgz","fileCount":332,"integrity":"sha512-RZrD+8pR7ezIiPm5UpxzvrXGTb3alrqzA3aAPyfhkxFLl9ElFxlSpIeBjCJLqHKr6eFRDclrSLEmfqCFUhig5w==","signatures":[{"sig":"MEUCIQDcSWo7+0YnFByX9uChEikW+wwpdC37ghkdC+X9s+LfewIgTdUdHMpRKfbLsX5IFPvXW74/b31ve+jo6fX28cBFhgo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":543073},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 1.0.0](https://img.shields.io/badge/ETH2.0_Spec_Version-1.0.0-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\n\nimport {CachedBeaconState, stateTransition} from \"@chainsafe/lodestar-beacon-state-transition/src/allForks\";\nimport {allForks} from \"@chainsafe/lodestar-types\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst state: CachedBeaconState<allForks.BeaconState> = generateState() as CachedBeaconState<allForks.BeaconState>;\n\n// dummy test block \nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\nlet postStateContext: allForks.BeaconState;\ntry {\n  postStateContext = stateTransition(state, block);\n} catch (e) {\n  console.log(e);\n}\n\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"92373ac64a972e62f0639d6a5c13003c713df5b2","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.17.6+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"14.17.6","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.1","@chainsafe/ssz":"^0.8.17","@chainsafe/persistent-ts":"^0.19.0","@chainsafe/lodestar-types":"^0.30.1-dev.31+92373ac64a9","@chainsafe/lodestar-utils":"^0.30.1-dev.31+92373ac64a9","@chainsafe/lodestar-config":"^0.30.1-dev.31+92373ac64a9","@chainsafe/lodestar-params":"^0.30.1-dev.31+92373ac64a9","@chainsafe/persistent-merkle-tree":"^0.3.7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.2","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.30.1-dev.31_1632301138548_0.10041895899182252","host":"s3://npm-registry-packages"}},"0.30.1-dev.32":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.30.1-dev.32","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.30.1-dev.32","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"60ab0fb29c13e3a3d6a2ad59cd11c808aac05db5","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.30.1-dev.32.tgz","fileCount":332,"integrity":"sha512-Ukfj/Socfjg/wfMGK/UDIW8R6+iz9H//9in/jh/Oo1njVSsRL5gatkfrpmmts/G5NebQlm279QqXCmcE1MXyag==","signatures":[{"sig":"MEQCIH29nBZ5FIOj8XjD/4d1W9ofzoYsHrJQNE53Gy2xY8+IAiA9hj5GM9PYSorrqMDyrifEJvVcUicJfP/ee4sXb+vtGQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":543073},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 1.0.0](https://img.shields.io/badge/ETH2.0_Spec_Version-1.0.0-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\n\nimport {CachedBeaconState, stateTransition} from \"@chainsafe/lodestar-beacon-state-transition/src/allForks\";\nimport {allForks} from \"@chainsafe/lodestar-types\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst state: CachedBeaconState<allForks.BeaconState> = generateState() as CachedBeaconState<allForks.BeaconState>;\n\n// dummy test block \nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\nlet postStateContext: allForks.BeaconState;\ntry {\n  postStateContext = stateTransition(state, block);\n} catch (e) {\n  console.log(e);\n}\n\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"1529f21496354a48bf10f1710f5031c0bce5409c","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.17.6+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"14.17.6","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.1","@chainsafe/ssz":"^0.8.17","@chainsafe/persistent-ts":"^0.19.0","@chainsafe/lodestar-types":"^0.30.1-dev.32+1529f214963","@chainsafe/lodestar-utils":"^0.30.1-dev.32+1529f214963","@chainsafe/lodestar-config":"^0.30.1-dev.32+1529f214963","@chainsafe/lodestar-params":"^0.30.1-dev.32+1529f214963","@chainsafe/persistent-merkle-tree":"^0.3.7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.2","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.30.1-dev.32_1632306841422_0.7289639903868113","host":"s3://npm-registry-packages"}},"0.30.1-dev.33":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.30.1-dev.33","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.30.1-dev.33","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"6d144f5f56fe04a56b504eaff9b1ce3febb245c0","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.30.1-dev.33.tgz","fileCount":332,"integrity":"sha512-anZenXG/YeAQr7DQheWmLDbYvurbgEZTC0tVbiv3so2BlmBe9LZk96Q0hfWm+Byac6y1WeYb7rei1xxJC6knRQ==","signatures":[{"sig":"MEUCIHVJvUdLyNAgnndazjCEOXxyUDx2BC8q9r5RViqNIThKAiEAtiLtNE71HiZrywRqq9Hsns3oAM4LqKM2LEmtMRx6KX8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":543073},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 1.0.0](https://img.shields.io/badge/ETH2.0_Spec_Version-1.0.0-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\n\nimport {CachedBeaconState, stateTransition} from \"@chainsafe/lodestar-beacon-state-transition/src/allForks\";\nimport {allForks} from \"@chainsafe/lodestar-types\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst state: CachedBeaconState<allForks.BeaconState> = generateState() as CachedBeaconState<allForks.BeaconState>;\n\n// dummy test block \nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\nlet postStateContext: allForks.BeaconState;\ntry {\n  postStateContext = stateTransition(state, block);\n} catch (e) {\n  console.log(e);\n}\n\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"aa4c41edaff11bad54c4ba8c0fbf816f1f8cb39e","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.17.6+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"14.17.6","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.1","@chainsafe/ssz":"^0.8.17","@chainsafe/persistent-ts":"^0.19.0","@chainsafe/lodestar-types":"^0.30.1-dev.33+aa4c41edaff","@chainsafe/lodestar-utils":"^0.30.1-dev.33+aa4c41edaff","@chainsafe/lodestar-config":"^0.30.1-dev.33+aa4c41edaff","@chainsafe/lodestar-params":"^0.30.1-dev.33+aa4c41edaff","@chainsafe/persistent-merkle-tree":"^0.3.7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.2","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.30.1-dev.33_1632307266423_0.8003730546359817","host":"s3://npm-registry-packages"}},"0.30.1-dev.34":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.30.1-dev.34","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.30.1-dev.34","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"1d9b3a8ab8016b7b26d0a6a7c8e0f879138e105e","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.30.1-dev.34.tgz","fileCount":332,"integrity":"sha512-RxpgEM4owGBVpN7P5QiERuJRWQpHKkab97qanbKRmaHWTTkWbbC8NtYcJ1mRcVyW/xa/Ti/yDIri+s9p19IM6Q==","signatures":[{"sig":"MEYCIQDGgdLVxSh4dtNW5i8bXnlT4DMtnCfuIFI8QZOlGZ0J1AIhAM8osbJK2Ew/xIKScX9VPg/r4Pjw3HfohdyPbt8Cdc8E","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":543073},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 1.0.0](https://img.shields.io/badge/ETH2.0_Spec_Version-1.0.0-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\n\nimport {CachedBeaconState, stateTransition} from \"@chainsafe/lodestar-beacon-state-transition/src/allForks\";\nimport {allForks} from \"@chainsafe/lodestar-types\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst state: CachedBeaconState<allForks.BeaconState> = generateState() as CachedBeaconState<allForks.BeaconState>;\n\n// dummy test block \nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\nlet postStateContext: allForks.BeaconState;\ntry {\n  postStateContext = stateTransition(state, block);\n} catch (e) {\n  console.log(e);\n}\n\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"0d7121fa38e5fd58250d87542357ca5a41f3d63f","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.17.6+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"14.17.6","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.1","@chainsafe/ssz":"^0.8.17","@chainsafe/persistent-ts":"^0.19.0","@chainsafe/lodestar-types":"^0.30.1-dev.34+0d7121fa38e","@chainsafe/lodestar-utils":"^0.30.1-dev.34+0d7121fa38e","@chainsafe/lodestar-config":"^0.30.1-dev.34+0d7121fa38e","@chainsafe/lodestar-params":"^0.30.1-dev.34+0d7121fa38e","@chainsafe/persistent-merkle-tree":"^0.3.7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.2","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.30.1-dev.34_1632315380281_0.7972468368631878","host":"s3://npm-registry-packages"}},"0.30.1-dev.35":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.30.1-dev.35","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.30.1-dev.35","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"6638a1a1d6d38e2d98a4bb7bb20dc4a5f1aa63e9","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.30.1-dev.35.tgz","fileCount":332,"integrity":"sha512-xM7BUiZ8bBFN0rjFfstqtw0jbccjkrC3VBUcbU5WJUmxF4wDnUadU32xo4m9ANw6Q5epSSP6wJagP2THO+tQZg==","signatures":[{"sig":"MEUCIGEiDYDbXUpf+HtgHf4+Mc/BWNJ+nEqvZds8NpWzNflMAiEA5IoJ8OwpJa0D6mKEOGPgg4nRUC3xVvmAzdUvx7rMJ8Q=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":543073},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 1.0.0](https://img.shields.io/badge/ETH2.0_Spec_Version-1.0.0-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\n\nimport {CachedBeaconState, stateTransition} from \"@chainsafe/lodestar-beacon-state-transition/src/allForks\";\nimport {allForks} from \"@chainsafe/lodestar-types\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst state: CachedBeaconState<allForks.BeaconState> = generateState() as CachedBeaconState<allForks.BeaconState>;\n\n// dummy test block \nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\nlet postStateContext: allForks.BeaconState;\ntry {\n  postStateContext = stateTransition(state, block);\n} catch (e) {\n  console.log(e);\n}\n\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"5b837e30be0a2cff6143e65db2a7dfcfe80a3811","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.17.6+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"14.17.6","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.1","@chainsafe/ssz":"^0.8.17","@chainsafe/persistent-ts":"^0.19.0","@chainsafe/lodestar-types":"^0.30.1-dev.35+5b837e30be0","@chainsafe/lodestar-utils":"^0.30.1-dev.35+5b837e30be0","@chainsafe/lodestar-config":"^0.30.1-dev.35+5b837e30be0","@chainsafe/lodestar-params":"^0.30.1-dev.35+5b837e30be0","@chainsafe/persistent-merkle-tree":"^0.3.7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.2","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.30.1-dev.35_1632332363319_0.5453784232280126","host":"s3://npm-registry-packages"}},"0.30.1-dev.36":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.30.1-dev.36","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.30.1-dev.36","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"f35bc28a5e4bec818029f924d41783581fca487f","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.30.1-dev.36.tgz","fileCount":332,"integrity":"sha512-wry2DbfN7Eo3vDb3+SurE4VtodfHjEebJrPt+Kbv1QCFQ4fWgDn/SmhJKKqpWrpjNEzfoptveHeggOUJCCU1LQ==","signatures":[{"sig":"MEYCIQD47SFd4VcqbzbXIjjpS6aki+cTORAo8lSRezIF6vyNSQIhALGcRlpr5gh60JXAyo/WVG/0yO0XdH+/oYCY+xFmOgo6","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":543073},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 1.0.0](https://img.shields.io/badge/ETH2.0_Spec_Version-1.0.0-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\n\nimport {CachedBeaconState, stateTransition} from \"@chainsafe/lodestar-beacon-state-transition/src/allForks\";\nimport {allForks} from \"@chainsafe/lodestar-types\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst state: CachedBeaconState<allForks.BeaconState> = generateState() as CachedBeaconState<allForks.BeaconState>;\n\n// dummy test block \nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\nlet postStateContext: allForks.BeaconState;\ntry {\n  postStateContext = stateTransition(state, block);\n} catch (e) {\n  console.log(e);\n}\n\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"705ea73c91d0c247e649894e9630184eee49c39c","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.17.6+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"14.17.6","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.1","@chainsafe/ssz":"^0.8.17","@chainsafe/persistent-ts":"^0.19.0","@chainsafe/lodestar-types":"^0.30.1-dev.36+705ea73c91d","@chainsafe/lodestar-utils":"^0.30.1-dev.36+705ea73c91d","@chainsafe/lodestar-config":"^0.30.1-dev.36+705ea73c91d","@chainsafe/lodestar-params":"^0.30.1-dev.36+705ea73c91d","@chainsafe/persistent-merkle-tree":"^0.3.7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.2","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.30.1-dev.36_1632343161995_0.6182724402978976","host":"s3://npm-registry-packages"}},"0.30.1-dev.37":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.30.1-dev.37","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.30.1-dev.37","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"3ed11e3ae8fb03462f5b2a4f942ec9000015e647","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.30.1-dev.37.tgz","fileCount":332,"integrity":"sha512-flAxl9SbaRPag/lhr0YYsjLgyJ4CvF2T1barJF7gtKJLAStFXyBVlMmr2spdQ/j/QsohOXmsEymSJzyMmIKlTg==","signatures":[{"sig":"MEYCIQC+bNDE1PS83mJgnpEqbZCECOvhXK8x9WwqVAPlUEaaZAIhAK+kvm58lWa406tDBocioNKtL3EVvXvYpF8AEMfbg3TJ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":543073},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 1.0.0](https://img.shields.io/badge/ETH2.0_Spec_Version-1.0.0-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\n\nimport {CachedBeaconState, stateTransition} from \"@chainsafe/lodestar-beacon-state-transition/src/allForks\";\nimport {allForks} from \"@chainsafe/lodestar-types\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst state: CachedBeaconState<allForks.BeaconState> = generateState() as CachedBeaconState<allForks.BeaconState>;\n\n// dummy test block \nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\nlet postStateContext: allForks.BeaconState;\ntry {\n  postStateContext = stateTransition(state, block);\n} catch (e) {\n  console.log(e);\n}\n\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"17291db2e39484f833e9bb8de3528654249f21e9","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.17.6+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"14.17.6","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.1","@chainsafe/ssz":"^0.8.17","@chainsafe/persistent-ts":"^0.19.0","@chainsafe/lodestar-types":"^0.30.1-dev.37+17291db2e39","@chainsafe/lodestar-utils":"^0.30.1-dev.37+17291db2e39","@chainsafe/lodestar-config":"^0.30.1-dev.37+17291db2e39","@chainsafe/lodestar-params":"^0.30.1-dev.37+17291db2e39","@chainsafe/persistent-merkle-tree":"^0.3.7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.2","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.30.1-dev.37_1632367018809_0.2893239241722656","host":"s3://npm-registry-packages"}},"0.30.1-dev.38":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.30.1-dev.38","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.30.1-dev.38","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"ab078778b5b6b61a758443acd0ddeb596d7d0b97","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.30.1-dev.38.tgz","fileCount":332,"integrity":"sha512-T1mV6vFo6LabaDPSUYr8THTzHiB6YA+aCvl1t8njY/kaZtLepwUlbU6KruqIsYHrFUaE91yjERPrmMyVImUNrg==","signatures":[{"sig":"MEQCIAw00oBcGqX5I6v+NevOCh0/7EXspLwJSXu3gb872YtuAiBK/ME4LxlmoX5/+Q1P8bVhw+trFm0x4jtYGKy0wxRZ4A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":543073},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 1.0.0](https://img.shields.io/badge/ETH2.0_Spec_Version-1.0.0-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\n\nimport {CachedBeaconState, stateTransition} from \"@chainsafe/lodestar-beacon-state-transition/src/allForks\";\nimport {allForks} from \"@chainsafe/lodestar-types\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst state: CachedBeaconState<allForks.BeaconState> = generateState() as CachedBeaconState<allForks.BeaconState>;\n\n// dummy test block \nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\nlet postStateContext: allForks.BeaconState;\ntry {\n  postStateContext = stateTransition(state, block);\n} catch (e) {\n  console.log(e);\n}\n\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"4e8e969fa4223749ce760a02563913f3dbb44a94","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.17.6+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"14.17.6","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.1","@chainsafe/ssz":"^0.8.17","@chainsafe/persistent-ts":"^0.19.0","@chainsafe/lodestar-types":"^0.30.1-dev.38+4e8e969fa42","@chainsafe/lodestar-utils":"^0.30.1-dev.38+4e8e969fa42","@chainsafe/lodestar-config":"^0.30.1-dev.38+4e8e969fa42","@chainsafe/lodestar-params":"^0.30.1-dev.38+4e8e969fa42","@chainsafe/persistent-merkle-tree":"^0.3.7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.2","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.30.1-dev.38_1632414046092_0.40712466332222985","host":"s3://npm-registry-packages"}},"0.30.1-dev.39":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.30.1-dev.39","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.30.1-dev.39","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"1ea5da9622f5faeab0bc5dfd31455e9fec5ac6cc","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.30.1-dev.39.tgz","fileCount":332,"integrity":"sha512-r1h91L94l9xMLg9MDi/+pkFm6ClQajBBl2GrfICswP+c/cXvWsbZW7CCeTxmbVVMrWbDPgQoBYPzv+QG2Sl1sQ==","signatures":[{"sig":"MEYCIQDEsWp31EXUFQEp4te966kABg5JXzt+mZ4D3IcX8P1/lAIhAO57R7hANfexgmS/4PqQNf5KUwcHwqQhOGdsXZPT/8bb","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":543073},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 1.0.0](https://img.shields.io/badge/ETH2.0_Spec_Version-1.0.0-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\n\nimport {CachedBeaconState, stateTransition} from \"@chainsafe/lodestar-beacon-state-transition/src/allForks\";\nimport {allForks} from \"@chainsafe/lodestar-types\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst state: CachedBeaconState<allForks.BeaconState> = generateState() as CachedBeaconState<allForks.BeaconState>;\n\n// dummy test block \nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\nlet postStateContext: allForks.BeaconState;\ntry {\n  postStateContext = stateTransition(state, block);\n} catch (e) {\n  console.log(e);\n}\n\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"064e91a7d1a3f9767e9aa5c3b41b3d0694cc2f96","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.17.6+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"14.17.6","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.1","@chainsafe/ssz":"^0.8.17","@chainsafe/persistent-ts":"^0.19.0","@chainsafe/lodestar-types":"^0.30.1-dev.39+064e91a7d1a","@chainsafe/lodestar-utils":"^0.30.1-dev.39+064e91a7d1a","@chainsafe/lodestar-config":"^0.30.1-dev.39+064e91a7d1a","@chainsafe/lodestar-params":"^0.30.1-dev.39+064e91a7d1a","@chainsafe/persistent-merkle-tree":"^0.3.7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.2","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.30.1-dev.39_1632417992526_0.9590482180093456","host":"s3://npm-registry-packages"}},"0.30.1-dev.41":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.30.1-dev.41","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.30.1-dev.41","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"614ed2d275c4e6cfddf88f4566e88c7a4a66e1ce","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.30.1-dev.41.tgz","fileCount":332,"integrity":"sha512-Xv4265/gJ4vYmiWahcQ464rr/Ma3Y2t8v6IatgGJEp3iF0ZWR17/0Qsy9YAVia9ccL07tCgXlnk0pLwembBZuQ==","signatures":[{"sig":"MEYCIQDgDqZLxqtghae0JM3a/Abc43yqHdxbwGNShB+LDulQ+wIhAK/PWz/XCN0mv49/4cw0B03XdvLH9HAJf+MTmaN+1YbW","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":541550},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 1.0.0](https://img.shields.io/badge/ETH2.0_Spec_Version-1.0.0-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\n\nimport {CachedBeaconState, stateTransition} from \"@chainsafe/lodestar-beacon-state-transition/src/allForks\";\nimport {allForks} from \"@chainsafe/lodestar-types\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst state: CachedBeaconState<allForks.BeaconState> = generateState() as CachedBeaconState<allForks.BeaconState>;\n\n// dummy test block \nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\nlet postStateContext: allForks.BeaconState;\ntry {\n  postStateContext = stateTransition(state, block);\n} catch (e) {\n  console.log(e);\n}\n\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"72628fb0d8f12dd4308401b2c90b0fcb05861ad2","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.17.6+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"14.17.6","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.1","@chainsafe/ssz":"^0.8.17","@chainsafe/persistent-ts":"^0.19.0","@chainsafe/lodestar-types":"^0.30.1-dev.41+72628fb0d8f","@chainsafe/lodestar-utils":"^0.30.1-dev.41+72628fb0d8f","@chainsafe/lodestar-config":"^0.30.1-dev.41+72628fb0d8f","@chainsafe/lodestar-params":"^0.30.1-dev.41+72628fb0d8f","@chainsafe/persistent-merkle-tree":"^0.3.7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.2","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.30.1-dev.41_1632418425390_0.07274758023519845","host":"s3://npm-registry-packages"}},"0.30.1-dev.42":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.30.1-dev.42","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.30.1-dev.42","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"00384ebe55c0801657bc43778b0032979c5600fd","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.30.1-dev.42.tgz","fileCount":332,"integrity":"sha512-S30Cdiw6F7HPUZfbcV4vVeFQGSeFVMQ2w7UE1rmVsi9JNxO3PlXtNmEcEvvOvKQrzYXc8+IfiioGtok2vMm9lA==","signatures":[{"sig":"MEQCIGADy3uJSz6nqZF+E8aUPXtNRmYHH7H8NhMADT0sCCPcAiA+Vf1FE5UvkWsjxVCTpEEzipPoYCjadwxVprmPY9HnVw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":541550},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 1.0.0](https://img.shields.io/badge/ETH2.0_Spec_Version-1.0.0-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\n\nimport {CachedBeaconState, stateTransition} from \"@chainsafe/lodestar-beacon-state-transition/src/allForks\";\nimport {allForks} from \"@chainsafe/lodestar-types\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst state: CachedBeaconState<allForks.BeaconState> = generateState() as CachedBeaconState<allForks.BeaconState>;\n\n// dummy test block \nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\nlet postStateContext: allForks.BeaconState;\ntry {\n  postStateContext = stateTransition(state, block);\n} catch (e) {\n  console.log(e);\n}\n\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"957dfb2aff6a32bfd34e32f4e5fcb303a5d7b355","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.17.6+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"14.17.6","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.1","@chainsafe/ssz":"^0.8.17","@chainsafe/persistent-ts":"^0.19.0","@chainsafe/lodestar-types":"^0.30.1-dev.42+957dfb2aff6","@chainsafe/lodestar-utils":"^0.30.1-dev.42+957dfb2aff6","@chainsafe/lodestar-config":"^0.30.1-dev.42+957dfb2aff6","@chainsafe/lodestar-params":"^0.30.1-dev.42+957dfb2aff6","@chainsafe/persistent-merkle-tree":"^0.3.7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.2","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.30.1-dev.42_1632502922650_0.8629635810164031","host":"s3://npm-registry-packages"}},"0.30.1-dev.43":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.30.1-dev.43","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.30.1-dev.43","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"aece2083182e6981a621468bea0f7b0ab90dabf5","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.30.1-dev.43.tgz","fileCount":332,"integrity":"sha512-gYPkdGq+nCEw8J6yxNb7K9A+Pa2yYDRMZkFTdGSTGo7XzwTLCYD2JH5gN1szy2EFSj3xPLgpcuz+E1EjydF+qA==","signatures":[{"sig":"MEUCIDJND/NgqbHwsyGjebrMmwb1Pfsec9sLwyVaP4ED0sZzAiEAmTkOTZyfw9dwXhMErMKAAcLkioxqDudpof7IpETo76w=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":541550},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 1.0.0](https://img.shields.io/badge/ETH2.0_Spec_Version-1.0.0-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\n\nimport {CachedBeaconState, stateTransition} from \"@chainsafe/lodestar-beacon-state-transition/src/allForks\";\nimport {allForks} from \"@chainsafe/lodestar-types\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst state: CachedBeaconState<allForks.BeaconState> = generateState() as CachedBeaconState<allForks.BeaconState>;\n\n// dummy test block \nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\nlet postStateContext: allForks.BeaconState;\ntry {\n  postStateContext = stateTransition(state, block);\n} catch (e) {\n  console.log(e);\n}\n\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"399e828f170f12f4d719fcdb330f1615b15e8dd0","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.17.6+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"14.17.6","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.1","@chainsafe/ssz":"^0.8.17","@chainsafe/persistent-ts":"^0.19.0","@chainsafe/lodestar-types":"^0.30.1-dev.43+399e828f170","@chainsafe/lodestar-utils":"^0.30.1-dev.43+399e828f170","@chainsafe/lodestar-config":"^0.30.1-dev.43+399e828f170","@chainsafe/lodestar-params":"^0.30.1-dev.43+399e828f170","@chainsafe/persistent-merkle-tree":"^0.3.7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.2","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.30.1-dev.43_1632649879872_0.6159696218104467","host":"s3://npm-registry-packages"}},"0.30.1-dev.44":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.30.1-dev.44","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.30.1-dev.44","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"55723a3a6c6ccfbbbd053d7b911e67f951290a7b","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.30.1-dev.44.tgz","fileCount":332,"integrity":"sha512-IEql7CEVlc+QR06mXISXWg5p3ml/TKUA9hZlH2cztI9nJSIZEy/N6TEvmYh7wCgcQYebv8bqh5fDjdH79zQUiw==","signatures":[{"sig":"MEUCIFkBXq0lCasAwxKcji9ujpdlh7+L2dQja8Dn52BlnmBNAiEAq85CGPHQ+fRgipe6yvJymn3XbbyKFe/yGzC+cR1S8SY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":541550},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 1.0.0](https://img.shields.io/badge/ETH2.0_Spec_Version-1.0.0-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\n\nimport {CachedBeaconState, stateTransition} from \"@chainsafe/lodestar-beacon-state-transition/src/allForks\";\nimport {allForks} from \"@chainsafe/lodestar-types\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst state: CachedBeaconState<allForks.BeaconState> = generateState() as CachedBeaconState<allForks.BeaconState>;\n\n// dummy test block \nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\nlet postStateContext: allForks.BeaconState;\ntry {\n  postStateContext = stateTransition(state, block);\n} catch (e) {\n  console.log(e);\n}\n\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"90653757cdecb7778220abe9b333f87ddcca155c","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.17.6+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"14.17.6","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.1","@chainsafe/ssz":"^0.8.17","@chainsafe/persistent-ts":"^0.19.0","@chainsafe/lodestar-types":"^0.30.1-dev.44+90653757cde","@chainsafe/lodestar-utils":"^0.30.1-dev.44+90653757cde","@chainsafe/lodestar-config":"^0.30.1-dev.44+90653757cde","@chainsafe/lodestar-params":"^0.30.1-dev.44+90653757cde","@chainsafe/persistent-merkle-tree":"^0.3.7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.2","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.30.1-dev.44_1632711389379_0.8247659568746979","host":"s3://npm-registry-packages"}},"0.30.1-dev.45":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.30.1-dev.45","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.30.1-dev.45","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"18113a9f8640759cef3e23e5606b1a2169331986","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.30.1-dev.45.tgz","fileCount":332,"integrity":"sha512-1ZOdFGZUfvSzG4z/ZdfEMWyAXThgQkiTqSJaJEf9r+8YgeCwDUL98xofJ2cAyxpF8EO5vwbJ4UBs8+UMyAdsjg==","signatures":[{"sig":"MEYCIQCrcKv0FCP++PFU2b3w/OxRbmgBJESMLOZIqykUbIq71wIhALY/ZJ03jZjTM75SIRk9VNB5ugQoWb1K9iZetXR0TdPY","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":542514},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 1.0.0](https://img.shields.io/badge/ETH2.0_Spec_Version-1.0.0-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\n\nimport {CachedBeaconState, stateTransition} from \"@chainsafe/lodestar-beacon-state-transition/src/allForks\";\nimport {allForks} from \"@chainsafe/lodestar-types\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst state: CachedBeaconState<allForks.BeaconState> = generateState() as CachedBeaconState<allForks.BeaconState>;\n\n// dummy test block \nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\nlet postStateContext: allForks.BeaconState;\ntry {\n  postStateContext = stateTransition(state, block);\n} catch (e) {\n  console.log(e);\n}\n\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"7238820f17873e73a8619aabff39cefa064cd4d0","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.17.6+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"14.17.6","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.1","@chainsafe/ssz":"^0.8.17","@chainsafe/persistent-ts":"^0.19.0","@chainsafe/lodestar-types":"^0.30.1-dev.45+7238820f178","@chainsafe/lodestar-utils":"^0.30.1-dev.45+7238820f178","@chainsafe/lodestar-config":"^0.30.1-dev.45+7238820f178","@chainsafe/lodestar-params":"^0.30.1-dev.45+7238820f178","@chainsafe/persistent-merkle-tree":"^0.3.7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.2","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.30.1-dev.45_1632739640224_0.06710966758995496","host":"s3://npm-registry-packages"}},"0.30.1-dev.46":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.30.1-dev.46","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.30.1-dev.46","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"540a0210a29b54c3fc852fe8ecc09d8a6ef4abfe","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.30.1-dev.46.tgz","fileCount":332,"integrity":"sha512-ChujAmt16r+7GUsaneI9X7ost0fVdFBEec4CWQdx5GTgyF1LtR2st1ACRKxE3OJ0hdpAmMJPi06LOpcdOnKYeg==","signatures":[{"sig":"MEUCICze6e7f3iXQVnL2a2ANJvOili9ep7V6gSwBBErgRPQDAiEA6p5TuAOVxT4o7mY6yDlVfkuw0/HSGVBcVgfwQSh4VDc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":542891},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 1.0.0](https://img.shields.io/badge/ETH2.0_Spec_Version-1.0.0-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\n\nimport {CachedBeaconState, stateTransition} from \"@chainsafe/lodestar-beacon-state-transition/src/allForks\";\nimport {allForks} from \"@chainsafe/lodestar-types\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst state: CachedBeaconState<allForks.BeaconState> = generateState() as CachedBeaconState<allForks.BeaconState>;\n\n// dummy test block \nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\nlet postStateContext: allForks.BeaconState;\ntry {\n  postStateContext = stateTransition(state, block);\n} catch (e) {\n  console.log(e);\n}\n\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"dbb93e4d8cff0707c0cb6dc14baf25d04c390993","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.17.6+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"14.17.6","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.1","@chainsafe/ssz":"^0.8.17","@chainsafe/persistent-ts":"^0.19.0","@chainsafe/lodestar-types":"^0.30.1-dev.46+dbb93e4d8cf","@chainsafe/lodestar-utils":"^0.30.1-dev.46+dbb93e4d8cf","@chainsafe/lodestar-config":"^0.30.1-dev.46+dbb93e4d8cf","@chainsafe/lodestar-params":"^0.30.1-dev.46+dbb93e4d8cf","@chainsafe/persistent-merkle-tree":"^0.3.7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.2","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.30.1-dev.46_1632754507137_0.4945687008552917","host":"s3://npm-registry-packages"}},"0.30.1-dev.47":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.30.1-dev.47","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.30.1-dev.47","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"f85ca1ad05b5b7e65756a502a8c08ccde195f740","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.30.1-dev.47.tgz","fileCount":332,"integrity":"sha512-d+PQeiFj79fqd46sHscadnlxFaXMBgzQ4gF97iBsMUjwd8woQEYlEmTd25zWSk4GKfOJPt1fMZ+GO6M+I56nCQ==","signatures":[{"sig":"MEYCIQD2yJEhgG7gl2sOJrOCHvlKgT+OLfEBhqVgSJKryqAaCAIhAIT7CTWycTwDXJ28eZ9Ps3dp2C0oLeCRr4+2bgkv+5qG","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":542891},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 1.0.0](https://img.shields.io/badge/ETH2.0_Spec_Version-1.0.0-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\n\nimport {CachedBeaconState, stateTransition} from \"@chainsafe/lodestar-beacon-state-transition/src/allForks\";\nimport {allForks} from \"@chainsafe/lodestar-types\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst state: CachedBeaconState<allForks.BeaconState> = generateState() as CachedBeaconState<allForks.BeaconState>;\n\n// dummy test block \nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\nlet postStateContext: allForks.BeaconState;\ntry {\n  postStateContext = stateTransition(state, block);\n} catch (e) {\n  console.log(e);\n}\n\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"64ab01f5fcf143fb009359901d5f74ff7725c06d","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.17.6+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"14.17.6","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.1","@chainsafe/ssz":"^0.8.17","@chainsafe/persistent-ts":"^0.19.0","@chainsafe/lodestar-types":"^0.30.1-dev.47+64ab01f5fcf","@chainsafe/lodestar-utils":"^0.30.1-dev.47+64ab01f5fcf","@chainsafe/lodestar-config":"^0.30.1-dev.47+64ab01f5fcf","@chainsafe/lodestar-params":"^0.30.1-dev.47+64ab01f5fcf","@chainsafe/persistent-merkle-tree":"^0.3.7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.2","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.30.1-dev.47_1632755183487_0.20411525118526375","host":"s3://npm-registry-packages"}},"0.30.1-dev.48":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.30.1-dev.48","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.30.1-dev.48","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"837abbdbbf5754ac6769ab9ab22b8d417481bebf","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.30.1-dev.48.tgz","fileCount":332,"integrity":"sha512-kXWaOQKk/A7p/SlWuDuRewegFN1fLmMCwZyeT4A5gY/Jhw6Vq2xjQQJuezFuVM/Hte1WrqeR0Qw5x0ZbtbcTLQ==","signatures":[{"sig":"MEUCIQCD+/wKQjFOejweY7grffyc2MgHQBNslqI7Klh2mS8wjQIgAVrZqoMn/fYGpF+N6wPaWvxV+L6TROdA3J4WrXjH1QA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":542960},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 1.0.0](https://img.shields.io/badge/ETH2.0_Spec_Version-1.0.0-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\n\nimport {CachedBeaconState, stateTransition} from \"@chainsafe/lodestar-beacon-state-transition/src/allForks\";\nimport {allForks} from \"@chainsafe/lodestar-types\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst state: CachedBeaconState<allForks.BeaconState> = generateState() as CachedBeaconState<allForks.BeaconState>;\n\n// dummy test block \nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\nlet postStateContext: allForks.BeaconState;\ntry {\n  postStateContext = stateTransition(state, block);\n} catch (e) {\n  console.log(e);\n}\n\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"44401422b7ec1557e364dc65ee6575d3d451321e","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.17.6+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"14.17.6","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.1","@chainsafe/ssz":"^0.8.17","@chainsafe/persistent-ts":"^0.19.0","@chainsafe/lodestar-types":"^0.30.1-dev.48+44401422b7e","@chainsafe/lodestar-utils":"^0.30.1-dev.48+44401422b7e","@chainsafe/lodestar-config":"^0.30.1-dev.48+44401422b7e","@chainsafe/lodestar-params":"^0.30.1-dev.48+44401422b7e","@chainsafe/persistent-merkle-tree":"^0.3.7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.2","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.30.1-dev.48_1632766684663_0.3466218984450591","host":"s3://npm-registry-packages"}},"0.30.1-dev.51":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.30.1-dev.51","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.30.1-dev.51","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"f588c7a9caae7a4476a71dd202f38441a79b7e6f","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.30.1-dev.51.tgz","fileCount":332,"integrity":"sha512-fKQvwwmXAi6cP7Pycg8EtzJzT70QTSWL+MzmY/V5faVMdrFnQpvzH0e/B5uFeEGRuVPoNxFXywXrUlHuv4RCDg==","signatures":[{"sig":"MEQCIBwLJZ7vhflDWcn7aY3Rlb4JQrmkOstfCL17EoycL6/yAiBuRZ9rIo1FwmrgXoBil43DdkNGt0mdjCgRQsZHxUqmrQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":542960},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 1.0.0](https://img.shields.io/badge/ETH2.0_Spec_Version-1.0.0-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\n\nimport {CachedBeaconState, stateTransition} from \"@chainsafe/lodestar-beacon-state-transition/src/allForks\";\nimport {allForks} from \"@chainsafe/lodestar-types\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst state: CachedBeaconState<allForks.BeaconState> = generateState() as CachedBeaconState<allForks.BeaconState>;\n\n// dummy test block \nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\nlet postStateContext: allForks.BeaconState;\ntry {\n  postStateContext = stateTransition(state, block);\n} catch (e) {\n  console.log(e);\n}\n\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"69ea94e040b12995ac1fd2d277313d1444fda99c","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.17.6+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"14.17.6","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.1","@chainsafe/ssz":"^0.8.17","@chainsafe/persistent-ts":"^0.19.0","@chainsafe/lodestar-types":"^0.30.1-dev.51+69ea94e040b","@chainsafe/lodestar-utils":"^0.30.1-dev.51+69ea94e040b","@chainsafe/lodestar-config":"^0.30.1-dev.51+69ea94e040b","@chainsafe/lodestar-params":"^0.30.1-dev.51+69ea94e040b","@chainsafe/persistent-merkle-tree":"^0.3.7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.2","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.30.1-dev.51_1632767115574_0.1882054427532509","host":"s3://npm-registry-packages"}},"0.30.1-dev.52":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.30.1-dev.52","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.30.1-dev.52","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"23152ae144a10f27b15f03dfcf608de9205ce9cb","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.30.1-dev.52.tgz","fileCount":332,"integrity":"sha512-EK12l7PygvVCcwNj8foGUGmOkgpvEZZ2Xd5aAP5yGfALJ7DrFrLwjxpj0nS/nNQAp1jHP9IbH8d9kItWcYEryQ==","signatures":[{"sig":"MEQCIEMyK+4mxnIEyIfSDgvJ30DGTDoSZqsjv4xgPLMwXYN7AiAh00rY2ywTyxSE44C08aalY4lU5hDj1AmZfsbxkCCgIQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":545913},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 1.0.0](https://img.shields.io/badge/ETH2.0_Spec_Version-1.0.0-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\n\nimport {CachedBeaconState, stateTransition} from \"@chainsafe/lodestar-beacon-state-transition/src/allForks\";\nimport {allForks} from \"@chainsafe/lodestar-types\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst state: CachedBeaconState<allForks.BeaconState> = generateState() as CachedBeaconState<allForks.BeaconState>;\n\n// dummy test block \nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\nlet postStateContext: allForks.BeaconState;\ntry {\n  postStateContext = stateTransition(state, block);\n} catch (e) {\n  console.log(e);\n}\n\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"a60128cb612a5d7457b16436c6f02b147cbc52b7","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.17.6+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"14.17.6","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.1","@chainsafe/ssz":"^0.8.17","@chainsafe/persistent-ts":"^0.19.0","@chainsafe/lodestar-types":"^0.30.1-dev.52+a60128cb612","@chainsafe/lodestar-utils":"^0.30.1-dev.52+a60128cb612","@chainsafe/lodestar-config":"^0.30.1-dev.52+a60128cb612","@chainsafe/lodestar-params":"^0.30.1-dev.52+a60128cb612","@chainsafe/persistent-merkle-tree":"^0.3.7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.2","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.30.1-dev.52_1632790765668_0.09375582371114488","host":"s3://npm-registry-packages"}},"0.30.1-dev.53":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.30.1-dev.53","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.30.1-dev.53","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"43c6b34a2001c4743c0087374d1c04d46bca65a0","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.30.1-dev.53.tgz","fileCount":332,"integrity":"sha512-iC81IGQU3TQNUwt84Tgi14dFVVEp61Wv4hvq4Jwnw9Z8vpkGMt9NsLIiMbZIdBcKgaKefBQrMmHMXh/gNR8AbA==","signatures":[{"sig":"MEUCIQChhk4MpmELMGie+itpFATjX0HFOoBxvu2XvJtmuQXRlQIgLYGOdNfEFiM31w7ZqWIpwdyEchoOLGYJ1X+26KHP7bY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":545913},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 1.0.0](https://img.shields.io/badge/ETH2.0_Spec_Version-1.0.0-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\n\nimport {CachedBeaconState, stateTransition} from \"@chainsafe/lodestar-beacon-state-transition/src/allForks\";\nimport {allForks} from \"@chainsafe/lodestar-types\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst state: CachedBeaconState<allForks.BeaconState> = generateState() as CachedBeaconState<allForks.BeaconState>;\n\n// dummy test block \nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\nlet postStateContext: allForks.BeaconState;\ntry {\n  postStateContext = stateTransition(state, block);\n} catch (e) {\n  console.log(e);\n}\n\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"1fdb7c119590a006392db05d302b0e74e13f823a","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.17.6+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"14.17.6","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.1","@chainsafe/ssz":"^0.8.17","@chainsafe/persistent-ts":"^0.19.0","@chainsafe/lodestar-types":"^0.30.1-dev.53+1fdb7c11959","@chainsafe/lodestar-utils":"^0.30.1-dev.53+1fdb7c11959","@chainsafe/lodestar-config":"^0.30.1-dev.53+1fdb7c11959","@chainsafe/lodestar-params":"^0.30.1-dev.53+1fdb7c11959","@chainsafe/persistent-merkle-tree":"^0.3.7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.2","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.30.1-dev.53_1632805958855_0.19043721273329428","host":"s3://npm-registry-packages"}},"0.30.1-dev.54":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.30.1-dev.54","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.30.1-dev.54","maintainers":[{"name":"nrriquel","email":"nicolas@chainsafe.io"},{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"7a7a179771fe6295deef2cbc8687d94b1a1cf0e7","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.30.1-dev.54.tgz","fileCount":332,"integrity":"sha512-VBfzx6JpPMQbCPrkkIftTvHxMz5/z1e2BX2razE6SjFVs+YRDk46gtWFBG2I5Kp+MoY3IV/27hxATSoMp75dSA==","signatures":[{"sig":"MEUCICkgUDrDa1kLtHfW4DyYqLdJmp77KSPZDbmveaHUF4dmAiEAxn5j5kECXQNYXCHfXzv441kyUek4cAa/OUSaxvY28Xo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":545913},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 1.0.0](https://img.shields.io/badge/ETH2.0_Spec_Version-1.0.0-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\n\nimport {CachedBeaconState, stateTransition} from \"@chainsafe/lodestar-beacon-state-transition/src/allForks\";\nimport {allForks} from \"@chainsafe/lodestar-types\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst state: CachedBeaconState<allForks.BeaconState> = generateState() as CachedBeaconState<allForks.BeaconState>;\n\n// dummy test block \nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\nlet postStateContext: allForks.BeaconState;\ntry {\n  postStateContext = stateTransition(state, block);\n} catch (e) {\n  console.log(e);\n}\n\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"ca48f25fc26091f195d1801d18ecf4ed6485fc70","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.17.6+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"14.17.6","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.1","@chainsafe/ssz":"^0.8.17","@chainsafe/persistent-ts":"^0.19.0","@chainsafe/lodestar-types":"^0.30.1-dev.54+ca48f25fc26","@chainsafe/lodestar-utils":"^0.30.1-dev.54+ca48f25fc26","@chainsafe/lodestar-config":"^0.30.1-dev.54+ca48f25fc26","@chainsafe/lodestar-params":"^0.30.1-dev.54+ca48f25fc26","@chainsafe/persistent-merkle-tree":"^0.3.7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.2","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.30.1-dev.54_1632861164412_0.9707857220033844","host":"s3://npm-registry-packages"}},"0.30.1-dev.55":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.30.1-dev.55","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.30.1-dev.55","maintainers":[{"name":"nrriquel","email":"nicolas@chainsafe.io"},{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"d7dda069e8bd0bf758d49d0e631aa4ddaef4bc11","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.30.1-dev.55.tgz","fileCount":332,"integrity":"sha512-VuT6D7vmStaveY1I8RgCSG94wywZTfxATUoc6bMjg0lDb6wl2e+0AAGOE6tWSnDXhncKgUhmSo4NymIsgfR1Yg==","signatures":[{"sig":"MEUCIDAL5yJjdd7mOZtKaoxnm0hsYJx2zCUGRzDO+31pY+0IAiEA1zXrfJQhAgQuOm2EHR7lLJJZGIF7aOvguqiVU3tTsEE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":546190},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 1.0.0](https://img.shields.io/badge/ETH2.0_Spec_Version-1.0.0-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\n\nimport {CachedBeaconState, stateTransition} from \"@chainsafe/lodestar-beacon-state-transition/src/allForks\";\nimport {allForks} from \"@chainsafe/lodestar-types\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst state: CachedBeaconState<allForks.BeaconState> = generateState() as CachedBeaconState<allForks.BeaconState>;\n\n// dummy test block \nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\nlet postStateContext: allForks.BeaconState;\ntry {\n  postStateContext = stateTransition(state, block);\n} catch (e) {\n  console.log(e);\n}\n\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"ccce501d16eb4231683090772af603f88b3118cc","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.17.6+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"14.17.6","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.1","@chainsafe/ssz":"^0.8.17","@chainsafe/persistent-ts":"^0.19.0","@chainsafe/lodestar-types":"^0.30.1-dev.55+ccce501d16e","@chainsafe/lodestar-utils":"^0.30.1-dev.55+ccce501d16e","@chainsafe/lodestar-config":"^0.30.1-dev.55+ccce501d16e","@chainsafe/lodestar-params":"^0.30.1-dev.55+ccce501d16e","@chainsafe/persistent-merkle-tree":"^0.3.7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.2","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.30.1-dev.55_1632926517950_0.9101220562727173","host":"s3://npm-registry-packages"}},"0.30.1-dev.58":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.30.1-dev.58","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.30.1-dev.58","maintainers":[{"name":"nrriquel","email":"nicolas@chainsafe.io"},{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"83c24b7c2f37d8c85a66c739abb7fdf11e4e09e4","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.30.1-dev.58.tgz","fileCount":332,"integrity":"sha512-9YnZm2R5h1yTVDD5kZbGsEoXfv9BdhQll7nnwZkMJM2SateGhpvNQTNfNPfWNzkz+9mJdugYaMaJ2KDiCi9Plw==","signatures":[{"sig":"MEUCIQDRpD2ixyNe1biWKCGQ76lKjVLp0CoTbK1KHLKXj+dipQIgDmwXur/1XPqJG6CdLILVXA4M/ux2u+DhUSK7R9YVJgU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":546190},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 1.0.0](https://img.shields.io/badge/ETH2.0_Spec_Version-1.0.0-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\n\nimport {CachedBeaconState, stateTransition} from \"@chainsafe/lodestar-beacon-state-transition/src/allForks\";\nimport {allForks} from \"@chainsafe/lodestar-types\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst state: CachedBeaconState<allForks.BeaconState> = generateState() as CachedBeaconState<allForks.BeaconState>;\n\n// dummy test block \nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\nlet postStateContext: allForks.BeaconState;\ntry {\n  postStateContext = stateTransition(state, block);\n} catch (e) {\n  console.log(e);\n}\n\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"d3e4365611a3b08418168dca80bd95343b5e4aac","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.17.6+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"14.17.6","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.1","@chainsafe/ssz":"^0.8.17","@chainsafe/persistent-ts":"^0.19.0","@chainsafe/lodestar-types":"^0.30.1-dev.58+d3e4365611a","@chainsafe/lodestar-utils":"^0.30.1-dev.58+d3e4365611a","@chainsafe/lodestar-config":"^0.30.1-dev.58+d3e4365611a","@chainsafe/lodestar-params":"^0.30.1-dev.58+d3e4365611a","@chainsafe/persistent-merkle-tree":"^0.3.7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.2","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.30.1-dev.58_1632926956281_0.6676391098589525","host":"s3://npm-registry-packages"}},"0.30.1-dev.59":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.30.1-dev.59","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.30.1-dev.59","maintainers":[{"name":"nrriquel","email":"nicolas@chainsafe.io"},{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"65b9422fdd84530486680d9b4d2663a0ac33d65d","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.30.1-dev.59.tgz","fileCount":332,"integrity":"sha512-6kJkthsCIQepVyh+1G4ep9oSNsVAs2h536JEV87qcqn4ua8i5ZyeiTXRsaqU5QNPgOdtDXGtPCeT0BsvqQ1AOw==","signatures":[{"sig":"MEQCIAfCKUaiqhMQFxCMspOLvTFJRC8awNwra1OqytV90aWxAiBkeRag7JNOb8cN4WjiaGqjLdza+U66fNt4RXTc6iIKkQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":546190},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 1.0.0](https://img.shields.io/badge/ETH2.0_Spec_Version-1.0.0-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\n\nimport {CachedBeaconState, stateTransition} from \"@chainsafe/lodestar-beacon-state-transition/src/allForks\";\nimport {allForks} from \"@chainsafe/lodestar-types\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst state: CachedBeaconState<allForks.BeaconState> = generateState() as CachedBeaconState<allForks.BeaconState>;\n\n// dummy test block \nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\nlet postStateContext: allForks.BeaconState;\ntry {\n  postStateContext = stateTransition(state, block);\n} catch (e) {\n  console.log(e);\n}\n\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"71b3a42559c354cfe135e52e49178f380ae4567c","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.17.6+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"14.17.6","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.1","@chainsafe/ssz":"^0.8.17","@chainsafe/persistent-ts":"^0.19.0","@chainsafe/lodestar-types":"^0.30.1-dev.59+71b3a42559c","@chainsafe/lodestar-utils":"^0.30.1-dev.59+71b3a42559c","@chainsafe/lodestar-config":"^0.30.1-dev.59+71b3a42559c","@chainsafe/lodestar-params":"^0.30.1-dev.59+71b3a42559c","@chainsafe/persistent-merkle-tree":"^0.3.7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.2","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.30.1-dev.59_1632987035819_0.0032183061255046663","host":"s3://npm-registry-packages"}},"0.30.1-dev.60":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.30.1-dev.60","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.30.1-dev.60","maintainers":[{"name":"nrriquel","email":"nicolas@chainsafe.io"},{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"f55ccdb46112e226fb38b18626e026b64cbb2621","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.30.1-dev.60.tgz","fileCount":332,"integrity":"sha512-J4fxDxafTGlRxKRKsGMjRrBJagWxSBsUoFM50NQm3+Tx4ro0QJFrwiye/Sdykqlx3kcwCfaIVUfGpAcKPouoYA==","signatures":[{"sig":"MEUCIQCt+/r4cwzxxh6MsFQRsYSe2tpcreFVnA0soxvJG+QphgIgazwfZxumpwz18TNxWFBXJX7vXDgM/Ib2rdwJS2yVZqA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":546190},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 1.0.0](https://img.shields.io/badge/ETH2.0_Spec_Version-1.0.0-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\n\nimport {CachedBeaconState, stateTransition} from \"@chainsafe/lodestar-beacon-state-transition/src/allForks\";\nimport {allForks} from \"@chainsafe/lodestar-types\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst state: CachedBeaconState<allForks.BeaconState> = generateState() as CachedBeaconState<allForks.BeaconState>;\n\n// dummy test block \nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\nlet postStateContext: allForks.BeaconState;\ntry {\n  postStateContext = stateTransition(state, block);\n} catch (e) {\n  console.log(e);\n}\n\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"5cf1d978865fefccf4f72d585bbe3e6f9d294e2b","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.17.6+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"14.17.6","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.1","@chainsafe/ssz":"^0.8.17","@chainsafe/persistent-ts":"^0.19.0","@chainsafe/lodestar-types":"^0.30.1-dev.60+5cf1d978865","@chainsafe/lodestar-utils":"^0.30.1-dev.60+5cf1d978865","@chainsafe/lodestar-config":"^0.30.1-dev.60+5cf1d978865","@chainsafe/lodestar-params":"^0.30.1-dev.60+5cf1d978865","@chainsafe/persistent-merkle-tree":"^0.3.7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.2","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.30.1-dev.60_1632987649431_0.4944151739631468","host":"s3://npm-registry-packages"}},"0.30.1-dev.61":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.30.1-dev.61","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.30.1-dev.61","maintainers":[{"name":"nrriquel","email":"nicolas@chainsafe.io"},{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"bd6aeec6de28157674d70c321c4a648f7196101a","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.30.1-dev.61.tgz","fileCount":332,"integrity":"sha512-0yrrcXP7a2x0AlUVMSRh+bYjxVfqvJ+LJxB5IBVLQrhUZbHkcIKyiRpwqwhNQB1Fkn3bWvIovcPP0+Ohc1Milg==","signatures":[{"sig":"MEUCIQDyQnuUKoaWCHSyZQtWVLsH6w/HIw1GJYzlqcdSZR1udAIgIeRF7gvAcrF4FtI2zA/UJavpDbb9MQzJYJDQQXUYeUc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":546190},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 1.0.0](https://img.shields.io/badge/ETH2.0_Spec_Version-1.0.0-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\n\nimport {CachedBeaconState, stateTransition} from \"@chainsafe/lodestar-beacon-state-transition/src/allForks\";\nimport {allForks} from \"@chainsafe/lodestar-types\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst state: CachedBeaconState<allForks.BeaconState> = generateState() as CachedBeaconState<allForks.BeaconState>;\n\n// dummy test block \nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\nlet postStateContext: allForks.BeaconState;\ntry {\n  postStateContext = stateTransition(state, block);\n} catch (e) {\n  console.log(e);\n}\n\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"524dbd7abdd322e1493799f65acd1d2e7adbaa4e","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.17.6+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"14.17.6","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.1","@chainsafe/ssz":"^0.8.17","@chainsafe/persistent-ts":"^0.19.0","@chainsafe/lodestar-types":"^0.30.1-dev.61+524dbd7abdd","@chainsafe/lodestar-utils":"^0.30.1-dev.61+524dbd7abdd","@chainsafe/lodestar-config":"^0.30.1-dev.61+524dbd7abdd","@chainsafe/lodestar-params":"^0.30.1-dev.61+524dbd7abdd","@chainsafe/persistent-merkle-tree":"^0.3.7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.2","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.30.1-dev.61_1632988085334_0.3711282999851213","host":"s3://npm-registry-packages"}},"0.31.0":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.31.0","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.31.0","maintainers":[{"name":"nrriquel","email":"nicolas@chainsafe.io"},{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"5713922ef1ac86b0ecf3003a11374c60a21a4d87","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.31.0.tgz","fileCount":332,"integrity":"sha512-2oHx5Hsutz4bEU1oTn5qBQk0tr9CiVEBGAKmn6L4+JRT89YlQxqcaSNSMHo9cQZcNi8PwID9ZIAh9Z8tAxJAxA==","signatures":[{"sig":"MEYCIQCYq+nMeOdT4dH4V8yc2AxS6niUtN/NuIj6dbFIt4/6KwIhAJe0N8txlQt9Dind0m4mrt4RNHttNmaSaMMEcWMi/XDg","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":546095},"main":"lib/index.js","types":"lib/index.d.ts","gitHead":"524dbd7abdd322e1493799f65acd1d2e7adbaa4e","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.17.6+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"14.17.6","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.1","@chainsafe/ssz":"^0.8.17","@chainsafe/persistent-ts":"^0.19.0","@chainsafe/lodestar-types":"^0.31.0","@chainsafe/lodestar-utils":"^0.31.0","@chainsafe/lodestar-config":"^0.31.0","@chainsafe/lodestar-params":"^0.31.0","@chainsafe/persistent-merkle-tree":"^0.3.7"},"_hasShrinkwrap":false,"devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.2","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.31.0_1632988917210_0.2912201789515496","host":"s3://npm-registry-packages"}},"0.31.1-dev.0":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.31.1-dev.0","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.31.1-dev.0","maintainers":[{"name":"nrriquel","email":"nicolas@chainsafe.io"},{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"db97ecc2a94eeab9c7be36c7fe79bcdedbe6ec0d","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.31.1-dev.0.tgz","fileCount":332,"integrity":"sha512-4KwecxEYTal8eBor+p03htc1T9dWSNIQvvdATBIUif/floaAZCx9tz42scuT6F2/kxTjdWL6lzbhUtrWVhJsGw==","signatures":[{"sig":"MEUCIAoFWNmm+gPyhDXyVyMctCRjEWZ3Z8KqJvjiFOqJSLZ/AiEA/MYFETJTYNmXNLJ48scuLh2ed7QYRD0+YOo6ONcZbos=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":546158},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 1.0.0](https://img.shields.io/badge/ETH2.0_Spec_Version-1.0.0-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\n\nimport {CachedBeaconState, stateTransition} from \"@chainsafe/lodestar-beacon-state-transition/src/allForks\";\nimport {allForks} from \"@chainsafe/lodestar-types\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst state: CachedBeaconState<allForks.BeaconState> = generateState() as CachedBeaconState<allForks.BeaconState>;\n\n// dummy test block \nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\nlet postStateContext: allForks.BeaconState;\ntry {\n  postStateContext = stateTransition(state, block);\n} catch (e) {\n  console.log(e);\n}\n\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"96ca4d319b386f1c448defe236eba7b7370b2cbe","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.17.6+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"14.17.6","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.1","@chainsafe/ssz":"^0.8.17","@chainsafe/persistent-ts":"^0.19.0","@chainsafe/lodestar-types":"^0.31.1-dev.0+96ca4d319b3","@chainsafe/lodestar-utils":"^0.31.1-dev.0+96ca4d319b3","@chainsafe/lodestar-config":"^0.31.1-dev.0+96ca4d319b3","@chainsafe/lodestar-params":"^0.31.1-dev.0+96ca4d319b3","@chainsafe/persistent-merkle-tree":"^0.3.7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.2","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.31.1-dev.0_1632989466863_0.9961024797130509","host":"s3://npm-registry-packages"}},"0.31.1-dev.1":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.31.1-dev.1","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.31.1-dev.1","maintainers":[{"name":"nrriquel","email":"nicolas@chainsafe.io"},{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"a6834577074a76912135766477c8fe415e79bdbd","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.31.1-dev.1.tgz","fileCount":332,"integrity":"sha512-TQqxOiIxUaVWuyNPYvDqAQkpCaBLggNxC6TYvPGUmNd03YCdubCeV3lel0IkN22nQ1EtQfFQidGqrwdbC01WVA==","signatures":[{"sig":"MEQCIFF/Cy74GB0oPXOfL89JQIlQaHaue5edrVDNnvlX5TlhAiAKFffdwNIpPO9CLXJQ5tT7tpVIBu6acD8Ck1ddm6xD6w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":546158},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 1.0.0](https://img.shields.io/badge/ETH2.0_Spec_Version-1.0.0-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\n\nimport {CachedBeaconState, stateTransition} from \"@chainsafe/lodestar-beacon-state-transition/src/allForks\";\nimport {allForks} from \"@chainsafe/lodestar-types\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst state: CachedBeaconState<allForks.BeaconState> = generateState() as CachedBeaconState<allForks.BeaconState>;\n\n// dummy test block \nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\nlet postStateContext: allForks.BeaconState;\ntry {\n  postStateContext = stateTransition(state, block);\n} catch (e) {\n  console.log(e);\n}\n\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"f86e5985f34d2c58d31aacccda9531f726c0b9a2","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.18.0+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"14.18.0","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.1","@chainsafe/ssz":"^0.8.17","@chainsafe/persistent-ts":"^0.19.0","@chainsafe/lodestar-types":"^0.31.1-dev.1+f86e5985f34","@chainsafe/lodestar-utils":"^0.31.1-dev.1+f86e5985f34","@chainsafe/lodestar-config":"^0.31.1-dev.1+f86e5985f34","@chainsafe/lodestar-params":"^0.31.1-dev.1+f86e5985f34","@chainsafe/persistent-merkle-tree":"^0.3.7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.2","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.31.1-dev.1_1633137308148_0.8195676458067858","host":"s3://npm-registry-packages"}},"0.31.1-dev.2":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.31.1-dev.2","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.31.1-dev.2","maintainers":[{"name":"nrriquel","email":"nicolas@chainsafe.io"},{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"f9668ad0575d38cebb4582e2d1f2cde961b9727f","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.31.1-dev.2.tgz","fileCount":332,"integrity":"sha512-EwI9zxkudPrp0Oj7goPihIbnZTsADBcuUFhTxSWR+3e2Dw6W7N0gv2ZEtb0eVVnKavcJNDIJj0KToE6HK/Agrw==","signatures":[{"sig":"MEUCIFE+PXK/Nc/vcGw90IIuiFdUuLS62oM1cDiPZNI3syWUAiEAw6e9RS5vI/0QbF2yLtJ+kDgF5pUaEqyR3KLJzDa+2Sg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":546158},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 1.0.0](https://img.shields.io/badge/ETH2.0_Spec_Version-1.0.0-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\n\nimport {CachedBeaconState, stateTransition} from \"@chainsafe/lodestar-beacon-state-transition/src/allForks\";\nimport {allForks} from \"@chainsafe/lodestar-types\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst state: CachedBeaconState<allForks.BeaconState> = generateState() as CachedBeaconState<allForks.BeaconState>;\n\n// dummy test block \nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\nlet postStateContext: allForks.BeaconState;\ntry {\n  postStateContext = stateTransition(state, block);\n} catch (e) {\n  console.log(e);\n}\n\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"843c77d5df4968891c00339b5cd8c40e1e0d772f","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.18.0+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"14.18.0","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.1","@chainsafe/ssz":"^0.8.17","@chainsafe/persistent-ts":"^0.19.0","@chainsafe/lodestar-types":"^0.31.1-dev.2+843c77d5df4","@chainsafe/lodestar-utils":"^0.31.1-dev.2+843c77d5df4","@chainsafe/lodestar-config":"^0.31.1-dev.2+843c77d5df4","@chainsafe/lodestar-params":"^0.31.1-dev.2+843c77d5df4","@chainsafe/persistent-merkle-tree":"^0.3.7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.2","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.31.1-dev.2_1633147362946_0.9221616134166524","host":"s3://npm-registry-packages"}},"0.31.1-dev.3":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.31.1-dev.3","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.31.1-dev.3","maintainers":[{"name":"nrriquel","email":"nicolas@chainsafe.io"},{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"b7bdd7490c345bd16b636a5ee1262d224a5a29dc","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.31.1-dev.3.tgz","fileCount":332,"integrity":"sha512-9X2nacSUYeWdjgykPW9JekldNzwDRa16ouMjy0Z4rKaOp5eblOOmdN8tmXQOmczCQWv08Lp7DZfjCgeb1KS+fQ==","signatures":[{"sig":"MEUCIQDg78yUlMjsExjiC/2Wb7U1BVHoT0mtC3iKbi1m6LkObQIgFP1axAf+ehbw3gkILWVIl9d7x5B6zFLlrmSjL5lXoes=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":546158},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 1.0.0](https://img.shields.io/badge/ETH2.0_Spec_Version-1.0.0-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\n\nimport {CachedBeaconState, stateTransition} from \"@chainsafe/lodestar-beacon-state-transition/src/allForks\";\nimport {allForks} from \"@chainsafe/lodestar-types\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst state: CachedBeaconState<allForks.BeaconState> = generateState() as CachedBeaconState<allForks.BeaconState>;\n\n// dummy test block \nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\nlet postStateContext: allForks.BeaconState;\ntry {\n  postStateContext = stateTransition(state, block);\n} catch (e) {\n  console.log(e);\n}\n\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"9a6e2b0dc293a49d11375bc117d9655638788d9d","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.18.0+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"14.18.0","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.1","@chainsafe/ssz":"^0.8.17","@chainsafe/persistent-ts":"^0.19.0","@chainsafe/lodestar-types":"^0.31.1-dev.3+9a6e2b0dc29","@chainsafe/lodestar-utils":"^0.31.1-dev.3+9a6e2b0dc29","@chainsafe/lodestar-config":"^0.31.1-dev.3+9a6e2b0dc29","@chainsafe/lodestar-params":"^0.31.1-dev.3+9a6e2b0dc29","@chainsafe/persistent-merkle-tree":"^0.3.7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.2","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.31.1-dev.3_1633150617756_0.6874418562189364","host":"s3://npm-registry-packages"}},"0.31.1-dev.4":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.31.1-dev.4","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.31.1-dev.4","maintainers":[{"name":"nrriquel","email":"nicolas@chainsafe.io"},{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"f36354dd70f732a6bc163263af23edf986c119e2","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.31.1-dev.4.tgz","fileCount":332,"integrity":"sha512-mGdhshhPrBvLi8+iFo8GeyjdVb/eK+htnCdZuQ8Ofs5UhNqs5/3zKHKSkgd8uFnCGuGTtXmdqlX3DR5zeDU+Ng==","signatures":[{"sig":"MEUCIC7m88CiiAzlT2x8qeQjIovfyJLR8A0FDjaktPZyIF0cAiEAlOqp/1TwpFgd4cgfNPWgLcM1RXchqzpF1PMsvKmD+cA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":546158},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 1.0.0](https://img.shields.io/badge/ETH2.0_Spec_Version-1.0.0-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\n\nimport {CachedBeaconState, stateTransition} from \"@chainsafe/lodestar-beacon-state-transition/src/allForks\";\nimport {allForks} from \"@chainsafe/lodestar-types\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst state: CachedBeaconState<allForks.BeaconState> = generateState() as CachedBeaconState<allForks.BeaconState>;\n\n// dummy test block \nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\nlet postStateContext: allForks.BeaconState;\ntry {\n  postStateContext = stateTransition(state, block);\n} catch (e) {\n  console.log(e);\n}\n\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"24b48ee92438ee6c38c5eee03d4e003d75dc6304","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.18.0+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"14.18.0","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.1","@chainsafe/ssz":"^0.8.17","@chainsafe/persistent-ts":"^0.19.0","@chainsafe/lodestar-types":"^0.31.1-dev.4+24b48ee9243","@chainsafe/lodestar-utils":"^0.31.1-dev.4+24b48ee9243","@chainsafe/lodestar-config":"^0.31.1-dev.4+24b48ee9243","@chainsafe/lodestar-params":"^0.31.1-dev.4+24b48ee9243","@chainsafe/persistent-merkle-tree":"^0.3.7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.2","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.31.1-dev.4_1633151070330_0.07542915390420091","host":"s3://npm-registry-packages"}},"0.31.1-dev.5":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.31.1-dev.5","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.31.1-dev.5","maintainers":[{"name":"nrriquel","email":"nicolas@chainsafe.io"},{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"86ee3587bf5f58d222082766908343f35cc9601b","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.31.1-dev.5.tgz","fileCount":332,"integrity":"sha512-lNOyyQpldoGWqHw/AGRptx+Pa6muGPGbWe/Huedtmu5KM/PWe/nQNn/LR5EYsMSWEGSL6gxWuaFSL6IFnnfgUw==","signatures":[{"sig":"MEUCIQCmnW2xr6i8Lhi74TjQrNLSgSHEl9Nm0KpBWadMuNVwJAIgZBWURau2/hB6HLmUiwH9Pa7qVj2yPbNodjkLDLzb+yU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":546158},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 1.0.0](https://img.shields.io/badge/ETH2.0_Spec_Version-1.0.0-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\n\nimport {CachedBeaconState, stateTransition} from \"@chainsafe/lodestar-beacon-state-transition/src/allForks\";\nimport {allForks} from \"@chainsafe/lodestar-types\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst state: CachedBeaconState<allForks.BeaconState> = generateState() as CachedBeaconState<allForks.BeaconState>;\n\n// dummy test block \nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\nlet postStateContext: allForks.BeaconState;\ntry {\n  postStateContext = stateTransition(state, block);\n} catch (e) {\n  console.log(e);\n}\n\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"7432f93c59a8f2d85caff2362d52974b2ee3336f","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.18.0+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"14.18.0","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.1","@chainsafe/ssz":"^0.8.17","@chainsafe/persistent-ts":"^0.19.0","@chainsafe/lodestar-types":"^0.31.1-dev.5+7432f93c59a","@chainsafe/lodestar-utils":"^0.31.1-dev.5+7432f93c59a","@chainsafe/lodestar-config":"^0.31.1-dev.5+7432f93c59a","@chainsafe/lodestar-params":"^0.31.1-dev.5+7432f93c59a","@chainsafe/persistent-merkle-tree":"^0.3.7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.2","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.31.1-dev.5_1633190893633_0.1911189161668525","host":"s3://npm-registry-packages"}},"0.31.1-dev.7":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.31.1-dev.7","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.31.1-dev.7","maintainers":[{"name":"nrriquel","email":"nicolas@chainsafe.io"},{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"8d60189a41004bb6efb17095b60856d051cae1a0","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.31.1-dev.7.tgz","fileCount":332,"integrity":"sha512-xTWLCtjISR4rqyRewtMsPMk0nYsgSXFRWHLmruNOkpvJGZmF2ugoo7eb/9SIXH6xbUXiRJgb0ia9cSjSZde9LA==","signatures":[{"sig":"MEUCIE27261Re4OUBu0KSAhDFFcOkVY/Zu1mMMoNgOo9W3K7AiEA0FsNUynSaqbE43B7K+Qu5ayXEiIpmz3n2wdRdauTHqo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":546158},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 1.0.0](https://img.shields.io/badge/ETH2.0_Spec_Version-1.0.0-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\n\nimport {CachedBeaconState, stateTransition} from \"@chainsafe/lodestar-beacon-state-transition/src/allForks\";\nimport {allForks} from \"@chainsafe/lodestar-types\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst state: CachedBeaconState<allForks.BeaconState> = generateState() as CachedBeaconState<allForks.BeaconState>;\n\n// dummy test block \nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\nlet postStateContext: allForks.BeaconState;\ntry {\n  postStateContext = stateTransition(state, block);\n} catch (e) {\n  console.log(e);\n}\n\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"ec398fbb76e474b693932f2003484e1227c01964","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.18.0+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"14.18.0","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.1","@chainsafe/ssz":"^0.8.17","@chainsafe/persistent-ts":"^0.19.0","@chainsafe/lodestar-types":"^0.31.1-dev.7+ec398fbb76e","@chainsafe/lodestar-utils":"^0.31.1-dev.7+ec398fbb76e","@chainsafe/lodestar-config":"^0.31.1-dev.7+ec398fbb76e","@chainsafe/lodestar-params":"^0.31.1-dev.7+ec398fbb76e","@chainsafe/persistent-merkle-tree":"^0.3.7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.2","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.31.1-dev.7_1633191340826_0.29689766092058","host":"s3://npm-registry-packages"}},"0.31.1-dev.8":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.31.1-dev.8","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.31.1-dev.8","maintainers":[{"name":"nrriquel","email":"nicolas@chainsafe.io"},{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"9b4debcde680a2ea6295309b7770718f3bdb6c6d","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.31.1-dev.8.tgz","fileCount":332,"integrity":"sha512-mralo0uaxQvKv4IuMwiKrTR94fO3JprCHHZ250d4KZAldGyW/CrkZnlomQrUmRbCVJBVyDD60wRzfK/5FdVMJQ==","signatures":[{"sig":"MEYCIQDOQci9AOP+absYRQsFtUS9BTSVq9FVo9JVyudj112M2wIhAKwcJxgYQtlHe3tpW0Kjshn4fXgtAlTAW3vU32yro8EJ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":546195},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 1.0.0](https://img.shields.io/badge/ETH2.0_Spec_Version-1.0.0-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\n\nimport {CachedBeaconState, stateTransition} from \"@chainsafe/lodestar-beacon-state-transition/src/allForks\";\nimport {allForks} from \"@chainsafe/lodestar-types\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst state: CachedBeaconState<allForks.BeaconState> = generateState() as CachedBeaconState<allForks.BeaconState>;\n\n// dummy test block \nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\nlet postStateContext: allForks.BeaconState;\ntry {\n  postStateContext = stateTransition(state, block);\n} catch (e) {\n  console.log(e);\n}\n\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"6ca774151f05c4f639142f220126cb0b78553a8a","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.18.0+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"14.18.0","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.3","@chainsafe/ssz":"^0.8.17","@chainsafe/persistent-ts":"^0.19.0","@chainsafe/lodestar-types":"^0.31.1-dev.8+6ca774151f0","@chainsafe/lodestar-utils":"^0.31.1-dev.8+6ca774151f0","@chainsafe/lodestar-config":"^0.31.1-dev.8+6ca774151f0","@chainsafe/lodestar-params":"^0.31.1-dev.8+6ca774151f0","@chainsafe/persistent-merkle-tree":"^0.3.7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.2","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.31.1-dev.8_1633199534342_0.012303624208440445","host":"s3://npm-registry-packages"}},"0.31.1-dev.9":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.31.1-dev.9","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.31.1-dev.9","maintainers":[{"name":"nrriquel","email":"nicolas@chainsafe.io"},{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"a9ee8c06b5618aef208fe1e3c6fac8106b08ca7b","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.31.1-dev.9.tgz","fileCount":332,"integrity":"sha512-qIMxAUcIIAajKaOQaDPjJnaBnMrp2rEk2Y86k7hwH7b91P/TL5mM/ixQcPTLYG9Auifdp1UFbna1/NPmg2ZBew==","signatures":[{"sig":"MEUCIQDwRTQMuZcULmTPKR3oVGHZh+8eZMauMu8VlQczUR5OuAIgEMoquu+/WeY11Ggg3dbo//31jpoaakGRtVhdD3ejkTo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":546195},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 1.0.0](https://img.shields.io/badge/ETH2.0_Spec_Version-1.0.0-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\n\nimport {CachedBeaconState, stateTransition} from \"@chainsafe/lodestar-beacon-state-transition/src/allForks\";\nimport {allForks} from \"@chainsafe/lodestar-types\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst state: CachedBeaconState<allForks.BeaconState> = generateState() as CachedBeaconState<allForks.BeaconState>;\n\n// dummy test block \nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\nlet postStateContext: allForks.BeaconState;\ntry {\n  postStateContext = stateTransition(state, block);\n} catch (e) {\n  console.log(e);\n}\n\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"1c466c3fd8e52833f2cbea7e6fac2b5344e662f6","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.18.0+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"14.18.0","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.3","@chainsafe/ssz":"^0.8.17","@chainsafe/persistent-ts":"^0.19.0","@chainsafe/lodestar-types":"^0.31.1-dev.9+1c466c3fd8e","@chainsafe/lodestar-utils":"^0.31.1-dev.9+1c466c3fd8e","@chainsafe/lodestar-config":"^0.31.1-dev.9+1c466c3fd8e","@chainsafe/lodestar-params":"^0.31.1-dev.9+1c466c3fd8e","@chainsafe/persistent-merkle-tree":"^0.3.7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.2","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.31.1-dev.9_1633248906038_0.5259641002235211","host":"s3://npm-registry-packages"}},"0.31.1-dev.10":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.31.1-dev.10","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.31.1-dev.10","maintainers":[{"name":"nrriquel","email":"nicolas@chainsafe.io"},{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"3e724a10c22522549295ab30e0126e36d2131174","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.31.1-dev.10.tgz","fileCount":332,"integrity":"sha512-wfY6GGGAZojrXr7Ddn7uoFucWADDTMawCDmoyaas+8fOtBOxWKqasgCcVNT65jPqotNUaiPLljmOVUaH7fvCUg==","signatures":[{"sig":"MEQCICYsXjRlNArB3PMlDs4V1VrPpNemGU8zXlS3QhTmbOGkAiBdsmSK35qP03HyWYsLSWvn9GMjzqYcExWwL0CKAh9WPw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":547169},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 1.0.0](https://img.shields.io/badge/ETH2.0_Spec_Version-1.0.0-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\n\nimport {CachedBeaconState, stateTransition} from \"@chainsafe/lodestar-beacon-state-transition/src/allForks\";\nimport {allForks} from \"@chainsafe/lodestar-types\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst state: CachedBeaconState<allForks.BeaconState> = generateState() as CachedBeaconState<allForks.BeaconState>;\n\n// dummy test block \nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\nlet postStateContext: allForks.BeaconState;\ntry {\n  postStateContext = stateTransition(state, block);\n} catch (e) {\n  console.log(e);\n}\n\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"5b0b4981f4b43b20ef7a39c659564f31bb565cb3","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.18.0+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"14.18.0","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.3","@chainsafe/ssz":"^0.8.17","@chainsafe/persistent-ts":"^0.19.0","@chainsafe/lodestar-types":"^0.31.1-dev.10+5b0b4981f4b","@chainsafe/lodestar-utils":"^0.31.1-dev.10+5b0b4981f4b","@chainsafe/lodestar-config":"^0.31.1-dev.10+5b0b4981f4b","@chainsafe/lodestar-params":"^0.31.1-dev.10+5b0b4981f4b","@chainsafe/persistent-merkle-tree":"^0.3.7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.2","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.31.1-dev.10_1633250912320_0.8906506155075793","host":"s3://npm-registry-packages"}},"0.31.1-dev.11":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.31.1-dev.11","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.31.1-dev.11","maintainers":[{"name":"nrriquel","email":"nicolas@chainsafe.io"},{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"4ef094857702f2ffe833346458c5fb4637e89a7f","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.31.1-dev.11.tgz","fileCount":332,"integrity":"sha512-Ni5LMGjCt7cvBP1C9HK0ITq3YpvU8oMpbBIY69RmGlMwW37BMMpGPETQObB4ZiW0muwhOvk5Bjgx7NmLzNYicw==","signatures":[{"sig":"MEQCIGFMmm6i7A0t6qqMBaBzEwSMtdZJ4zWZWHObOJFRfNZRAiB9I6PqUN5tOIf6+cbHqPsnV56MVHy+i78QJcRZ2UVA2Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":547169},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 1.0.0](https://img.shields.io/badge/ETH2.0_Spec_Version-1.0.0-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\n\nimport {CachedBeaconState, stateTransition} from \"@chainsafe/lodestar-beacon-state-transition/src/allForks\";\nimport {allForks} from \"@chainsafe/lodestar-types\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst state: CachedBeaconState<allForks.BeaconState> = generateState() as CachedBeaconState<allForks.BeaconState>;\n\n// dummy test block \nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\nlet postStateContext: allForks.BeaconState;\ntry {\n  postStateContext = stateTransition(state, block);\n} catch (e) {\n  console.log(e);\n}\n\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"55dccc40cc947d8399f44fe5344f07345b9b3249","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.18.0+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"14.18.0","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.3","@chainsafe/ssz":"^0.8.17","@chainsafe/persistent-ts":"^0.19.0","@chainsafe/lodestar-types":"^0.31.1-dev.11+55dccc40cc9","@chainsafe/lodestar-utils":"^0.31.1-dev.11+55dccc40cc9","@chainsafe/lodestar-config":"^0.31.1-dev.11+55dccc40cc9","@chainsafe/lodestar-params":"^0.31.1-dev.11+55dccc40cc9","@chainsafe/persistent-merkle-tree":"^0.3.7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.2","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.31.1-dev.11_1633263216921_0.8225884018501877","host":"s3://npm-registry-packages"}},"0.31.1-dev.12":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.31.1-dev.12","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.31.1-dev.12","maintainers":[{"name":"nrriquel","email":"nicolas@chainsafe.io"},{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"fb3bac2e1c730ddaebebd6b7b64043ba82cab216","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.31.1-dev.12.tgz","fileCount":332,"integrity":"sha512-Vz2gPSykl2ADgOGY9NTBBIBV+EbB+z+I3wwhB0MJSOu2HvCmqRVwLJD/Vf+9lYc8sR2OKScLRcZwmksMm5z49w==","signatures":[{"sig":"MEUCICsHMvHguYMjlGJJ9ZfCVoFeRrH/QOWixlmxyA/ry2YJAiEAx9H7hwcFjxNMarw+KhKPpPz3EXSfqeNhrht2K0XWkCU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":547169},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 1.0.0](https://img.shields.io/badge/ETH2.0_Spec_Version-1.0.0-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\n\nimport {CachedBeaconState, stateTransition} from \"@chainsafe/lodestar-beacon-state-transition/src/allForks\";\nimport {allForks} from \"@chainsafe/lodestar-types\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst state: CachedBeaconState<allForks.BeaconState> = generateState() as CachedBeaconState<allForks.BeaconState>;\n\n// dummy test block \nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\nlet postStateContext: allForks.BeaconState;\ntry {\n  postStateContext = stateTransition(state, block);\n} catch (e) {\n  console.log(e);\n}\n\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"f93a6b71fa934fb37e256c1334be39c2e1cc5b22","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.18.0+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"14.18.0","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.3","@chainsafe/ssz":"^0.8.18","@chainsafe/persistent-ts":"^0.19.0","@chainsafe/lodestar-types":"^0.31.1-dev.12+f93a6b71fa9","@chainsafe/lodestar-utils":"^0.31.1-dev.12+f93a6b71fa9","@chainsafe/lodestar-config":"^0.31.1-dev.12+f93a6b71fa9","@chainsafe/lodestar-params":"^0.31.1-dev.12+f93a6b71fa9","@chainsafe/persistent-merkle-tree":"^0.3.7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.2","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.31.1-dev.12_1633264177013_0.04328124639109254","host":"s3://npm-registry-packages"}},"0.31.1-dev.13":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.31.1-dev.13","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.31.1-dev.13","maintainers":[{"name":"nrriquel","email":"nicolas@chainsafe.io"},{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"c92d8a756a0237e734438081b195838304de72c9","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.31.1-dev.13.tgz","fileCount":332,"integrity":"sha512-P9LTVyZGHmJkebNRyaTATo1lNS4EGtcYtS+0h+aBki2OzjczuWWfWcVOZAh0Y/8euOX3+uRciWb4M3VResPj7Q==","signatures":[{"sig":"MEQCIFMzj/YUyn8pSA1IUPxnr0yQOioDM7f7T+UN0iFipBjaAiAsCabI77eSlgAlb2FS2/5Jp+ZG6zCVFWG8j5DWsnP8NQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":547169},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 1.0.0](https://img.shields.io/badge/ETH2.0_Spec_Version-1.0.0-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\n\nimport {CachedBeaconState, stateTransition} from \"@chainsafe/lodestar-beacon-state-transition/src/allForks\";\nimport {allForks} from \"@chainsafe/lodestar-types\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst state: CachedBeaconState<allForks.BeaconState> = generateState() as CachedBeaconState<allForks.BeaconState>;\n\n// dummy test block \nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\nlet postStateContext: allForks.BeaconState;\ntry {\n  postStateContext = stateTransition(state, block);\n} catch (e) {\n  console.log(e);\n}\n\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"b146974b23fdd614f4d6c2047355a267da6579e6","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.18.0+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"14.18.0","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.3","@chainsafe/ssz":"^0.8.18","@chainsafe/persistent-ts":"^0.19.0","@chainsafe/lodestar-types":"^0.31.1-dev.13+b146974b23f","@chainsafe/lodestar-utils":"^0.31.1-dev.13+b146974b23f","@chainsafe/lodestar-config":"^0.31.1-dev.13+b146974b23f","@chainsafe/lodestar-params":"^0.31.1-dev.13+b146974b23f","@chainsafe/persistent-merkle-tree":"^0.3.7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.2","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.31.1-dev.13_1633265127254_0.8089479781540474","host":"s3://npm-registry-packages"}},"0.31.1-dev.14":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.31.1-dev.14","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.31.1-dev.14","maintainers":[{"name":"nrriquel","email":"nicolas@chainsafe.io"},{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"fb2a40e8b5831dfcc3a431baadfdf1f6cf9c73c4","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.31.1-dev.14.tgz","fileCount":332,"integrity":"sha512-3PYT3fxEgiLh2M6kHecUGW8V0NrOe9jOUT2yJTWVvlABby69jhP3ERHD5SK8V6dthQxoBtXXojPIs+iGqubhtw==","signatures":[{"sig":"MEUCIBLhDWVavknMcTXmZGnkoupFAuSlveP3yl8vKU/pbe7UAiEA/5vh2dsUisGm1z5v5cbT/gGOQx3kGZPp0/Re8IV+W88=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":547169},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 1.0.0](https://img.shields.io/badge/ETH2.0_Spec_Version-1.0.0-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\n\nimport {CachedBeaconState, stateTransition} from \"@chainsafe/lodestar-beacon-state-transition/src/allForks\";\nimport {allForks} from \"@chainsafe/lodestar-types\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst state: CachedBeaconState<allForks.BeaconState> = generateState() as CachedBeaconState<allForks.BeaconState>;\n\n// dummy test block \nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\nlet postStateContext: allForks.BeaconState;\ntry {\n  postStateContext = stateTransition(state, block);\n} catch (e) {\n  console.log(e);\n}\n\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"1e4d246335024f6329f437dcc3b57fdee61c78b0","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.18.0+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"14.18.0","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.3","@chainsafe/ssz":"^0.8.18","@chainsafe/persistent-ts":"^0.19.0","@chainsafe/lodestar-types":"^0.31.1-dev.14+1e4d2463350","@chainsafe/lodestar-utils":"^0.31.1-dev.14+1e4d2463350","@chainsafe/lodestar-config":"^0.31.1-dev.14+1e4d2463350","@chainsafe/lodestar-params":"^0.31.1-dev.14+1e4d2463350","@chainsafe/persistent-merkle-tree":"^0.3.7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.2","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.31.1-dev.14_1633266830562_0.05915435023542104","host":"s3://npm-registry-packages"}},"0.31.1-dev.15":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.31.1-dev.15","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.31.1-dev.15","maintainers":[{"name":"nrriquel","email":"nicolas@chainsafe.io"},{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"046de291aba1729500bc790f79c7b7ca69e7f58a","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.31.1-dev.15.tgz","fileCount":332,"integrity":"sha512-CYXBhSH9iqR2mfPoGolhBk7hIz7FN/6TUtazT1JsLE8viytTpgPR6HBw/6gpTn+mLfBoGbSQ8pjvhNcSlmVEfQ==","signatures":[{"sig":"MEQCIANhjckBXJShZA3bHTclUXwwdBapIPTPdjrOeKg4LVnuAiAqM+P2pMW6lZG+RXVZgMI3ckdZo1EnRE4aGMKnKzI7Ow==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":547169},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 1.0.0](https://img.shields.io/badge/ETH2.0_Spec_Version-1.0.0-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\n\nimport {CachedBeaconState, stateTransition} from \"@chainsafe/lodestar-beacon-state-transition/src/allForks\";\nimport {allForks} from \"@chainsafe/lodestar-types\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst state: CachedBeaconState<allForks.BeaconState> = generateState() as CachedBeaconState<allForks.BeaconState>;\n\n// dummy test block \nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\nlet postStateContext: allForks.BeaconState;\ntry {\n  postStateContext = stateTransition(state, block);\n} catch (e) {\n  console.log(e);\n}\n\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"2c0315c60b09f422067d511abaea2a662cec15df","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.18.0+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"14.18.0","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.3","@chainsafe/ssz":"^0.8.18","@chainsafe/persistent-ts":"^0.19.0","@chainsafe/lodestar-types":"^0.31.1-dev.15+2c0315c60b0","@chainsafe/lodestar-utils":"^0.31.1-dev.15+2c0315c60b0","@chainsafe/lodestar-config":"^0.31.1-dev.15+2c0315c60b0","@chainsafe/lodestar-params":"^0.31.1-dev.15+2c0315c60b0","@chainsafe/persistent-merkle-tree":"^0.3.7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.2","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.31.1-dev.15_1633268639604_0.148293928499726","host":"s3://npm-registry-packages"}},"0.31.1-dev.16":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.31.1-dev.16","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.31.1-dev.16","maintainers":[{"name":"nrriquel","email":"nicolas@chainsafe.io"},{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"b51c11f842b347f6f8d1c481b4e42077e0929157","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.31.1-dev.16.tgz","fileCount":332,"integrity":"sha512-1WBYI55d8U+Ht83ygvfrtpnc5dmhmguEIXL0xninnIm/PjIHWNDVsPYf+FVllHRlY0HF9QtQS9wimPPfCvrDPA==","signatures":[{"sig":"MEQCH1vboH1G14e3OLZ/7zRobpV3sucGQGYXlxsYz3FyQMECIQDpdl4jugE2bfkJyjN9OtWU1S1EskfFr3wYCmsWQllxYQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":547169},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 1.0.0](https://img.shields.io/badge/ETH2.0_Spec_Version-1.0.0-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\n\nimport {CachedBeaconState, stateTransition} from \"@chainsafe/lodestar-beacon-state-transition/src/allForks\";\nimport {allForks} from \"@chainsafe/lodestar-types\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst state: CachedBeaconState<allForks.BeaconState> = generateState() as CachedBeaconState<allForks.BeaconState>;\n\n// dummy test block \nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\nlet postStateContext: allForks.BeaconState;\ntry {\n  postStateContext = stateTransition(state, block);\n} catch (e) {\n  console.log(e);\n}\n\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"f62ec1cf13db33051129abc8dd792ea853a22c72","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.18.0+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"14.18.0","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.3","@chainsafe/ssz":"^0.8.18","@chainsafe/persistent-ts":"^0.19.0","@chainsafe/lodestar-types":"^0.31.1-dev.16+f62ec1cf13d","@chainsafe/lodestar-utils":"^0.31.1-dev.16+f62ec1cf13d","@chainsafe/lodestar-config":"^0.31.1-dev.16+f62ec1cf13d","@chainsafe/lodestar-params":"^0.31.1-dev.16+f62ec1cf13d","@chainsafe/persistent-merkle-tree":"^0.3.7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.2","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.31.1-dev.16_1633277720440_0.9888661040418221","host":"s3://npm-registry-packages"}},"0.31.1-dev.17":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.31.1-dev.17","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.31.1-dev.17","maintainers":[{"name":"nrriquel","email":"nicolas@chainsafe.io"},{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"22c8e5c5ae2c24719d7abd5c786abcfde9677c30","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.31.1-dev.17.tgz","fileCount":332,"integrity":"sha512-TCDgaMHoMkfvLsuTEhbpokGRDjRd+NrlLZq/4HDk469H8e8R0fAs6pZUrCzVM04iKatJEcPvUmcZYsoqj7+FEg==","signatures":[{"sig":"MEUCIQCuCjXCtvSmDEk14XcqrB0cypyp+JGnfSYcRk/ICosh3QIgRw+Eh6t+sfNdjOkOZE+dICTdiu/d4DsdwXD96RerRRE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":547169},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 1.0.0](https://img.shields.io/badge/ETH2.0_Spec_Version-1.0.0-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\n\nimport {CachedBeaconState, stateTransition} from \"@chainsafe/lodestar-beacon-state-transition/src/allForks\";\nimport {allForks} from \"@chainsafe/lodestar-types\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst state: CachedBeaconState<allForks.BeaconState> = generateState() as CachedBeaconState<allForks.BeaconState>;\n\n// dummy test block \nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\nlet postStateContext: allForks.BeaconState;\ntry {\n  postStateContext = stateTransition(state, block);\n} catch (e) {\n  console.log(e);\n}\n\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"ff905f34a927ea89971de8b304ff62cc90cb5c25","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.18.0+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"14.18.0","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.3","@chainsafe/ssz":"^0.8.18","@chainsafe/persistent-ts":"^0.19.0","@chainsafe/lodestar-types":"^0.31.1-dev.17+ff905f34a92","@chainsafe/lodestar-utils":"^0.31.1-dev.17+ff905f34a92","@chainsafe/lodestar-config":"^0.31.1-dev.17+ff905f34a92","@chainsafe/lodestar-params":"^0.31.1-dev.17+ff905f34a92","@chainsafe/persistent-merkle-tree":"^0.3.7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.2","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.31.1-dev.17_1633328965089_0.8771634961411243","host":"s3://npm-registry-packages"}},"0.31.1-dev.18":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.31.1-dev.18","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.31.1-dev.18","maintainers":[{"name":"nrriquel","email":"nicolas@chainsafe.io"},{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"9ec9fad329f56f5f7f31e0cfc1abb73571ac06f2","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.31.1-dev.18.tgz","fileCount":332,"integrity":"sha512-bqb1/WOaUdCMO3SSwO6VrpskzZLczQYtwEFNyrokSwc9bGDh+3TXxbn/Ms7xVHJg31HPwMjKTSyKjDYJg4z8jQ==","signatures":[{"sig":"MEQCIAy1Lf3V3uqtwbrryha4svV09bnCTRotJ+jMM66pU5E4AiBpgSvjao8lIW6L3ftF4nmAz9f6KYzfhBCP9CDsij9Zjw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":547169},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 1.0.0](https://img.shields.io/badge/ETH2.0_Spec_Version-1.0.0-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\n\nimport {CachedBeaconState, stateTransition} from \"@chainsafe/lodestar-beacon-state-transition/src/allForks\";\nimport {allForks} from \"@chainsafe/lodestar-types\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst state: CachedBeaconState<allForks.BeaconState> = generateState() as CachedBeaconState<allForks.BeaconState>;\n\n// dummy test block \nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\nlet postStateContext: allForks.BeaconState;\ntry {\n  postStateContext = stateTransition(state, block);\n} catch (e) {\n  console.log(e);\n}\n\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"ab8ae9dc0abad5862169373447c7c304c7375f23","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.18.0+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"14.18.0","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.3","@chainsafe/ssz":"^0.8.18","@chainsafe/persistent-ts":"^0.19.0","@chainsafe/lodestar-types":"^0.31.1-dev.18+ab8ae9dc0ab","@chainsafe/lodestar-utils":"^0.31.1-dev.18+ab8ae9dc0ab","@chainsafe/lodestar-config":"^0.31.1-dev.18+ab8ae9dc0ab","@chainsafe/lodestar-params":"^0.31.1-dev.18+ab8ae9dc0ab","@chainsafe/persistent-merkle-tree":"^0.3.7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.2","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.31.1-dev.18_1633335345664_0.9281117380141513","host":"s3://npm-registry-packages"}},"0.31.1-dev.19":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.31.1-dev.19","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.31.1-dev.19","maintainers":[{"name":"nrriquel","email":"nicolas@chainsafe.io"},{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"8b446d8ec4190ec1f2376628af0fb26b0a16b5bc","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.31.1-dev.19.tgz","fileCount":332,"integrity":"sha512-bA6B1imq+zjk6CS0UDhr4EwIoa1TgVIZY5DovYTz054qSRE+3izsriZnBrWvISQcFlxNTTiVkf4VRu99TYslqg==","signatures":[{"sig":"MEQCIFcpj9LJqe4ow8lOeRnv7ymDAg2CugOKeOaKQLqsaL2BAiAI06w0Aqm10ij780p5Fl7XaY2GLQ02pIMN11+0EQzxzg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":547169},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 1.0.0](https://img.shields.io/badge/ETH2.0_Spec_Version-1.0.0-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\n\nimport {CachedBeaconState, stateTransition} from \"@chainsafe/lodestar-beacon-state-transition/src/allForks\";\nimport {allForks} from \"@chainsafe/lodestar-types\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst state: CachedBeaconState<allForks.BeaconState> = generateState() as CachedBeaconState<allForks.BeaconState>;\n\n// dummy test block \nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\nlet postStateContext: allForks.BeaconState;\ntry {\n  postStateContext = stateTransition(state, block);\n} catch (e) {\n  console.log(e);\n}\n\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"4a53d13544580189b2312c069b946fe85d1b32ed","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.18.0+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"14.18.0","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.3","@chainsafe/ssz":"^0.8.18","@chainsafe/persistent-ts":"^0.19.0","@chainsafe/lodestar-types":"^0.31.1-dev.19+4a53d135445","@chainsafe/lodestar-utils":"^0.31.1-dev.19+4a53d135445","@chainsafe/lodestar-config":"^0.31.1-dev.19+4a53d135445","@chainsafe/lodestar-params":"^0.31.1-dev.19+4a53d135445","@chainsafe/persistent-merkle-tree":"^0.3.7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.2","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.31.1-dev.19_1633356609329_0.6652635327609784","host":"s3://npm-registry-packages"}},"0.31.1-dev.20":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.31.1-dev.20","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.31.1-dev.20","maintainers":[{"name":"nrriquel","email":"nicolas@chainsafe.io"},{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"cc8945ea12b005d00b3638629175af25ec0748fd","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.31.1-dev.20.tgz","fileCount":332,"integrity":"sha512-/jo+GR8dBRH6a3ZyItH/ESb7n/8Z4qlOVI/sMfTQDOSZjoZw8vcCYHeZqt15b+bXPwz8kT0CVVxRBCI8I4OU2Q==","signatures":[{"sig":"MEUCIQD3z1cfJz0q1f4ptqrzdvfeNQpb9VydakYDZvlBkrkSjAIgLoUVGZOudQtAS/rwQ50VPdW7ugy/dd0tDaVmtT13T98=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":547169},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 1.0.0](https://img.shields.io/badge/ETH2.0_Spec_Version-1.0.0-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\n\nimport {CachedBeaconState, stateTransition} from \"@chainsafe/lodestar-beacon-state-transition/src/allForks\";\nimport {allForks} from \"@chainsafe/lodestar-types\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst state: CachedBeaconState<allForks.BeaconState> = generateState() as CachedBeaconState<allForks.BeaconState>;\n\n// dummy test block \nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\nlet postStateContext: allForks.BeaconState;\ntry {\n  postStateContext = stateTransition(state, block);\n} catch (e) {\n  console.log(e);\n}\n\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"bc848b9e207b2619952c8e1af10b4e7a127aa76e","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.18.0+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"14.18.0","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.3","@chainsafe/ssz":"^0.8.18","@chainsafe/persistent-ts":"^0.19.0","@chainsafe/lodestar-types":"^0.31.1-dev.20+bc848b9e207","@chainsafe/lodestar-utils":"^0.31.1-dev.20+bc848b9e207","@chainsafe/lodestar-config":"^0.31.1-dev.20+bc848b9e207","@chainsafe/lodestar-params":"^0.31.1-dev.20+bc848b9e207","@chainsafe/persistent-merkle-tree":"^0.3.7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.2","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.31.1-dev.20_1633357064732_0.13629175074251787","host":"s3://npm-registry-packages"}},"0.31.1-dev.21":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.31.1-dev.21","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.31.1-dev.21","maintainers":[{"name":"nrriquel","email":"nicolas@chainsafe.io"},{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"32355f3bb7e229c391c3c4df4ec9ea4f3fd7f02c","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.31.1-dev.21.tgz","fileCount":332,"integrity":"sha512-XDQzB+hhvZVEURYAHbQ18FtvF59ETxFuF6lhGpu+yqqUb97P0vt5izNK7SePJmKCG7ZQT/+lHw+0uCYLePPtlA==","signatures":[{"sig":"MEQCIFEaEtPcbrjNpJEa5ayga8mVZo3yN7y0XZTvmBworss0AiBxkOb+/QZXppbfuGh1PdI+ccTZcB0bOT2WpbeXpGI9hA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":547169},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 1.0.0](https://img.shields.io/badge/ETH2.0_Spec_Version-1.0.0-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\n\nimport {CachedBeaconState, stateTransition} from \"@chainsafe/lodestar-beacon-state-transition/src/allForks\";\nimport {allForks} from \"@chainsafe/lodestar-types\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst state: CachedBeaconState<allForks.BeaconState> = generateState() as CachedBeaconState<allForks.BeaconState>;\n\n// dummy test block \nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\nlet postStateContext: allForks.BeaconState;\ntry {\n  postStateContext = stateTransition(state, block);\n} catch (e) {\n  console.log(e);\n}\n\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"924c38d969a8fe2867241a08c469742ca0af0a85","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.18.0+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"14.18.0","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.3","@chainsafe/ssz":"^0.8.18","@chainsafe/persistent-ts":"^0.19.0","@chainsafe/lodestar-types":"^0.31.1-dev.21+924c38d969a","@chainsafe/lodestar-utils":"^0.31.1-dev.21+924c38d969a","@chainsafe/lodestar-config":"^0.31.1-dev.21+924c38d969a","@chainsafe/lodestar-params":"^0.31.1-dev.21+924c38d969a","@chainsafe/persistent-merkle-tree":"^0.3.7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.2","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.31.1-dev.21_1633360039226_0.19724392065234353","host":"s3://npm-registry-packages"}},"0.31.1-dev.22":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.31.1-dev.22","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.31.1-dev.22","maintainers":[{"name":"nrriquel","email":"nicolas@chainsafe.io"},{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"d28818867355ae407d78fe0df4cc431228d6c7f1","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.31.1-dev.22.tgz","fileCount":332,"integrity":"sha512-o+mViDSy7bQTRggWtprznwvZAGp/hJ46pRRieQ8p6/IpqTa+kn2dDLUhvRDzAMCcjKBle0BFkgderxFePC+W4w==","signatures":[{"sig":"MEUCIQC4PNM48/gzus/ips2jZhWJWDDCuzo30eTTN/VKqpYfkwIgKXtUeEOXt0rFjZ4mud01AXZKQpb7GlctuE9YQt0AqTY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":547169},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 1.0.0](https://img.shields.io/badge/ETH2.0_Spec_Version-1.0.0-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\n\nimport {CachedBeaconState, stateTransition} from \"@chainsafe/lodestar-beacon-state-transition/src/allForks\";\nimport {allForks} from \"@chainsafe/lodestar-types\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst state: CachedBeaconState<allForks.BeaconState> = generateState() as CachedBeaconState<allForks.BeaconState>;\n\n// dummy test block \nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\nlet postStateContext: allForks.BeaconState;\ntry {\n  postStateContext = stateTransition(state, block);\n} catch (e) {\n  console.log(e);\n}\n\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"c3a1e18f68b6a187597601acba2d47f007838c11","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.18.0+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"14.18.0","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.3","@chainsafe/ssz":"^0.8.18","@chainsafe/persistent-ts":"^0.19.0","@chainsafe/lodestar-types":"^0.31.1-dev.22+c3a1e18f68b","@chainsafe/lodestar-utils":"^0.31.1-dev.22+c3a1e18f68b","@chainsafe/lodestar-config":"^0.31.1-dev.22+c3a1e18f68b","@chainsafe/lodestar-params":"^0.31.1-dev.22+c3a1e18f68b","@chainsafe/persistent-merkle-tree":"^0.3.7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.2","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.31.1-dev.22_1633361141699_0.6519294920260335","host":"s3://npm-registry-packages"}},"0.31.1-dev.23":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.31.1-dev.23","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.31.1-dev.23","maintainers":[{"name":"nrriquel","email":"nicolas@chainsafe.io"},{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"1ed6b4626628655681bc36edb128a2fd868e50ec","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.31.1-dev.23.tgz","fileCount":332,"integrity":"sha512-4QVsmGS8AsgZjpzz9n1cIGBc98izP9CDJix08ZM2dse2ZPxKdx1/CXqiGPsl6TCHJkSFmhF+6O1slNvGZIXoHw==","signatures":[{"sig":"MEUCIQCHAg1jYLzBUZTn41EXFZFdie76T5ALzsWpObZVpzGYPgIgHorX9wB/ki2bipm2KE9MlJrPQE+RjCcjRPelKaO4Zuw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":547169},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 1.0.0](https://img.shields.io/badge/ETH2.0_Spec_Version-1.0.0-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\n\nimport {CachedBeaconState, stateTransition} from \"@chainsafe/lodestar-beacon-state-transition/src/allForks\";\nimport {allForks} from \"@chainsafe/lodestar-types\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst state: CachedBeaconState<allForks.BeaconState> = generateState() as CachedBeaconState<allForks.BeaconState>;\n\n// dummy test block \nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\nlet postStateContext: allForks.BeaconState;\ntry {\n  postStateContext = stateTransition(state, block);\n} catch (e) {\n  console.log(e);\n}\n\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"adaf90fab608a26eb014eaa9db7d081f8734d1c3","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.18.0+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"14.18.0","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.3","@chainsafe/ssz":"^0.8.18","@chainsafe/persistent-ts":"^0.19.0","@chainsafe/lodestar-types":"^0.31.1-dev.23+adaf90fab60","@chainsafe/lodestar-utils":"^0.31.1-dev.23+adaf90fab60","@chainsafe/lodestar-config":"^0.31.1-dev.23+adaf90fab60","@chainsafe/lodestar-params":"^0.31.1-dev.23+adaf90fab60","@chainsafe/persistent-merkle-tree":"^0.3.7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.2","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.31.1-dev.23_1633414683670_0.9681930749489716","host":"s3://npm-registry-packages"}},"0.31.1-dev.24":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.31.1-dev.24","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.31.1-dev.24","maintainers":[{"name":"nrriquel","email":"nicolas@chainsafe.io"},{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"5658f0127c1aeb6a23cdda18501248033ddb2a0a","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.31.1-dev.24.tgz","fileCount":332,"integrity":"sha512-1MOcDiHwp8M4EXcbzpJHzx+8ygUZRcfuxDwMn5o4bujekxQJdRw9IRKzXxq1PVR/nJzHJmclajzAAJLMw1kNdQ==","signatures":[{"sig":"MEYCIQDDQRVahlhFzpnwHGC6FOXCsqfIonE4mTAsNXiwZFwRjAIhAOGgrefhAC49QLV8fn/BIbQHv5W1cg8dXvyp+h111Ov0","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":547169},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 1.0.0](https://img.shields.io/badge/ETH2.0_Spec_Version-1.0.0-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\n\nimport {CachedBeaconState, stateTransition} from \"@chainsafe/lodestar-beacon-state-transition/src/allForks\";\nimport {allForks} from \"@chainsafe/lodestar-types\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst state: CachedBeaconState<allForks.BeaconState> = generateState() as CachedBeaconState<allForks.BeaconState>;\n\n// dummy test block \nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\nlet postStateContext: allForks.BeaconState;\ntry {\n  postStateContext = stateTransition(state, block);\n} catch (e) {\n  console.log(e);\n}\n\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"98144ce2ad5df5208eeb941fc81d6ae029cc25d4","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.18.0+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"14.18.0","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.3","@chainsafe/ssz":"^0.8.18","@chainsafe/persistent-ts":"^0.19.0","@chainsafe/lodestar-types":"^0.31.1-dev.24+98144ce2ad5","@chainsafe/lodestar-utils":"^0.31.1-dev.24+98144ce2ad5","@chainsafe/lodestar-config":"^0.31.1-dev.24+98144ce2ad5","@chainsafe/lodestar-params":"^0.31.1-dev.24+98144ce2ad5","@chainsafe/persistent-merkle-tree":"^0.3.7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.2","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.31.1-dev.24_1633415090177_0.197501855439836","host":"s3://npm-registry-packages"}},"0.31.1-dev.25":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.31.1-dev.25","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.31.1-dev.25","maintainers":[{"name":"nrriquel","email":"nicolas@chainsafe.io"},{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"0797f2af3c6e64b9cdfa66633c2064b34c5c10b4","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.31.1-dev.25.tgz","fileCount":332,"integrity":"sha512-9Ie+CZvTqrgSrX3Q3LR7QEA9n+KDY7Bw56OXtp6/l93kUurVwhVW0mklOjSfVwHG19MctTDKrtiCQwgGtGSnfw==","signatures":[{"sig":"MEUCIQD6E+DO16dX5Wnww0tb1VVXnYvQ8k6pCEo1XgZjBbJX7wIgIbeytLz8aEtVPzr3DrSX7Vh/NUGWM9kchACG3137QEc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":547169},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 1.0.0](https://img.shields.io/badge/ETH2.0_Spec_Version-1.0.0-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\n\nimport {CachedBeaconState, stateTransition} from \"@chainsafe/lodestar-beacon-state-transition/src/allForks\";\nimport {allForks} from \"@chainsafe/lodestar-types\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst state: CachedBeaconState<allForks.BeaconState> = generateState() as CachedBeaconState<allForks.BeaconState>;\n\n// dummy test block \nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\nlet postStateContext: allForks.BeaconState;\ntry {\n  postStateContext = stateTransition(state, block);\n} catch (e) {\n  console.log(e);\n}\n\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"d01a2eaa22fed7e40d0a84a4aea0b27889aad57f","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.18.0+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"14.18.0","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.3","@chainsafe/ssz":"^0.8.18","@chainsafe/persistent-ts":"^0.19.0","@chainsafe/lodestar-types":"^0.31.1-dev.25+d01a2eaa22f","@chainsafe/lodestar-utils":"^0.31.1-dev.25+d01a2eaa22f","@chainsafe/lodestar-config":"^0.31.1-dev.25+d01a2eaa22f","@chainsafe/lodestar-params":"^0.31.1-dev.25+d01a2eaa22f","@chainsafe/persistent-merkle-tree":"^0.3.7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.2","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.31.1-dev.25_1633420089258_0.13134255805343775","host":"s3://npm-registry-packages"}},"0.31.1-dev.26":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.31.1-dev.26","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.31.1-dev.26","maintainers":[{"name":"nrriquel","email":"nicolas@chainsafe.io"},{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"82394e7c7ab889565689275e4aaa95414c2e3d25","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.31.1-dev.26.tgz","fileCount":332,"integrity":"sha512-QI5EG0b/5+IBdokkeqCqn1xUruxbJuZsfwLWxuobm2PMGfxKozR1BkTw6qMfyi6MuDpqUyXTC4KJ5mrBZIgQgw==","signatures":[{"sig":"MEUCIADgYOH/zcgz0sZ5CLSAFFs2g1qyW7iOgrZPokxeadNOAiEAo63yW+iQzeEuXUKfbJCy5qmMr/p+5HWR/qVGuGzFCWY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":547169},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 1.0.0](https://img.shields.io/badge/ETH2.0_Spec_Version-1.0.0-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\n\nimport {CachedBeaconState, stateTransition} from \"@chainsafe/lodestar-beacon-state-transition/src/allForks\";\nimport {allForks} from \"@chainsafe/lodestar-types\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst state: CachedBeaconState<allForks.BeaconState> = generateState() as CachedBeaconState<allForks.BeaconState>;\n\n// dummy test block \nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\nlet postStateContext: allForks.BeaconState;\ntry {\n  postStateContext = stateTransition(state, block);\n} catch (e) {\n  console.log(e);\n}\n\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"7c852e95f0a6cf2ef919cb9d5b5fcaeba6990a7e","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.18.0+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"14.18.0","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.3","@chainsafe/ssz":"^0.8.18","@chainsafe/persistent-ts":"^0.19.0","@chainsafe/lodestar-types":"^0.31.1-dev.26+7c852e95f0a","@chainsafe/lodestar-utils":"^0.31.1-dev.26+7c852e95f0a","@chainsafe/lodestar-config":"^0.31.1-dev.26+7c852e95f0a","@chainsafe/lodestar-params":"^0.31.1-dev.26+7c852e95f0a","@chainsafe/persistent-merkle-tree":"^0.3.7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.2","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.31.1-dev.26_1633422636730_0.9503152648607309","host":"s3://npm-registry-packages"}},"0.31.1-dev.27":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.31.1-dev.27","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.31.1-dev.27","maintainers":[{"name":"nrriquel","email":"nicolas@chainsafe.io"},{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"07593312ae58cdcf4272487c7810a7e27205e324","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.31.1-dev.27.tgz","fileCount":332,"integrity":"sha512-pBwZDuo0eq/UqXW9mM/jOoRC+bXn11JPDb4azOIJGkmavIlXomqUZShY9W+cDyHxCV9liOqyscBj1hHZGxggLg==","signatures":[{"sig":"MEUCIBhYXnIRmo59wdr1jws4GhSCjVvmoiAys7nUcHecy5TmAiEAwLc4GvTJ7M+l2E1W2l+yZx4nH06QaQkBgPp86Q3lUpU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":547059},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 1.0.0](https://img.shields.io/badge/ETH2.0_Spec_Version-1.0.0-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\n\nimport {CachedBeaconState, stateTransition} from \"@chainsafe/lodestar-beacon-state-transition/src/allForks\";\nimport {allForks} from \"@chainsafe/lodestar-types\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst state: CachedBeaconState<allForks.BeaconState> = generateState() as CachedBeaconState<allForks.BeaconState>;\n\n// dummy test block \nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\nlet postStateContext: allForks.BeaconState;\ntry {\n  postStateContext = stateTransition(state, block);\n} catch (e) {\n  console.log(e);\n}\n\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"8aae83f7382c34a76c6da10834812ac60a8bbae7","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.18.0+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"14.18.0","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.3","@chainsafe/ssz":"^0.8.18","@chainsafe/persistent-ts":"^0.19.0","@chainsafe/lodestar-types":"^0.31.1-dev.27+8aae83f7382","@chainsafe/lodestar-utils":"^0.31.1-dev.27+8aae83f7382","@chainsafe/lodestar-config":"^0.31.1-dev.27+8aae83f7382","@chainsafe/lodestar-params":"^0.31.1-dev.27+8aae83f7382","@chainsafe/persistent-merkle-tree":"^0.3.7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.2","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.31.1-dev.27_1633435443365_0.7766100581820701","host":"s3://npm-registry-packages"}},"0.31.1-dev.28":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.31.1-dev.28","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.31.1-dev.28","maintainers":[{"name":"nrriquel","email":"nicolas@chainsafe.io"},{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"c2cb15d1d55426b18018df361d06be5987a51aa3","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.31.1-dev.28.tgz","fileCount":332,"integrity":"sha512-TRleD/fN/K8+D+YsrwxqXegrhaoHAjtZiGI3/6loyJ040m/HzKzdZZmK+2+30rZ+BCg1TunquJk6aOHIWKVn3Q==","signatures":[{"sig":"MEUCIQD6gCsALtdY8gvC7F+T4SnQPnLTDfkOx81sLOGcl4lxqQIgB7ud0YWTOTEPCZo44QKTKf/X+5GU3qRE9yY32EPXIVw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":547059},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 1.0.0](https://img.shields.io/badge/ETH2.0_Spec_Version-1.0.0-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\n\nimport {CachedBeaconState, stateTransition} from \"@chainsafe/lodestar-beacon-state-transition/src/allForks\";\nimport {allForks} from \"@chainsafe/lodestar-types\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst state: CachedBeaconState<allForks.BeaconState> = generateState() as CachedBeaconState<allForks.BeaconState>;\n\n// dummy test block \nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\nlet postStateContext: allForks.BeaconState;\ntry {\n  postStateContext = stateTransition(state, block);\n} catch (e) {\n  console.log(e);\n}\n\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"4fe13020c403d6ae1d2e5ae2bd2ab77fac0f7e01","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.18.0+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"14.18.0","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.3","@chainsafe/ssz":"^0.8.18","@chainsafe/persistent-ts":"^0.19.0","@chainsafe/lodestar-types":"^0.31.1-dev.28+4fe13020c40","@chainsafe/lodestar-utils":"^0.31.1-dev.28+4fe13020c40","@chainsafe/lodestar-config":"^0.31.1-dev.28+4fe13020c40","@chainsafe/lodestar-params":"^0.31.1-dev.28+4fe13020c40","@chainsafe/persistent-merkle-tree":"^0.3.7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.2","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.31.1-dev.28_1633435878872_0.530500535330052","host":"s3://npm-registry-packages"}},"0.31.1-dev.29":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.31.1-dev.29","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.31.1-dev.29","maintainers":[{"name":"nrriquel","email":"nicolas@chainsafe.io"},{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"00e26deea9d9db5d4b6670d8192d9529238a7981","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.31.1-dev.29.tgz","fileCount":332,"integrity":"sha512-8WB74X90Y/HcdSUXnlKTeaViimoCNVl/9iWovZ0wi3lUSHHBpEGJeR+i4JJinFYXZi3gePaPGEuJo3VMCDDESA==","signatures":[{"sig":"MEQCIFcic+pU7KADu3/rl5XqQ5psLMf1y3ycpm7PdOWQHiwJAiBJByJ/IzhMVN82SUbJJJcUOr230beZR6Zu0IZCbPKFjw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":547059},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 1.0.0](https://img.shields.io/badge/ETH2.0_Spec_Version-1.0.0-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\n\nimport {CachedBeaconState, stateTransition} from \"@chainsafe/lodestar-beacon-state-transition/src/allForks\";\nimport {allForks} from \"@chainsafe/lodestar-types\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst state: CachedBeaconState<allForks.BeaconState> = generateState() as CachedBeaconState<allForks.BeaconState>;\n\n// dummy test block \nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\nlet postStateContext: allForks.BeaconState;\ntry {\n  postStateContext = stateTransition(state, block);\n} catch (e) {\n  console.log(e);\n}\n\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"36bae9daf86f34e217a83716afad5ec50ad59b13","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.18.0+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"14.18.0","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.3","@chainsafe/ssz":"^0.8.18","@chainsafe/persistent-ts":"^0.19.0","@chainsafe/lodestar-types":"^0.31.1-dev.29+36bae9daf86","@chainsafe/lodestar-utils":"^0.31.1-dev.29+36bae9daf86","@chainsafe/lodestar-config":"^0.31.1-dev.29+36bae9daf86","@chainsafe/lodestar-params":"^0.31.1-dev.29+36bae9daf86","@chainsafe/persistent-merkle-tree":"^0.3.7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.2","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.31.1-dev.29_1633436344614_0.18059723682487827","host":"s3://npm-registry-packages"}},"0.31.1-dev.33":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.31.1-dev.33","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.31.1-dev.33","maintainers":[{"name":"nrriquel","email":"nicolas@chainsafe.io"},{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"f885750f964c5ee7005c20c06a5aba001631b055","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.31.1-dev.33.tgz","fileCount":332,"integrity":"sha512-yXYy+KQ19MP3gWNccFnKmkhK/M3JInkCSAgEQoH8R1H78qmThY7sUOmACOSaFbF9cZp1HTgOTYGUHvfy0vVpXg==","signatures":[{"sig":"MEUCIQCBe+KrRwgdSeGgRpZ0bOUW4cmIrvuvcO6ynhMTMBZDAgIgD42YDIMtDkw6zmUR7Y2P37EJj8N5tBSHGDFiO1LgL0A=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":547059},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 1.0.0](https://img.shields.io/badge/ETH2.0_Spec_Version-1.0.0-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\n\nimport {CachedBeaconState, stateTransition} from \"@chainsafe/lodestar-beacon-state-transition/src/allForks\";\nimport {allForks} from \"@chainsafe/lodestar-types\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst state: CachedBeaconState<allForks.BeaconState> = generateState() as CachedBeaconState<allForks.BeaconState>;\n\n// dummy test block \nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\nlet postStateContext: allForks.BeaconState;\ntry {\n  postStateContext = stateTransition(state, block);\n} catch (e) {\n  console.log(e);\n}\n\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"eaab9421c42c28205b4238fa4663d7939cd3945e","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.18.0+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"14.18.0","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.3","@chainsafe/ssz":"^0.8.18","@chainsafe/persistent-ts":"^0.19.0","@chainsafe/lodestar-types":"^0.31.1-dev.33+eaab9421c42","@chainsafe/lodestar-utils":"^0.31.1-dev.33+eaab9421c42","@chainsafe/lodestar-config":"^0.31.1-dev.33+eaab9421c42","@chainsafe/lodestar-params":"^0.31.1-dev.33+eaab9421c42","@chainsafe/persistent-merkle-tree":"^0.3.7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.2","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.31.1-dev.33_1633447403497_0.07659387303277199","host":"s3://npm-registry-packages"}},"0.31.1-dev.34":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.31.1-dev.34","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.31.1-dev.34","maintainers":[{"name":"nrriquel","email":"nicolas@chainsafe.io"},{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"4de7f59bd550cf385b110f7e47c53b9609cdd554","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.31.1-dev.34.tgz","fileCount":332,"integrity":"sha512-AeiHoMT1IkoweMfUQaJrNK24ZeTfTjw4MYKDXtwFI7XUjsTYZ+wRPtUFbtcf0oaWA9IrTrdcDWivysJyQJYNYg==","signatures":[{"sig":"MEUCIQDSqW/APmzkpTdScgbbLmJjvSe4eXJJ+9BRaTyvcjadMQIgfpPQM69Mv5ADwWJG3NBhe6UN28x1Ufw+t9gqmH/+gdE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":547059},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 1.0.0](https://img.shields.io/badge/ETH2.0_Spec_Version-1.0.0-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\n\nimport {CachedBeaconState, stateTransition} from \"@chainsafe/lodestar-beacon-state-transition/src/allForks\";\nimport {allForks} from \"@chainsafe/lodestar-types\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst state: CachedBeaconState<allForks.BeaconState> = generateState() as CachedBeaconState<allForks.BeaconState>;\n\n// dummy test block \nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\nlet postStateContext: allForks.BeaconState;\ntry {\n  postStateContext = stateTransition(state, block);\n} catch (e) {\n  console.log(e);\n}\n\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"20d4cab311cb7a60e85eaf16096d8425f98c6382","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.18.0+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"14.18.0","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.3","@chainsafe/ssz":"^0.8.18","@chainsafe/persistent-ts":"^0.19.0","@chainsafe/lodestar-types":"^0.31.1-dev.34+20d4cab311c","@chainsafe/lodestar-utils":"^0.31.1-dev.34+20d4cab311c","@chainsafe/lodestar-config":"^0.31.1-dev.34+20d4cab311c","@chainsafe/lodestar-params":"^0.31.1-dev.34+20d4cab311c","@chainsafe/persistent-merkle-tree":"^0.3.7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.2","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.31.1-dev.34_1633500696921_0.22807115353530683","host":"s3://npm-registry-packages"}},"0.31.1-dev.35":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.31.1-dev.35","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.31.1-dev.35","maintainers":[{"name":"nrriquel","email":"nicolas@chainsafe.io"},{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"cfa5786457208c2faa0815715b191294fc4d4b27","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.31.1-dev.35.tgz","fileCount":332,"integrity":"sha512-B5iy9DqAOvTvpVuOPlv4wUcDXTlye/NywOvP/nsrTdMUk5Z/iKiOp0UQZcrdXu1USEe9Ydqza8tMfAUU7cHPgw==","signatures":[{"sig":"MEUCIHWrRhT8uwVglghVTgXsWzn+5BcBRjh/q5+Dayt4S/EcAiEAzMSRl2157xaFFDk2s6hmdTPyrmlY91pczEGPCcbSQyg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":547059},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 1.0.0](https://img.shields.io/badge/ETH2.0_Spec_Version-1.0.0-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\n\nimport {CachedBeaconState, stateTransition} from \"@chainsafe/lodestar-beacon-state-transition/src/allForks\";\nimport {allForks} from \"@chainsafe/lodestar-types\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst state: CachedBeaconState<allForks.BeaconState> = generateState() as CachedBeaconState<allForks.BeaconState>;\n\n// dummy test block \nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\nlet postStateContext: allForks.BeaconState;\ntry {\n  postStateContext = stateTransition(state, block);\n} catch (e) {\n  console.log(e);\n}\n\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"406a297071d4f058cc10491c814ea0175cbbc10c","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.18.0+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"14.18.0","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.3","@chainsafe/ssz":"^0.8.18","@chainsafe/persistent-ts":"^0.19.0","@chainsafe/lodestar-types":"^0.31.1-dev.35+406a297071d","@chainsafe/lodestar-utils":"^0.31.1-dev.35+406a297071d","@chainsafe/lodestar-config":"^0.31.1-dev.35+406a297071d","@chainsafe/lodestar-params":"^0.31.1-dev.35+406a297071d","@chainsafe/persistent-merkle-tree":"^0.3.7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.2","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.31.1-dev.35_1633508464909_0.2971748974160773","host":"s3://npm-registry-packages"}},"0.31.1-dev.36":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.31.1-dev.36","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.31.1-dev.36","maintainers":[{"name":"nrriquel","email":"nicolas@chainsafe.io"},{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"cea1ce8f6f16caa19a46ce58571528947d9029f0","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.31.1-dev.36.tgz","fileCount":332,"integrity":"sha512-RT5GmvFIf7SEtGd+yvZh74AOKfSPurZDDMtOvrKL7zR2WJ50m8I6kCBqbNT9kx8JuRoKXfpeRf97L92fX90gaw==","signatures":[{"sig":"MEYCIQCtEcm4Yn1qUtsmH5dytjISA89xcXrK9D6nQ2WMB4CpfgIhAIpuCrY61kcUAM8zPrbXPZLw2MS6G/n3liIpXjalIlBF","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":547059},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 1.0.0](https://img.shields.io/badge/ETH2.0_Spec_Version-1.0.0-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\n\nimport {CachedBeaconState, stateTransition} from \"@chainsafe/lodestar-beacon-state-transition/src/allForks\";\nimport {allForks} from \"@chainsafe/lodestar-types\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst state: CachedBeaconState<allForks.BeaconState> = generateState() as CachedBeaconState<allForks.BeaconState>;\n\n// dummy test block \nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\nlet postStateContext: allForks.BeaconState;\ntry {\n  postStateContext = stateTransition(state, block);\n} catch (e) {\n  console.log(e);\n}\n\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"9221c29efed52dd136dfbecfbdcc67926f33b647","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.18.0+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"14.18.0","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.3","@chainsafe/ssz":"^0.8.18","@chainsafe/persistent-ts":"^0.19.0","@chainsafe/lodestar-types":"^0.31.1-dev.36+9221c29efed","@chainsafe/lodestar-utils":"^0.31.1-dev.36+9221c29efed","@chainsafe/lodestar-config":"^0.31.1-dev.36+9221c29efed","@chainsafe/lodestar-params":"^0.31.1-dev.36+9221c29efed","@chainsafe/persistent-merkle-tree":"^0.3.7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.2","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.31.1-dev.36_1633522188897_0.09602197855676109","host":"s3://npm-registry-packages"}},"0.31.1-dev.37":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.31.1-dev.37","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.31.1-dev.37","maintainers":[{"name":"nrriquel","email":"nicolas@chainsafe.io"},{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"98eda04b0a0bea190b6d74fee65332c8531c8302","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.31.1-dev.37.tgz","fileCount":332,"integrity":"sha512-Lq5b5xABaBvm9kUkQM9yIaxJbjEu6T1AFNSQ4pdLka+uAyyJ7t69NENF2pk6aSZKf8j1dK0mT1o/hEwB8PQ3AA==","signatures":[{"sig":"MEUCID8WkP3tJgNd3rYSUpZ4HexJg1EOxBKqfaywDtS0ZXxuAiEAqQPrMUfv9frxZR386v0HmsXlG/iG92ugQBspZDgGKrc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":547059},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 1.0.0](https://img.shields.io/badge/ETH2.0_Spec_Version-1.0.0-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\n\nimport {CachedBeaconState, stateTransition} from \"@chainsafe/lodestar-beacon-state-transition/src/allForks\";\nimport {allForks} from \"@chainsafe/lodestar-types\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst state: CachedBeaconState<allForks.BeaconState> = generateState() as CachedBeaconState<allForks.BeaconState>;\n\n// dummy test block \nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\nlet postStateContext: allForks.BeaconState;\ntry {\n  postStateContext = stateTransition(state, block);\n} catch (e) {\n  console.log(e);\n}\n\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"c76eef02b59dd32e48d9474e7a4d5806cdcb1973","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.18.0+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"14.18.0","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.3","@chainsafe/ssz":"^0.8.18","@chainsafe/persistent-ts":"^0.19.0","@chainsafe/lodestar-types":"^0.31.1-dev.37+c76eef02b59","@chainsafe/lodestar-utils":"^0.31.1-dev.37+c76eef02b59","@chainsafe/lodestar-config":"^0.31.1-dev.37+c76eef02b59","@chainsafe/lodestar-params":"^0.31.1-dev.37+c76eef02b59","@chainsafe/persistent-merkle-tree":"^0.3.7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.2","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.31.1-dev.37_1633534329716_0.23075885355733083","host":"s3://npm-registry-packages"}},"0.31.1-dev.38":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.31.1-dev.38","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.31.1-dev.38","maintainers":[{"name":"nrriquel","email":"nicolas@chainsafe.io"},{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"d8a3cb9faf9e92e30838a83bd14659fc2577e5b2","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.31.1-dev.38.tgz","fileCount":332,"integrity":"sha512-DJRxI1lcKk3GzTgySU9hPP2ujbJWgpkXz+oLA5Ud8qSj/0rGRMbt+gEiaZX2YIakvygC5Gd6IR+8596c+kgBfw==","signatures":[{"sig":"MEQCIHZJIglJA9rgOFn6VsGynmEKM5q2EDbzUi+hjzepsKaTAiBq0AyRERuevT4lgCJM0iZ+0FrinKiCeTV76wuDX0KMJQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":547059},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 1.0.0](https://img.shields.io/badge/ETH2.0_Spec_Version-1.0.0-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\n\nimport {CachedBeaconState, stateTransition} from \"@chainsafe/lodestar-beacon-state-transition/src/allForks\";\nimport {allForks} from \"@chainsafe/lodestar-types\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst state: CachedBeaconState<allForks.BeaconState> = generateState() as CachedBeaconState<allForks.BeaconState>;\n\n// dummy test block \nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\nlet postStateContext: allForks.BeaconState;\ntry {\n  postStateContext = stateTransition(state, block);\n} catch (e) {\n  console.log(e);\n}\n\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"6240fa9bace1d37a9c19f4f716c5b6533428b393","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.18.0+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"14.18.0","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.3","@chainsafe/ssz":"^0.8.18","@chainsafe/persistent-ts":"^0.19.0","@chainsafe/lodestar-types":"^0.31.1-dev.38+6240fa9bace","@chainsafe/lodestar-utils":"^0.31.1-dev.38+6240fa9bace","@chainsafe/lodestar-config":"^0.31.1-dev.38+6240fa9bace","@chainsafe/lodestar-params":"^0.31.1-dev.38+6240fa9bace","@chainsafe/persistent-merkle-tree":"^0.3.7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.2","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.31.1-dev.38_1633534739622_0.6954693480993106","host":"s3://npm-registry-packages"}},"0.31.1-dev.40":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.31.1-dev.40","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.31.1-dev.40","maintainers":[{"name":"nrriquel","email":"nicolas@chainsafe.io"},{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"8664c75d75d0706c169a5112b3210fb621cf41f1","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.31.1-dev.40.tgz","fileCount":332,"integrity":"sha512-xjM5ZjHJtxvaRnKE3O6vWzcK37r3bdSFwly+Zu2POEF+oycMBu/xa1ifGY1Vd8c4MeSTWqXAgDRqQzOCvrKnPQ==","signatures":[{"sig":"MEQCIEJS8+lXsuLrKPvfWn7iIcTGDldcGKf3J5SS9Wcc03sbAiBUudQeUh1WxMTQIpwu3ZM1qtkGupLZPoJQCffpd2vvHg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":547059},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 1.0.0](https://img.shields.io/badge/ETH2.0_Spec_Version-1.0.0-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\n\nimport {CachedBeaconState, stateTransition} from \"@chainsafe/lodestar-beacon-state-transition/src/allForks\";\nimport {allForks} from \"@chainsafe/lodestar-types\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst state: CachedBeaconState<allForks.BeaconState> = generateState() as CachedBeaconState<allForks.BeaconState>;\n\n// dummy test block \nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\nlet postStateContext: allForks.BeaconState;\ntry {\n  postStateContext = stateTransition(state, block);\n} catch (e) {\n  console.log(e);\n}\n\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"25066f3c5e9d9f1d0ac4cb354665886c4e139e5c","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.18.0+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"14.18.0","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.3","@chainsafe/ssz":"^0.8.18","@chainsafe/persistent-ts":"^0.19.0","@chainsafe/lodestar-types":"^0.31.1-dev.40+25066f3c5e9","@chainsafe/lodestar-utils":"^0.31.1-dev.40+25066f3c5e9","@chainsafe/lodestar-config":"^0.31.1-dev.40+25066f3c5e9","@chainsafe/lodestar-params":"^0.31.1-dev.40+25066f3c5e9","@chainsafe/persistent-merkle-tree":"^0.3.7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.2","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.31.1-dev.40_1633535148244_0.17126056667242562","host":"s3://npm-registry-packages"}},"0.31.1-dev.41":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.31.1-dev.41","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.31.1-dev.41","maintainers":[{"name":"nrriquel","email":"nicolas@chainsafe.io"},{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"86f7e97dbce4dc7b2a90b4dc05fc40dd262aae90","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.31.1-dev.41.tgz","fileCount":332,"integrity":"sha512-Nkuz5OPrfw6xyd+HlVuLWgXRzYkM49sc/hLwjU3eiSN81tm1Wht3ghUt6nnJP+pwrSA/YutORk6GkvYL/K3/nA==","signatures":[{"sig":"MEYCIQDS+VyAybxQAtBG22KQAXhNQ1r8OmQGhWHdYObn9KM8tgIhANuhqQ1sLqZQB2TW3WdboU/QQv45fkEPmiycbq1S8FEj","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":547059},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 1.0.0](https://img.shields.io/badge/ETH2.0_Spec_Version-1.0.0-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\n\nimport {CachedBeaconState, stateTransition} from \"@chainsafe/lodestar-beacon-state-transition/src/allForks\";\nimport {allForks} from \"@chainsafe/lodestar-types\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst state: CachedBeaconState<allForks.BeaconState> = generateState() as CachedBeaconState<allForks.BeaconState>;\n\n// dummy test block \nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\nlet postStateContext: allForks.BeaconState;\ntry {\n  postStateContext = stateTransition(state, block);\n} catch (e) {\n  console.log(e);\n}\n\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"47281e6f7dc670bcdaae3a4a40e2dbb9515a7b41","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.18.0+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"14.18.0","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.3","@chainsafe/ssz":"^0.8.18","@chainsafe/persistent-ts":"^0.19.0","@chainsafe/lodestar-types":"^0.31.1-dev.41+47281e6f7dc","@chainsafe/lodestar-utils":"^0.31.1-dev.41+47281e6f7dc","@chainsafe/lodestar-config":"^0.31.1-dev.41+47281e6f7dc","@chainsafe/lodestar-params":"^0.31.1-dev.41+47281e6f7dc","@chainsafe/persistent-merkle-tree":"^0.3.7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.2","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.31.1-dev.41_1633542573794_0.5840280414194352","host":"s3://npm-registry-packages"}},"0.31.1-dev.42":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.31.1-dev.42","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.31.1-dev.42","maintainers":[{"name":"nrriquel","email":"nicolas@chainsafe.io"},{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"905672ca7b392111236f6e0ac4c6ef181f252be2","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.31.1-dev.42.tgz","fileCount":332,"integrity":"sha512-GN/7XviNa8TZ6ChW7yLZZ4AHt9hL9DduP57qIVyj3i7AffSTVy22QwB88Ij1RllqRetKC9UhSh3qu69nqTbz/w==","signatures":[{"sig":"MEUCIQDfm5+DC9hp72nCuJueXmJTxlJtysnl8oXJZIZoxXJ4dgIgKRklsYV/v8oWC4DQ4w2bJDCR9iUqt1qZ/6Us3rx1dLs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":547059},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 1.0.0](https://img.shields.io/badge/ETH2.0_Spec_Version-1.0.0-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\n\nimport {CachedBeaconState, stateTransition} from \"@chainsafe/lodestar-beacon-state-transition/src/allForks\";\nimport {allForks} from \"@chainsafe/lodestar-types\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst state: CachedBeaconState<allForks.BeaconState> = generateState() as CachedBeaconState<allForks.BeaconState>;\n\n// dummy test block \nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\nlet postStateContext: allForks.BeaconState;\ntry {\n  postStateContext = stateTransition(state, block);\n} catch (e) {\n  console.log(e);\n}\n\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"6e66c03257647af06b08587430138c0c41c65e2d","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.18.0+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"14.18.0","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.3","@chainsafe/ssz":"^0.8.18","@chainsafe/persistent-ts":"^0.19.0","@chainsafe/lodestar-types":"^0.31.1-dev.42+6e66c032576","@chainsafe/lodestar-utils":"^0.31.1-dev.42+6e66c032576","@chainsafe/lodestar-config":"^0.31.1-dev.42+6e66c032576","@chainsafe/lodestar-params":"^0.31.1-dev.42+6e66c032576","@chainsafe/persistent-merkle-tree":"^0.3.7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.2","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.31.1-dev.42_1633588469897_0.7506920277162632","host":"s3://npm-registry-packages"}},"0.31.1-dev.43":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.31.1-dev.43","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.31.1-dev.43","maintainers":[{"name":"nrriquel","email":"nicolas@chainsafe.io"},{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"5c2b2fe4a11b2e578c8357e250b966b96d1f695a","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.31.1-dev.43.tgz","fileCount":332,"integrity":"sha512-dhyeQltiQyWspyNGSqlbRr12CX/R2gdgVUg0vI8jAL1JhxyHaXmHUkzzGAqppj5Lq4ri2WG8X7DxRQrQGKw92A==","signatures":[{"sig":"MEUCIQCvQbaR2hdX9j7ee/vgEqne1AQNPSaTowfeV+0LogVbPQIgfHct0wy7DTnMW8inb5YtVoI89xaZzXM/cWjw5sXGEIw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":547059},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 1.0.0](https://img.shields.io/badge/ETH2.0_Spec_Version-1.0.0-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\n\nimport {CachedBeaconState, stateTransition} from \"@chainsafe/lodestar-beacon-state-transition/src/allForks\";\nimport {allForks} from \"@chainsafe/lodestar-types\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst state: CachedBeaconState<allForks.BeaconState> = generateState() as CachedBeaconState<allForks.BeaconState>;\n\n// dummy test block \nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\nlet postStateContext: allForks.BeaconState;\ntry {\n  postStateContext = stateTransition(state, block);\n} catch (e) {\n  console.log(e);\n}\n\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"66f80709b59c3802bc24eea26391ff306e8ab748","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.18.0+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"14.18.0","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.3","@chainsafe/ssz":"^0.8.18","@chainsafe/persistent-ts":"^0.19.0","@chainsafe/lodestar-types":"^0.31.1-dev.43+66f80709b59","@chainsafe/lodestar-utils":"^0.31.1-dev.43+66f80709b59","@chainsafe/lodestar-config":"^0.31.1-dev.43+66f80709b59","@chainsafe/lodestar-params":"^0.31.1-dev.43+66f80709b59","@chainsafe/persistent-merkle-tree":"^0.3.7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.2","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.31.1-dev.43_1633594441767_0.17500136666210753","host":"s3://npm-registry-packages"}},"0.31.1-dev.45":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.31.1-dev.45","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.31.1-dev.45","maintainers":[{"name":"nrriquel","email":"nicolas@chainsafe.io"},{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"ac960d402e539b8c1c4c4c40d5f7e238720c0bc5","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.31.1-dev.45.tgz","fileCount":332,"integrity":"sha512-DvbUB0uaXwyC3Z28Z3I7b/YExx05mADmpGyd9woXAKw4Fg64EKH6JdhpuKyTZpozMKi2fkaoH+WcV9Yxuq1eXA==","signatures":[{"sig":"MEUCIQDKIvOzN7J3CLmIeMeMkM1AFFZPQ5yF/FpTTyNjTeEF7wIgdDOGIx+G1Z/bZceWaRsmq8e2Wo4NQXN54yNp9runFJg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":547059},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 1.0.0](https://img.shields.io/badge/ETH2.0_Spec_Version-1.0.0-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\n\nimport {CachedBeaconState, stateTransition} from \"@chainsafe/lodestar-beacon-state-transition/src/allForks\";\nimport {allForks} from \"@chainsafe/lodestar-types\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst state: CachedBeaconState<allForks.BeaconState> = generateState() as CachedBeaconState<allForks.BeaconState>;\n\n// dummy test block \nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\nlet postStateContext: allForks.BeaconState;\ntry {\n  postStateContext = stateTransition(state, block);\n} catch (e) {\n  console.log(e);\n}\n\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"0cfd87670c400ed3428803b88ca5d29f600e1e92","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.18.0+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"14.18.0","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.3","@chainsafe/ssz":"^0.8.18","@chainsafe/persistent-ts":"^0.19.0","@chainsafe/lodestar-types":"^0.31.1-dev.45+0cfd87670c4","@chainsafe/lodestar-utils":"^0.31.1-dev.45+0cfd87670c4","@chainsafe/lodestar-config":"^0.31.1-dev.45+0cfd87670c4","@chainsafe/lodestar-params":"^0.31.1-dev.45+0cfd87670c4","@chainsafe/persistent-merkle-tree":"^0.3.7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.2","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.31.1-dev.45_1633594882038_0.6747109579919541","host":"s3://npm-registry-packages"}},"0.31.1-dev.46":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.31.1-dev.46","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.31.1-dev.46","maintainers":[{"name":"nrriquel","email":"nicolas@chainsafe.io"},{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"8c7ae9b49bb0f9d6df2b810e012f8977ad7f82c7","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.31.1-dev.46.tgz","fileCount":332,"integrity":"sha512-vZqaZ54BzBOYPFfUsHT3b4ReSSpkRPsm62/hKqn3k/1dZr+0glYCJer+CGusEr1eXXshmfjZ47i/N4tjTxsEOg==","signatures":[{"sig":"MEUCIQCPr5XTxr1wiyHM67pnWkJCXtbi3P7147eoRukSJX/fqQIgYkf+3+8g39v+JEOYioKLa2OTWWHwZnOwrkL0ds9Ud6s=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":547059},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 1.0.0](https://img.shields.io/badge/ETH2.0_Spec_Version-1.0.0-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\n\nimport {CachedBeaconState, stateTransition} from \"@chainsafe/lodestar-beacon-state-transition/src/allForks\";\nimport {allForks} from \"@chainsafe/lodestar-types\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst state: CachedBeaconState<allForks.BeaconState> = generateState() as CachedBeaconState<allForks.BeaconState>;\n\n// dummy test block \nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\nlet postStateContext: allForks.BeaconState;\ntry {\n  postStateContext = stateTransition(state, block);\n} catch (e) {\n  console.log(e);\n}\n\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"0276c7262a068615af8ddfd109f96799baf0fce5","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.18.0+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"14.18.0","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.3","@chainsafe/ssz":"^0.8.18","@chainsafe/persistent-ts":"^0.19.0","@chainsafe/lodestar-types":"^0.31.1-dev.46+0276c7262a0","@chainsafe/lodestar-utils":"^0.31.1-dev.46+0276c7262a0","@chainsafe/lodestar-config":"^0.31.1-dev.46+0276c7262a0","@chainsafe/lodestar-params":"^0.31.1-dev.46+0276c7262a0","@chainsafe/persistent-merkle-tree":"^0.3.7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.2","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.31.1-dev.46_1633617323621_0.6699173493598503","host":"s3://npm-registry-packages"}},"0.31.1-dev.47":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.31.1-dev.47","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.31.1-dev.47","maintainers":[{"name":"nrriquel","email":"nicolas@chainsafe.io"},{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"ce7882457c897cc6ea7658e4c41a5f046b8eca20","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.31.1-dev.47.tgz","fileCount":332,"integrity":"sha512-tN3YpGeVHNzCtMeIwFOhxD40w1C4XVtb+IThc8JRloBp2U1Z8+4zie8iYZY6tqy6O6M7eLEWpYkzrntKO/Tv/Q==","signatures":[{"sig":"MEUCIBnveXG4Z9GHsdO6xJxNwZAD4aeewSWDRjAxMHQANNQHAiEA3nwdP9L6jW/oZxNPU6fOLXpSij1T6PZqqlD5Zcm8RkU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":547059},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 1.0.0](https://img.shields.io/badge/ETH2.0_Spec_Version-1.0.0-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\n\nimport {CachedBeaconState, stateTransition} from \"@chainsafe/lodestar-beacon-state-transition/src/allForks\";\nimport {allForks} from \"@chainsafe/lodestar-types\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst state: CachedBeaconState<allForks.BeaconState> = generateState() as CachedBeaconState<allForks.BeaconState>;\n\n// dummy test block \nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\nlet postStateContext: allForks.BeaconState;\ntry {\n  postStateContext = stateTransition(state, block);\n} catch (e) {\n  console.log(e);\n}\n\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"3bb1471f0a0aa56849ec7d99b94e7064b221d54c","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.18.0+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"14.18.0","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.3","@chainsafe/ssz":"^0.8.18","@chainsafe/persistent-ts":"^0.19.0","@chainsafe/lodestar-types":"^0.31.1-dev.47+3bb1471f0a0","@chainsafe/lodestar-utils":"^0.31.1-dev.47+3bb1471f0a0","@chainsafe/lodestar-config":"^0.31.1-dev.47+3bb1471f0a0","@chainsafe/lodestar-params":"^0.31.1-dev.47+3bb1471f0a0","@chainsafe/persistent-merkle-tree":"^0.3.7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.2","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.31.1-dev.47_1633680313847_0.08674264935866871","host":"s3://npm-registry-packages"}},"0.31.1-dev.48":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.31.1-dev.48","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.31.1-dev.48","maintainers":[{"name":"nrriquel","email":"nicolas@chainsafe.io"},{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"1bac35a67b22fd09b1a7387cff559dbec5043fb7","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.31.1-dev.48.tgz","fileCount":329,"integrity":"sha512-lTUnBOVkz1sOq+lmhzxEI6+B2hxw2wzuoHVd07tmUgLn6Y8qzVqZ5gpvu1ugA1siY1+L50LctVkKV6MtCMffXw==","signatures":[{"sig":"MEUCIQC1gmVXUIZ3BFCZt+vqCDJ25XMig8XbWLrlc3jEMQ3UfAIgEnGbxZLaZPI0p/gLduiHzxg2FbtS6x7BDSy8jToJWvQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":546126},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 1.0.0](https://img.shields.io/badge/ETH2.0_Spec_Version-1.0.0-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\n\nimport {CachedBeaconState, stateTransition} from \"@chainsafe/lodestar-beacon-state-transition/src/allForks\";\nimport {allForks} from \"@chainsafe/lodestar-types\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst state: CachedBeaconState<allForks.BeaconState> = generateState() as CachedBeaconState<allForks.BeaconState>;\n\n// dummy test block \nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\nlet postStateContext: allForks.BeaconState;\ntry {\n  postStateContext = stateTransition(state, block);\n} catch (e) {\n  console.log(e);\n}\n\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"6e6477b3376b08f67440fa1a2a357efb6c4cf0c3","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.18.0+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"14.18.0","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.3","@chainsafe/ssz":"^0.8.18","@chainsafe/persistent-ts":"^0.19.0","@chainsafe/lodestar-types":"^0.31.1-dev.48+6e6477b3376","@chainsafe/lodestar-utils":"^0.31.1-dev.48+6e6477b3376","@chainsafe/lodestar-config":"^0.31.1-dev.48+6e6477b3376","@chainsafe/lodestar-params":"^0.31.1-dev.48+6e6477b3376","@chainsafe/persistent-merkle-tree":"^0.3.7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.2","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.31.1-dev.48_1633683073176_0.8030864669677542","host":"s3://npm-registry-packages"}},"0.31.1-dev.50":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.31.1-dev.50","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.31.1-dev.50","maintainers":[{"name":"nrriquel","email":"nicolas@chainsafe.io"},{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"29d005c5c45a0cfe0b5b37bbedf09d11581c073e","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.31.1-dev.50.tgz","fileCount":329,"integrity":"sha512-8n/Yr1oIctyucO4l8nFmJYR5S4htrgawiXY9pK1li+Qlq2Dxf3QXhuOkuubTtBfIuTHNg0V7L+vjD7DZO0V6tA==","signatures":[{"sig":"MEYCIQDt75V6HntdLqOEx927WA/FA5nZAXxRASunqGhP1ad/eQIhAKnl7oSLaHfQCUM5qwDTz6Lh7aTD1MFiNXRmdvGtBpTa","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":546126},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 1.0.0](https://img.shields.io/badge/ETH2.0_Spec_Version-1.0.0-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\n\nimport {CachedBeaconState, stateTransition} from \"@chainsafe/lodestar-beacon-state-transition/src/allForks\";\nimport {allForks} from \"@chainsafe/lodestar-types\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst state: CachedBeaconState<allForks.BeaconState> = generateState() as CachedBeaconState<allForks.BeaconState>;\n\n// dummy test block \nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\nlet postStateContext: allForks.BeaconState;\ntry {\n  postStateContext = stateTransition(state, block);\n} catch (e) {\n  console.log(e);\n}\n\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"bda8f2add1eeafd14275ade7a33733cbbd404710","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.18.0+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"14.18.0","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.3","@chainsafe/ssz":"^0.8.18","@chainsafe/persistent-ts":"^0.19.0","@chainsafe/lodestar-types":"^0.31.1-dev.50+bda8f2add1e","@chainsafe/lodestar-utils":"^0.31.1-dev.50+bda8f2add1e","@chainsafe/lodestar-config":"^0.31.1-dev.50+bda8f2add1e","@chainsafe/lodestar-params":"^0.31.1-dev.50+bda8f2add1e","@chainsafe/persistent-merkle-tree":"^0.3.7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.2","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.31.1-dev.50_1633683474574_0.9075788719708848","host":"s3://npm-registry-packages"}},"0.31.1-dev.51":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.31.1-dev.51","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.31.1-dev.51","maintainers":[{"name":"nrriquel","email":"nicolas@chainsafe.io"},{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"d357bb40f8ad03f54cd0b9b45712b6335c4db923","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.31.1-dev.51.tgz","fileCount":329,"integrity":"sha512-R8iCcqMk+4Jq0d9275gUcSFl4zwlwpAup93jlN2UWt1W35z52xSrF67JnN7kS3LgbEemAX+84jjLKXhWF0Gubg==","signatures":[{"sig":"MEUCIBhU70P211Lbde5I167lEvbkzGBoMKJGqQmxAVMuin+ZAiEAhdiBjvozvGVG9Qi5aAG1cjRuoCi0sMtXmANJoqp3oW4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":546126},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 1.0.0](https://img.shields.io/badge/ETH2.0_Spec_Version-1.0.0-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\n\nimport {CachedBeaconState, stateTransition} from \"@chainsafe/lodestar-beacon-state-transition/src/allForks\";\nimport {allForks} from \"@chainsafe/lodestar-types\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst state: CachedBeaconState<allForks.BeaconState> = generateState() as CachedBeaconState<allForks.BeaconState>;\n\n// dummy test block \nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\nlet postStateContext: allForks.BeaconState;\ntry {\n  postStateContext = stateTransition(state, block);\n} catch (e) {\n  console.log(e);\n}\n\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"84ef48fa9a316a12f5992fd0be22bc9647facacc","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.18.0+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"14.18.0","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.3","@chainsafe/ssz":"^0.8.18","@chainsafe/persistent-ts":"^0.19.0","@chainsafe/lodestar-types":"^0.31.1-dev.51+84ef48fa9a3","@chainsafe/lodestar-utils":"^0.31.1-dev.51+84ef48fa9a3","@chainsafe/lodestar-config":"^0.31.1-dev.51+84ef48fa9a3","@chainsafe/lodestar-params":"^0.31.1-dev.51+84ef48fa9a3","@chainsafe/persistent-merkle-tree":"^0.3.7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.2","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.31.1-dev.51_1633686917685_0.1303839233953079","host":"s3://npm-registry-packages"}},"0.31.1-dev.52":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.31.1-dev.52","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.31.1-dev.52","maintainers":[{"name":"nrriquel","email":"nicolas@chainsafe.io"},{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"8d77b00820ad8fb010cb928ebb0e7571e8238132","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.31.1-dev.52.tgz","fileCount":329,"integrity":"sha512-P+gafGxB9txMinDWICu5bDbBPGoMMJoDWIakzAqLqxp0rPl/LuCR/azKWMtFVXFOjkU9h+c0Vmoes5mc0INoiw==","signatures":[{"sig":"MEUCIQC+We/m75uw3qjYbkVhE8sfTNAfg0VG3dCszthSbVfTmgIgL9fql6pkiklS6ND1p2v0s2HuDRE6Qgk0poeIVX+ThlM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":546116},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 1.0.0](https://img.shields.io/badge/ETH2.0_Spec_Version-1.0.0-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\n\nimport {CachedBeaconState, stateTransition} from \"@chainsafe/lodestar-beacon-state-transition/src/allForks\";\nimport {allForks} from \"@chainsafe/lodestar-types\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst state: CachedBeaconState<allForks.BeaconState> = generateState() as CachedBeaconState<allForks.BeaconState>;\n\n// dummy test block \nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\nlet postStateContext: allForks.BeaconState;\ntry {\n  postStateContext = stateTransition(state, block);\n} catch (e) {\n  console.log(e);\n}\n\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"0c9c43c995552edf2aaa5399d9789f97dd4a0f77","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.18.0+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"14.18.0","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.3","@chainsafe/ssz":"^0.8.18","@chainsafe/persistent-ts":"^0.19.0","@chainsafe/lodestar-types":"^0.31.1-dev.52+0c9c43c99","@chainsafe/lodestar-utils":"^0.31.1-dev.52+0c9c43c99","@chainsafe/lodestar-config":"^0.31.1-dev.52+0c9c43c99","@chainsafe/lodestar-params":"^0.31.1-dev.52+0c9c43c99","@chainsafe/persistent-merkle-tree":"^0.3.7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.2","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.31.1-dev.52_1633694428703_0.8993052832121782","host":"s3://npm-registry-packages"}},"0.31.1-dev.53":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.31.1-dev.53","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.31.1-dev.53","maintainers":[{"name":"nrriquel","email":"nicolas@chainsafe.io"},{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"1b1536dd3c9defede789a8379dfccc8a1f421505","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.31.1-dev.53.tgz","fileCount":329,"integrity":"sha512-X2Yw3UES1nWnEKSNoJyN/pdixeaZwyeftLFl24iZrRmohl/xTT6sB7D4anoD2KRxehJtkJPHHpBS3jC1kOgZzQ==","signatures":[{"sig":"MEYCIQDym8rgql2Jn+evRrNdOeDqBCP2jBqc38d4hDXjcD3yOgIhAIDTkVB6B+mfDCyzWCbfX/XdbUjtMQxH0jawB/th5YIc","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":546116},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 1.0.0](https://img.shields.io/badge/ETH2.0_Spec_Version-1.0.0-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\n\nimport {CachedBeaconState, stateTransition} from \"@chainsafe/lodestar-beacon-state-transition/src/allForks\";\nimport {allForks} from \"@chainsafe/lodestar-types\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst state: CachedBeaconState<allForks.BeaconState> = generateState() as CachedBeaconState<allForks.BeaconState>;\n\n// dummy test block \nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\nlet postStateContext: allForks.BeaconState;\ntry {\n  postStateContext = stateTransition(state, block);\n} catch (e) {\n  console.log(e);\n}\n\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"d85cf0abc9e53baa87e90c1e7f140d474e9dd162","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.18.0+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"14.18.0","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.3","@chainsafe/ssz":"^0.8.18","@chainsafe/persistent-ts":"^0.19.0","@chainsafe/lodestar-types":"^0.31.1-dev.53+d85cf0abc","@chainsafe/lodestar-utils":"^0.31.1-dev.53+d85cf0abc","@chainsafe/lodestar-config":"^0.31.1-dev.53+d85cf0abc","@chainsafe/lodestar-params":"^0.31.1-dev.53+d85cf0abc","@chainsafe/persistent-merkle-tree":"^0.3.7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.2","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.31.1-dev.53_1633695309879_0.4771536909353302","host":"s3://npm-registry-packages"}},"0.31.1-dev.54":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.31.1-dev.54","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.31.1-dev.54","maintainers":[{"name":"nrriquel","email":"nicolas@chainsafe.io"},{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"c86ca070f3a1f1d5fba76668482b3996ecf91152","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.31.1-dev.54.tgz","fileCount":329,"integrity":"sha512-L5sz2uLi+KPjUaLxrsuQ6gE/RU2Q5lefBD2dCeAxcFasEiF6pfvkaIUvtf43IecAfg5GRUE0Slv+yB1q2M488w==","signatures":[{"sig":"MEUCIDy7cS/zoCuVUPoG5PmDVfec6qCUvo7CJIBhMsK+MbucAiEA83Qo6mETYjarwLfl0dJ3gBbTghAvcHNL9Odx93uCf4M=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":546116},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 1.0.0](https://img.shields.io/badge/ETH2.0_Spec_Version-1.0.0-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\n\nimport {CachedBeaconState, stateTransition} from \"@chainsafe/lodestar-beacon-state-transition/src/allForks\";\nimport {allForks} from \"@chainsafe/lodestar-types\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst state: CachedBeaconState<allForks.BeaconState> = generateState() as CachedBeaconState<allForks.BeaconState>;\n\n// dummy test block \nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\nlet postStateContext: allForks.BeaconState;\ntry {\n  postStateContext = stateTransition(state, block);\n} catch (e) {\n  console.log(e);\n}\n\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"1b3fd0dff2a6ddef40e963f38fe80c8a4d169041","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.18.0+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"14.18.0","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.3","@chainsafe/ssz":"^0.8.18","@chainsafe/persistent-ts":"^0.19.0","@chainsafe/lodestar-types":"^0.31.1-dev.54+1b3fd0dff","@chainsafe/lodestar-utils":"^0.31.1-dev.54+1b3fd0dff","@chainsafe/lodestar-config":"^0.31.1-dev.54+1b3fd0dff","@chainsafe/lodestar-params":"^0.31.1-dev.54+1b3fd0dff","@chainsafe/persistent-merkle-tree":"^0.3.7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.2","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.31.1-dev.54_1633705710668_0.7439240067703699","host":"s3://npm-registry-packages"}},"0.31.1-dev.55":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.31.1-dev.55","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.31.1-dev.55","maintainers":[{"name":"nrriquel","email":"nicolas@chainsafe.io"},{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"8563983eec1996e005f4d9bcceb51802c9f5f8ac","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.31.1-dev.55.tgz","fileCount":329,"integrity":"sha512-MlQTLcwubl/TFjaD0HgX8AvD7d7a5JbDeJefsu6xKezn+doNeein7b7/3T1OnDtURE3KMjusgFVWMw+5KKzeRQ==","signatures":[{"sig":"MEUCIQDHyTpOWcpiG0/q0ti8VsMAgHqLMqpMfB45FRKENK/P7AIgaZwDQwQyZ6JT+wRZ84RAdh75g1yAxMP8Xcm6dInJR+Q=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":546116},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 1.0.0](https://img.shields.io/badge/ETH2.0_Spec_Version-1.0.0-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\n\nimport {CachedBeaconState, stateTransition} from \"@chainsafe/lodestar-beacon-state-transition/src/allForks\";\nimport {allForks} from \"@chainsafe/lodestar-types\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst state: CachedBeaconState<allForks.BeaconState> = generateState() as CachedBeaconState<allForks.BeaconState>;\n\n// dummy test block \nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\nlet postStateContext: allForks.BeaconState;\ntry {\n  postStateContext = stateTransition(state, block);\n} catch (e) {\n  console.log(e);\n}\n\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"87175387a222e489b4638af041c5b09911c6692a","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.18.0+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"14.18.0","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.3","@chainsafe/ssz":"^0.8.18","@chainsafe/persistent-ts":"^0.19.0","@chainsafe/lodestar-types":"^0.31.1-dev.55+87175387a","@chainsafe/lodestar-utils":"^0.31.1-dev.55+87175387a","@chainsafe/lodestar-config":"^0.31.1-dev.55+87175387a","@chainsafe/lodestar-params":"^0.31.1-dev.55+87175387a","@chainsafe/persistent-merkle-tree":"^0.3.7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.2","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.31.1-dev.55_1633706327015_0.4973131225735816","host":"s3://npm-registry-packages"}},"0.31.1-dev.56":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.31.1-dev.56","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.31.1-dev.56","maintainers":[{"name":"nrriquel","email":"nicolas@chainsafe.io"},{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"80ffdd4c939089af88c2ed71b3222fcbe6bce1bf","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.31.1-dev.56.tgz","fileCount":329,"integrity":"sha512-j+nZy3P6e2hskg8H/kO5vzLxUNgtDTMKfCpNOnlukBIGRFbfRhw+xLZ7iz3fybwCvZ++E+Si/AU7ZJbvBeommw==","signatures":[{"sig":"MEQCICa8FIr557YDcg+9iRVL80+rpONxEPLc6oOTMGd+UBAMAiAh5D1yG7O9n+opHcDdGw03a77xBTyyRu5TRldbtAWhgQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":546116},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 1.0.0](https://img.shields.io/badge/ETH2.0_Spec_Version-1.0.0-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\n\nimport {CachedBeaconState, stateTransition} from \"@chainsafe/lodestar-beacon-state-transition/src/allForks\";\nimport {allForks} from \"@chainsafe/lodestar-types\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst state: CachedBeaconState<allForks.BeaconState> = generateState() as CachedBeaconState<allForks.BeaconState>;\n\n// dummy test block \nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\nlet postStateContext: allForks.BeaconState;\ntry {\n  postStateContext = stateTransition(state, block);\n} catch (e) {\n  console.log(e);\n}\n\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"d0a6f448e1ad1afe130153d6ac194aa978a62fe0","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.18.0+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"14.18.0","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.3","@chainsafe/ssz":"^0.8.18","@chainsafe/persistent-ts":"^0.19.0","@chainsafe/lodestar-types":"^0.31.1-dev.56+d0a6f448e","@chainsafe/lodestar-utils":"^0.31.1-dev.56+d0a6f448e","@chainsafe/lodestar-config":"^0.31.1-dev.56+d0a6f448e","@chainsafe/lodestar-params":"^0.31.1-dev.56+d0a6f448e","@chainsafe/persistent-merkle-tree":"^0.3.7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.2","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.31.1-dev.56_1633708800972_0.16612644949178512","host":"s3://npm-registry-packages"}},"0.31.1-dev.57":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.31.1-dev.57","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.31.1-dev.57","maintainers":[{"name":"nrriquel","email":"nicolas@chainsafe.io"},{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"a654cd4997afef5663fb3c6cdb2178d57b6d1c37","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.31.1-dev.57.tgz","fileCount":329,"integrity":"sha512-lFKWWHAjx4N13QNLyYPRxOs91rayhrMAxirlzbSo1ffPTOHmfrCqQOJxPW4O4xuvP8LjJJ0nESq0qAx2mMm3Og==","signatures":[{"sig":"MEYCIQDwQMaP1jmaFTqFOMgt/Nh8AgvQn/o7cPVZJbg7altrEQIhAK8ODzXNXuvnw9HYuuebeRCJOBS/Pgdp3/SZRVGuT+sr","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":546116},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 1.0.0](https://img.shields.io/badge/ETH2.0_Spec_Version-1.0.0-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\n\nimport {CachedBeaconState, stateTransition} from \"@chainsafe/lodestar-beacon-state-transition/src/allForks\";\nimport {allForks} from \"@chainsafe/lodestar-types\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst state: CachedBeaconState<allForks.BeaconState> = generateState() as CachedBeaconState<allForks.BeaconState>;\n\n// dummy test block \nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\nlet postStateContext: allForks.BeaconState;\ntry {\n  postStateContext = stateTransition(state, block);\n} catch (e) {\n  console.log(e);\n}\n\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"a0623228832dacc50ff85377d6163373ec15b5b3","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.18.0+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"14.18.0","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.3","@chainsafe/ssz":"^0.8.18","@chainsafe/persistent-ts":"^0.19.0","@chainsafe/lodestar-types":"^0.31.1-dev.57+a06232288","@chainsafe/lodestar-utils":"^0.31.1-dev.57+a06232288","@chainsafe/lodestar-config":"^0.31.1-dev.57+a06232288","@chainsafe/lodestar-params":"^0.31.1-dev.57+a06232288","@chainsafe/persistent-merkle-tree":"^0.3.7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.2","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.31.1-dev.57_1633972068689_0.11230048633176692","host":"s3://npm-registry-packages"}},"0.31.1-dev.58":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.31.1-dev.58","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.31.1-dev.58","maintainers":[{"name":"nrriquel","email":"nicolas@chainsafe.io"},{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"dfceb8322990b7c72bbdcb7177e93cd4e06d021b","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.31.1-dev.58.tgz","fileCount":329,"integrity":"sha512-Y2nJZ5qtcmplkHTGQBgDfgHB+I+8AVzXPI/5S2JO7AGT01rEfRPzjnMU5/UitDxPx4KHQMkNhuAMNbzEZFkCCQ==","signatures":[{"sig":"MEYCIQCTcc7KOyeDBBZo0b425p45KYx1FdpiuX4e7yMkAk3B3QIhAJbYHihUuK7fIsC7Zyk3ZPpaCig+xJzwQcgmIllXljnP","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":546116},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 1.0.0](https://img.shields.io/badge/ETH2.0_Spec_Version-1.0.0-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\n\nimport {CachedBeaconState, stateTransition} from \"@chainsafe/lodestar-beacon-state-transition/src/allForks\";\nimport {allForks} from \"@chainsafe/lodestar-types\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst state: CachedBeaconState<allForks.BeaconState> = generateState() as CachedBeaconState<allForks.BeaconState>;\n\n// dummy test block \nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\nlet postStateContext: allForks.BeaconState;\ntry {\n  postStateContext = stateTransition(state, block);\n} catch (e) {\n  console.log(e);\n}\n\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"33c9a7f8cb5e73f38e23242946da56d531a12490","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.18.0+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"14.18.0","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.3","@chainsafe/ssz":"^0.8.18","@chainsafe/persistent-ts":"^0.19.0","@chainsafe/lodestar-types":"^0.31.1-dev.58+33c9a7f8c","@chainsafe/lodestar-utils":"^0.31.1-dev.58+33c9a7f8c","@chainsafe/lodestar-config":"^0.31.1-dev.58+33c9a7f8c","@chainsafe/lodestar-params":"^0.31.1-dev.58+33c9a7f8c","@chainsafe/persistent-merkle-tree":"^0.3.7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.2","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.31.1-dev.58_1633988850349_0.4805592379618078","host":"s3://npm-registry-packages"}},"0.31.1-dev.59":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.31.1-dev.59","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.31.1-dev.59","maintainers":[{"name":"nrriquel","email":"nicolas@chainsafe.io"},{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"06092fd8de7224e5d8013617c85323cade116498","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.31.1-dev.59.tgz","fileCount":329,"integrity":"sha512-9Qmznw7y2HSFnRScyuo5I5D4RUIbgJTKPhrR2c7F4yTqhhfNbtD05lneqNC2KCZc3UFacCT2n5uh1KKEb+8lhg==","signatures":[{"sig":"MEUCIGabNwfwC8th9ILx9m8lz6Hg+9s4AL3yvc9KcOVzhbjfAiEA3bIC8p9x+Z0IHK9DYrdQXMvErQr5ArIdkk7TAzEEhbc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":546116},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 1.0.0](https://img.shields.io/badge/ETH2.0_Spec_Version-1.0.0-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\n\nimport {CachedBeaconState, stateTransition} from \"@chainsafe/lodestar-beacon-state-transition/src/allForks\";\nimport {allForks} from \"@chainsafe/lodestar-types\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst state: CachedBeaconState<allForks.BeaconState> = generateState() as CachedBeaconState<allForks.BeaconState>;\n\n// dummy test block \nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\nlet postStateContext: allForks.BeaconState;\ntry {\n  postStateContext = stateTransition(state, block);\n} catch (e) {\n  console.log(e);\n}\n\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"ea29946f563bc597d799a1897a41ef4e8de130a5","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.18.0+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"14.18.0","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.3","@chainsafe/ssz":"^0.8.18","@chainsafe/persistent-ts":"^0.19.0","@chainsafe/lodestar-types":"^0.31.1-dev.59+ea29946f5","@chainsafe/lodestar-utils":"^0.31.1-dev.59+ea29946f5","@chainsafe/lodestar-config":"^0.31.1-dev.59+ea29946f5","@chainsafe/lodestar-params":"^0.31.1-dev.59+ea29946f5","@chainsafe/persistent-merkle-tree":"^0.3.7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.2","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.31.1-dev.59_1634050894193_0.13829592022347903","host":"s3://npm-registry-packages"}},"0.31.1-dev.60":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.31.1-dev.60","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.31.1-dev.60","maintainers":[{"name":"nrriquel","email":"nicolas@chainsafe.io"},{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"31cce225612a5299dd37523b8a4ecff368491a4c","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.31.1-dev.60.tgz","fileCount":329,"integrity":"sha512-GUU/suBwL+Qm5eDjYCgFv8iTiVSeCKuVx1mDoqFAqH9tbTUfsGPvq3UDWdMSI5FhNW91PXjSru72nW0JkvpzMQ==","signatures":[{"sig":"MEQCIDv7IMroMFxB5JYGQRMrSbDOdOqnapAapRn6hJ2FhP/aAiANCsT/spBzZiSiXMat9c7q3fHuOC7a8NDz3/8u0V0SRQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":546116},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 1.0.0](https://img.shields.io/badge/ETH2.0_Spec_Version-1.0.0-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\n\nimport {CachedBeaconState, stateTransition} from \"@chainsafe/lodestar-beacon-state-transition/src/allForks\";\nimport {allForks} from \"@chainsafe/lodestar-types\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst state: CachedBeaconState<allForks.BeaconState> = generateState() as CachedBeaconState<allForks.BeaconState>;\n\n// dummy test block \nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\nlet postStateContext: allForks.BeaconState;\ntry {\n  postStateContext = stateTransition(state, block);\n} catch (e) {\n  console.log(e);\n}\n\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"578ca53cd15806ce78d2cba5e8fd4e561203d194","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.18.0+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"14.18.0","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.3","@chainsafe/ssz":"^0.8.18","@chainsafe/persistent-ts":"^0.19.0","@chainsafe/lodestar-types":"^0.31.1-dev.60+578ca53cd","@chainsafe/lodestar-utils":"^0.31.1-dev.60+578ca53cd","@chainsafe/lodestar-config":"^0.31.1-dev.60+578ca53cd","@chainsafe/lodestar-params":"^0.31.1-dev.60+578ca53cd","@chainsafe/persistent-merkle-tree":"^0.3.7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.2","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.31.1-dev.60_1634173016263_0.44410831850576615","host":"s3://npm-registry-packages"}},"0.31.1-dev.61":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.31.1-dev.61","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.31.1-dev.61","maintainers":[{"name":"nrriquel","email":"nicolas@chainsafe.io"},{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"a5bbe301e2ab83d5613d4863ba6705d2f92a9026","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.31.1-dev.61.tgz","fileCount":329,"integrity":"sha512-dn/ashT7VXygCnIV7UHkWuR9PHJuiYgwN3sY5XdGNYIK9SBgGrF3YpqhWUJmEtHnmamSJbePdh0WDU8wwYS/rA==","signatures":[{"sig":"MEYCIQCu2U8hPp7ur+GlkL+kT3ltvJe8RcJ4U64kh8nr+TiHYQIhAKUyYnFh7U7/YH+3oF1YkF3QqdCBl3AkNQM/2LHnu4ii","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":546108},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 1.0.0](https://img.shields.io/badge/ETH2.0_Spec_Version-1.0.0-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\n\nimport {CachedBeaconState, stateTransition} from \"@chainsafe/lodestar-beacon-state-transition/src/allForks\";\nimport {allForks} from \"@chainsafe/lodestar-types\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst state: CachedBeaconState<allForks.BeaconState> = generateState() as CachedBeaconState<allForks.BeaconState>;\n\n// dummy test block \nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\nlet postStateContext: allForks.BeaconState;\ntry {\n  postStateContext = stateTransition(state, block);\n} catch (e) {\n  console.log(e);\n}\n\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"dbb5afb13bebe7b9410850bc5df3e2b663a32e50","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.18.0+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"14.18.0","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.3","@chainsafe/ssz":"^0.8.18","@chainsafe/persistent-ts":"^0.19.0","@chainsafe/lodestar-types":"^0.31.1-dev.61+dbb5afb13","@chainsafe/lodestar-utils":"^0.31.1-dev.61+dbb5afb13","@chainsafe/lodestar-config":"^0.31.1-dev.61+dbb5afb13","@chainsafe/lodestar-params":"^0.31.1-dev.61+dbb5afb13","@chainsafe/persistent-merkle-tree":"^0.3.7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.2","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.31.1-dev.61_1634174639185_0.8613466059536956","host":"s3://npm-registry-packages"}},"0.31.1-dev.62":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.31.1-dev.62","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.31.1-dev.62","maintainers":[{"name":"nrriquel","email":"nicolas@chainsafe.io"},{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"29ce8e1f8fff0098aa227ffedabfda8935f4be17","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.31.1-dev.62.tgz","fileCount":329,"integrity":"sha512-1XvtQxZrpSCfzOGA4S7OmrPvOcAtxqZoy+RKJLTKLF/zuILLy6UXQvDJgKBF2d1RvjClJpxUH2uBP1CN4fU41Q==","signatures":[{"sig":"MEUCIQClYMa58HH/uhqWmHm4n7xGzMaKqSzxMFA8yvHmnMaUFQIgeNSABB1QvtzHLeb/NBv9wYTHi8uPyuwIb0+Lr/UBZ38=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":546108},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 1.0.0](https://img.shields.io/badge/ETH2.0_Spec_Version-1.0.0-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\n\nimport {CachedBeaconState, stateTransition} from \"@chainsafe/lodestar-beacon-state-transition/src/allForks\";\nimport {allForks} from \"@chainsafe/lodestar-types\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst state: CachedBeaconState<allForks.BeaconState> = generateState() as CachedBeaconState<allForks.BeaconState>;\n\n// dummy test block \nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\nlet postStateContext: allForks.BeaconState;\ntry {\n  postStateContext = stateTransition(state, block);\n} catch (e) {\n  console.log(e);\n}\n\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"513a6de4ca744e8a25a1c71c634607aa55618ccf","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.18.0+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"14.18.0","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.3","@chainsafe/ssz":"^0.8.18","@chainsafe/persistent-ts":"^0.19.1","@chainsafe/lodestar-types":"^0.31.1-dev.62+513a6de4c","@chainsafe/lodestar-utils":"^0.31.1-dev.62+513a6de4c","@chainsafe/lodestar-config":"^0.31.1-dev.62+513a6de4c","@chainsafe/lodestar-params":"^0.31.1-dev.62+513a6de4c","@chainsafe/persistent-merkle-tree":"^0.3.7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.2","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.31.1-dev.62_1634216555110_0.5508613753627942","host":"s3://npm-registry-packages"}},"0.31.1-dev.63":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.31.1-dev.63","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.31.1-dev.63","maintainers":[{"name":"nrriquel","email":"nicolas@chainsafe.io"},{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"bef0392bf5fdcda2b440b3482fba5bf02b437304","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.31.1-dev.63.tgz","fileCount":329,"integrity":"sha512-HhCfRyRbC5KrBRGXfxA89mQOae3Gn3Mc2UoHu/pkrwVNZQmZwoe7kjslr+myh8nebEtqmxdyjnqa7mEHqwY2PQ==","signatures":[{"sig":"MEUCIQC3IXAd/aCJjpuNkAeROMXm3v47ImzFpsez64lMJnVweQIgRbv76m6/f0NusGdFYrsU2PZeaRzS6aX9uDYWkhiW34Y=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":546108},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 1.0.0](https://img.shields.io/badge/ETH2.0_Spec_Version-1.0.0-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\n\nimport {CachedBeaconState, stateTransition} from \"@chainsafe/lodestar-beacon-state-transition/src/allForks\";\nimport {allForks} from \"@chainsafe/lodestar-types\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst state: CachedBeaconState<allForks.BeaconState> = generateState() as CachedBeaconState<allForks.BeaconState>;\n\n// dummy test block \nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\nlet postStateContext: allForks.BeaconState;\ntry {\n  postStateContext = stateTransition(state, block);\n} catch (e) {\n  console.log(e);\n}\n\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"27997d2eae905e0a39e4441f9f5a984985221414","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.18.0+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"14.18.0","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.3","@chainsafe/ssz":"^0.8.18","@chainsafe/persistent-ts":"^0.19.1","@chainsafe/lodestar-types":"^0.31.1-dev.63+27997d2ea","@chainsafe/lodestar-utils":"^0.31.1-dev.63+27997d2ea","@chainsafe/lodestar-config":"^0.31.1-dev.63+27997d2ea","@chainsafe/lodestar-params":"^0.31.1-dev.63+27997d2ea","@chainsafe/persistent-merkle-tree":"^0.3.7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.2","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.31.1-dev.63_1634216911316_0.5250415496899548","host":"s3://npm-registry-packages"}},"0.31.1-dev.64":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.31.1-dev.64","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.31.1-dev.64","maintainers":[{"name":"nrriquel","email":"nicolas@chainsafe.io"},{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"e7741599c922a734c0cb69c20f4ebb75c6ab88bf","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.31.1-dev.64.tgz","fileCount":329,"integrity":"sha512-OoPoCJGlT0XKQDzCx3NHEJiYjEj9/EgilJgYeFRl64vsMZa1vj54bwbbAT1EKeEQTUq13fSHAQzlnTHSP11LQw==","signatures":[{"sig":"MEUCIQCFsxfj5hcOJSVyAVfaM1b4WzZsHpG3Z9y5F5JKuE0xVQIgWp1MmrTOCMw5pn1XddSWDeI8OX3qYCu1c6noOZFOM5Q=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":546241},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 1.0.0](https://img.shields.io/badge/ETH2.0_Spec_Version-1.0.0-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\n\nimport {CachedBeaconState, stateTransition} from \"@chainsafe/lodestar-beacon-state-transition/src/allForks\";\nimport {allForks} from \"@chainsafe/lodestar-types\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst state: CachedBeaconState<allForks.BeaconState> = generateState() as CachedBeaconState<allForks.BeaconState>;\n\n// dummy test block \nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\nlet postStateContext: allForks.BeaconState;\ntry {\n  postStateContext = stateTransition(state, block);\n} catch (e) {\n  console.log(e);\n}\n\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"da65ab09e2538817ec64bf1f5af6d85b393eb915","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.18.0+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"14.18.0","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.3","@chainsafe/ssz":"^0.8.18","@chainsafe/persistent-ts":"^0.19.1","@chainsafe/lodestar-types":"^0.31.1-dev.64+da65ab09e","@chainsafe/lodestar-utils":"^0.31.1-dev.64+da65ab09e","@chainsafe/lodestar-config":"^0.31.1-dev.64+da65ab09e","@chainsafe/lodestar-params":"^0.31.1-dev.64+da65ab09e","@chainsafe/persistent-merkle-tree":"^0.3.7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.2","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.31.1-dev.64_1634231792249_0.7455725099219164","host":"s3://npm-registry-packages"}},"0.31.1-dev.65":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.31.1-dev.65","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.31.1-dev.65","maintainers":[{"name":"nrriquel","email":"nicolas@chainsafe.io"},{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"58a3c5c7a615d0166cb355bc4404406bbcc88af0","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.31.1-dev.65.tgz","fileCount":329,"integrity":"sha512-KtkImhj/Z8+JxKBvXvHxpoUbBDPZ05o5QEM71TvqNWk1ebP9xtjgs+Uq9BuYG5Ypwf5qQO63X5FOCThh7GBq6g==","signatures":[{"sig":"MEYCIQDAS47sqQFkeo1bVf6nsyJQUywSZUl9IZ+v0R+OZdrL3wIhAIo7gDig9576OkQlX44swP8PRF8KDmyGWThmsEgDemHA","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":546241},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 1.0.0](https://img.shields.io/badge/ETH2.0_Spec_Version-1.0.0-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\n\nimport {CachedBeaconState, stateTransition} from \"@chainsafe/lodestar-beacon-state-transition/src/allForks\";\nimport {allForks} from \"@chainsafe/lodestar-types\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst state: CachedBeaconState<allForks.BeaconState> = generateState() as CachedBeaconState<allForks.BeaconState>;\n\n// dummy test block \nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\nlet postStateContext: allForks.BeaconState;\ntry {\n  postStateContext = stateTransition(state, block);\n} catch (e) {\n  console.log(e);\n}\n\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"57c0c87325a4a264d081b72f895bc704718ef99f","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.18.0+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"14.18.0","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.3","@chainsafe/ssz":"^0.8.19","@chainsafe/persistent-ts":"^0.19.1","@chainsafe/lodestar-types":"^0.31.1-dev.65+57c0c8732","@chainsafe/lodestar-utils":"^0.31.1-dev.65+57c0c8732","@chainsafe/lodestar-config":"^0.31.1-dev.65+57c0c8732","@chainsafe/lodestar-params":"^0.31.1-dev.65+57c0c8732","@chainsafe/persistent-merkle-tree":"^0.3.7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.2","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.31.1-dev.65_1634232182693_0.44292738740284876","host":"s3://npm-registry-packages"}},"0.31.1-dev.66":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.31.1-dev.66","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.31.1-dev.66","maintainers":[{"name":"nrriquel","email":"nicolas@chainsafe.io"},{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"0fa4faa1f14becd97b0a72a16442621c7f7dc526","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.31.1-dev.66.tgz","fileCount":329,"integrity":"sha512-8khEMHhcFvABF/KLSubXe4ELjZiLV9RXWll5fFW5Uil0JEj7DFGwCPWmlHnXOVLoWCsA5F/ESXD/xgrtIBgjDA==","signatures":[{"sig":"MEYCIQCTt6cD0QmO/BmtbK5S9jbSGcUa65bv8F+L5d0KJaNwzgIhAPwuqlTNWQCPK9EPwI7YmvINd7LPrU+EreIzeJFC6/9+","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":546241},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 1.0.0](https://img.shields.io/badge/ETH2.0_Spec_Version-1.0.0-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\n\nimport {CachedBeaconState, stateTransition} from \"@chainsafe/lodestar-beacon-state-transition/src/allForks\";\nimport {allForks} from \"@chainsafe/lodestar-types\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst state: CachedBeaconState<allForks.BeaconState> = generateState() as CachedBeaconState<allForks.BeaconState>;\n\n// dummy test block \nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\nlet postStateContext: allForks.BeaconState;\ntry {\n  postStateContext = stateTransition(state, block);\n} catch (e) {\n  console.log(e);\n}\n\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"7dc04309cb569de0501ff9a334261b936cfc73b6","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.18.0+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"14.18.0","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.3","@chainsafe/ssz":"^0.8.19","@chainsafe/persistent-ts":"^0.19.1","@chainsafe/lodestar-types":"^0.31.1-dev.66+7dc04309c","@chainsafe/lodestar-utils":"^0.31.1-dev.66+7dc04309c","@chainsafe/lodestar-config":"^0.31.1-dev.66+7dc04309c","@chainsafe/lodestar-params":"^0.31.1-dev.66+7dc04309c","@chainsafe/persistent-merkle-tree":"^0.3.7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.2","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.31.1-dev.66_1634291251910_0.986701560611988","host":"s3://npm-registry-packages"}},"0.31.1-dev.67":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.31.1-dev.67","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.31.1-dev.67","maintainers":[{"name":"nrriquel","email":"nicolas@chainsafe.io"},{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"ed0873f25c090dedd5f085c042d812fd03cce514","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.31.1-dev.67.tgz","fileCount":329,"integrity":"sha512-AyXuQBpBxAzTYpt+K7Rha/T+TyCwHPvwK7e4b+XphpX9VjSZcQCu1uv/tSe4qjbXGslp2NICNycyEIdPwsKYCA==","signatures":[{"sig":"MEQCID3ePSan7ARVDX1kyAUBluYtQ8nR4aPlz6jnuj598gAJAiA28gWpaLV/zr4MaqCF/NlLwvCXj27RwOMw+uv51jG3yg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":546241},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 1.0.0](https://img.shields.io/badge/ETH2.0_Spec_Version-1.0.0-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\n\nimport {CachedBeaconState, stateTransition} from \"@chainsafe/lodestar-beacon-state-transition/src/allForks\";\nimport {allForks} from \"@chainsafe/lodestar-types\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst state: CachedBeaconState<allForks.BeaconState> = generateState() as CachedBeaconState<allForks.BeaconState>;\n\n// dummy test block \nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\nlet postStateContext: allForks.BeaconState;\ntry {\n  postStateContext = stateTransition(state, block);\n} catch (e) {\n  console.log(e);\n}\n\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"331e4d10f96c23254f58225f730cd61ddf93dcd2","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.18.0+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"14.18.0","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.3","@chainsafe/ssz":"^0.8.19","@chainsafe/persistent-ts":"^0.19.1","@chainsafe/lodestar-types":"^0.31.1-dev.67+331e4d10f","@chainsafe/lodestar-utils":"^0.31.1-dev.67+331e4d10f","@chainsafe/lodestar-config":"^0.31.1-dev.67+331e4d10f","@chainsafe/lodestar-params":"^0.31.1-dev.67+331e4d10f","@chainsafe/persistent-merkle-tree":"^0.3.7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.2","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.31.1-dev.67_1634293680047_0.6905729475503961","host":"s3://npm-registry-packages"}},"0.31.1-dev.68":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.31.1-dev.68","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.31.1-dev.68","maintainers":[{"name":"nrriquel","email":"nicolas@chainsafe.io"},{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"cdfbd65250efe6163a19058f0950a9f05522fa7b","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.31.1-dev.68.tgz","fileCount":329,"integrity":"sha512-ovNRT7cMsiv1tKdGTjvMPj7KINtxQ3klUCh4QdSbUqJApaYQ43wF9YuorULu5uxwlhqO/p7c7EWqoI3AEkPOQA==","signatures":[{"sig":"MEUCIDRQPTxYLIapFmavc+oYFyC3mErVmxUeYvIwmbwxy9AIAiEA5Ph6DyMo16LJzavQczwAjiABRQ90dVnLmeBbDnDVpeo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":546241},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 1.0.0](https://img.shields.io/badge/ETH2.0_Spec_Version-1.0.0-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\n\nimport {CachedBeaconState, stateTransition} from \"@chainsafe/lodestar-beacon-state-transition/src/allForks\";\nimport {allForks} from \"@chainsafe/lodestar-types\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst state: CachedBeaconState<allForks.BeaconState> = generateState() as CachedBeaconState<allForks.BeaconState>;\n\n// dummy test block \nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\nlet postStateContext: allForks.BeaconState;\ntry {\n  postStateContext = stateTransition(state, block);\n} catch (e) {\n  console.log(e);\n}\n\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"7ae1b167ba181ddffc3c931a54a080cf2c185274","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.18.0+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"14.18.0","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.3","@chainsafe/ssz":"^0.8.19","@chainsafe/persistent-ts":"^0.19.1","@chainsafe/lodestar-types":"^0.31.1-dev.68+7ae1b167b","@chainsafe/lodestar-utils":"^0.31.1-dev.68+7ae1b167b","@chainsafe/lodestar-config":"^0.31.1-dev.68+7ae1b167b","@chainsafe/lodestar-params":"^0.31.1-dev.68+7ae1b167b","@chainsafe/persistent-merkle-tree":"^0.3.7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.2","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.31.1-dev.68_1634303861117_0.30197798970313694","host":"s3://npm-registry-packages"}},"0.31.1-dev.69":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.31.1-dev.69","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.31.1-dev.69","maintainers":[{"name":"nrriquel","email":"nicolas@chainsafe.io"},{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"c1281bef3f3428cc6c1ce474e512bef102b4cdcf","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.31.1-dev.69.tgz","fileCount":329,"integrity":"sha512-8LOvUIGfG+infKYDJzdTe7MXwaJ1D468tr7TLwCxyWSIaHOiC1HPhx2WdiqaVFTI7G6x7h9GET8C0noo+f1qIQ==","signatures":[{"sig":"MEQCIGGybthyTDDwvYYEoy8plXZeUz7upAlSU6cljKVJaoYwAiBGUcyHIcLrsvQPv5sxplr+KkP4N1P5M/+vttFqPHfxjQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":546241},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 1.0.0](https://img.shields.io/badge/ETH2.0_Spec_Version-1.0.0-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\n\nimport {CachedBeaconState, stateTransition} from \"@chainsafe/lodestar-beacon-state-transition/src/allForks\";\nimport {allForks} from \"@chainsafe/lodestar-types\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst state: CachedBeaconState<allForks.BeaconState> = generateState() as CachedBeaconState<allForks.BeaconState>;\n\n// dummy test block \nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\nlet postStateContext: allForks.BeaconState;\ntry {\n  postStateContext = stateTransition(state, block);\n} catch (e) {\n  console.log(e);\n}\n\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"f2658605e2864732d5524a92ad71318009ccc5a2","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.18.0+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"14.18.0","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.3","@chainsafe/ssz":"^0.8.19","@chainsafe/persistent-ts":"^0.19.1","@chainsafe/lodestar-types":"^0.31.1-dev.69+f2658605e","@chainsafe/lodestar-utils":"^0.31.1-dev.69+f2658605e","@chainsafe/lodestar-config":"^0.31.1-dev.69+f2658605e","@chainsafe/lodestar-params":"^0.31.1-dev.69+f2658605e","@chainsafe/persistent-merkle-tree":"^0.3.7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.2","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.31.1-dev.69_1634304215058_0.45250832023298115","host":"s3://npm-registry-packages"}},"0.31.1-dev.70":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.31.1-dev.70","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.31.1-dev.70","maintainers":[{"name":"nrriquel","email":"nicolas@chainsafe.io"},{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"1064243791203dad38d55d07f3446fa1040353f6","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.31.1-dev.70.tgz","fileCount":329,"integrity":"sha512-+hVdRiQDCXP+dkmjFU0WY9l3MZEdn+TsfgZiQEQkmq7IntPTAwF/N0gkCLJE4aDEPVYmN/UBOXW9e3BtACh2Fg==","signatures":[{"sig":"MEUCIBWfvtodHP9lxFoh+/hmH+wEDFJn3nUWkgL5Kh1BB06jAiEAy7ip0Z8+bhGdvQkWta2SWNbDI/0u70osc58tJng2prI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":546241},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 1.0.0](https://img.shields.io/badge/ETH2.0_Spec_Version-1.0.0-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\n\nimport {CachedBeaconState, stateTransition} from \"@chainsafe/lodestar-beacon-state-transition/src/allForks\";\nimport {allForks} from \"@chainsafe/lodestar-types\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst state: CachedBeaconState<allForks.BeaconState> = generateState() as CachedBeaconState<allForks.BeaconState>;\n\n// dummy test block \nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\nlet postStateContext: allForks.BeaconState;\ntry {\n  postStateContext = stateTransition(state, block);\n} catch (e) {\n  console.log(e);\n}\n\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"6b5ff9b755fc5c14c3eda240a559c14efcc2d30c","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.18.0+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"14.18.0","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.3","@chainsafe/ssz":"^0.8.19","@chainsafe/persistent-ts":"^0.19.1","@chainsafe/lodestar-types":"^0.31.1-dev.70+6b5ff9b75","@chainsafe/lodestar-utils":"^0.31.1-dev.70+6b5ff9b75","@chainsafe/lodestar-config":"^0.31.1-dev.70+6b5ff9b75","@chainsafe/lodestar-params":"^0.31.1-dev.70+6b5ff9b75","@chainsafe/persistent-merkle-tree":"^0.3.7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.2","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.31.1-dev.70_1634550923459_0.9144469247339357","host":"s3://npm-registry-packages"}},"0.31.1-dev.71":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.31.1-dev.71","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.31.1-dev.71","maintainers":[{"name":"nrriquel","email":"nicolas@chainsafe.io"},{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"f6eee68689c016996df509f9e325e0e7405f080a","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.31.1-dev.71.tgz","fileCount":329,"integrity":"sha512-95EFMWZAXZa1miLVH0Rf5ANq55H3/9i7pau20RuvmGUni1UEc6gWlC83nfjv30FZuTcC1CXomQPY9suWSUof9Q==","signatures":[{"sig":"MEYCIQCgWWVMBEi2a9OS12PrM3P0BvSU+5GlScFPd/y840/uLwIhAJYwLdaQK1voyxJenP6RdcEMp/uvlr41FJ+Sbt1HU63R","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":546241},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 1.0.0](https://img.shields.io/badge/ETH2.0_Spec_Version-1.0.0-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\n\nimport {CachedBeaconState, stateTransition} from \"@chainsafe/lodestar-beacon-state-transition/src/allForks\";\nimport {allForks} from \"@chainsafe/lodestar-types\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst state: CachedBeaconState<allForks.BeaconState> = generateState() as CachedBeaconState<allForks.BeaconState>;\n\n// dummy test block \nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\nlet postStateContext: allForks.BeaconState;\ntry {\n  postStateContext = stateTransition(state, block);\n} catch (e) {\n  console.log(e);\n}\n\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"7bd7467b34f3b1bc6c541a901405b6711feb4205","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.18.1+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"14.18.1","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.3","@chainsafe/ssz":"^0.8.19","@chainsafe/persistent-ts":"^0.19.1","@chainsafe/lodestar-types":"^0.31.1-dev.71+7bd7467b3","@chainsafe/lodestar-utils":"^0.31.1-dev.71+7bd7467b3","@chainsafe/lodestar-config":"^0.31.1-dev.71+7bd7467b3","@chainsafe/lodestar-params":"^0.31.1-dev.71+7bd7467b3","@chainsafe/persistent-merkle-tree":"^0.3.7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.2","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.31.1-dev.71_1635012177936_0.7210082568320471","host":"s3://npm-registry-packages"}},"0.31.1-dev.72":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.31.1-dev.72","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.31.1-dev.72","maintainers":[{"name":"nrriquel","email":"nicolas@chainsafe.io"},{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"6f8d45d8a1825bae49f2207bd396023605815216","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.31.1-dev.72.tgz","fileCount":329,"integrity":"sha512-QzhKbUIkB+yB1n9XOgvTDK2wBPl4Q7wzOjqO6+p/tztJEgjaQOksyoHIRT4zU0nnTPz/HZPwAKvbMx0Zto59MA==","signatures":[{"sig":"MEUCIAiFrDjepjoHUGrFLvUs9oKkx9N8+euVBAhMHQWnFZrnAiEAlsJQwFDsCNgou2roclduZyLdnCsfJjhBSi46cgM692I=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":546241},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 1.0.0](https://img.shields.io/badge/ETH2.0_Spec_Version-1.0.0-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\n\nimport {CachedBeaconState, stateTransition} from \"@chainsafe/lodestar-beacon-state-transition/src/allForks\";\nimport {allForks} from \"@chainsafe/lodestar-types\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst state: CachedBeaconState<allForks.BeaconState> = generateState() as CachedBeaconState<allForks.BeaconState>;\n\n// dummy test block \nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\nlet postStateContext: allForks.BeaconState;\ntry {\n  postStateContext = stateTransition(state, block);\n} catch (e) {\n  console.log(e);\n}\n\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"694a6562a6bf701229fb182a246f3277f3cbbfe7","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.18.1+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"14.18.1","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.3","@chainsafe/ssz":"^0.8.19","@chainsafe/persistent-ts":"^0.19.1","@chainsafe/lodestar-types":"^0.31.1-dev.72+694a6562a","@chainsafe/lodestar-utils":"^0.31.1-dev.72+694a6562a","@chainsafe/lodestar-config":"^0.31.1-dev.72+694a6562a","@chainsafe/lodestar-params":"^0.31.1-dev.72+694a6562a","@chainsafe/persistent-merkle-tree":"^0.3.7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.2","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.31.1-dev.72_1635197455501_0.39296861304877106","host":"s3://npm-registry-packages"}},"0.31.1-dev.73":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.31.1-dev.73","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.31.1-dev.73","maintainers":[{"name":"nrriquel","email":"nicolas@chainsafe.io"},{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"c20ab980d5c8d622bf6be9b8d1a1abf57d116e16","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.31.1-dev.73.tgz","fileCount":329,"integrity":"sha512-UdY+EIfta/bt8Ulg+isHZpGrs5ZPGUWBhKl5+2k+XcUNgYOMDwWaAKIXFDWmv/JJhdgw/TkkW9CzRnRq4VMILw==","signatures":[{"sig":"MEYCIQCH9uGDz7OezID6NDTcW1jbuWZntC4XVZFMrKsnRWLk/QIhAJxebYVv42dD4dRkx0yqZuKRihHfugzdecMSMwUVhSUG","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":546241},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 1.0.0](https://img.shields.io/badge/ETH2.0_Spec_Version-1.0.0-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\n\nimport {CachedBeaconState, stateTransition} from \"@chainsafe/lodestar-beacon-state-transition/src/allForks\";\nimport {allForks} from \"@chainsafe/lodestar-types\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst state: CachedBeaconState<allForks.BeaconState> = generateState() as CachedBeaconState<allForks.BeaconState>;\n\n// dummy test block \nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\nlet postStateContext: allForks.BeaconState;\ntry {\n  postStateContext = stateTransition(state, block);\n} catch (e) {\n  console.log(e);\n}\n\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"475753454d1fdb03e0d1569c61179b3db75482a7","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.18.1+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"14.18.1","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.3","@chainsafe/ssz":"^0.8.19","@chainsafe/persistent-ts":"^0.19.1","@chainsafe/lodestar-types":"^0.31.1-dev.73+475753454","@chainsafe/lodestar-utils":"^0.31.1-dev.73+475753454","@chainsafe/lodestar-config":"^0.31.1-dev.73+475753454","@chainsafe/lodestar-params":"^0.31.1-dev.73+475753454","@chainsafe/persistent-merkle-tree":"^0.3.7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.2","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.31.1-dev.73_1635199627159_0.44913152702682857","host":"s3://npm-registry-packages"}},"0.31.1-dev.74":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.31.1-dev.74","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.31.1-dev.74","maintainers":[{"name":"nrriquel","email":"nicolas@chainsafe.io"},{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"0e7bc49a87ca9b5ccb70a5a31927a372cc0e1fdf","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.31.1-dev.74.tgz","fileCount":329,"integrity":"sha512-d+nrx3WNQDXjeRqkbO4jJyG2Dx3cE0j2Tql9ZocpKjelBTJ1aUrqKgW2q/z8tRsMjIYEzUcVj8wFMsp1ZtPcfw==","signatures":[{"sig":"MEQCIH6qgg8g0wV+1cGEXOZl6CxppOZ0uIyNtquQLJAKpmqDAiAE7qgCPmxEs1khHMs+BPEQF4j1LNXeZCIbkDhKHvP+DA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":546241},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 1.0.0](https://img.shields.io/badge/ETH2.0_Spec_Version-1.0.0-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\n\nimport {CachedBeaconState, stateTransition} from \"@chainsafe/lodestar-beacon-state-transition/src/allForks\";\nimport {allForks} from \"@chainsafe/lodestar-types\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst state: CachedBeaconState<allForks.BeaconState> = generateState() as CachedBeaconState<allForks.BeaconState>;\n\n// dummy test block \nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\nlet postStateContext: allForks.BeaconState;\ntry {\n  postStateContext = stateTransition(state, block);\n} catch (e) {\n  console.log(e);\n}\n\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"7d744776efdfd0239928f8adde2be023032b5ff2","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.18.1+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"14.18.1","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.3","@chainsafe/ssz":"^0.8.19","@chainsafe/persistent-ts":"^0.19.1","@chainsafe/lodestar-types":"^0.31.1-dev.74+7d744776e","@chainsafe/lodestar-utils":"^0.31.1-dev.74+7d744776e","@chainsafe/lodestar-config":"^0.31.1-dev.74+7d744776e","@chainsafe/lodestar-params":"^0.31.1-dev.74+7d744776e","@chainsafe/persistent-merkle-tree":"^0.3.7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.2","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.31.1-dev.74_1635199961007_0.9410813864072745","host":"s3://npm-registry-packages"}},"0.31.1-dev.75":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.31.1-dev.75","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.31.1-dev.75","maintainers":[{"name":"nrriquel","email":"nicolas@chainsafe.io"},{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"cc4d605552955055be4e20a5928f8d7a96fb53fe","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.31.1-dev.75.tgz","fileCount":329,"integrity":"sha512-FV3KDH8+MK8c+0y10dFASi3ySBl+fSh3Iu3inirv0N2qrfAu/0xo2MynPgt7iAFLjvTpk0BGxzAVyG/1A2jf6w==","signatures":[{"sig":"MEUCIFEC5U8Q7VoLPl5sQBSk1zNNIz07StiUxV4d6py4tPqiAiEAiK15p6AsZNsGfkkFFrz4pL7azCU0YOMxt/FsuVT07xY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":546241},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 1.0.0](https://img.shields.io/badge/ETH2.0_Spec_Version-1.0.0-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\n\nimport {CachedBeaconState, stateTransition} from \"@chainsafe/lodestar-beacon-state-transition/src/allForks\";\nimport {allForks} from \"@chainsafe/lodestar-types\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst state: CachedBeaconState<allForks.BeaconState> = generateState() as CachedBeaconState<allForks.BeaconState>;\n\n// dummy test block \nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\nlet postStateContext: allForks.BeaconState;\ntry {\n  postStateContext = stateTransition(state, block);\n} catch (e) {\n  console.log(e);\n}\n\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"6aed7b05b4111fbd8e481e654560ddbd38ad8933","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.18.1+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"14.18.1","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.3","@chainsafe/ssz":"^0.8.19","@chainsafe/persistent-ts":"^0.19.1","@chainsafe/lodestar-types":"^0.31.1-dev.75+6aed7b05b","@chainsafe/lodestar-utils":"^0.31.1-dev.75+6aed7b05b","@chainsafe/lodestar-config":"^0.31.1-dev.75+6aed7b05b","@chainsafe/lodestar-params":"^0.31.1-dev.75+6aed7b05b","@chainsafe/persistent-merkle-tree":"^0.3.7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.2","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.31.1-dev.75_1635290066128_0.8773666589298106","host":"s3://npm-registry-packages"}},"0.31.1-dev.76":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.31.1-dev.76","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.31.1-dev.76","maintainers":[{"name":"jdevcs","email":"junaid@chainsafe.io"},{"name":"nazarhussain86","email":"nazarhussain@gmail.com"},{"name":"nrriquel","email":"nicolas@chainsafe.io"},{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"ee2067b941a45cd29a6a1cd33255021e24c74113","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.31.1-dev.76.tgz","fileCount":329,"integrity":"sha512-FQVSooQEg+FrANxymD8oDOYy/U57vKwh+iB+7P6XA5t/OaS3PqNlgjNH70DLBNV8CmtTOp1XRWLi5hiY++eHiQ==","signatures":[{"sig":"MEUCIQCBVn5puj32lzlBBK5VQpVAMtHp05EtdUv1ud5AS7gtcwIgVC0sXOn2+S0TuhFVlMWK210RuquvB9ke14vrp8+05cs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":546241},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 1.0.0](https://img.shields.io/badge/ETH2.0_Spec_Version-1.0.0-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\n\nimport {CachedBeaconState, stateTransition} from \"@chainsafe/lodestar-beacon-state-transition/src/allForks\";\nimport {allForks} from \"@chainsafe/lodestar-types\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst state: CachedBeaconState<allForks.BeaconState> = generateState() as CachedBeaconState<allForks.BeaconState>;\n\n// dummy test block \nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\nlet postStateContext: allForks.BeaconState;\ntry {\n  postStateContext = stateTransition(state, block);\n} catch (e) {\n  console.log(e);\n}\n\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"712d09cda8eddaf4d1eec9f6dd1b97251769713c","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.18.1+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"14.18.1","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.3","@chainsafe/ssz":"^0.8.19","@chainsafe/persistent-ts":"^0.19.1","@chainsafe/lodestar-types":"^0.31.1-dev.76+712d09cda","@chainsafe/lodestar-utils":"^0.31.1-dev.76+712d09cda","@chainsafe/lodestar-config":"^0.31.1-dev.76+712d09cda","@chainsafe/lodestar-params":"^0.31.1-dev.76+712d09cda","@chainsafe/persistent-merkle-tree":"^0.3.7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.2","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.31.1-dev.76_1635413391504_0.19537130739032182","host":"s3://npm-registry-packages"}},"0.31.1-dev.77":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.31.1-dev.77","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.31.1-dev.77","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"a93183571f5e11deb3ba49e7294c18e7c4ae8dfe","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.31.1-dev.77.tgz","fileCount":329,"integrity":"sha512-T5DhEJpRYD9NdA5qvXXHf+j1OJQxkVNtGluu3JrDHR8XKB+nCf6fZA5qgh0j0nJNjfmx+RHP5EcODmD7fMrMBw==","signatures":[{"sig":"MEUCIQCOjGLSGVfYUZgsyIQpHXCHfXfKg0/b+VDyR+ei2dqM4wIgcizix+7xBwtlPLSgJ34YGMEf4UbCvXBAQF1gtzg2M4k=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":546179},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 1.0.0](https://img.shields.io/badge/ETH2.0_Spec_Version-1.0.0-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\n\nimport {CachedBeaconState, stateTransition} from \"@chainsafe/lodestar-beacon-state-transition/src/allForks\";\nimport {allForks} from \"@chainsafe/lodestar-types\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst state: CachedBeaconState<allForks.BeaconState> = generateState() as CachedBeaconState<allForks.BeaconState>;\n\n// dummy test block \nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\nlet postStateContext: allForks.BeaconState;\ntry {\n  postStateContext = stateTransition(state, block);\n} catch (e) {\n  console.log(e);\n}\n\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"a5fef5cfad2114ac0d8013d7ebd1a12424176778","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.18.1+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"14.18.1","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.3","@chainsafe/ssz":"^0.8.19","@chainsafe/persistent-ts":"^0.19.1","@chainsafe/lodestar-types":"^0.31.1-dev.77+a5fef5cfa","@chainsafe/lodestar-utils":"^0.31.1-dev.77+a5fef5cfa","@chainsafe/lodestar-config":"^0.31.1-dev.77+a5fef5cfa","@chainsafe/lodestar-params":"^0.31.1-dev.77+a5fef5cfa","@chainsafe/persistent-merkle-tree":"^0.3.7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.2","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.31.1-dev.77_1635426313949_0.6370525538404437","host":"s3://npm-registry-packages"}},"0.31.1-dev.78":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.31.1-dev.78","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.31.1-dev.78","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"1d7ffd917fa187cebd50cb028ca321deb1b873c2","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.31.1-dev.78.tgz","fileCount":329,"integrity":"sha512-QfPNkqPjYccjUL08fTH+9MSE1gfSFqQP75/xf14UTTvLUMH4f7elQJQhTABwOllF3tWFQ+YF3gV5cXinYImZHA==","signatures":[{"sig":"MEQCIAc3YgXtlqmzpOqkAzpwOXtx+VvzcW/TebkR/nOkPo8nAiBx549ZDIAXFGZ9LPJEYnyFNod++loeTdOdFi/K09dHqQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":546179},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 1.0.0](https://img.shields.io/badge/ETH2.0_Spec_Version-1.0.0-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\n\nimport {CachedBeaconState, stateTransition} from \"@chainsafe/lodestar-beacon-state-transition/src/allForks\";\nimport {allForks} from \"@chainsafe/lodestar-types\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst state: CachedBeaconState<allForks.BeaconState> = generateState() as CachedBeaconState<allForks.BeaconState>;\n\n// dummy test block \nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\nlet postStateContext: allForks.BeaconState;\ntry {\n  postStateContext = stateTransition(state, block);\n} catch (e) {\n  console.log(e);\n}\n\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"861f6e4531ef4eb2c76d35339bd83c2de4d96cbe","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.18.1+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"14.18.1","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.3","@chainsafe/ssz":"^0.8.19","@chainsafe/persistent-ts":"^0.19.1","@chainsafe/lodestar-types":"^0.31.1-dev.78+861f6e453","@chainsafe/lodestar-utils":"^0.31.1-dev.78+861f6e453","@chainsafe/lodestar-config":"^0.31.1-dev.78+861f6e453","@chainsafe/lodestar-params":"^0.31.1-dev.78+861f6e453","@chainsafe/persistent-merkle-tree":"^0.3.7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.2","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.31.1-dev.78_1635434028383_0.5128089504651137","host":"s3://npm-registry-packages"}},"0.31.1-dev.79":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.31.1-dev.79","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.31.1-dev.79","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"3ebb820e9a8b967e42ef12be349624bae6cdfc11","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.31.1-dev.79.tgz","fileCount":329,"integrity":"sha512-GR4R5c4oTaK8Hlg9Xg9UF53zGz4bUmSZ1r3g9KBHFYVV30oBWwb/mKr5ftIhbNPqhP6Hzi+LPw7vXtmBRyWOjQ==","signatures":[{"sig":"MEYCIQChUd5W5RJNplmpb4dr52t7GzlBzdXBQhRMMnpMbzAewgIhAIQfUeFNFyIwKykUwmm3UIoDk+I/Ac7A2Ble7V1PjGT2","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":546179},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 1.0.0](https://img.shields.io/badge/ETH2.0_Spec_Version-1.0.0-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\n\nimport {CachedBeaconState, stateTransition} from \"@chainsafe/lodestar-beacon-state-transition/src/allForks\";\nimport {allForks} from \"@chainsafe/lodestar-types\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst state: CachedBeaconState<allForks.BeaconState> = generateState() as CachedBeaconState<allForks.BeaconState>;\n\n// dummy test block \nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\nlet postStateContext: allForks.BeaconState;\ntry {\n  postStateContext = stateTransition(state, block);\n} catch (e) {\n  console.log(e);\n}\n\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"8fd95cb96b3738d49a1ce35aca39758f2874f16c","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.18.1+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"14.18.1","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.3","@chainsafe/ssz":"^0.8.19","@chainsafe/persistent-ts":"^0.19.1","@chainsafe/lodestar-types":"^0.31.1-dev.79+8fd95cb96","@chainsafe/lodestar-utils":"^0.31.1-dev.79+8fd95cb96","@chainsafe/lodestar-config":"^0.31.1-dev.79+8fd95cb96","@chainsafe/lodestar-params":"^0.31.1-dev.79+8fd95cb96","@chainsafe/persistent-merkle-tree":"^0.3.7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.2","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.31.1-dev.79_1635534353996_0.2839493888725877","host":"s3://npm-registry-packages"}},"0.31.1-dev.80":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.31.1-dev.80","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.31.1-dev.80","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"69c7f05957881eddc36f8ecef3a3b9f8623486ff","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.31.1-dev.80.tgz","fileCount":329,"integrity":"sha512-qzRSvfTQqsHyDUsSvn08bI6nXt6J0h9n7yoDi/kRFkhgFo6+2UiLBTpQHg5WLY86XoJeu9fdn/zW5ZdzZRXNNQ==","signatures":[{"sig":"MEYCIQDTtqgccG/Gn5Q219RmLEfypjBom8NB22sUeoDRZ/w7egIhAOU6Fn3Q2E1nVIMZzmDHML016vGCyxHbfS7QDNP11qM7","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":546179},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 1.0.0](https://img.shields.io/badge/ETH2.0_Spec_Version-1.0.0-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\n\nimport {CachedBeaconState, stateTransition} from \"@chainsafe/lodestar-beacon-state-transition/src/allForks\";\nimport {allForks} from \"@chainsafe/lodestar-types\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst state: CachedBeaconState<allForks.BeaconState> = generateState() as CachedBeaconState<allForks.BeaconState>;\n\n// dummy test block \nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\nlet postStateContext: allForks.BeaconState;\ntry {\n  postStateContext = stateTransition(state, block);\n} catch (e) {\n  console.log(e);\n}\n\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"aafc5d71f4623c56186d90b0b2004ce6866c02ad","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.18.1+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"14.18.1","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.3","@chainsafe/ssz":"^0.8.19","@chainsafe/persistent-ts":"^0.19.1","@chainsafe/lodestar-types":"^0.31.1-dev.80+aafc5d71f","@chainsafe/lodestar-utils":"^0.31.1-dev.80+aafc5d71f","@chainsafe/lodestar-config":"^0.31.1-dev.80+aafc5d71f","@chainsafe/lodestar-params":"^0.31.1-dev.80+aafc5d71f","@chainsafe/persistent-merkle-tree":"^0.3.7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.2","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.31.1-dev.80_1635575794195_0.4852556140460249","host":"s3://npm-registry-packages"}},"0.31.1-dev.81":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.31.1-dev.81","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.31.1-dev.81","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"6b3ee6a0896aff3c54f329d50341486536927957","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.31.1-dev.81.tgz","fileCount":329,"integrity":"sha512-B2XNaMaZ47qbn2UAwdtgmHILH5sYH96lhPigpyRsByOSiv/vMlPuWWq65H0xugObuP58Va8+qIEQbJwyve+JrQ==","signatures":[{"sig":"MEQCIDi9T+BmUQIs3BNmUdidbeXC2mdO56UN0CdKWQ6Cg0TMAiA1b0zKAPSX6eqpMHLXTowZljwAsLps1/H06h4Uqg7l3Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":546179},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 1.0.0](https://img.shields.io/badge/ETH2.0_Spec_Version-1.0.0-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\n\nimport {CachedBeaconState, stateTransition} from \"@chainsafe/lodestar-beacon-state-transition/src/allForks\";\nimport {allForks} from \"@chainsafe/lodestar-types\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst state: CachedBeaconState<allForks.BeaconState> = generateState() as CachedBeaconState<allForks.BeaconState>;\n\n// dummy test block \nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\nlet postStateContext: allForks.BeaconState;\ntry {\n  postStateContext = stateTransition(state, block);\n} catch (e) {\n  console.log(e);\n}\n\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"13b61a32d2aa68177cc752918af57c24290f899f","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.18.1+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"14.18.1","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.3","@chainsafe/ssz":"^0.8.19","@chainsafe/persistent-ts":"^0.19.1","@chainsafe/lodestar-types":"^0.31.1-dev.81+13b61a32d","@chainsafe/lodestar-utils":"^0.31.1-dev.81+13b61a32d","@chainsafe/lodestar-config":"^0.31.1-dev.81+13b61a32d","@chainsafe/lodestar-params":"^0.31.1-dev.81+13b61a32d","@chainsafe/persistent-merkle-tree":"^0.3.7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.2","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.31.1-dev.81_1635733312063_0.8497913662628735","host":"s3://npm-registry-packages"}},"0.31.1-dev.82":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.31.1-dev.82","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.31.1-dev.82","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"3dfafb8b136b364704928d09e4af166efd303e74","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.31.1-dev.82.tgz","fileCount":329,"integrity":"sha512-t8t91zO2XgKkVWCffkvw9GnC9wDDe4tkYuMBqyDVMfT9RZWXS4l61RYYrS6C7dLaD+Y8+Sbb6qpdkwFUPUWLXg==","signatures":[{"sig":"MEQCICNPSV9UDme0XmKY9yhPx+z9K5iO/yVIuZwUXY6mVNkEAiB6wMNXRE/nuLzagNbsHNi2JB2R+vecSLbse4gdCid6jA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":546179},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 1.0.0](https://img.shields.io/badge/ETH2.0_Spec_Version-1.0.0-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\n\nimport {CachedBeaconState, stateTransition} from \"@chainsafe/lodestar-beacon-state-transition/src/allForks\";\nimport {allForks} from \"@chainsafe/lodestar-types\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst state: CachedBeaconState<allForks.BeaconState> = generateState() as CachedBeaconState<allForks.BeaconState>;\n\n// dummy test block \nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\nlet postStateContext: allForks.BeaconState;\ntry {\n  postStateContext = stateTransition(state, block);\n} catch (e) {\n  console.log(e);\n}\n\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"9fd75f0131cf9f8f84c5c90d54538b24cdcefaa3","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.18.1+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"14.18.1","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.3","@chainsafe/ssz":"^0.8.19","@chainsafe/persistent-ts":"^0.19.1","@chainsafe/lodestar-types":"^0.31.1-dev.82+9fd75f013","@chainsafe/lodestar-utils":"^0.31.1-dev.82+9fd75f013","@chainsafe/lodestar-config":"^0.31.1-dev.82+9fd75f013","@chainsafe/lodestar-params":"^0.31.1-dev.82+9fd75f013","@chainsafe/persistent-merkle-tree":"^0.3.7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.2","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.31.1-dev.82_1635950268661_0.03008114885565294","host":"s3://npm-registry-packages"}},"0.31.1-dev.84":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.31.1-dev.84","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.31.1-dev.84","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"0260fccf070c11c2cc616986bb5223974ef3095e","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.31.1-dev.84.tgz","fileCount":329,"integrity":"sha512-EO846o90UTtlZfAXG7nrCEeFPhRBLwHvXUEpWS6tyDbsAYG+XNA3EkrgV/tXkX2QMjzizYTZBlx43nCvl7pAgA==","signatures":[{"sig":"MEUCIQDT7J+tswd0rKgLKI5xauy2zYOEktwfDm+ISimdMR/LDwIgbJElUQ6BTUtQNYuMny8xAnD3pnOXSo+iIJpvE5YmCxg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":546179},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 1.0.0](https://img.shields.io/badge/ETH2.0_Spec_Version-1.0.0-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\n\nimport {CachedBeaconState, stateTransition} from \"@chainsafe/lodestar-beacon-state-transition/src/allForks\";\nimport {allForks} from \"@chainsafe/lodestar-types\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst state: CachedBeaconState<allForks.BeaconState> = generateState() as CachedBeaconState<allForks.BeaconState>;\n\n// dummy test block \nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\nlet postStateContext: allForks.BeaconState;\ntry {\n  postStateContext = stateTransition(state, block);\n} catch (e) {\n  console.log(e);\n}\n\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"c5a1bb78e025595111d4b2ac6d0eefaa36ba1307","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.18.1+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"14.18.1","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.3","@chainsafe/ssz":"^0.8.19","@chainsafe/persistent-ts":"^0.19.1","@chainsafe/lodestar-types":"^0.31.1-dev.84+c5a1bb78e","@chainsafe/lodestar-utils":"^0.31.1-dev.84+c5a1bb78e","@chainsafe/lodestar-config":"^0.31.1-dev.84+c5a1bb78e","@chainsafe/lodestar-params":"^0.31.1-dev.84+c5a1bb78e","@chainsafe/persistent-merkle-tree":"^0.3.7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.2","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.31.1-dev.84_1635950644051_0.15362773448269862","host":"s3://npm-registry-packages"}},"0.31.1-dev.86":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.31.1-dev.86","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.31.1-dev.86","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"e1ae16776ee8c788faab12ea5af6af460f5dbbcf","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.31.1-dev.86.tgz","fileCount":329,"integrity":"sha512-uSz8sh86jSFs74OkMgcO7IYjkt1MR9HnjlkrkWVVdliatr1eUDucBuyy6SsfVIWKdQtVKHVaQ/fWmokA9DztTQ==","signatures":[{"sig":"MEYCIQD1x3Muury7grM06NLssYluyfw1ejOA4hnqE+vtRs0HVQIhAM60SLhrzBrLgoh5H2qZByGDJvFm9O2lL/FXtAmhlq9P","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":546179},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 1.0.0](https://img.shields.io/badge/ETH2.0_Spec_Version-1.0.0-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\n\nimport {CachedBeaconState, stateTransition} from \"@chainsafe/lodestar-beacon-state-transition/src/allForks\";\nimport {allForks} from \"@chainsafe/lodestar-types\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst state: CachedBeaconState<allForks.BeaconState> = generateState() as CachedBeaconState<allForks.BeaconState>;\n\n// dummy test block \nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\nlet postStateContext: allForks.BeaconState;\ntry {\n  postStateContext = stateTransition(state, block);\n} catch (e) {\n  console.log(e);\n}\n\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"397327acf93444fe7760426eacbd8ccf51bb9dda","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.18.1+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"14.18.1","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.3","@chainsafe/ssz":"^0.8.19","@chainsafe/persistent-ts":"^0.19.1","@chainsafe/lodestar-types":"^0.31.1-dev.86+397327acf","@chainsafe/lodestar-utils":"^0.31.1-dev.86+397327acf","@chainsafe/lodestar-config":"^0.31.1-dev.86+397327acf","@chainsafe/lodestar-params":"^0.31.1-dev.86+397327acf","@chainsafe/persistent-merkle-tree":"^0.3.7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.2","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.31.1-dev.86_1635950968687_0.49681217813539846","host":"s3://npm-registry-packages"}},"0.31.1-dev.87":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.31.1-dev.87","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.31.1-dev.87","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"4b58c9f9236d0f3a34a5a44c55e70d82a599df27","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.31.1-dev.87.tgz","fileCount":329,"integrity":"sha512-mNkpfwWfN+0ZEfD5B+gjdto2MdPKWfEZl994B2i1ANNsHt5jkOvxBnO4Lrtc/eCKJmf1m8nB96bXFvZ8viS4oQ==","signatures":[{"sig":"MEQCIEYfV+7sZ7wVnh9iqtscsV9gZtK7EFYu9iLd+nYhHP+qAiB2xhxSoAXQyu2xlQfXJS/qZhWpJBLSHB+dmYX6P8n8Hw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":546179},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 1.0.0](https://img.shields.io/badge/ETH2.0_Spec_Version-1.0.0-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\n\nimport {CachedBeaconState, stateTransition} from \"@chainsafe/lodestar-beacon-state-transition/src/allForks\";\nimport {allForks} from \"@chainsafe/lodestar-types\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst state: CachedBeaconState<allForks.BeaconState> = generateState() as CachedBeaconState<allForks.BeaconState>;\n\n// dummy test block \nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\nlet postStateContext: allForks.BeaconState;\ntry {\n  postStateContext = stateTransition(state, block);\n} catch (e) {\n  console.log(e);\n}\n\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"4461207ccaf1fb296ef30714ae3ceaf00fc6a97e","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.18.1+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"14.18.1","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.3","@chainsafe/ssz":"^0.8.19","@chainsafe/persistent-ts":"^0.19.1","@chainsafe/lodestar-types":"^0.31.1-dev.87+4461207cc","@chainsafe/lodestar-utils":"^0.31.1-dev.87+4461207cc","@chainsafe/lodestar-config":"^0.31.1-dev.87+4461207cc","@chainsafe/lodestar-params":"^0.31.1-dev.87+4461207cc","@chainsafe/persistent-merkle-tree":"^0.3.7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.2","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.31.1-dev.87_1636035457699_0.2807362224350767","host":"s3://npm-registry-packages"}},"0.31.1-dev.88":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.31.1-dev.88","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.31.1-dev.88","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"ad54616920324ed963e91d2f7b950f9e231644f2","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.31.1-dev.88.tgz","fileCount":329,"integrity":"sha512-2mvcwudcIaDie6DfllmNbg6e64RiIUYn1XFiZWWbsKi/kMgaVGCKKLYSqPabPli9zqOIn1GJMLnhgi5YXJ0fkg==","signatures":[{"sig":"MEQCICI96Wrj4ASH2oLkzos6a+I+SBReLZ3ukJ9aFohAo5plAiBoibgQNhGJuv7He51ziYXiKfnVqy48RHsyi3NWvRIu8A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":546179},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 1.0.0](https://img.shields.io/badge/ETH2.0_Spec_Version-1.0.0-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\n\nimport {CachedBeaconState, stateTransition} from \"@chainsafe/lodestar-beacon-state-transition/src/allForks\";\nimport {allForks} from \"@chainsafe/lodestar-types\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst state: CachedBeaconState<allForks.BeaconState> = generateState() as CachedBeaconState<allForks.BeaconState>;\n\n// dummy test block \nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\nlet postStateContext: allForks.BeaconState;\ntry {\n  postStateContext = stateTransition(state, block);\n} catch (e) {\n  console.log(e);\n}\n\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"da26111a5da2567e332e79789b9bd98eff1079a1","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.18.1+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"14.18.1","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.3","@chainsafe/ssz":"^0.8.19","@chainsafe/persistent-ts":"^0.19.1","@chainsafe/lodestar-types":"^0.31.1-dev.88+da26111a5","@chainsafe/lodestar-utils":"^0.31.1-dev.88+da26111a5","@chainsafe/lodestar-config":"^0.31.1-dev.88+da26111a5","@chainsafe/lodestar-params":"^0.31.1-dev.88+da26111a5","@chainsafe/persistent-merkle-tree":"^0.3.7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.2","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.31.1-dev.88_1636035947701_0.907634854500665","host":"s3://npm-registry-packages"}},"0.31.1-dev.89":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.31.1-dev.89","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.31.1-dev.89","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"23a62b01b1c9eb094f396edb721c82a0dd6326cb","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.31.1-dev.89.tgz","fileCount":329,"integrity":"sha512-zHA9i5yuN8L1n6tRF0heiK4QAHuBnwzB9eLd/ElRTAM7JS9/q6WsHAo27J8nB9e3ETS5PVtUpNBwNzwOrtTGdw==","signatures":[{"sig":"MEUCIFywd4DragW+ZFVHlRJ8rKlQeuHOvz/XXv5+oR2g8dpbAiEApGtKEDY4Q3M+eczsH8HbiW0LAQnMTVdygVE2rXMK+rU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":546217},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 1.0.0](https://img.shields.io/badge/ETH2.0_Spec_Version-1.0.0-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\n\nimport {CachedBeaconState, stateTransition} from \"@chainsafe/lodestar-beacon-state-transition/src/allForks\";\nimport {allForks} from \"@chainsafe/lodestar-types\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst state: CachedBeaconState<allForks.BeaconState> = generateState() as CachedBeaconState<allForks.BeaconState>;\n\n// dummy test block \nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\nlet postStateContext: allForks.BeaconState;\ntry {\n  postStateContext = stateTransition(state, block);\n} catch (e) {\n  console.log(e);\n}\n\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"70a534decadc96b972008a71abc33bbb30283147","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.18.1+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"14.18.1","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.3","@chainsafe/ssz":"^0.8.19","@chainsafe/persistent-ts":"^0.19.1","@chainsafe/lodestar-types":"^0.31.1-dev.89+70a534dec","@chainsafe/lodestar-utils":"^0.31.1-dev.89+70a534dec","@chainsafe/lodestar-config":"^0.31.1-dev.89+70a534dec","@chainsafe/lodestar-params":"^0.31.1-dev.89+70a534dec","@chainsafe/persistent-merkle-tree":"^0.3.7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.2","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.31.1-dev.89_1636045523879_0.2576288809622853","host":"s3://npm-registry-packages"}},"0.31.1-dev.90":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.31.1-dev.90","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.31.1-dev.90","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"e4f0335f627eee65902837ec8cc687bc367bbe70","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.31.1-dev.90.tgz","fileCount":329,"integrity":"sha512-GVnpWrBqinQvq+tr4cG4KyCnVnOp2uGjQACJwS3r9PojrpXc152bEnieAP/E0ztC+iuXn+Ro/smqqMdXMTW1lw==","signatures":[{"sig":"MEQCIBW3WOPKHrV7ifrjKLj3RRn+9VgBS2coBmH8c0mmhHBlAiBpxw0HuFrNmtLpUyeDEPtxTb1TyOSjLDO41m3Rbh+Ekg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":546217},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 1.0.0](https://img.shields.io/badge/ETH2.0_Spec_Version-1.0.0-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\n\nimport {CachedBeaconState, stateTransition} from \"@chainsafe/lodestar-beacon-state-transition/src/allForks\";\nimport {allForks} from \"@chainsafe/lodestar-types\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst state: CachedBeaconState<allForks.BeaconState> = generateState() as CachedBeaconState<allForks.BeaconState>;\n\n// dummy test block \nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\nlet postStateContext: allForks.BeaconState;\ntry {\n  postStateContext = stateTransition(state, block);\n} catch (e) {\n  console.log(e);\n}\n\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"08dbb21538bea1f13aa64bdcebe76ec4bfaa4249","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.18.1+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"14.18.1","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.3","@chainsafe/ssz":"^0.8.19","@chainsafe/persistent-ts":"^0.19.1","@chainsafe/lodestar-types":"^0.31.1-dev.90+08dbb2153","@chainsafe/lodestar-utils":"^0.31.1-dev.90+08dbb2153","@chainsafe/lodestar-config":"^0.31.1-dev.90+08dbb2153","@chainsafe/lodestar-params":"^0.31.1-dev.90+08dbb2153","@chainsafe/persistent-merkle-tree":"^0.3.7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.2","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.31.1-dev.90_1636045943410_0.4566565137980372","host":"s3://npm-registry-packages"}},"0.31.1-dev.91":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.31.1-dev.91","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.31.1-dev.91","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"9263bbe6f644d10b6b983b530938a66277fbfe86","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.31.1-dev.91.tgz","fileCount":329,"integrity":"sha512-iyeZf1APqZYJ53mxM4x+L19+rVK/LeS4M4UrA4S8Z72pU1LltX1GemdHDUUVEojVb6pDqNYZaKEncw7XFe/NXQ==","signatures":[{"sig":"MEYCIQCijCn23GZjoLN9GYrhWiKMmKCTbufVbgjgdi0gA3IhjwIhAJR9E8cVzu91LU2qLdUZTN4J1xv9bWbT8rlj+wFUduNY","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":546217},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 1.0.0](https://img.shields.io/badge/ETH2.0_Spec_Version-1.0.0-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\n\nimport {CachedBeaconState, stateTransition} from \"@chainsafe/lodestar-beacon-state-transition/src/allForks\";\nimport {allForks} from \"@chainsafe/lodestar-types\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst state: CachedBeaconState<allForks.BeaconState> = generateState() as CachedBeaconState<allForks.BeaconState>;\n\n// dummy test block \nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\nlet postStateContext: allForks.BeaconState;\ntry {\n  postStateContext = stateTransition(state, block);\n} catch (e) {\n  console.log(e);\n}\n\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"0eb314ac25c640f66f3d4908f3fdb974513802c3","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.18.1+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"14.18.1","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.3","@chainsafe/ssz":"^0.8.19","@chainsafe/persistent-ts":"^0.19.1","@chainsafe/lodestar-types":"^0.31.1-dev.91+0eb314ac2","@chainsafe/lodestar-utils":"^0.31.1-dev.91+0eb314ac2","@chainsafe/lodestar-config":"^0.31.1-dev.91+0eb314ac2","@chainsafe/lodestar-params":"^0.31.1-dev.91+0eb314ac2","@chainsafe/persistent-merkle-tree":"^0.3.7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.2","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.31.1-dev.91_1636471901303_0.3873249442185014","host":"s3://npm-registry-packages"}},"0.31.1-dev.92":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.31.1-dev.92","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.31.1-dev.92","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"9ee096b0a803b1dc85f8adc49c791732d59fb460","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.31.1-dev.92.tgz","fileCount":329,"integrity":"sha512-G0tMFvXiab9QbQaUWhE8aC2N4EjXiBr22EHVEgVqp7+KR3BuA9MO2tfC9yM9jvRliwFcbMe1a3wlcq1m4fPXjg==","signatures":[{"sig":"MEQCIFV/ggVLZvWC/ZyliQLufXiYpwbuoH1oobUdfHaYrEWFAiAI4gA3nrfo7BGiNR12S8ljpstOXLQjbKIiWYo6c7bc0w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":546425},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 1.0.0](https://img.shields.io/badge/ETH2.0_Spec_Version-1.0.0-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\n\nimport {CachedBeaconState, stateTransition} from \"@chainsafe/lodestar-beacon-state-transition/src/allForks\";\nimport {allForks} from \"@chainsafe/lodestar-types\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst state: CachedBeaconState<allForks.BeaconState> = generateState() as CachedBeaconState<allForks.BeaconState>;\n\n// dummy test block \nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\nlet postStateContext: allForks.BeaconState;\ntry {\n  postStateContext = stateTransition(state, block);\n} catch (e) {\n  console.log(e);\n}\n\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"91f3fef1c274c59f68de87169693b0a53c8f3126","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.18.1+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"14.18.1","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.3","@chainsafe/ssz":"^0.8.19","@chainsafe/persistent-ts":"^0.19.1","@chainsafe/lodestar-types":"^0.31.1-dev.92+91f3fef1c","@chainsafe/lodestar-utils":"^0.31.1-dev.92+91f3fef1c","@chainsafe/lodestar-config":"^0.31.1-dev.92+91f3fef1c","@chainsafe/lodestar-params":"^0.31.1-dev.92+91f3fef1c","@chainsafe/persistent-merkle-tree":"^0.3.7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.2","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.31.1-dev.92_1636480230722_0.5833046556610086","host":"s3://npm-registry-packages"}},"0.31.1-dev.93":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.31.1-dev.93","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.31.1-dev.93","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"5e025475fea3584707837cb07f79280b6be72f50","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.31.1-dev.93.tgz","fileCount":329,"integrity":"sha512-UEFusZQYQp3iI1+AWqsHoVaeCu14dXNPnf84oFoWfaV6dBYNYKpeFGHJ7MFYZRTl7L88CTCKqtTFEfBW5L7yDQ==","signatures":[{"sig":"MEUCIBOER8QWHeV9k8IpYI/JXvg2Uo7+vpEOth9Jt1ltHyGHAiEAtYL0fsYuHMWvysYIWYstN5gpUtxckn45m5zpKODQUMY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":546425},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 1.0.0](https://img.shields.io/badge/ETH2.0_Spec_Version-1.0.0-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\n\nimport {CachedBeaconState, stateTransition} from \"@chainsafe/lodestar-beacon-state-transition/src/allForks\";\nimport {allForks} from \"@chainsafe/lodestar-types\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst state: CachedBeaconState<allForks.BeaconState> = generateState() as CachedBeaconState<allForks.BeaconState>;\n\n// dummy test block \nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\nlet postStateContext: allForks.BeaconState;\ntry {\n  postStateContext = stateTransition(state, block);\n} catch (e) {\n  console.log(e);\n}\n\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"5f94e693203b5c0f8958e521bd0645317d1baa7a","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.18.1+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"14.18.1","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.3","@chainsafe/ssz":"^0.8.19","@chainsafe/persistent-ts":"^0.19.1","@chainsafe/lodestar-types":"^0.31.1-dev.93+5f94e6932","@chainsafe/lodestar-utils":"^0.31.1-dev.93+5f94e6932","@chainsafe/lodestar-config":"^0.31.1-dev.93+5f94e6932","@chainsafe/lodestar-params":"^0.31.1-dev.93+5f94e6932","@chainsafe/persistent-merkle-tree":"^0.3.7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.2","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.31.1-dev.93_1636539444602_0.37958798913497604","host":"s3://npm-registry-packages"}},"0.31.1-dev.94":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.31.1-dev.94","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.31.1-dev.94","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"6ed254717b004384fa6788a0effb026b5f5acc49","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.31.1-dev.94.tgz","fileCount":329,"integrity":"sha512-i3SQe0E/3IsLe0p1xScygvcaHKuOnrBzcgXlhArwGXwihz8Tz06wW4E8S5WEkmaLjkPOYpIpgXk28Iowk08Uvw==","signatures":[{"sig":"MEUCIHjxq+Ri1YOh80Yd7nAFFEdCR7am8vVZvji4FNBadKC0AiEAw4qTSsEFhboWeJwwt+D3VP8V+wYOBoiD/iv8s0u/BmM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":546425},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 1.0.0](https://img.shields.io/badge/ETH2.0_Spec_Version-1.0.0-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\n\nimport {CachedBeaconState, stateTransition} from \"@chainsafe/lodestar-beacon-state-transition/src/allForks\";\nimport {allForks} from \"@chainsafe/lodestar-types\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst state: CachedBeaconState<allForks.BeaconState> = generateState() as CachedBeaconState<allForks.BeaconState>;\n\n// dummy test block \nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\nlet postStateContext: allForks.BeaconState;\ntry {\n  postStateContext = stateTransition(state, block);\n} catch (e) {\n  console.log(e);\n}\n\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"6b4f9ed10416c6e738473367d7cd3f9db3820abb","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.18.1+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"14.18.1","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.3","@chainsafe/ssz":"^0.8.19","@chainsafe/persistent-ts":"^0.19.1","@chainsafe/lodestar-types":"^0.31.1-dev.94+6b4f9ed10","@chainsafe/lodestar-utils":"^0.31.1-dev.94+6b4f9ed10","@chainsafe/lodestar-config":"^0.31.1-dev.94+6b4f9ed10","@chainsafe/lodestar-params":"^0.31.1-dev.94+6b4f9ed10","@chainsafe/persistent-merkle-tree":"^0.3.7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.2","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.31.1-dev.94_1636552947825_0.5070774234103137","host":"s3://npm-registry-packages"}},"0.31.1-dev.95":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.31.1-dev.95","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.31.1-dev.95","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"0b447027ff9c1a0ac161d9506141c690102fdaf6","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.31.1-dev.95.tgz","fileCount":329,"integrity":"sha512-cY7IAxtV0wDy/yYQsGqgYA5bZ+eurif7gaFZVfNoIXEbqLg5Nr3UoYfCcDFCu9cpr34FDLEgkiaC9OzZwI/+nQ==","signatures":[{"sig":"MEUCIQDIckcDMGlhcGptweT7ktG0QL/FAC8uWFai/x43ztlH5QIgA1oM1ule5nnpWYBsofVJuforw+vnmWIc+lAGlNn+av4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":546425},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 1.0.0](https://img.shields.io/badge/ETH2.0_Spec_Version-1.0.0-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\n\nimport {CachedBeaconState, stateTransition} from \"@chainsafe/lodestar-beacon-state-transition/src/allForks\";\nimport {allForks} from \"@chainsafe/lodestar-types\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst state: CachedBeaconState<allForks.BeaconState> = generateState() as CachedBeaconState<allForks.BeaconState>;\n\n// dummy test block \nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\nlet postStateContext: allForks.BeaconState;\ntry {\n  postStateContext = stateTransition(state, block);\n} catch (e) {\n  console.log(e);\n}\n\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"40d47c1121669a42e66bb4aec0865045c6467e55","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.18.1+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"14.18.1","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.3","@chainsafe/ssz":"^0.8.19","@chainsafe/persistent-ts":"^0.19.1","@chainsafe/lodestar-types":"^0.31.1-dev.95+40d47c112","@chainsafe/lodestar-utils":"^0.31.1-dev.95+40d47c112","@chainsafe/lodestar-config":"^0.31.1-dev.95+40d47c112","@chainsafe/lodestar-params":"^0.31.1-dev.95+40d47c112","@chainsafe/persistent-merkle-tree":"^0.3.7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.2","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.31.1-dev.95_1636553337028_0.047792338789439226","host":"s3://npm-registry-packages"}},"0.31.1-dev.96":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.31.1-dev.96","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.31.1-dev.96","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"3c7476b962a723f3354e1bf99a6656fe29f7adb0","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.31.1-dev.96.tgz","fileCount":329,"integrity":"sha512-xUFR14YeiptJecAJARss7flCR5hVFAll2aCcmfsiNvfAn5Zc6myOgp2PGMSQ4Jt7QmoVEU35mGlpwDkVbVXOUw==","signatures":[{"sig":"MEQCIHOjlfgN6mjqjv0bfkibPwC0IFVKtMGDN3F4KsOouBmXAiAmgHFWSF5k/uPzq7xdKe+EB/0jYFk4H/Cswb+wuHv6EA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":546425},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 1.0.0](https://img.shields.io/badge/ETH2.0_Spec_Version-1.0.0-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\n\nimport {CachedBeaconState, stateTransition} from \"@chainsafe/lodestar-beacon-state-transition/src/allForks\";\nimport {allForks} from \"@chainsafe/lodestar-types\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst state: CachedBeaconState<allForks.BeaconState> = generateState() as CachedBeaconState<allForks.BeaconState>;\n\n// dummy test block \nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\nlet postStateContext: allForks.BeaconState;\ntry {\n  postStateContext = stateTransition(state, block);\n} catch (e) {\n  console.log(e);\n}\n\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"df54a0a8bfe4366ebbf46673dd3e554dd47d1821","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.18.1+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"14.18.1","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.3","@chainsafe/ssz":"^0.8.19","@chainsafe/persistent-ts":"^0.19.1","@chainsafe/lodestar-types":"^0.31.1-dev.96+df54a0a8b","@chainsafe/lodestar-utils":"^0.31.1-dev.96+df54a0a8b","@chainsafe/lodestar-config":"^0.31.1-dev.96+df54a0a8b","@chainsafe/lodestar-params":"^0.31.1-dev.96+df54a0a8b","@chainsafe/persistent-merkle-tree":"^0.3.7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.2","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.31.1-dev.96_1636654834738_0.02133547236274902","host":"s3://npm-registry-packages"}},"0.32.0":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.32.0","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.32.0","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"9c9112c89bb6e92ca2e79f9eb57beba8f3956da5","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.32.0.tgz","fileCount":329,"integrity":"sha512-pnG1m7KbH1Mga2xxsYK0ImRTh4L369LtLQh3PME1ZUWJ7fcSMmNA0PzGVFH9UnA1HuO9EIRu/mhVQQAv0xSbSQ==","signatures":[{"sig":"MEUCIGYtTxPRuTtLHzeSpuRm1mKqBKI1sVVbh74knqUD9KI3AiEA8NdCXJkMygp4xYq6Ynr2AEK1870PdyUN98k5eAcXcmo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":546340},"main":"lib/index.js","types":"lib/index.d.ts","gitHead":"df54a0a8bfe4366ebbf46673dd3e554dd47d1821","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.18.1+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"14.18.1","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.3","@chainsafe/ssz":"^0.8.19","@chainsafe/persistent-ts":"^0.19.1","@chainsafe/lodestar-types":"^0.32.0","@chainsafe/lodestar-utils":"^0.32.0","@chainsafe/lodestar-config":"^0.32.0","@chainsafe/lodestar-params":"^0.32.0","@chainsafe/persistent-merkle-tree":"^0.3.7"},"_hasShrinkwrap":false,"devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.2","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.32.0_1636655029950_0.3963352733517156","host":"s3://npm-registry-packages"}},"0.32.1-dev.0":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.32.1-dev.0","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.32.1-dev.0","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"d5b232a61c8033cc6a1337661ba0dbf98ebdbe14","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.32.1-dev.0.tgz","fileCount":329,"integrity":"sha512-MClmCl3h3Mngu/2lC7cNQK2NjmnDJ9IrFoMWUaLkwkUqIUwM1HTPN0cSeH9l3ETbcm1f5/00eNpWWQ2SAhrNqw==","signatures":[{"sig":"MEYCIQCLsWfNVKzLgzGJ6uwr9VBOF/baq6Jd8anFErOiyrbM4wIhANY2SGZ4OVTJKvSugx3u30khtA74yHxgArmk5Yc1CW7E","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":546420},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 1.0.0](https://img.shields.io/badge/ETH2.0_Spec_Version-1.0.0-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\n\nimport {CachedBeaconState, stateTransition} from \"@chainsafe/lodestar-beacon-state-transition/src/allForks\";\nimport {allForks} from \"@chainsafe/lodestar-types\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst state: CachedBeaconState<allForks.BeaconState> = generateState() as CachedBeaconState<allForks.BeaconState>;\n\n// dummy test block \nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\nlet postStateContext: allForks.BeaconState;\ntry {\n  postStateContext = stateTransition(state, block);\n} catch (e) {\n  console.log(e);\n}\n\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"09a4e531acf1e00ac8d9b63798c1c7a19192819c","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.18.1+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"14.18.1","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.3","@chainsafe/ssz":"^0.8.19","@chainsafe/persistent-ts":"^0.19.1","@chainsafe/lodestar-types":"^0.32.1-dev.0+09a4e531a","@chainsafe/lodestar-utils":"^0.32.1-dev.0+09a4e531a","@chainsafe/lodestar-config":"^0.32.1-dev.0+09a4e531a","@chainsafe/lodestar-params":"^0.32.1-dev.0+09a4e531a","@chainsafe/persistent-merkle-tree":"^0.3.7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.2","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.32.1-dev.0_1636963429014_0.6554959153080246","host":"s3://npm-registry-packages"}},"0.32.1-dev.1":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.32.1-dev.1","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.32.1-dev.1","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"ca3cea1650847bb1ae7364a4715baf9c233c498e","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.32.1-dev.1.tgz","fileCount":329,"integrity":"sha512-wjllpqQMzkeZHdwgN2QLZSoujZTZ7vnHoge8MEkFLMdGbE6xKQIvVba/Ko7z5P0tyijmNvU7oogUIRWBCL6lqg==","signatures":[{"sig":"MEUCIAaxZS75hVZL/vs5b8QyWGo1fvi89dWbMzSLKaQu4+0jAiEAncNqMONI3uOZF9Cg55OQN9fk79GXIE9zAEMlnDNlOA4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":546420},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 1.0.0](https://img.shields.io/badge/ETH2.0_Spec_Version-1.0.0-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\n\nimport {CachedBeaconState, stateTransition} from \"@chainsafe/lodestar-beacon-state-transition/src/allForks\";\nimport {allForks} from \"@chainsafe/lodestar-types\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst state: CachedBeaconState<allForks.BeaconState> = generateState() as CachedBeaconState<allForks.BeaconState>;\n\n// dummy test block \nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\nlet postStateContext: allForks.BeaconState;\ntry {\n  postStateContext = stateTransition(state, block);\n} catch (e) {\n  console.log(e);\n}\n\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"0f5ee0e562a6c9ca5c19b8dd2527ef11f4bd8b64","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.18.1+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"14.18.1","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.3","@chainsafe/ssz":"^0.8.19","@chainsafe/persistent-ts":"^0.19.1","@chainsafe/lodestar-types":"^0.32.1-dev.1+0f5ee0e56","@chainsafe/lodestar-utils":"^0.32.1-dev.1+0f5ee0e56","@chainsafe/lodestar-config":"^0.32.1-dev.1+0f5ee0e56","@chainsafe/lodestar-params":"^0.32.1-dev.1+0f5ee0e56","@chainsafe/persistent-merkle-tree":"^0.3.7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.2","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.32.1-dev.1_1636976713376_0.9844206630780701","host":"s3://npm-registry-packages"}},"0.32.1-dev.2":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.32.1-dev.2","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.32.1-dev.2","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"6ac028fdb43d7c0f6f918d485a039ba6a006d8bc","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.32.1-dev.2.tgz","fileCount":344,"integrity":"sha512-1HPl6cSXjZ7tvh/1XjXjK8aQiII/xJ0cdZQ0LQSAW3KTZaAoLDKS6yWkTcNIPUm7Uk3dp3sKq4QMfe/BkaQgPA==","signatures":[{"sig":"MEYCIQDk2/7o342zQAdUYOxXBoSMEo6/5oPfr1jB/7n/rR6GWAIhAIQin5VbPeDNfzD3a3Wy9dVfz/bh3TLHqRV6abk52de6","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":553634,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhkpQnCRA9TVsSAnZWagAAZlwQAJK64Io86Whd/J2VaPdH\nWZeOP90HuZp5FPKP1oGwezVb1vRB2p4H7VRhbMZ2BobrmJfqKacTJsD4Z6TN\nTgi1yFyN/GwxKLr7vXIBEuCMoBlCC9uAj4tNb1tHBlHWjUXXfqiv1bh4xque\nncq/vodjJVhrTkUhxrSwBLH1n5vvwWvIjbmZ8lDQSktc07ntaa1VZJDFWSNc\nxFQHGriieYek0RP9Mye7RAExxviaj/SDl7C8jvoq7ATOPmoiX7gV7s35gGuZ\nC3h2PC58ujEyZfLf0ig3yDSYda2e2GucZ3bln2cVXxKi3wuPw1DSmUWc52xk\n533hep3XpuWDINtLi7PdfFOPBtMKV6oGYJokoArKLrEyWworgDy8iXcqEvcQ\nrk6cs0N4fkpw7pMzTwwuxQf1iYFD6NkXoLgJuhxHRynWkxfI32jV0Fcg38Et\nfd2iqf2wVeWNI9/2caSLfBpf80dVuDGLB7euEW/3JMfYmVAcLerR/14pWzUE\nlObA0eMKQL8He3D+NkVx7oK7A3hbJJTRCYIIJ+aaXa0o4dxfwvEZ4hCOTXuc\nE8NN5ZBJzKdOZDoZRm2INsk3xQw9hXhzXpm02uv5gTDri+k+bvsN+hv2AGR1\n1SWUHJylr9R5h3U+UZshrtQEhF2hnehdrzYHO9Y5H8afOy/Pp0FgTOHJSRER\nAjWT\r\n=6t+s\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 1.0.0](https://img.shields.io/badge/ETH2.0_Spec_Version-1.0.0-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\n\nimport {CachedBeaconState, stateTransition} from \"@chainsafe/lodestar-beacon-state-transition/src/allForks\";\nimport {allForks} from \"@chainsafe/lodestar-types\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst state: CachedBeaconState<allForks.BeaconState> = generateState() as CachedBeaconState<allForks.BeaconState>;\n\n// dummy test block \nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\nlet postStateContext: allForks.BeaconState;\ntry {\n  postStateContext = stateTransition(state, block);\n} catch (e) {\n  console.log(e);\n}\n\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"90c7299d8748ff6e9e98e42a93abc6c829c5de83","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.18.1+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"14.18.1","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.3","@chainsafe/ssz":"^0.8.19","@chainsafe/persistent-ts":"^0.19.1","@chainsafe/lodestar-types":"^0.32.1-dev.2+90c7299d8","@chainsafe/lodestar-utils":"^0.32.1-dev.2+90c7299d8","@chainsafe/lodestar-config":"^0.32.1-dev.2+90c7299d8","@chainsafe/lodestar-params":"^0.32.1-dev.2+90c7299d8","@chainsafe/persistent-merkle-tree":"^0.3.7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.2","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.32.1-dev.2_1636996135838_0.4798535440818108","host":"s3://npm-registry-packages"}},"0.32.1-dev.3":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.32.1-dev.3","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.32.1-dev.3","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"8787d7d1eb755c65995e957bc8e9a7b9896d01aa","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.32.1-dev.3.tgz","fileCount":344,"integrity":"sha512-joyfIhMzFLaxOc/neJutZgq+M12/7mOIa9BKSZnGRV6Uv/w2U2OADE7nKeV+1l9iGWqIirFus3rN6dcO1mgb9g==","signatures":[{"sig":"MEQCIBSm0+CYkQHRUk5hH7n1B3kzZAupLtAV9Stdoba+Ud7aAiAFNhAWU60PGBoe/Eo6o9YBZ9B2WwqvHeZ6YPn0FGzG7A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":553766,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhkxcRCRA9TVsSAnZWagAAzs4QAId9YLA1fHAqy48xMkUs\nnRDp+6BDve72Sw1SLM+Wos4a/h/WoBNjOb5atZG/m62cIlppnvVwSbxqKT3r\nw+XNFi3zBihZ7FT8Q3e/RUbD0CTg+TLNhR/PVJPXSiDt+dkOcARGvVUr1y6W\n1dD4F6l0g6LULWrOey5yZ0QfcTHk7oLTvUPda1IORyRO5cPd3oiBEdWhORU0\nBom9CqHgMuUTb/EQfxTraaJG17TFrUIH1ryulbcI8nYZQBd9Lh0oD6SNmm6y\nRpWlQPWC/cmY/bAXDOM3KBk682PCBuzjsIe5/S/z1LZn980W14mShhdt5S3R\nVe7Ot8pLRJXuRct/jUikaLhJ92Vzpv82ma3cGvuzfguGJdU8qY7CJdE3JkbU\nr4SZEWsVuaXj4HPHDSxoB9PNxlBfA7kkvrNiQv0xVK57tZRpek3SsAw693rm\n2YeqslpL68jrALVMfjNbIxGzzyDfhC9Hxg2eaMP2mymYk8gRHS7Hr5xU5ms1\nlqFMjX+zUw4vP1HsMSIp9blMs961D4wX06ZzrWkcf//98Bd/LYuIii2faaz6\n7onjYwEKLgYZ2yp3wSJ+POiviiasbtXrSwbQi63h2LmPIEKlyrofZp0KwuoB\n8/8FIeqMIo5RHn8TtLbf84trWJV4YSumEvG3dmc2MLhPJifpmZGBtLk4x2oo\n+SZV\r\n=TyUi\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 1.0.0](https://img.shields.io/badge/ETH2.0_Spec_Version-1.0.0-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\n\nimport {CachedBeaconState, stateTransition} from \"@chainsafe/lodestar-beacon-state-transition/src/allForks\";\nimport {allForks} from \"@chainsafe/lodestar-types\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst state: CachedBeaconState<allForks.BeaconState> = generateState() as CachedBeaconState<allForks.BeaconState>;\n\n// dummy test block \nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\nlet postStateContext: allForks.BeaconState;\ntry {\n  postStateContext = stateTransition(state, block);\n} catch (e) {\n  console.log(e);\n}\n\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"ac812ab38b2ed04f88cd22db6587bf2c17a2928a","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.18.1+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"14.18.1","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.3","@chainsafe/ssz":"^0.8.19","@chainsafe/persistent-ts":"^0.19.1","@chainsafe/lodestar-types":"^0.32.1-dev.3+ac812ab38","@chainsafe/lodestar-utils":"^0.32.1-dev.3+ac812ab38","@chainsafe/lodestar-config":"^0.32.1-dev.3+ac812ab38","@chainsafe/lodestar-params":"^0.32.1-dev.3+ac812ab38","@chainsafe/persistent-merkle-tree":"^0.3.7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.2","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.32.1-dev.3_1637029649372_0.4474378304372988","host":"s3://npm-registry-packages"}},"0.32.1-dev.4":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.32.1-dev.4","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.32.1-dev.4","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"082ed0a1f40c9fc18ac045ebea680368c588c3cc","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.32.1-dev.4.tgz","fileCount":344,"integrity":"sha512-auZ+70e+KOBAV/0MwEVvaBC8FK7EpdL94Uclt56F9Bcss3KxMVmuBAo/7IJS5zJ5OuJ0NOUBItej4PdDaoMd/w==","signatures":[{"sig":"MEQCIGuOjHw+939nPozilWfRhR8KYALdJXwcF6sTMfv36q+PAiATpgnP08Rd3Hunc2Il5yE6iHqyKnss3XWDCFRm890SVw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":553766,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhl2+DCRA9TVsSAnZWagAAPlUP/RKMU7EE4vM7x2HmDFpF\npZsRypgtrklelW4F4CzfSA0O+yK1SEJOgC+kRANaAEeTJL/lfkXJ7RHCESkE\nB1120KM05Di9X3tpQy1aPbZttSWLU8TREUZdbr3wHUEgEGpeqeI/pAsbI4CV\n/VbVx8eu/T79liGTof6vCh4CEOTq1HNzNtzXBUnqgR9DbyJACOZ4D3l8IOoo\nRn6lN1VMxItLP6YUqwLGGF3tGSPrR9nbE0YiX5LHihHYwbh6y3iVnwPXQVEv\n8PdWsAbi+CMcmJHdmoma1fS5ijStk6ubu9LG6+q5w4JND0DqR5+EqJoQ9bVW\nD3jjtbP5IGIePfGWlVAB8GA8mbGnaOG5glfiN4+j9OrSMK/7P/WFZ+o/fjlF\nudzldwMtBhzP8f9PsyF4xX12UbhOFoHxjgMHwTXPr2DWW/RZDGJ339VIlfyK\nxZrxWIpdqXTKq3y0O/TlyESo0Ql+qbAEclbJVcrDPOoxqRBV7wNMszgS0mju\nQ+MxnrKarOkLnmXehAiviXCHT9XmRTYEDSDftGdpPv2IKSDBOV372HFhYeju\nMssB4inTQUQZvNlXSVEmNjfIv0llAw+PQvKg5gN2biuUB655rFctnwmUOY+M\nBNJs0CpQMlzxhUrZYkoYLnydp2daXuIyFWL7BWZWQ7x8YyKt157B0n/SxPz/\nEeOG\r\n=qrJx\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 1.0.0](https://img.shields.io/badge/ETH2.0_Spec_Version-1.0.0-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\n\nimport {CachedBeaconState, stateTransition} from \"@chainsafe/lodestar-beacon-state-transition/src/allForks\";\nimport {allForks} from \"@chainsafe/lodestar-types\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst state: CachedBeaconState<allForks.BeaconState> = generateState() as CachedBeaconState<allForks.BeaconState>;\n\n// dummy test block \nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\nlet postStateContext: allForks.BeaconState;\ntry {\n  postStateContext = stateTransition(state, block);\n} catch (e) {\n  console.log(e);\n}\n\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"cb3decd31fb59abdbc2495328279dc81f1270097","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.18.1+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"14.18.1","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.3","@chainsafe/ssz":"^0.8.19","@chainsafe/persistent-ts":"^0.19.1","@chainsafe/lodestar-types":"^0.32.1-dev.4+cb3decd31","@chainsafe/lodestar-utils":"^0.32.1-dev.4+cb3decd31","@chainsafe/lodestar-config":"^0.32.1-dev.4+cb3decd31","@chainsafe/lodestar-params":"^0.32.1-dev.4+cb3decd31","@chainsafe/persistent-merkle-tree":"^0.3.7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.2","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.32.1-dev.4_1637314435632_0.39506213072118324","host":"s3://npm-registry-packages"}},"0.32.1-dev.5":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.32.1-dev.5","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.32.1-dev.5","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"6e3e7216b50466853c310b187062502bdf155bf3","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.32.1-dev.5.tgz","fileCount":344,"integrity":"sha512-MjyOf04OVPFv1hcSOC9Ou2kmwdflSAivMKDJNa6KJmLOLd9LtGBPfHesjGg2xDqxZIi/Mom09o+sFRgxyKq7aA==","signatures":[{"sig":"MEQCIBqmUTGuQTi5oQ2GwPdy8QCvrnNsIpTKuLBAg1uIuaM9AiAijohFRGhQnDf0F4YSSQxjRrCy/QmY27vW+APVxy3qkQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":553766,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhl3UDCRA9TVsSAnZWagAAgGEP/1Q/RwiCGnq+jXFCgxRO\n6jAoNi1Q84iXRFYn6rzNOKL/d/oaX6M1mgMz2Sk5x7OPomaFC2KpVvptdm80\nt1BVzhIrel0llCiFGieZqhO9MyUhziCXCuPCSIYVgwlZvrvsDTJpiPVM/XuM\nY/n5OlzIm4Unoc20Y8MHoA9/CzFGRNql6ek7WkHCYPn8iBcQCttgSuc4Mn3q\nRJPiUCZScZcQdG/Ih9fzmBJkGfWF6YbjrOurgoUFuHFxnxqc3c/K3JcDr8+6\nql6veW9VJKg/J3mzQKlGFFF2Kh2ZkJfN5910svUQyMJKyD904xrWI0sxoJox\ncLXCfzgJFMdikANhaa7s/gYXxeXwxeOswuY5LcErIJ9H3iZAlf/RlrRu8e7G\nNSpuQJG2/F9DtZoWyeZmtS6V14yGmFu5G+s0OaMAWq+cosQAMfC34SPC14PO\nn3MINRSL/Cbv2bjU/aiAlfOCd7xx2PD/EJ6p8QKx5HHFAAndXr87aM+APRFi\ngxFqxQI0kHLYs/Ae44cRoh6kGnHMw/5sNVJ09MqtluF11xvhTinTl+y9UaOK\nD1L+lSXoej5O1fH0QUkzS3C+NqR+MUVz0iZnTFMf0pXH5sBlGTMg+7lppslp\nbrVOb/qlPAqWfYSJhgc3+k4Sr9Ce0XANDR5i0Qdc9aJD9JT8QfO5XnLoyTtH\nCLXV\r\n=9/+v\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 1.0.0](https://img.shields.io/badge/ETH2.0_Spec_Version-1.0.0-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\n\nimport {CachedBeaconState, stateTransition} from \"@chainsafe/lodestar-beacon-state-transition/src/allForks\";\nimport {allForks} from \"@chainsafe/lodestar-types\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst state: CachedBeaconState<allForks.BeaconState> = generateState() as CachedBeaconState<allForks.BeaconState>;\n\n// dummy test block \nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\nlet postStateContext: allForks.BeaconState;\ntry {\n  postStateContext = stateTransition(state, block);\n} catch (e) {\n  console.log(e);\n}\n\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"75a5dc7cc9799bc6a380cffcc9879d303e92db4a","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.18.1+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"14.18.1","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.3","@chainsafe/ssz":"^0.8.19","@chainsafe/persistent-ts":"^0.19.1","@chainsafe/lodestar-types":"^0.32.1-dev.5+75a5dc7cc","@chainsafe/lodestar-utils":"^0.32.1-dev.5+75a5dc7cc","@chainsafe/lodestar-config":"^0.32.1-dev.5+75a5dc7cc","@chainsafe/lodestar-params":"^0.32.1-dev.5+75a5dc7cc","@chainsafe/persistent-merkle-tree":"^0.3.7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.2","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.32.1-dev.5_1637315843459_0.4136210921758816","host":"s3://npm-registry-packages"}},"0.32.1-dev.6":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.32.1-dev.6","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.32.1-dev.6","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"2a5888443d06955f9b0aff3978bb1cc59c4cec99","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.32.1-dev.6.tgz","fileCount":344,"integrity":"sha512-um5mYhcNiQQJDZQizz/JfpMSFNW3z5wH3668LJdfHqJl0Fv6kmoTy8oeU4oqUBIt+Mm5yWbQsWD1m7+1NBu+tg==","signatures":[{"sig":"MEYCIQCCHaPUD71VZ9x62+hJgP9gRJlpHhszXFT41MkgHz1FOQIhAI04IAJF3KUe+SLTIH6xCwy112eSOaSbDdgMVBSzXznP","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":553766,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhmXpxCRA9TVsSAnZWagAAB6AP/1AQbhbA9Rg9WE1EJEMZ\nCHFsPrHwmD0IEwNqW9W+mhntLiJGReO850l6O+z3jVg1IkPnNBSd4N9CFX2v\nv6IJ4f6VuX5vpee0AmyW+aeFVeiSUVc8lX+t/yD+nximZB+z+JOWG/Nnarnf\nq8rp28H56l4enkztMZUEj0O1yB3Bc71LSeCYBNjACP54BxQt8a6apw826LMj\nkxIhpe7TZrZKhkJ/gy3gvZfDiMkLZPGOnaCBi9l4Si51enT+274xuQVV8SWP\nDLCwARWkghcrM/6chzduBWd/bJWRql6gWe/ocItksIe1gkfnIktCJ+UKNLk+\nl7anT1J/UQRQMBDPCSJhGelR1IImBVDukibP8aSVjmqJDy81zszHtbcQ4p+q\nRn9Dbsctda8+ymQjJJ3dowceZ75B+E68lUkJ7squoeBZP44Fp4CVplylZG5m\nUctPalZqdFlEZcNnK3SGdN5nI5jZlUE4YZ+UU/YLuKQqH6sNke6MQibNRwnr\nHx5FA6KD2ImwUODRyGamD3r06yz+ECrrgnt2OTiE1QsGAYTWhgC4R9X68o9U\nx8+JsJJRAHKQQudgIvriJc7tKL6wgFlym7j4J/eDBYYjxcGlohxiaKXeuEDz\nEehO2kvAfFsOwMcMGLwhrXAhXw5X1axKVi4zm/vofGfIrCuXISdjEIZbedz8\ngPXI\r\n=NALb\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 1.0.0](https://img.shields.io/badge/ETH2.0_Spec_Version-1.0.0-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\n\nimport {CachedBeaconState, stateTransition} from \"@chainsafe/lodestar-beacon-state-transition/src/allForks\";\nimport {allForks} from \"@chainsafe/lodestar-types\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst state: CachedBeaconState<allForks.BeaconState> = generateState() as CachedBeaconState<allForks.BeaconState>;\n\n// dummy test block \nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\nlet postStateContext: allForks.BeaconState;\ntry {\n  postStateContext = stateTransition(state, block);\n} catch (e) {\n  console.log(e);\n}\n\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"a2ad22f6e9dcbb6bf31856ddb7d223b28de50f45","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.18.1+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"14.18.1","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.3","@chainsafe/ssz":"^0.8.19","@chainsafe/persistent-ts":"^0.19.1","@chainsafe/lodestar-types":"^0.32.1-dev.6+a2ad22f6e","@chainsafe/lodestar-utils":"^0.32.1-dev.6+a2ad22f6e","@chainsafe/lodestar-config":"^0.32.1-dev.6+a2ad22f6e","@chainsafe/lodestar-params":"^0.32.1-dev.6+a2ad22f6e","@chainsafe/persistent-merkle-tree":"^0.3.7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.2","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.32.1-dev.6_1637448305424_0.4046695404021401","host":"s3://npm-registry-packages"}},"0.32.1-dev.7":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.32.1-dev.7","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.32.1-dev.7","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"c0c51be0d1b2996f8d4ee304576676b0a11a899c","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.32.1-dev.7.tgz","fileCount":344,"integrity":"sha512-Ks8rI53VskX8NMPjcxIWQmX0iKxKa2pZpnFGzdo23KUK6Nf7AXJqoyi30bxueVkLISXw7jb33fxVZAjJE3Fh+Q==","signatures":[{"sig":"MEYCIQDedyeUx9UsjvWwMDB6RPJVTOsP8dy+9fRnoybXeG4wHAIhAOdRgNqsf+EfpiOaXjRZCJPVXKoQL2ZbVzbBWChwz7XH","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":553766,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhmXv3CRA9TVsSAnZWagAAiMIP/1hHWb+1A1hEGLAfPggM\nPsSh9GhOG4043vTT//OuRalOQFr84MKAgZwqah/I+3SDIfNw4IjwGkijn/Vg\nuaWwdORQNXz35q1MiSt+FDd39FMb0J1CDND/gYZuGk14DBUVfLr2KaX/pnoF\n5kZvXlU8xN4KtDIT+Vsi1/OcZvQ4fhWOUExpD0mnw0rdzAdvU5q1WbWo6m4e\n5D7OkNyjqWwfRwcID/uCqcceZX+Bb0o260hch4wyZYNmQ65HS6IkpsJvIK2H\nyugc02yQFSx0nOkZ5Rh0Zb75NcbkM6h0fdJzFRlHUhjRRe3pe2mhn17YNPxC\n9DjZNoH/TRMbHV+RfVeGiVp2hVy+4uRsOIkFmv+hrj8SnjPBcnCqvPtDjG8h\ntTcy/WBXm1bnFOsh1YYK1iVHXh6/WEiCWUyCQBjAFE/rUpr+5zVaX/aV3ds9\n0xjbK/xT8U6jwSNBzRYwt+lemdMfe7Xo8Ze/sO989DFVPlQzqrBEGAdMCWmQ\nbhCnI97/KjRyO8Wy0iO0OmLCDLw7Lqd7CCWuulayHtbkDYpglZXJYke3tx1j\nFmlmkRzXwC6tzk6/7dNUD4mnTsMFS6Akfi3WpLApVmU2PLKNY5b+xhlFxNpR\n4aAfpnIID1q3WeJm0lQGkDnqYOkplrQTUo7SH0U3XRuII2PVSXMvQr3qUmPt\nlcC3\r\n=oD4s\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 1.0.0](https://img.shields.io/badge/ETH2.0_Spec_Version-1.0.0-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\n\nimport {CachedBeaconState, stateTransition} from \"@chainsafe/lodestar-beacon-state-transition/src/allForks\";\nimport {allForks} from \"@chainsafe/lodestar-types\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst state: CachedBeaconState<allForks.BeaconState> = generateState() as CachedBeaconState<allForks.BeaconState>;\n\n// dummy test block \nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\nlet postStateContext: allForks.BeaconState;\ntry {\n  postStateContext = stateTransition(state, block);\n} catch (e) {\n  console.log(e);\n}\n\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"f82e0730c735ac9b36b8489f59cac692b1b8ca04","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.13.0+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"16.13.0","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.3","@chainsafe/ssz":"^0.8.19","@chainsafe/persistent-ts":"^0.19.1","@chainsafe/lodestar-types":"^0.32.1-dev.7+f82e0730c","@chainsafe/lodestar-utils":"^0.32.1-dev.7+f82e0730c","@chainsafe/lodestar-config":"^0.32.1-dev.7+f82e0730c","@chainsafe/lodestar-params":"^0.32.1-dev.7+f82e0730c","@chainsafe/persistent-merkle-tree":"^0.3.7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.2","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.32.1-dev.7_1637448695238_0.449038737686402","host":"s3://npm-registry-packages"}},"0.32.1-dev.8":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.32.1-dev.8","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.32.1-dev.8","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"7c4b6cb9547e815513de10637db5cac2f4069de4","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.32.1-dev.8.tgz","fileCount":344,"integrity":"sha512-TJkv4tk1QBdAo6LCLkgvxSbdFDLxFBGy7MGMlggabaGofv/k/voGTP3D6HrBCzceQ8ySAkp96ooVvy9ZxCkvSw==","signatures":[{"sig":"MEYCIQCxFl9JolARpypFxLhz3rWhuHJ5vNTUwpHtjn64GY4mNgIhALjhGUb3HTrBwWHc6SE+XK54rvE4MDjKHD1bL7SBGL5V","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":553766,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhmv4GCRA9TVsSAnZWagAAjSIP/1wQmj/ReqkebrYXQ45s\nC2TCnMJMaEume2iBPCVwmfNC7do5xlFrJe0oGZ26cOwYK2V3hduJdnefz00U\nOZphgYyonjblP5nnLNZlXSkUKF/LjAgnJRNPOiLTAozh+5YL9PXGhCJG6hKQ\nwIciE4to2hrdEJ61XBvhNKyY9akULXz6aG16YcrzecxCzdOs+01yGRQuozX9\nMPuMu+p4FMSIkkG33yCn7jkXc8PZYBUn9ubFndZXLet2Q7iRhqryrVqRBWNF\nOqZ1judDvvz2r51oos2MJ3/PDIEimpFS6pFP5S+XFo/zJIyPp8MYNzHF4R3E\nRtfnLz2SseOrVqQM2KFK9iADLS90QIb0etloagI2Hsnl+DaEmlWPGNDusqLg\naKTrteZa07S3ZYxft3v6tZZHnY1wM/8L+iWgmhlUJpH1ezgUxUssnH9KGc8I\n0CNrYVO59TZVLxAMIjFtBNeEia8ak0TcUQ93NzZO7sqyEsdgSdSP7TzXYRq0\nDfnydiCb0w2VXwrL+DOnApbUlgoAn14mx5mhBWn/rrS1/+MuQXYc6epPNT1r\n8ejvW9sFEh1v0eebO9S9uu1w/DcGRuhUFGUjVv+6+OVuxo/zTRBlp6/w5GHT\ndZ/1cu2kJKRnILY8EtpwDakAAoPR+7GDQwuk81DhzS2ZeLEb5WBhnv9BKzu6\nX91E\r\n=C8Jd\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 1.0.0](https://img.shields.io/badge/ETH2.0_Spec_Version-1.0.0-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\n\nimport {CachedBeaconState, stateTransition} from \"@chainsafe/lodestar-beacon-state-transition/src/allForks\";\nimport {allForks} from \"@chainsafe/lodestar-types\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst state: CachedBeaconState<allForks.BeaconState> = generateState() as CachedBeaconState<allForks.BeaconState>;\n\n// dummy test block \nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\nlet postStateContext: allForks.BeaconState;\ntry {\n  postStateContext = stateTransition(state, block);\n} catch (e) {\n  console.log(e);\n}\n\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"e3662e6b4bc8e8864506b87d425bce8afb9559b1","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.13.0+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"16.13.0","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.3","@chainsafe/ssz":"^0.8.19","@chainsafe/persistent-ts":"^0.19.1","@chainsafe/lodestar-types":"^0.32.1-dev.8+e3662e6b4","@chainsafe/lodestar-utils":"^0.32.1-dev.8+e3662e6b4","@chainsafe/lodestar-config":"^0.32.1-dev.8+e3662e6b4","@chainsafe/lodestar-params":"^0.32.1-dev.8+e3662e6b4","@chainsafe/persistent-merkle-tree":"^0.3.7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.2","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.32.1-dev.8_1637547526579_0.7789643158866426","host":"s3://npm-registry-packages"}},"0.32.1-dev.9":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.32.1-dev.9","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.32.1-dev.9","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"ac05b82577895b0ea81fea64d4638dbba1d4dd95","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.32.1-dev.9.tgz","fileCount":344,"integrity":"sha512-DF1f4RZzGVqU7Ac7+3MXALxuTJtSVBkFRubejK8hV66fPVx6mpqeYclLEtWwp1KonWqbw7zKTdGsBKhyh28LPg==","signatures":[{"sig":"MEQCIBzxTdNkjm5KFTLeweVtMY5DzJdcRsg/X6dAAvaklpIwAiAYNpNQEJ50NOEzbvBeUK4l66du6Z9UnSd21qob+kzEbQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":553766,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhnQ54CRA9TVsSAnZWagAAAkwP/2BSnFDGLY0AwMo0+y13\n3fS3rRJGWufSlfoGcqsa5L0ZAkuzRKKs3UMYpmeYs4MRAPFG7RXelJJDYtRa\no5tI4YxpGJGlqn7j4cMoVYDdSYLZotKFzs9frLz/4wI9p/2b6Y6oKq/VvsQ+\na+UapVNL5+4xXDb/ZXGVcBeiZAh8GpzHD/JT6Nepkb8oYHxNrzz6VeWjHkaz\nmJfCbER7zyIBlqvrZN8u8k+DaCG4+CUkLiYaIxCInN1mET5r5cEktpI66PX5\n+qAIfiMbRH39jviJIT/vpHMDPXeYD+Nt21appHHNwZs1GrQ5eHUJFZtu8cy/\nLibcl6I5z2TNg9mjOLbs07SxACJ1+D5ezcLcUkTC8mXjOLWKN95Jcc5Lpqwk\n8rN38kWURCawKbJ3vVOIRpjELCnsPZTcyewWNbe/vGTL9KA+9hD3PxCEll4C\nBB2PzuzAuEC4kU988SEI7k6ZxlOWm57K1UNwM3e6liuBJNgAefiSGcBQct7P\nIT/S1dpeUeyNxHAoPvq9MSGASgFm1llgCxDFkuhK3H/5jnAUF5U2eutpMBhC\n2lUDmD1tn0Q7hcjSZl3IYPTHPGBt6LCxOsHhGh83X11uyHzTBeQP6DmV/aJH\nkU4hJFhphyRGYpj7m8dBjoFulT3q3l8394k4KGXIJGqbqdjCFYIJm4W31WIJ\newcS\r\n=zDMx\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 1.0.0](https://img.shields.io/badge/ETH2.0_Spec_Version-1.0.0-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\n\nimport {CachedBeaconState, stateTransition} from \"@chainsafe/lodestar-beacon-state-transition/src/allForks\";\nimport {allForks} from \"@chainsafe/lodestar-types\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst state: CachedBeaconState<allForks.BeaconState> = generateState() as CachedBeaconState<allForks.BeaconState>;\n\n// dummy test block \nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\nlet postStateContext: allForks.BeaconState;\ntry {\n  postStateContext = stateTransition(state, block);\n} catch (e) {\n  console.log(e);\n}\n\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"cd24a963e62377e7f68bca9df2091caceb86afb5","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.13.0+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"16.13.0","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.3","@chainsafe/ssz":"^0.8.20","@chainsafe/persistent-ts":"^0.19.1","@chainsafe/lodestar-types":"^0.32.1-dev.9+cd24a963e","@chainsafe/lodestar-utils":"^0.32.1-dev.9+cd24a963e","@chainsafe/lodestar-config":"^0.32.1-dev.9+cd24a963e","@chainsafe/lodestar-params":"^0.32.1-dev.9+cd24a963e","@chainsafe/persistent-merkle-tree":"^0.3.7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.2","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.32.1-dev.9_1637682808382_0.8245027652318782","host":"s3://npm-registry-packages"}},"0.32.1-dev.10":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.32.1-dev.10","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.32.1-dev.10","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"a50b38ab00540fc8ef7c72a514806a868c61f983","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.32.1-dev.10.tgz","fileCount":344,"integrity":"sha512-Qw8JKVGzFcbyZQmtz+F3xnd83z8WKZF3oFr+kjHqHu8zLjoDofGMWI1WrU+810CceiwiUJkNYnI9JVilEMrNjg==","signatures":[{"sig":"MEUCIQDHdk6ogl2lZZQRjGGS1KIlM2T/gP7AGGEmxmeJykQ/fwIgRaCg9oe5G7ZZ0KSWNezZAe/GpSq8OklFRWqqWZI9gDo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":553771,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhpddyCRA9TVsSAnZWagAAqnsP+QCvTKXbXVO1ZdsLLNxM\nEmE61UsrLev4QYfYYe5IdNApHQObFCIeUjC6yqBb2b64Xna8bb0WtysTIler\ntbvOdA7uSUku/b9RHfvNnGVWWiSfmid662PfIldvZiVSEzXia7u0M4xI/Wsn\n3lO6GAEGFSL4LRF2mvTARDkxlqft1f7y9qTtevqfu4DHLAafbUv4zQTvbi8H\nPytqilPjetypINLyvkt5GSii5hDP55irNP+qcWywgtdJG+9u0ZnH9zkfeg/m\nDq6idIpGHi8uIX5zXqFXoZovsptmzK15O5LXJ/zUHGWyNu9UiaGm6nihvFg9\niA8EUX/4rMueLX1rS9tPZXqR/Ou/h8UulyiUVcf2sZ68PX3bmH2ewUZ2W+M/\nOrAfv5O4Mza6TNn/dm52o8r6a2nRfUduX5qGqJNEmrZt7pOZFlvdD2jXaT+y\nXsLjET6pgWyOlKH639Ex7h3O1NTtEP2QKdsvoZNJT5PVnzlCMFRm5eBy26N2\n0wiDKw0oHHGG760eR0ZPxJOSpK2ydTJTW8BfL7UPWEqGFK6ssyW97F664g2U\niswxI7A3yNPOkVg48mcmKLea+fG8H5+qaAdEXxwRubqWq0NNm+qZHCUuSSN5\nW5hdfb6yMDxinH3UMsf0lVYH9MwJehxs/CLNh3ek+j8u24Eb8nQJt5FG0xXG\nOqF7\r\n=UyfB\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 1.0.0](https://img.shields.io/badge/ETH2.0_Spec_Version-1.0.0-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\n\nimport {CachedBeaconState, stateTransition} from \"@chainsafe/lodestar-beacon-state-transition/src/allForks\";\nimport {allForks} from \"@chainsafe/lodestar-types\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst state: CachedBeaconState<allForks.BeaconState> = generateState() as CachedBeaconState<allForks.BeaconState>;\n\n// dummy test block \nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\nlet postStateContext: allForks.BeaconState;\ntry {\n  postStateContext = stateTransition(state, block);\n} catch (e) {\n  console.log(e);\n}\n\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"1c5047c1268369c0344a429a5d846f387b18cf14","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.13.0+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"16.13.0","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.3","@chainsafe/ssz":"^0.8.20","@chainsafe/persistent-ts":"^0.19.1","@chainsafe/lodestar-types":"^0.32.1-dev.10+1c5047c12","@chainsafe/lodestar-utils":"^0.32.1-dev.10+1c5047c12","@chainsafe/lodestar-config":"^0.32.1-dev.10+1c5047c12","@chainsafe/lodestar-params":"^0.32.1-dev.10+1c5047c12","@chainsafe/persistent-merkle-tree":"^0.3.7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.2","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.32.1-dev.10_1638258546361_0.2825063974949982","host":"s3://npm-registry-packages"}},"0.32.1-dev.11":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.32.1-dev.11","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.32.1-dev.11","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"01f5adac696d77dacc6298a86783064fd2fb8332","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.32.1-dev.11.tgz","fileCount":344,"integrity":"sha512-FfPo+3F0s6noR+5zi1nDIhIdW/sQmNPZMUNU4rXT8z0ha2hRdUUY7J3YQUkLMMNovhDiXNonxDZunLHndsnx1g==","signatures":[{"sig":"MEUCIDXn3lbWmd6a+wycuGRxe7vl8fjkgmiL4/Uur7WCmM8EAiEAscCRprHd10+QdJ7S1sMypv3H91QOG+siefQodFvNEVY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":553771,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhplfuCRA9TVsSAnZWagAAg20P/R5TMYlo8RrGZeGl1hy1\nZ9I/ppdFhIHzxMG5y7yqJQnT3nCguKnPc8zR0Mdv+BVXHcWwgBevqzXjRMQR\nqDCMdhcj87eF9yukyU8E4rK7VEV20MZnNOFk1A9y9iXrogveATqn0pu9JbIx\nVra9kQAs0/aTL2W5mqEE378U2geBfOch7qEcPyr9rUt4dQCW5K3LuNOlQ+zC\nvLZddSu5CF1/fce4SE3QUzxywXgEVEu/8qAo/fBvBlUOdOu1hkUlPBlRer9f\neauCAgg+dOt+p7ldj6Vi+cOh7bWeyoWlH338Fl4cCUoL4O33UDP9CzEBbxSf\nzknAt30JJwkf5DLh6jwD7C1r0siVEUu1VF+1f1DCAGnMBdrnEsEEfIxUsTIB\ni5BrLBhrZr9dhnXZmlU8qSH7eJyLJuViJF1qg+YFkMT8ZSuKKW0u2EGjtWjz\npd9peW3wrjabxr5/+PjqfcQTetSxEYRxMhGg6s/QfDvf/xOKpse/mYkw7nL5\ndz2QHMGQNocVteNJKKR5vXL5drZd5B2scLjlE6MndMZ64dtaRMnlPrLFvJTx\ni7207rTsmUW3EIP5646gLDb1ELS1aJEKFayqLADubdYkmySce0ZQwV9GeX+x\nTWoWgC9RMdMZDVL/zaeUNx7uC8i1B+ZXicdjtGJFFz9nxfdy83kZC48BrZOM\nFheq\r\n=zijH\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 1.0.0](https://img.shields.io/badge/ETH2.0_Spec_Version-1.0.0-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\n\nimport {CachedBeaconState, stateTransition} from \"@chainsafe/lodestar-beacon-state-transition/src/allForks\";\nimport {allForks} from \"@chainsafe/lodestar-types\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst state: CachedBeaconState<allForks.BeaconState> = generateState() as CachedBeaconState<allForks.BeaconState>;\n\n// dummy test block \nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\nlet postStateContext: allForks.BeaconState;\ntry {\n  postStateContext = stateTransition(state, block);\n} catch (e) {\n  console.log(e);\n}\n\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"8586ec9f3743daeb25cd418a7f43a464125c95ea","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.13.0+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"16.13.0","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.3","@chainsafe/ssz":"^0.8.20","@chainsafe/persistent-ts":"^0.19.1","@chainsafe/lodestar-types":"^0.32.1-dev.11+8586ec9f3","@chainsafe/lodestar-utils":"^0.32.1-dev.11+8586ec9f3","@chainsafe/lodestar-config":"^0.32.1-dev.11+8586ec9f3","@chainsafe/lodestar-params":"^0.32.1-dev.11+8586ec9f3","@chainsafe/persistent-merkle-tree":"^0.3.7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.2","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.32.1-dev.11_1638291438188_0.008106880590773358","host":"s3://npm-registry-packages"}},"0.32.1-dev.12":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.32.1-dev.12","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.32.1-dev.12","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"9a9b6adccee34b03e90ea5d5e1294fee62ffae67","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.32.1-dev.12.tgz","fileCount":344,"integrity":"sha512-SdbMc4u67N8ChVc8MXMQD6WD6LCDLb8c+kCZ0AG9GQdDO2fDo+V6XsPe9RFeoCxD84TOEGq84fyKOc9iJik4Ew==","signatures":[{"sig":"MEUCIQDRX92NIv/nf0oq8BQfaBObeBAEtrYxUacZ8yu9OGRi7gIgHxhKBxqpT7TULoXNwp4Q4Sc4mSlYQGW48edfgHQUncE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":553771,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhpoVJCRA9TVsSAnZWagAAj6UQAJi3ePDaqIfaIJTZigoi\nYjbSBin8a0yQlDfmGw/wfCD4ZhWFq5LiSzo5wj0i+yzxwkB+lw3vM2JxN206\n+Wg1+EVbYiv8IEYk0Ig/rOOLSI4F2ss+Y93lIIuSauzAdwxBA7MHbngCE+RS\n/yoaZQ+4y385ckWw+3z/gnMJJgcG6nlGwzVOmRaU0x+OrSnhtbFy40L/cXvK\nFTQvvb7S6MQ8881F8mWVc37NZXNIHxoolJhFtHy2TlaBZmE/5R5O8klbYfUw\nOLc3ii9iAkCwnEm7cNu/azxwr19ufFQG1d+sH/a9Wmjec0/KV9yrCCO7fU8q\nhuM9rGC9c9EYk9YzyrpC6ETNTWnxWpb94jGBtvS0BKN3plNVaKpt3DmZHMps\nq27odL/KuRMvQbUdep38w4APyZIghJlxWUQK54vMeK2GNZ36jwa2bEue3SPH\nuyB4/PBNhQ8ZDNBejcNEtX1bcyiK6pjFbmsqSWrvBml39xbPzHDwdVvXboT8\nzsKuZ8FSoa5PuXJ/wgb9mn0MFbBJJvKC42usRvn1bQrhZsyg11YEG2tQvr/p\nte1f6gL1+my/KeSIjJ0n+AdTCIb9HBorqvp+O+ZXaFp3TzmWeXFjzXZqrOB9\n6wh3hjLYTcvji144L60yiMA6v8Mq42kUOAPSqG9ixazIVRulppGbbG1Ya9qd\nXB7y\r\n=7YFa\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 1.0.0](https://img.shields.io/badge/ETH2.0_Spec_Version-1.0.0-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\n\nimport {CachedBeaconState, stateTransition} from \"@chainsafe/lodestar-beacon-state-transition/src/allForks\";\nimport {allForks} from \"@chainsafe/lodestar-types\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst state: CachedBeaconState<allForks.BeaconState> = generateState() as CachedBeaconState<allForks.BeaconState>;\n\n// dummy test block \nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\nlet postStateContext: allForks.BeaconState;\ntry {\n  postStateContext = stateTransition(state, block);\n} catch (e) {\n  console.log(e);\n}\n\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"2d15bc12d5d324b73491bdc1dfa51a24b8b57e79","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.13.0+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"16.13.0","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.3","@chainsafe/ssz":"^0.8.20","@chainsafe/persistent-ts":"^0.19.1","@chainsafe/lodestar-types":"^0.32.1-dev.12+2d15bc12d","@chainsafe/lodestar-utils":"^0.32.1-dev.12+2d15bc12d","@chainsafe/lodestar-config":"^0.32.1-dev.12+2d15bc12d","@chainsafe/lodestar-params":"^0.32.1-dev.12+2d15bc12d","@chainsafe/persistent-merkle-tree":"^0.3.7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.2","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.32.1-dev.12_1638303049442_0.1975212700910487","host":"s3://npm-registry-packages"}},"0.32.1-dev.13":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.32.1-dev.13","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.32.1-dev.13","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"f98653cc0821622ec72574b838cbb8660528be03","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.32.1-dev.13.tgz","fileCount":344,"integrity":"sha512-9uLukpGLDVDTcTjTRal8FEgP6e3PZNNxgZnATH6j+dsBM+OedzTMMvezA9zryUxdbQ/0SAj5QZE3B8fJx1MpCQ==","signatures":[{"sig":"MEUCIC1e4SU0kGC27vf5bGw0MewcOHeKzH/ckOcfuaZh/s9AAiEAu4pd7wh9X8W/FKkGZYWrfI0JI3xJfw1zAq8CYGJxwjA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":553755,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhp8C3CRA9TVsSAnZWagAAHF8P/22w3I546fO0KTh15C3w\nCEvTBrgvqQARnNs/fMcqWttiCRF8/yhZ2yuLKVVCJOmNjqtoM2y1n90a+QLy\n4y+a16ihrQQPcmeg6U0QAARX9u904s1/WFD22FOqNzon7qY8NxqdPR/eF4RT\nouU10E9UOGim1X6V7Te+NIvD+IS7lzk3sZ8qhACkVGbSrtWPvvKDPZAusivF\nk/U7fMEeQXzfxWgmWjzPAVYrFJXfa/0puv8s+p60dFKbAzFdlsIkg3/s9Euy\nFkM4cuUA5TKlwfRwdbLhavOkDjqcmSqdnNlSU4+Q8BuuIL4dEHRR1JeDWvT1\nUpWs+l39m6+gTfL1EEJu2fi5PFsdFFexNy6qfwOBpVVAb6ammE8M6dfM+oLu\nPY/ZDsXCkwN8W1RuVQOXYuljISdw9iD7J/4ALDDM8AiRkPdOaFFaeDEY7YpC\nDM5JHq4dQ+5Ul0O86sszzdWxwJkN8PcrfEPr78hGVp6OSoUVPBY9MOTl2JKn\nw/+RKzXdyxtJp9a2yo5f9foreEnP6KTuQ+oYv6kzNdnMBHudDgBoKq54ZPl9\nRzi3VTXXLgR6GBEcqCslD7hpohWh6tmZ0SrN8dyppfysNJvkdBpsKoGToBII\nHm3DU46QVxHRrmIXgHdcTx8FSJnB/HMF6TpGHhEGRFlJ9n5zCrM9C257JN6b\nUNw0\r\n=MbCM\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 1.0.0](https://img.shields.io/badge/ETH2.0_Spec_Version-1.0.0-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\n\nimport {CachedBeaconState, stateTransition} from \"@chainsafe/lodestar-beacon-state-transition/src/allForks\";\nimport {allForks} from \"@chainsafe/lodestar-types\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst state: CachedBeaconState<allForks.BeaconState> = generateState() as CachedBeaconState<allForks.BeaconState>;\n\n// dummy test block \nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\nlet postStateContext: allForks.BeaconState;\ntry {\n  postStateContext = stateTransition(state, block);\n} catch (e) {\n  console.log(e);\n}\n\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"be50e4e211476114fbec8419b1a3e9367d215dfb","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.13.0+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"16.13.0","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.3","@chainsafe/ssz":"^0.8.20","@chainsafe/persistent-ts":"^0.19.1","@chainsafe/lodestar-types":"^0.32.1-dev.13+be50e4e21","@chainsafe/lodestar-utils":"^0.32.1-dev.13+be50e4e21","@chainsafe/lodestar-config":"^0.32.1-dev.13+be50e4e21","@chainsafe/lodestar-params":"^0.32.1-dev.13+be50e4e21","@chainsafe/persistent-merkle-tree":"^0.3.7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.2","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.32.1-dev.13_1638383799570_0.31660542974873973","host":"s3://npm-registry-packages"}},"0.32.1-dev.14":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.32.1-dev.14","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.32.1-dev.14","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"20af05d89585d89814c221f3677a8fd920b28666","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.32.1-dev.14.tgz","fileCount":344,"integrity":"sha512-JJ7+8ZvOhDkZcrd/ptXZZB8hXdIsOLBZq8SE+8kEy5umLAZWcecuMY/61C9HyuHPp7WufBO2SQHSG8QszyCkyw==","signatures":[{"sig":"MEYCIQDLRXsdsGyNefELGWN5lmvN84w9tcyDc2aLFpBi3YfbtAIhAI9/WPzgsW9xGWjIk2QfBGV4gTjpEnUA9ijk9F1r6YpU","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":553755,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhqTKpCRA9TVsSAnZWagAAAQYP/ir30aIPkvAwBByMWx74\nkqa5xnsFDI+eSczWA4ZLNSe3BNMdAH04aa6dRAofD+NyQHZhlCDlikGEoLbX\nzIQFzAYEPk3h95xwgVx9fWVrcKNg36ohlbl9XK0CXsOkHUPfJhuZ/zosFasL\nkyJXp9r4H1oR85Aqo71/1+/fiNfvHF284GN1LG5f80pFaBPlgOqVerQhMe0k\nOPUMF7Zi7Tof3Jlu9X6xtl0sG7tgJatRoC0jtDyIw2LESR5L90Yee2WY5hso\nKfE9LSWoEwe0yYCfQJ68T+/zduBskh05AHWHzTZu/HZrqP4QnxVPgrPaxeMX\neKGd8sQXHKeWDWe0g6wLGITBlE66eeVOEYcuqYrYjnKoDccpfJwQ00FOv+bX\nO13Zbo6Izl5qAmN+XHC9if5+HS5H9zfS1ne88vADPOCWVdvN7BENvxv5ebiM\n1hv+uBdLSAzYN7NE11Ar9ahz4CHeuoxsOOffnGYHQEoBy4k/9O8LEx7ldOeX\nSsfe/VReFh+0rrOqSdXDuEuB6gPK58DNSnRH9c/qKz1bP06ZPdCP8aHAgJla\nqzPXq7tapS3f6XML5SX66S2dVKcUIYWfwxe55dww5qSYpTn4GRy64Pu5He9O\n0faacGRAjetPH6gA2N4ZdvsgazCF2FzLGTcNOUEwZ6uGr1rzsYFiaGuql1Dg\niIQJ\r\n=YPLp\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 1.0.0](https://img.shields.io/badge/ETH2.0_Spec_Version-1.0.0-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\n\nimport {CachedBeaconState, stateTransition} from \"@chainsafe/lodestar-beacon-state-transition/src/allForks\";\nimport {allForks} from \"@chainsafe/lodestar-types\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst state: CachedBeaconState<allForks.BeaconState> = generateState() as CachedBeaconState<allForks.BeaconState>;\n\n// dummy test block \nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\nlet postStateContext: allForks.BeaconState;\ntry {\n  postStateContext = stateTransition(state, block);\n} catch (e) {\n  console.log(e);\n}\n\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"000aec9c8f914246fc938032f66005fc6ec01ec7","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.13.0+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"16.13.0","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.3","@chainsafe/ssz":"^0.8.20","@chainsafe/persistent-ts":"^0.19.1","@chainsafe/lodestar-types":"^0.32.1-dev.14+000aec9c8","@chainsafe/lodestar-utils":"^0.32.1-dev.14+000aec9c8","@chainsafe/lodestar-config":"^0.32.1-dev.14+000aec9c8","@chainsafe/lodestar-params":"^0.32.1-dev.14+000aec9c8","@chainsafe/persistent-merkle-tree":"^0.3.7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.2","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.32.1-dev.14_1638478505505_0.7929106369423589","host":"s3://npm-registry-packages"}},"0.32.1-dev.15":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.32.1-dev.15","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.32.1-dev.15","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"68dc45d8dbc41b88617e3a89e83b7acc47678206","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.32.1-dev.15.tgz","fileCount":344,"integrity":"sha512-OlFpr8jfWpbCluaj7nm66uAegLPbajUAD3glENfycg85+4aL+nbECmACY0jKWK/pIpAXZ66/E4cCKh/ga1njNw==","signatures":[{"sig":"MEQCIBj8y78SkcsXL4QuUmJNrjUebOtd+4lk5s5yHFOszB5gAiAQvFTpBM+sG8QWp15ndLohO6H9z0AsRsIEamvqO52rQg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":553755,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhqT82CRA9TVsSAnZWagAA9m4P/joiM7TuvmZbWONt1GHy\n72ETJf+sL268u0xVHZZcb96Kirpm8hUnbvD6Wf8VKo0o9t2L8m1sshqyM8Jo\nIouMfO5ofMlANdTfk+fRrJOCt5VI8RjuZUQL9vewiPKBNa374lHDpjhh1TOM\nhtUutt4fo6YiOns30QahdfGjqNycGS4lQEslMEYDNoxnXHcuyy9MsRsKyAdi\nACKuUC5VQ5JS1eHvfUgWS2vm6R3VF+pf8iWhFhoVC8xwZ4wqqke1uJdzjH5X\nacIyi1L35dR7sxkvmiSjKC/AgKnTunALsQ+KF6U3RrR4XzaibySgHM79yk2j\nKAT4r6T5dw/oikgK3+sEEdWl5j1OVQtgfifWdl9/humZ/CU4UdrjnPQCt4zk\nZ6S8GuLJW+rHwtUm9nFz0ekqBp8DbYLS6hMp+Oz+zNy4inZFSvl358Z7ndjX\nVmSTrdMsrdFby6SwuD7aCtyGq7VID1Q1J0KZBfCuOiVkhzFAD3mihVlW5s+c\nlGNnD7/f0SBUcPJ/WIFSoEb++7qQJSPBM7sLXGMkGg9yZ0QOQ35EIz+XZJPG\nWk7W1/sOw/BUhRzzq4eu86zAXEvaYuPPgcRbI+zz1Of+4aivoP3gSYuc/Vp3\nbw8s/i/JpcmO+TlP/8khuJdiWuEoFfCtEIwB0YRqTS8JniLMncDlF713NacH\nAEx0\r\n=Nsc7\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 1.0.0](https://img.shields.io/badge/ETH2.0_Spec_Version-1.0.0-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\n\nimport {CachedBeaconState, stateTransition} from \"@chainsafe/lodestar-beacon-state-transition/src/allForks\";\nimport {allForks} from \"@chainsafe/lodestar-types\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst state: CachedBeaconState<allForks.BeaconState> = generateState() as CachedBeaconState<allForks.BeaconState>;\n\n// dummy test block \nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\nlet postStateContext: allForks.BeaconState;\ntry {\n  postStateContext = stateTransition(state, block);\n} catch (e) {\n  console.log(e);\n}\n\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"a54069325c2f32b209ca4460fbb09165b13219a7","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.13.0+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"16.13.0","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.3","@chainsafe/ssz":"^0.8.20","@chainsafe/persistent-ts":"^0.19.1","@chainsafe/lodestar-types":"^0.32.1-dev.15+a54069325","@chainsafe/lodestar-utils":"^0.32.1-dev.15+a54069325","@chainsafe/lodestar-config":"^0.32.1-dev.15+a54069325","@chainsafe/lodestar-params":"^0.32.1-dev.15+a54069325","@chainsafe/persistent-merkle-tree":"^0.3.7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.2","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.32.1-dev.15_1638481718553_0.3044651269198708","host":"s3://npm-registry-packages"}},"0.32.1-dev.16":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.32.1-dev.16","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.32.1-dev.16","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"0e629c29cc618ee937711d8ee3e9ed9da3faf961","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.32.1-dev.16.tgz","fileCount":344,"integrity":"sha512-iH+gnevWJWERsAEhSi6s38RS2KEFzwe+y7bpR2WWHdpAio3iP9e+/mSmdL1YL5tvkYYTe5O7AEW1rP9BxsGwPA==","signatures":[{"sig":"MEUCICnSvma1Z2+YHJU1odxAdQtP6JzcV05x4pbduRupeSrHAiEA3SxFeGGx25X7xkZbGpzu//DKhGWZl+gLDRyNjYmY1W4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":553755,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhqcFPCRA9TVsSAnZWagAALpIQAIohgLnedV6nqhYHC0zx\n/dQPmjHZ1RSTTP5ouXhzRd1d3kmCsc64X8lbSxWCMnvIPfFlorRTHoxXTj1y\nNHlGRTMH/0zrR3llD0YPla31DxIfYLwul8OXAcKGZoLZ92yQY1ZKM78dhTU/\nlPsZFU4T3RQxlW8nTnrAbpV6MpZfKl4AYVdOprjMZgpK6Ll+UQCPwCEB1r1p\n8dMdWDJ7kERl0+s4VGHKcy7VdHKK75uesigdQiT2n9iWVuC4Io1YNGQPzYIo\nImsuybr2AlkZryV8ya2XoTSRlIbLXCVEISsjjuxN1s3FlkoJQK5pYdjS5YQ4\nk/audxxA2U4MErgxUlieXtwLzN2Ie0RWYz97LrezO6rJfaUQ3mQ420ZJPh9K\nZDw/nxtOkKCVYwrRrKVLfuMgaC9IuOihFYqcTJHAgKgMS0PjeE9ekjMiu//0\nrv54CbZiCL5r1BAbNTwf4Q3S5xTux27Sgzje3jkXy2NlkL0dYyqHEeYaIS8A\nyIFH0vOU8iAfiqfDTmy/qhtlHpFpO4VhyZwJDkliEwbQcubFc3PONJa6EoKp\nJPuHsgKoLC//EJY7TMBnHbf7LI9iVl8sfClpFzOhi5+4V+2LPbQR0IPItFVQ\n1OsxS28w96hPnXsdvneX6fILh5/vyMBWZdd72Qj9Mmi+uS2a1MyzE3CSf+bV\nt5A1\r\n=P1ba\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 1.0.0](https://img.shields.io/badge/ETH2.0_Spec_Version-1.0.0-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\n\nimport {CachedBeaconState, stateTransition} from \"@chainsafe/lodestar-beacon-state-transition/src/allForks\";\nimport {allForks} from \"@chainsafe/lodestar-types\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst state: CachedBeaconState<allForks.BeaconState> = generateState() as CachedBeaconState<allForks.BeaconState>;\n\n// dummy test block \nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\nlet postStateContext: allForks.BeaconState;\ntry {\n  postStateContext = stateTransition(state, block);\n} catch (e) {\n  console.log(e);\n}\n\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"b01e3dee22bd0d0bd421dbb6e9134375aff77cfc","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.13.0+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"16.13.0","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.3","@chainsafe/ssz":"^0.8.20","@chainsafe/persistent-ts":"^0.19.1","@chainsafe/lodestar-types":"^0.32.1-dev.16+b01e3dee2","@chainsafe/lodestar-utils":"^0.32.1-dev.16+b01e3dee2","@chainsafe/lodestar-config":"^0.32.1-dev.16+b01e3dee2","@chainsafe/lodestar-params":"^0.32.1-dev.16+b01e3dee2","@chainsafe/persistent-merkle-tree":"^0.3.7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.2","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.32.1-dev.16_1638515023071_0.26465879207591136","host":"s3://npm-registry-packages"}},"0.32.1-dev.17":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.32.1-dev.17","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.32.1-dev.17","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"edcff404c1d2210dbe2ab9d2b3945b8421b6ae25","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.32.1-dev.17.tgz","fileCount":344,"integrity":"sha512-oSx2SHRWoqHZWw6X4V2QInGCY0OZwvDCJoL0kjdyWC2NoppGfdih8zv0LxE94uD55fPui1D0Nvf22R3Z25kx6Q==","signatures":[{"sig":"MEUCIDwdGB4RxgW+iqQN5D6ucVZZ2a5ahZxeqXbUJ5bBpcV2AiEArTok0EQ1eT/Be1dKcg/LwXPNzQWDi3AYqetZmnqcQm4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":554720,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhqfoLCRA9TVsSAnZWagAASgUP/17Wk9g13l9fjK3hmEkU\nuUwyOS0NqQxq17TFiT6hm5DP3epkCfuGJQQaFEScF1/OuXU0mw0lh49few1F\n8IxTOdQ7gWjQnBssKjHUSTwe2VfG3A87UMNQGTd0aQvEy4KXCzIA4yw3e4qw\nhUCjmXfPi7oCRCMnNJ18piYqKL8bnY5YaAoun5mck12e2yv70vTsuwkJ992g\nKplB5KGutEbrLqRNLSnuBzVL/e6NaE3M6MThqjI/OpVe/xtKg0BGkeuW85Sp\ngwh6vdGL5ieeouz00JRxemxFbC+2l7VLzNVH7xo50fYClDaJCz40nlkWKF5K\nyqOIT8eN/jGIZ6rAhOfJTOW5qQRoZahRKvqDC42YB6L6rGCaRCYWuXffwaP5\nq5bpHvsqelqaFYR55/x+QTx1te6DaHYLO78QsewFAZoKSH0dtCWlpiOkp63p\nzL+rvBguCXYyeC14EdnjwYocICZfCbinM6lGsJOx9dgZ1Kzy3LAxwlUQmOsz\nyUvjJo+dJqrt9f5sEhngP3HrraBX9HoNMId3wVVuwXR7j+PXKHkSTyBtt5ds\neuA+Uaa/+ouVVzQ9EKCfAF23V1Hkwu8KlFb30F8gv+o/FETqJWtqpIi/mCSQ\nE7ra9TnrrTRU0/9f5EmS9wXnq2gVWikliSB/RdqUB/IqSw8+v7+pNV0HR+Bu\nZSb3\r\n=TpGx\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 1.0.0](https://img.shields.io/badge/ETH2.0_Spec_Version-1.0.0-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\n\nimport {CachedBeaconState, stateTransition} from \"@chainsafe/lodestar-beacon-state-transition/src/allForks\";\nimport {allForks} from \"@chainsafe/lodestar-types\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst state: CachedBeaconState<allForks.BeaconState> = generateState() as CachedBeaconState<allForks.BeaconState>;\n\n// dummy test block \nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\nlet postStateContext: allForks.BeaconState;\ntry {\n  postStateContext = stateTransition(state, block);\n} catch (e) {\n  console.log(e);\n}\n\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"1f2fdf80e9c9bb1d8bf08def396663fd68c183c3","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.13.0+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"16.13.0","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.3","@chainsafe/ssz":"^0.8.20","@chainsafe/persistent-ts":"^0.19.1","@chainsafe/lodestar-types":"^0.32.1-dev.17+1f2fdf80e","@chainsafe/lodestar-utils":"^0.32.1-dev.17+1f2fdf80e","@chainsafe/lodestar-config":"^0.32.1-dev.17+1f2fdf80e","@chainsafe/lodestar-params":"^0.32.1-dev.17+1f2fdf80e","@chainsafe/persistent-merkle-tree":"^0.3.7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.2","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.32.1-dev.17_1638529547250_0.9460001029736633","host":"s3://npm-registry-packages"}},"0.32.1-dev.18":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.32.1-dev.18","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.32.1-dev.18","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"475638e69d0b589a09b504bad0e648882bb780fa","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.32.1-dev.18.tgz","fileCount":344,"integrity":"sha512-Cn6/rKYcIvbLDXTJ6Lpl/L+aPusxfw4msRAS5KVChek59p47ohj4a2N7CrZPAWOALokC67cLeyu9tybRo0scaQ==","signatures":[{"sig":"MEYCIQCte5uHLh1qsc/syWKczYVCKYk1Evm43Tf+/SxqAelVpQIhAJoccIzPiag/Jo+tzoaOUKYWHTBHDexz3ttjI0pmqS37","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":554720,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhqhD/CRA9TVsSAnZWagAAr4oP/25WyZoIICL544vd6Eth\nkFSI4e0bm1HaXaIIl/ZdpS2s95RkCaPIpOv8ISUiqbgEYmCDsdUA+5JR7Ah1\nIE3/8i1WEKcX+GeKkFCrVLSL00AjZ+OnXe9sM8uLTJyeFi1KMjY0cCyE7z+X\ngEJNJixsqyyWhx/vab9exZj3dANLev0jnFy08NsgTcbq04Ytd5rYgZY3ihQo\n+3FKlTwNzYymvM1Tc8LLXG8WixQwuiDg2yqytjp6MFy8PODb5CNDIfKpVMMu\nrlhX9ch79+wNoM1/8B4wBrvUG1h/+0Yc4xlsB96BlVi0JijMxKwG0kBy7MAE\nHk37u/0d0iLRJVJGydUFwMmGeVvee7mH8Rm00R/lj3iWXc3zjKKGABBCDdAD\nlf8XjPu+YL+jc6KCTsjcRdGWniGy9qjNgQwrDU0wkjlDNXnDyNXR5YgZN7w7\nz0njl/qtoTYf5GJeTDZs+iI8p/COlJIp/ZcDwd6f7Bkvfmu/lD10rPOfnMAm\nP3yvWp39u8ndFsQRs0lQetiHrzAFIaYp27/hzcmN7O6Or7QmR6lSvaS3XxAb\nzQ20FbgFN4w3XIAFQMRADGSejyyIWEXDDNFjpDMMT5WPvMmPEKCg0NxE4wLt\nFZyz4VJbi8PQk1BbFrUhtfA8JLX1qOtuxTw3aujqzYJtiMrr9Hx/XflZU3/a\nfPvO\r\n=K0tZ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 1.0.0](https://img.shields.io/badge/ETH2.0_Spec_Version-1.0.0-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\n\nimport {CachedBeaconState, stateTransition} from \"@chainsafe/lodestar-beacon-state-transition/src/allForks\";\nimport {allForks} from \"@chainsafe/lodestar-types\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst state: CachedBeaconState<allForks.BeaconState> = generateState() as CachedBeaconState<allForks.BeaconState>;\n\n// dummy test block \nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\nlet postStateContext: allForks.BeaconState;\ntry {\n  postStateContext = stateTransition(state, block);\n} catch (e) {\n  console.log(e);\n}\n\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"22c2667d55b9179cc764c320c2a7fecf43bb8eeb","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.13.0+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"16.13.0","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.3","@chainsafe/ssz":"^0.8.20","@chainsafe/persistent-ts":"^0.19.1","@chainsafe/lodestar-types":"^0.32.1-dev.18+22c2667d5","@chainsafe/lodestar-utils":"^0.32.1-dev.18+22c2667d5","@chainsafe/lodestar-config":"^0.32.1-dev.18+22c2667d5","@chainsafe/lodestar-params":"^0.32.1-dev.18+22c2667d5","@chainsafe/persistent-merkle-tree":"^0.3.7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.2","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.32.1-dev.18_1638535423691_0.08309830151103892","host":"s3://npm-registry-packages"}},"0.32.1-dev.19":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.32.1-dev.19","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.32.1-dev.19","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"2ada7305afd1a21dc77e82f4338e958afb809d20","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.32.1-dev.19.tgz","fileCount":344,"integrity":"sha512-yoGlcSDJg+ltxVKPxqqWj+0S94ZXKlf9Sh4gsXpO6o0X8TMYwKGqg+W5fGkVtfdjSf5EqP9sOfJE4NlDd8FDHA==","signatures":[{"sig":"MEYCIQDgbJAG/cLasN43UyRc7hBzjkTnqWEE2FGK60S5s9ABvgIhAKLIGCMt7+7h/wzEt9ryZ9MfD/RiO+EtpPILERLK7Cko","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":554720,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhrbYPCRA9TVsSAnZWagAAkB8P/AqzeryOTMCcvpUvG42C\njjI6uBUkIs2aXRvMR5sK/rXMSmoqBq+pWR4+CrTuFV6RiSc1btBWRW3PYgUU\nq8NJD2Dxz2BdFGWqBEa9GrXQHyydws885+8mkQC7QdbYwxssW219TdTAYSTe\nQqxr4HkHU09I6cU0PQAlscemfWwPl+aJ/Tki6ZAcoCI2DtIrCzX++SpQl05x\ndS0pr6YN1uuL4exiigTIkePgZP4fd+H00k3meJhYcCmK/Xp+dSeCgzJ1+KUZ\nXC6lpsDjJBQQshl7EQQaSrV6x4nat4nSmXXZeC9oMPk9pA4huRU4rWyJ8a2d\nto3+/pYpJSRc9D4/aPMtyCMigIhBiztB/17oK04xfBo7rRk2y3QZGLd/A9/I\nmaw2KIQLqQsMAkP0ABqnXagapWhx1kYjrXz7Oj9dVpK34RzvzRSEUSLhPqIo\nzJoc2n37pfhRdKMx+5hqeSk2CFhNLJrjGhapiDq8zH4JVGw0WkU5xEiwYMDP\nGI/0e68L16oJZDWhTIswcyHgqtgGN9AyKFhqQAfjoPo0J/mSzjbNThFW8A4+\nQ6iOjhAq72Hhafw2U5Re4fEymJjpeHIsriLHc2yeqv8DyiJ0y0grE8VzKzwg\ndw7S2M/yLmHPXLKr5T6oBAvIoNJRg72P7G6Pgoj+8F551lhtyujqTz2psNT9\nHGgS\r\n=XHM2\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 1.0.0](https://img.shields.io/badge/ETH2.0_Spec_Version-1.0.0-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\n\nimport {CachedBeaconState, stateTransition} from \"@chainsafe/lodestar-beacon-state-transition/src/allForks\";\nimport {allForks} from \"@chainsafe/lodestar-types\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst state: CachedBeaconState<allForks.BeaconState> = generateState() as CachedBeaconState<allForks.BeaconState>;\n\n// dummy test block \nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\nlet postStateContext: allForks.BeaconState;\ntry {\n  postStateContext = stateTransition(state, block);\n} catch (e) {\n  console.log(e);\n}\n\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"48bff7250484e77094e163eeb63193a6a5896b57","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.13.0+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"16.13.0","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.3","@chainsafe/ssz":"^0.8.20","@chainsafe/persistent-ts":"^0.19.1","@chainsafe/lodestar-types":"^0.32.1-dev.19+48bff7250","@chainsafe/lodestar-utils":"^0.32.1-dev.19+48bff7250","@chainsafe/lodestar-config":"^0.32.1-dev.19+48bff7250","@chainsafe/lodestar-params":"^0.32.1-dev.19+48bff7250","@chainsafe/persistent-merkle-tree":"^0.3.7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.2","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.32.1-dev.19_1638774287465_0.18733505591062238","host":"s3://npm-registry-packages"}},"0.32.1-dev.20":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.32.1-dev.20","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.32.1-dev.20","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"fe3cee07fcc1bcd059310c9678c1e78c22277d39","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.32.1-dev.20.tgz","fileCount":344,"integrity":"sha512-K1l3iRGtCegXuZ5oOpFgTCqk89PHxiU3WmsnnCyH5WKYAaViQhL0Mj84+CuHATJAbIMXc3d/lLdBaGL7VIlAmg==","signatures":[{"sig":"MEUCIAOAwZt/LX1MoDgDHe3L0tZ6wTK2LF7wIRbWeZ8YG0ZMAiEArVtTZb1aKcEGULYBMe3psbA7yZkGqB5xwT/+w4qrAYs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":554720,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhrbiACRA9TVsSAnZWagAAb+QQAJo4TL7fiPFa/mjWAZSS\nHBA+mxK01IYvycgt8+CJVw4OS/XAEhcVN/wLZqgPoAouqhjOdi51INRUNde7\n18tLYOo6B8yyLieKqcq9BFf51lObTvuhJhtW84b7sxBb3AEM+d+gUERJH7rK\nLQfe83h4PjpzEKsohODfgZNQyX66CTPxiPQKb2YVYpEKeZpZX2138Gzgqpnh\nSgHzEOUbPLi6VfYC+NiWiSuKpv6PW/bhSMBQguN5qNr9tH5XGSUVYx+l9l5U\n80M43xNqr9+KMsSHapNy/mq6F4+ULR3BID64yLpDFCOn3fLjmKUlzTsn2PsS\ncECBdAvXkcvE3JwwY6wqdQJY88Ycmw3nlJYvPEgO4rlmkKZ4xItY0nsnS4nu\neTllqv9XFj4BaGGTSQWp0L3OtPPCvPxCWGRiAsbbOdAxmtR1XIPekFioaz7M\nf6O9wHtcVz+tYHE2DQaHCX3VrnB2Wv9LC2F8bDBmmF2n6r/J8iH9wXUlI3RF\nDMX4hQ19tmgSv8bAaitiOxKBdKHNJECeXAKo+uPnu+iEjRqLfswygwTDK4tk\n3oScrpmi4eOBio7CcmLQF/+x/QFTE2BvYKQt5wGNHR2Mb/BvYo6CrWauuLte\nnyjNFadSlSSI/jAwu0PW4xT8x757t7YkMMwSdYfCTxYILpeRFcap/HQRf6di\nyQEa\r\n=Qc/4\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 1.0.0](https://img.shields.io/badge/ETH2.0_Spec_Version-1.0.0-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\n\nimport {CachedBeaconState, stateTransition} from \"@chainsafe/lodestar-beacon-state-transition/src/allForks\";\nimport {allForks} from \"@chainsafe/lodestar-types\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst state: CachedBeaconState<allForks.BeaconState> = generateState() as CachedBeaconState<allForks.BeaconState>;\n\n// dummy test block \nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\nlet postStateContext: allForks.BeaconState;\ntry {\n  postStateContext = stateTransition(state, block);\n} catch (e) {\n  console.log(e);\n}\n\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"59bd4c7bf3fda9880d9651352f678ea125fe2d9c","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.13.0+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"16.13.0","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.3","@chainsafe/ssz":"^0.8.20","@chainsafe/persistent-ts":"^0.19.1","@chainsafe/lodestar-types":"^0.32.1-dev.20+59bd4c7bf","@chainsafe/lodestar-utils":"^0.32.1-dev.20+59bd4c7bf","@chainsafe/lodestar-config":"^0.32.1-dev.20+59bd4c7bf","@chainsafe/lodestar-params":"^0.32.1-dev.20+59bd4c7bf","@chainsafe/persistent-merkle-tree":"^0.3.7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.2","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.32.1-dev.20_1638774912031_0.18204564123305422","host":"s3://npm-registry-packages"}},"0.32.1-dev.21":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.32.1-dev.21","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.32.1-dev.21","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"c58d014a6d45a6ed4be34117f3de1145735ec0e6","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.32.1-dev.21.tgz","fileCount":344,"integrity":"sha512-Im7Ha+1/bzv1ESMhQv6Y7f+CzAWi+cxM5xLr9LC6qlTIWNmUfqP+rCLD3TnYZPKMAHivVUV6ip7xRtB1P2fnIQ==","signatures":[{"sig":"MEUCIHYVDfYS8l02aX9MJjxWy6or2aFqaY6LFJVvYYy45FYIAiEAtA8k3AUtZrwyFc9+Ju/xj7b7D0qJVcQvq0XuYgTD9FE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":554720,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhrlJACRA9TVsSAnZWagAAzaAP+wZnqBUwjinJgb51UD7X\n1Wli5ymj8YITrslqGWvXvLo8S2Lpg5HfnGFqoQrFib8xt3ZcWGgHS2X+I4oh\n+dSXrj4RxLQQoKoipKAXr7WVGOLCxgffEJqPCErpaoOQ4j33GFQDOZyWlQNT\n1dsJeaqCBGdLUrZOKQhdQkJYg1YCswVv6AF1s0WgSVhlO6kPiGrUHbmRRAGT\n56Z5BztpYs2APKngqize9VEf1CpWwZuMxIy00ZIgHKX9LKHjWLVHh3m24zxO\nDrEm7GEKqeSD10eFBW6QhIV3BC+xu1jbDa0wvKeUjwQgMkR16NbPSkPL+2BR\nAtZ8f950nH6r8opW16MwGpyzdsegYSCO9gI8XImsj829LBm1LuR9dmo+vcGa\nnEM78jvkTwPongwETW5LG5PPlY/OtJsgZd0vky3857HV4ZCp2WP5ntZQsQzA\nvmXYh6WftQLi5JNSuTVPjACOlxoL343xrimqsiisxW0rJO6ZOhKbdvDiMk0T\nj0uL/lnlhqIbSFUJe1UM48tKuPec/Qb/PnB2/uLc5ZPMJundOTzo+3jVa5Gw\nQ9B7QnMJ1EaeLBAglMdY4c8ScsQzjIdnoLFKXnlIZho6LTdE6yVgN8HSu4Yj\nKXh1zvGnNw/5XhlzLxxNSgDJAsC60q2274iRb9snaJWh9FsfRtXHeF4Ysj/C\nqAe2\r\n=yOH1\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 1.0.0](https://img.shields.io/badge/ETH2.0_Spec_Version-1.0.0-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\n\nimport {CachedBeaconState, stateTransition} from \"@chainsafe/lodestar-beacon-state-transition/src/allForks\";\nimport {allForks} from \"@chainsafe/lodestar-types\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst state: CachedBeaconState<allForks.BeaconState> = generateState() as CachedBeaconState<allForks.BeaconState>;\n\n// dummy test block \nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\nlet postStateContext: allForks.BeaconState;\ntry {\n  postStateContext = stateTransition(state, block);\n} catch (e) {\n  console.log(e);\n}\n\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"1bf5457abbe59c4f844e7f90c968ed7aea78f4d1","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.13.0+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"16.13.0","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.3","@chainsafe/ssz":"^0.8.20","@chainsafe/persistent-ts":"^0.19.1","@chainsafe/lodestar-types":"^0.32.1-dev.21+1bf5457ab","@chainsafe/lodestar-utils":"^0.32.1-dev.21+1bf5457ab","@chainsafe/lodestar-config":"^0.32.1-dev.21+1bf5457ab","@chainsafe/lodestar-params":"^0.32.1-dev.21+1bf5457ab","@chainsafe/persistent-merkle-tree":"^0.3.7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.2","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.32.1-dev.21_1638814271960_0.22400155078440487","host":"s3://npm-registry-packages"}},"0.32.1-dev.22":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.32.1-dev.22","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.32.1-dev.22","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"cfd11ce02a445a357f70b8b772052aabce4b8cf2","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.32.1-dev.22.tgz","fileCount":344,"integrity":"sha512-zP+s3cSUaOB38nvSyXB1XUVZf4M841BrDbCvjXv98KYtMXWTwgNOMxUSeXoW3i7q+eOcdthZ5aFd68JLof2DfQ==","signatures":[{"sig":"MEYCIQDVoYo97Fe6sUxth50F39E71ZYi5qZr6wj4yvWUpe05TwIhAOywfN3VwvVe7my4KjkuQoKh8ncBr+FjADAELu1xWKWR","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":554720,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhrxDkCRA9TVsSAnZWagAAC70P/jxfHN2Kmo3zRCikoWuw\n+XVfDKgGggbB/zJ6x+aZvE4j5eXmdFae4Wthmbd6IaTOkWNO5MO0UFza/7Gg\nbtBydnL8SDBXyo3tLCj5aFDg9kI3A1KL+LMRScMXHY85YG6HhhWwm1vFg6dY\nODdG4/iGsLGfoPHbK7XFHUNuG0kGo1wcyzau53sd1zt6mrXAdIupsWwb+QNn\nShrov7nBIbY1a2QaBB6ZdV410VLDszaac5B4skgJTZjzJRM5fIQoa1p18WhO\nqgM4faPImOi57ijvi1Rm7TKjbqp6n3W54LxvRTbpizu3mX/gcvsNUDjj2cQA\nv64lRG8VfpK4aUVUEtQ2nTM9Os1chMlARmrMgpCoxekgjpTXtXns6MRUhLbo\n9aNxhcFeTXKvZ4Y0kTYwS8+CYoRy0E8WS9yo3mtNIQB2ioxfvVqbj9z00qvJ\nDmZ23wvvS44uBx+WA6hcs7MqBFwm5Se981qDEkzKjKduUSAfZomG+fknp1U6\n9792M4HQ5zTr6SKH/Bu51+PMIrn3gI3pdPgKLXTCA8BCTOFKXEOZ7yZnsrKD\n2BLONw3Yk5JmaYnolc8VQoE6n+HKvJOKFljRikNQd+rld1pjqxPgVCH8PAaJ\n2V84D4/jVry36fwYygMMO05Ki9QyaQa+RI2Lq9az4aViyWS+mxD+yA8htJKV\ny8tB\r\n=FUBe\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 1.0.0](https://img.shields.io/badge/ETH2.0_Spec_Version-1.0.0-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\n\nimport {CachedBeaconState, stateTransition} from \"@chainsafe/lodestar-beacon-state-transition/src/allForks\";\nimport {allForks} from \"@chainsafe/lodestar-types\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst state: CachedBeaconState<allForks.BeaconState> = generateState() as CachedBeaconState<allForks.BeaconState>;\n\n// dummy test block \nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\nlet postStateContext: allForks.BeaconState;\ntry {\n  postStateContext = stateTransition(state, block);\n} catch (e) {\n  console.log(e);\n}\n\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"fe09d922729cbbd1881cd3df460e3592bc60cd03","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.13.0+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"16.13.0","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.3","@chainsafe/ssz":"^0.8.20","@chainsafe/persistent-ts":"^0.19.1","@chainsafe/lodestar-types":"^0.32.1-dev.22+fe09d9227","@chainsafe/lodestar-utils":"^0.32.1-dev.22+fe09d9227","@chainsafe/lodestar-config":"^0.32.1-dev.22+fe09d9227","@chainsafe/lodestar-params":"^0.32.1-dev.22+fe09d9227","@chainsafe/persistent-merkle-tree":"^0.3.7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.2","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.32.1-dev.22_1638863075873_0.22983625656920426","host":"s3://npm-registry-packages"}},"0.32.1-dev.23":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.32.1-dev.23","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.32.1-dev.23","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"e0e6a9c95250deb523a0eb981fe4fe4bf7968769","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.32.1-dev.23.tgz","fileCount":344,"integrity":"sha512-/231PjfNiv8AusR+NEBeB/Q7BFmd4YQMIF3lmnjRaPe6ESj5Y3/vtdpJ1vMsZLagXGPzOfWQS0R3IVsmqxl8vA==","signatures":[{"sig":"MEQCIFhqTN3k1TCXRqRehbcaZJq6Kpsv0hbM756sHO1A86i8AiA6Xs7xewxOyn0vKTcZiImBJDGeyt4xJisYVcsf5hZH7g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":554720,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhrzQmCRA9TVsSAnZWagAAZkgP/1iNiO8llP0ySyLp1oQD\nmd2wXF6Jn5L5AtV9G3VjE1UUGxpshfZxA3IgUuTDIcLTQ+ZI9+xnyTLb3GcP\n45dZbcryf+mmQvFuCn/KYszUQWaFh9clhAkfu9W6/BD8lZagpG8hb7TSa0sK\nYDA7Vz7DXr+oASlZYHbtsvh4tfYZdNySi8Up4i8heozMFQ15JCGofrvD+JfM\nyhxBf31FGNyI6Hsehk03Y7BQ/3so3IFTyfRiyF+78cSoQ0+L1YtXmsgwXQQu\nzpP4im6gkpgpjkkTdz49ydbRe42SLtDmM9UvsHpHh6X0EwW2/gEApFMouIx4\nUofrANnoEwhuxJgq4wKoAkgrEKJDEDKjUbB61GzuUo+zxA2iYVgC/6mEHH+v\nqTt31U1UWoOyCuDxQOQB0SIqF9yLjuE6RVchXHomxvm0PQgu467aey3XgHDD\nxVeliVISKIPzO7xVNiqTd02sWtolz1kv8CiJnC5gUebnimyRwTEznfIhG+FM\nv923zEmrU8C6UkBPPfVhrf0aPuDS885hy4cDfenOsVsh1Sp/XQIk5kuoXNNu\nhnJ0gf8ffUxv/eIt8+zk1coRWMvBmjWWb0O6bY2RlFhqxrY5y926ax0jfKXZ\n1pXI3dTbFSHoWQa2+zwB72fuaOSzjFQpAoKiMinQnXmdxzxG+s6/ZmGzStJo\nCSpG\r\n=ve56\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 1.0.0](https://img.shields.io/badge/ETH2.0_Spec_Version-1.0.0-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\n\nimport {CachedBeaconState, stateTransition} from \"@chainsafe/lodestar-beacon-state-transition/src/allForks\";\nimport {allForks} from \"@chainsafe/lodestar-types\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst state: CachedBeaconState<allForks.BeaconState> = generateState() as CachedBeaconState<allForks.BeaconState>;\n\n// dummy test block \nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\nlet postStateContext: allForks.BeaconState;\ntry {\n  postStateContext = stateTransition(state, block);\n} catch (e) {\n  console.log(e);\n}\n\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"e4502df5f9b081fee5597e7a5094dfdf331760cf","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.13.0+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"16.13.0","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.3","@chainsafe/ssz":"^0.8.20","@chainsafe/persistent-ts":"^0.19.1","@chainsafe/lodestar-types":"^0.32.1-dev.23+e4502df5f","@chainsafe/lodestar-utils":"^0.32.1-dev.23+e4502df5f","@chainsafe/lodestar-config":"^0.32.1-dev.23+e4502df5f","@chainsafe/lodestar-params":"^0.32.1-dev.23+e4502df5f","@chainsafe/persistent-merkle-tree":"^0.3.7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.2","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.32.1-dev.23_1638872102025_0.5085823310258448","host":"s3://npm-registry-packages"}},"0.32.1-dev.24":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.32.1-dev.24","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.32.1-dev.24","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"10a8fdcb58eed7302a211df3c65bdf177d4074f5","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.32.1-dev.24.tgz","fileCount":344,"integrity":"sha512-aY0AWoRaxw2l/cl5oRcGtor7HciRMr1XwmHM4OC+UdAjt+gj7arkx1s9igqoKZr65eZPKTb14jlycIvVlHdJDw==","signatures":[{"sig":"MEUCIA8g7MugLY2+vuAxIYwgHZ8aSNcQ2m4Iq9MER8rb+RgOAiEAomwT3SCg9J6mOCK0KYIroUt8OdeU3ULBl7OJ2a5rHCc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":554720,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhr3HCCRA9TVsSAnZWagAAVF8P/3Bseduo6ai7EQW4w7x9\nOrmT3teHzOPnpbnQFNWlyWwx8eujSESZW5G+GT2aJJDPxnjMHxGkaMdb4pQr\np5soqbighlEWYRHvbcog8DcxSCj1u0og9FPs015lndYEWcpCxDvTP8kUKm5w\nfJ/djkiAuut7wEREhgZGIYYA1LNU0d86oAoX/TjIKks3Qiv+yVOJ1upcYY7Z\nBZhnZCSoJ/HaL7lEbYWJYoH3wOBeDVX4ygw2Smctr0h6hU/FP02gDWKQjeqC\ndVjouaAW+erCITNkBk3GRROmT3mAu5CV9P7v94/0Mc9mq2PFOrqr4/K193Vf\n7vFRSuhXiRyf7HB0twbJ+vYUgXTDLgK6yaqTb1kynjoQ8xgnjsaKhdFOZeg2\nTTq3wzrQuArpulO/D6U1EnhsCdBQivvJZR1geDCx9ti/t/dM0ahI6FBijK4U\n9PD1RlfeLqnMAegq6FLDNISM4zvNqvCVWH/rq3hN5hyqbkiH25YKOe+4GYwn\nuTwfWEOKWNqIkT0gSKBOf8gDknSg4AXe85rcC3qPCVAZf9Y3dlnlSYh0ffxR\nrnUQSfZciTlGen5DnxgiXmuealdLPGZUrBVLtjuSJMPDm9MrBrYWUQOvRlLG\npZ2rtRFbVSPuuLhtnmAUY37L/+tlI6YKXAd+G53gFUuFBjHhqo1TRWR4ICP+\ndNLh\r\n=Z51O\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 1.0.0](https://img.shields.io/badge/ETH2.0_Spec_Version-1.0.0-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\n\nimport {CachedBeaconState, stateTransition} from \"@chainsafe/lodestar-beacon-state-transition/src/allForks\";\nimport {allForks} from \"@chainsafe/lodestar-types\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst state: CachedBeaconState<allForks.BeaconState> = generateState() as CachedBeaconState<allForks.BeaconState>;\n\n// dummy test block \nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\nlet postStateContext: allForks.BeaconState;\ntry {\n  postStateContext = stateTransition(state, block);\n} catch (e) {\n  console.log(e);\n}\n\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"3e3010249cb86fc3c4e5fc3139534053ab89a462","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.13.0+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"16.13.0","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.3","@chainsafe/ssz":"^0.8.20","@chainsafe/persistent-ts":"^0.19.1","@chainsafe/lodestar-types":"^0.32.1-dev.24+3e3010249","@chainsafe/lodestar-utils":"^0.32.1-dev.24+3e3010249","@chainsafe/lodestar-config":"^0.32.1-dev.24+3e3010249","@chainsafe/lodestar-params":"^0.32.1-dev.24+3e3010249","@chainsafe/persistent-merkle-tree":"^0.3.7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.2","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.32.1-dev.24_1638887873832_0.6791718430625606","host":"s3://npm-registry-packages"}},"0.32.1-dev.25":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.32.1-dev.25","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.32.1-dev.25","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"cb94e2f77d8e0397c344345612e81c8eea8a0229","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.32.1-dev.25.tgz","fileCount":344,"integrity":"sha512-3xEhWJA5+ijwe3A5fBYseD4969a3nJi2nm4vFjNsjafdFxEfrihaHRNNRn+YQHPprQIYfhpVyipkfmKajrDuyg==","signatures":[{"sig":"MEUCIEf2aXDV87c0SUT3/5M2MTdLcXlnARKuHvzhz41OYT3HAiEAkkoy8AH19K2Pd4TDMa0mnXNsslXduail3DmTk9z4Czo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":554730,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhr7zbCRA9TVsSAnZWagAAWcAQAJ7NXCGw09CaqGgswemL\nEexRQfsdIdbypKQivQo8Q6ORm5FLVtbcZcFr385qhO8rX3c92cFlsCUrq/sa\nyBvRvsu/qDqDVVUgiF0IFpa8/eJ1c+9nyrN+raD/scFBhY/XjpkU0qi82TBF\ny8iO4AgcU3ir6a7RqPwwb4nbPdseRATgnLHYhLFactnj2QRT8HfvE8Rv0zR4\nuxQ+S9TyLvxzoomhTZCEuZ33IpttC6SdFSFqfAPekRyf1XrOGBf81WKkcUFX\nR7YYbkjdAZx5oAVny8yvknHx5ORDf8ta5oJOS2nypod0JkGxgCQqRg/DWuMa\nJo4hvqp3IJxep4a58aOyrYbh20+PGm46/D3zLUvRn7h18TyY4XSXjZVWprpj\nU+/rwBTVOUQz5VHxFGIPzXIRMOrKgHP9n3gwT6ivZWHYv3NMjsqD8cXce3ve\nKCDwG4B6EyvLAKGoVAA+jXmLIX5d18GCritESeH0y5+xsCXRMi8jOBJN4Vgx\n68an/yv/m6Vocj6zSeolVH6NMKSkrOEyEdUg5gxjhgNQ2ZsEUByrhfe23cGM\nr1qGxNRG2uXqVwwWphTjlvgppO+UbyBTNvZMbhyyaDg7yR2GDL8UrdC09w2x\nqSL8ckiXWs3nhydcXuZkh1EMSjaNIPUnNapfRmBpPNo+LOG7wMeKmQPMenPt\nlmN1\r\n=hV/M\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 1.0.0](https://img.shields.io/badge/ETH2.0_Spec_Version-1.0.0-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\n\nimport {CachedBeaconState, stateTransition} from \"@chainsafe/lodestar-beacon-state-transition/src/allForks\";\nimport {allForks} from \"@chainsafe/lodestar-types\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst state: CachedBeaconState<allForks.BeaconState> = generateState() as CachedBeaconState<allForks.BeaconState>;\n\n// dummy test block \nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\nlet postStateContext: allForks.BeaconState;\ntry {\n  postStateContext = stateTransition(state, block);\n} catch (e) {\n  console.log(e);\n}\n\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"2b0b85a543aad9f893eab3fdf2d7c46567b72983","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.13.0+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"16.13.0","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.3","@chainsafe/ssz":"^0.8.20","@chainsafe/persistent-ts":"^0.19.1","@chainsafe/lodestar-types":"^0.32.1-dev.25+2b0b85a54","@chainsafe/lodestar-utils":"^0.32.1-dev.25+2b0b85a54","@chainsafe/lodestar-config":"^0.32.1-dev.25+2b0b85a54","@chainsafe/lodestar-params":"^0.32.1-dev.25+2b0b85a54","@chainsafe/persistent-merkle-tree":"^0.3.7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.2","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.32.1-dev.25_1638907098926_0.39463571333393777","host":"s3://npm-registry-packages"}},"0.32.1-dev.26":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.32.1-dev.26","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.32.1-dev.26","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"3a5a221605713a32845dfa909495721544ea8fc4","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.32.1-dev.26.tgz","fileCount":344,"integrity":"sha512-9G3VE6zh4hEgxKUrwA8xsH8GlNhWonAuREvm/TUBBg9f2nZD0CEk2n2U49tPj0JvP/zM8HeoJ3MTU2SMsEXBiw==","signatures":[{"sig":"MEYCIQCmQvmMoIZ1A6Ex+q7G4XQuvcQsVhulEbl8JzeP5Jq75QIhAK+Ka8O3t3u0tPiyiSykcLK72zupZ8zEsYWv0NdFAko9","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":554730,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhsIqpCRA9TVsSAnZWagAA+FgP/in1792ieRcHeBt/RWvf\n3nYlURnqwvEJ30dOwQfj/Zp4mJbSedgbP66jNWSz+YTQMIJAI6WUaVmv92L1\nQSr0xLrQMmsXrqUR8eOq58XbaJqOXLaFFQxYCAVLeULITNomOidi9rwxw9sB\n0T6koOgVK2FVfUDqNmGEYsNKJhAG4dOjNfzMVbrRbq8rWXtPCBafCNplXSl6\nSujCSit7lnZyEeqQaSDTIv9nPSd4d0KA68Ynqnt829mOAMsX0EBDcZQTbsHa\npS+lSGCD8C6uwszuXZ7zKIr3jaDQ2o2eUNhbDmK2g+Ux6o187hJZIqKPYSQH\nfaqvATyYXYRM6yZ9s3Zz3xzvKpNcjI/SIo5pQ1iWGFfmLsB+Cpdii91KoYvJ\nrsz8acjrnlgRrUMw/2ipaYFwLU18GiHmT9W8VIkrh6x31ZDdWYb+W9YoZW4c\n+KGvdlekGCqACY2ZQ7liJNxMQmothqAEKw7EcKV6go+BbjquzfQoQq7tgzte\nTScb7M1anCxfmZAQDe09tCak/VQ5OnVznzU2YevNZ8YquNAUXHVVKWfF9M9H\nkMODsKSLDnxzaZQoZ+/aDCMatzIDP+ppKFvbwfyVj9bS95Q0nb3FbGTkLUIN\nYzLIVgYfkPdHV/m27Ah3V54Bf6PI6Gmxe/hgRZ1YxB7Xa/efDawmtjJ8TB2R\n/clU\r\n=hgKS\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 1.0.0](https://img.shields.io/badge/ETH2.0_Spec_Version-1.0.0-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\n\nimport {CachedBeaconState, stateTransition} from \"@chainsafe/lodestar-beacon-state-transition/src/allForks\";\nimport {allForks} from \"@chainsafe/lodestar-types\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst state: CachedBeaconState<allForks.BeaconState> = generateState() as CachedBeaconState<allForks.BeaconState>;\n\n// dummy test block \nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\nlet postStateContext: allForks.BeaconState;\ntry {\n  postStateContext = stateTransition(state, block);\n} catch (e) {\n  console.log(e);\n}\n\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"f491e668cf2cfef5e09adffd3e8c378d28b61f3b","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.13.0+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"16.13.0","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.3","@chainsafe/ssz":"^0.8.20","@chainsafe/persistent-ts":"^0.19.1","@chainsafe/lodestar-types":"^0.32.1-dev.26+f491e668c","@chainsafe/lodestar-utils":"^0.32.1-dev.26+f491e668c","@chainsafe/lodestar-config":"^0.32.1-dev.26+f491e668c","@chainsafe/lodestar-params":"^0.32.1-dev.26+f491e668c","@chainsafe/persistent-merkle-tree":"^0.3.7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.2","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.32.1-dev.26_1638959785200_0.9613978213812142","host":"s3://npm-registry-packages"}},"0.32.1-dev.27":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.32.1-dev.27","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.32.1-dev.27","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"80776ba44259b915f5a07576375db00ed785e2d7","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.32.1-dev.27.tgz","fileCount":344,"integrity":"sha512-JX1JHigeZ6kWdblneHkUb0oNtvic7ALT+9lOvhIMXKk96vt9CKrSJpm/pjprEE2EvYT22295cM+0RQvdQPUGZA==","signatures":[{"sig":"MEUCIG6tPOxIg583emhnJbpXMtYGSiXmpGsWWCk3xqfafkpOAiEA8TjugU384GxxWtrBXfF7My2Q72lLGfUgb8fNnll2edc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":554730,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhsKfRCRA9TVsSAnZWagAAZaUP/3YjA1w9h3wky8Co2Apn\nD/nvb3JKoaKF0vjotUlBlmZtUoJ5WnXodo4CK7I2FzOODqEwmomieDs3YElb\n9oq2+DFdAJyu4Mnv6SJYT/Wd5Zvi4hpjk26FkOK5DetYDkSMH/1mN2MlYl2d\nyjy9TzIogTOnNVIADx0UFFDNX0WFJY/grp2R93l1KAbSRZ+Fc6D2UhA1iX6C\n3znsUqERJq94yLOoXD29eNKyVrHfXf1EGH+kdYmYyZOypY9cWkMPKyt4fn4F\nRxI2Rm9eBoHiBaEnjNHMl0IGoFbSc0CKTfU1xV+tDQ1WhbP/7oypDJc0+TZV\nkl56t7zuOIqCC2fG6ITwO2/0axSA260IYPvdJTrBV9uTmhRC8VL1fnpaUg8c\nvIFvAbxhdh2zvrewaEFfD0aWbwWFX5BMJc8KhdFrPllTVshm2PbnTYcPBlil\nnEL67B20BndLaIHs4BgajHqslQe2HIuBuWHlWtaGxRYBHnZETsFJeE+frcND\nLzzH9nQt6VstK/12ZxNpp0mh9BNPQtp3N0BCGbQuRh382p2L6va+C1X2PnET\nWOVMdUEzQhIciXy+F1+0b/uJh5kz1wMGhEzv590+1yQ2Pflqc+9qkcCrTUPJ\nHBI4A9o3aMB5uRvDfFGudX3TeZXAN3UKLd8LFGppR+Yt568fGJWaEBuPt4oe\n6Ain\r\n=11G4\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 1.0.0](https://img.shields.io/badge/ETH2.0_Spec_Version-1.0.0-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\n\nimport {CachedBeaconState, stateTransition} from \"@chainsafe/lodestar-beacon-state-transition/src/allForks\";\nimport {allForks} from \"@chainsafe/lodestar-types\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst state: CachedBeaconState<allForks.BeaconState> = generateState() as CachedBeaconState<allForks.BeaconState>;\n\n// dummy test block \nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\nlet postStateContext: allForks.BeaconState;\ntry {\n  postStateContext = stateTransition(state, block);\n} catch (e) {\n  console.log(e);\n}\n\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"661e83c20e896211ec130ed3b5d2c9b3fe9a1394","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.13.0+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"16.13.0","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.3","@chainsafe/ssz":"^0.8.20","@chainsafe/persistent-ts":"^0.19.1","@chainsafe/lodestar-types":"^0.32.1-dev.27+661e83c20","@chainsafe/lodestar-utils":"^0.32.1-dev.27+661e83c20","@chainsafe/lodestar-config":"^0.32.1-dev.27+661e83c20","@chainsafe/lodestar-params":"^0.32.1-dev.27+661e83c20","@chainsafe/persistent-merkle-tree":"^0.3.7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.2","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.32.1-dev.27_1638967249381_0.1100882979010509","host":"s3://npm-registry-packages"}},"0.32.1-dev.28":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.32.1-dev.28","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.32.1-dev.28","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"a51e9aa5d7adbf6f61dbf928de524fd3b2627833","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.32.1-dev.28.tgz","fileCount":344,"integrity":"sha512-r5TpFhjPHaQw+GUWQieDIqBF2ehXsK43sysvFn1Rnup7YaE4cdr1wEn/ygLWDPorATv06PenXTDqxEEZ77FNsw==","signatures":[{"sig":"MEUCIBgwYAHi4Kkwc9d9ankRBscKRVglsrrcAeYOtVkARjjnAiEAl1GImBvy4B58JTkJOucbQgzJN2UIsbGDC0lRBLKb9nA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":554730,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhsNK5CRA9TVsSAnZWagAAC4EQAKOA1+DcBWY0C9xWohau\ndZBYN7HwkK2mSbvPEIbAE9RMXRTL5iMod9sfgK8sedQ+8ZTiDDDJFFlncf/Q\nj7yD6Mmm1YAHXTf9iQjYDOadctMKlkMa3G1b9TcuggaELtAhFA04QyAOjbH6\nOOXVZYZhI/OnBcxWbCZU1A2NOQu5SPVs/VFecCed0DwR+1J4IYe8o8iwfSiz\nQIyyFgzuLuvgnRDJWuxwHXC64lSbfyV1gJ3tQ5WHEAj92gLVgfJXotWhVbHM\nQhNLJ2gIRpk5sOqhPC3p7SDM+nhhFP6m5E5g+Llbib4R6seUm9HLNzc9n20/\nvs/sT2V8afHtooeaD8fa7WXx4sJB69Qh/l0KZv2yMgw3C8uU+aoc9TAqdFSh\nXcCKcgaPIFaxBZ1g5bymJuZgbp6pFqJj8Kq3bUL30FQQkbgexbuELsHv+z1S\n+T6ZYjm1nokxWzjaQR7/qVFELBlVZah4mAi8Wy6ci628flJIjwNLT7Aom/wl\n6Jj5XjKGHYrA6YLRWIC6AyynI5X/MoSVqk+wtnMz7LqhcrVyaEZbTtuNUuyN\nYiVf91tHAag3nY4GUPQ7g+9B0r/77b8hLT9MldIMa/M48J1ztzTod012ggz1\nl6HPjo+ZawuZGiEZFbpPY0+GvoF+4ZLcqR6uqh8iGF8xnXdf7INP9n4paNMe\nFbmS\r\n=h8g5\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 1.0.0](https://img.shields.io/badge/ETH2.0_Spec_Version-1.0.0-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\n\nimport {CachedBeaconState, stateTransition} from \"@chainsafe/lodestar-beacon-state-transition/src/allForks\";\nimport {allForks} from \"@chainsafe/lodestar-types\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst state: CachedBeaconState<allForks.BeaconState> = generateState() as CachedBeaconState<allForks.BeaconState>;\n\n// dummy test block \nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\nlet postStateContext: allForks.BeaconState;\ntry {\n  postStateContext = stateTransition(state, block);\n} catch (e) {\n  console.log(e);\n}\n\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"ed7962416ea2d3733f5234e803154e26618b9ab0","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.13.0+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"16.13.0","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.3","@chainsafe/ssz":"^0.8.20","@chainsafe/persistent-ts":"^0.19.1","@chainsafe/lodestar-types":"^0.32.1-dev.28+ed7962416","@chainsafe/lodestar-utils":"^0.32.1-dev.28+ed7962416","@chainsafe/lodestar-config":"^0.32.1-dev.28+ed7962416","@chainsafe/lodestar-params":"^0.32.1-dev.28+ed7962416","@chainsafe/persistent-merkle-tree":"^0.3.7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.2","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.32.1-dev.28_1638978233287_0.5412763558014038","host":"s3://npm-registry-packages"}},"0.32.1-dev.29":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.32.1-dev.29","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.32.1-dev.29","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"d1e0b874b1043ab0c022e561932aae97976a2e07","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.32.1-dev.29.tgz","fileCount":344,"integrity":"sha512-qpivPIlxtZbKYQbenMPzI8BMdWO4fC2GcDbrdyaEi9j6Su9ET4LJGQvx6cL5u+10zuKPep7dnoL70kgs52pqvg==","signatures":[{"sig":"MEUCIE7C819TA2AgNu1GWD7CgwAypM/aRKAqcFOnPedX0lmFAiEAm8TcEIrdDjb7AhCL6O6Ezds0nmX7DWC/puzKgr4EIA8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":554730,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhsNQrCRA9TVsSAnZWagAAKzQP/1XlZviQpVBvHJl9NZB0\nmBTNkdg4blJFrwVd9tyB6P2dGPvxSWPfuzuABqJK2vn2bdGt913IN5phLZsy\n/5fQdlbjkZB70FHSQ+4jEdZ5zlmE7FNNbKM22D0/CBG//odbqgCqa3fRL59G\nXS/77Sxn3Cy/O88tlz6pKjAHAkygU9l9WFLn1S/oZ/CDip86ibg7hja78NIT\ngZF1GXS/4dZyJdjT8jvt4AxLVS5hFy+02tR+vNtB4AeY+v4jIMoxSCLsy3Mh\nyBRcNCUbmjefiE30daNmt5C7+sEjfntRRepQXL+rsF79MWa14BpgEF4PMKgv\nfRg/yGpQIto/KWvkm87XeDLRRL/JJtDetcRWuVyrVvrsisWEjKsZndXVQdpq\nUTOPTdiqgKMJIak7wtVxMZwEDMu2oVbj+MFkgTN/hzno+0gyHjmvnCKFs2s3\nTBFaLdYD+uEz+/m9uk49ty5C7YD4Y70FZl9AFxSO0VUiaqYlXUDB37ZxSMF8\nuCRXtNznqgwK5g3FNYHyJXK0u4rqPu5sjVotBr2zESZE3NSpoL7xFpEIxedg\nL6FrxArc75whMZ7qaCViy9zULP5sK6X1CmR6DObnqovSpNfyp1UKji82B21u\neiuIO5zHMt+7xukjadHYWuGe6twHgQXG94auTcU3dIOMyISy622tUs3AOJOB\nHwrq\r\n=ZHKr\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 1.0.0](https://img.shields.io/badge/ETH2.0_Spec_Version-1.0.0-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\n\nimport {CachedBeaconState, stateTransition} from \"@chainsafe/lodestar-beacon-state-transition/src/allForks\";\nimport {allForks} from \"@chainsafe/lodestar-types\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst state: CachedBeaconState<allForks.BeaconState> = generateState() as CachedBeaconState<allForks.BeaconState>;\n\n// dummy test block \nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\nlet postStateContext: allForks.BeaconState;\ntry {\n  postStateContext = stateTransition(state, block);\n} catch (e) {\n  console.log(e);\n}\n\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"2275fecf44920c4cfb5460a0ef2d27582145b5cc","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.13.0+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"16.13.0","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.3","@chainsafe/ssz":"^0.8.20","@chainsafe/persistent-ts":"^0.19.1","@chainsafe/lodestar-types":"^0.32.1-dev.29+2275fecf4","@chainsafe/lodestar-utils":"^0.32.1-dev.29+2275fecf4","@chainsafe/lodestar-config":"^0.32.1-dev.29+2275fecf4","@chainsafe/lodestar-params":"^0.32.1-dev.29+2275fecf4","@chainsafe/persistent-merkle-tree":"^0.3.7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.2","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.32.1-dev.29_1638978603037_0.020467721756088686","host":"s3://npm-registry-packages"}},"0.32.1-dev.30":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.32.1-dev.30","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.32.1-dev.30","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"d19e0a3a1b376256ab42a2f70fee79c204c88f06","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.32.1-dev.30.tgz","fileCount":344,"integrity":"sha512-HGsB153W+10mf2Tf0pWBtfq7I/YV6TDSOSVxIHwcefQBVCpKVMItkMs/iXq8ly9cAzBT+Qujk01f2Lb8gggh8g==","signatures":[{"sig":"MEQCIH2UKsIyYjlWTd+ZDhtHQK3HKMH7Y5qlFs1JXhqCdDA+AiACL0+4SG/XKXpA4LSFPKRARmPMbG8T4XOJhKhMCt0nfA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":554730,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhsOuyCRA9TVsSAnZWagAAe6cP/0Oh3l4ZYHJMRDuydq/6\nfWlff58eU8HHvrYhhM7rCd8AEVNSzFeXwrmMOGrZIza+/h5ViUItCvqHwntL\nT31SUTeuDANGqgMbrF+hZa3+0gj2fmwxuJ9Udem3EQ6tpZPqKI/fNtZXPXhz\nKN/bvOuZMuwZFsrUysQ/zqBEHxKuOEKE9GvkPtVvEZP0vwA+hsP3nAg6P4eI\nErRLMBnKu/chq24V1B+wII0J24h4sXXQz5t3whH0/IzadeNcnCnylbUCDtAW\nvy/f+nhMWV6CnNn397pM8RSk/O/AWtqyE/YUx0E2eAcI3RfAZ1kS+KwRxTac\n9Na8P0Q3iHyUz95pjJ8WMH1fdkgFCq2SV881PeDPzw4s6OmOtDaJOfGbPBEE\non5vjg94VFbt999FJNLTVC2oYuf5igNy0/PDaXLWyXpQ097P0dUsPbdlLMlD\ncbs4V5I73PdGe6dQCv7mv2alLgdyHq1Jdd5EVpNTP8wJWIPXgguSL+QGmPha\nLokQituY4wkvq4SjyOAGTI/eqLDC0X4UR/GsMy5QLhVM7Zu21KSYQIT0RMyI\n/uXMlNV+ybI+TOYU1ytNJ8EkRN7BKLmFbtmPRXlYiQlCX5Xr9jAe2zi8I3qw\n6t4Y7Zngnt2ekL+V58qMhjEdvEkWjzHxF3OyNWBBghi/MVxynBuUJjvwayDo\nbEK3\r\n=eJij\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 1.0.0](https://img.shields.io/badge/ETH2.0_Spec_Version-1.0.0-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\n\nimport {CachedBeaconState, stateTransition} from \"@chainsafe/lodestar-beacon-state-transition/src/allForks\";\nimport {allForks} from \"@chainsafe/lodestar-types\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst state: CachedBeaconState<allForks.BeaconState> = generateState() as CachedBeaconState<allForks.BeaconState>;\n\n// dummy test block \nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\nlet postStateContext: allForks.BeaconState;\ntry {\n  postStateContext = stateTransition(state, block);\n} catch (e) {\n  console.log(e);\n}\n\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"a876466b424d35d1d76b034e929f79ac6ea057ab","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.13.0+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"16.13.0","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.3","@chainsafe/ssz":"^0.8.20","@chainsafe/persistent-ts":"^0.19.1","@chainsafe/lodestar-types":"^0.32.1-dev.30+a876466b4","@chainsafe/lodestar-utils":"^0.32.1-dev.30+a876466b4","@chainsafe/lodestar-config":"^0.32.1-dev.30+a876466b4","@chainsafe/lodestar-params":"^0.32.1-dev.30+a876466b4","@chainsafe/persistent-merkle-tree":"^0.3.7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.2","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.32.1-dev.30_1638984626753_0.8107388598412013","host":"s3://npm-registry-packages"}},"0.32.1-dev.31":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.32.1-dev.31","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.32.1-dev.31","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"76b9bba8d61d7b58b51e5574523ab8044296ac2a","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.32.1-dev.31.tgz","fileCount":344,"integrity":"sha512-MD8RT1HHxGQoanHNGxOV/us/2jKfEW2pBuL1039sMnspbeLetqkqVNL7ygPxtvwPizgRLzINZmyquuRYZPGNYw==","signatures":[{"sig":"MEUCIAoz2EdLU3ZJ0VM0VkvvjX+rT+DWf/DSWUaz0V5nU3ulAiEA8Tb1hUDFQKGhjAPvA0K5gj07otT2sEuizhaKHwxJ2Pc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":554730,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhshO+CRA9TVsSAnZWagAALbAP/1yl6E/w0uep8npSfBE9\najutKu2PGj+QSocEAPPNwLj5fQs8HP25uasE8owBzU3U9tXSCEdQj8Q8ZzGL\n+9aBewzdM6jj+002sjp/rzua5UelDuLv+J0rdK86BtSnCKiGD4PvdcDLledk\nm3MKIVssQhcRQnn8rohJLXvonYjfOjGXn4p3FWSvxv7gpzwLrBH9bHRMuewA\ns8GdAdqWs9O9krqWlU0NZb5mvnJXDqBXR1GStS5boLMuAykSuzDrqx+TySBY\n3VqAxKz7TIZRno4Z6oHCsg9CxPBj9FGboAx38MvXL4VJqq137D8w836kApge\nUwo4/4JcbuPsGNELJjF/DGtPfE4CEEEaVEB7Dgf0J1BphjdaC5tH+VOLQwlE\nbdQPG3MUQxKjzVmwU5b7mhjIMQuB9TzuyS2VgS9wjbxFhezWuGrsMfhWPPGa\nTGq4hf8dn7Y6vqnBkzJUKNP/YtN/sBZtcD1EdZQxdRKiaGRZRbdjRIBCFVhk\nhU8NMUobUn0d4r6uOimOmcQhOcEf38ORcazvr4+6jJadAICrFnORY3lsQ+2W\nIuZlz3WLMTTabZ25XjKCu9ngkVV4HLa7dw19UbkKvxcU9VJK6D4PHBBwK3s4\njU1ntzjiH/6Unn50JkpdmDS6O3GXUWIYs+xil8F1aRksqP1VA0qic9reCqpJ\nv5Js\r\n=21kj\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 1.0.0](https://img.shields.io/badge/ETH2.0_Spec_Version-1.0.0-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\n\nimport {CachedBeaconState, stateTransition} from \"@chainsafe/lodestar-beacon-state-transition/src/allForks\";\nimport {allForks} from \"@chainsafe/lodestar-types\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst state: CachedBeaconState<allForks.BeaconState> = generateState() as CachedBeaconState<allForks.BeaconState>;\n\n// dummy test block \nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\nlet postStateContext: allForks.BeaconState;\ntry {\n  postStateContext = stateTransition(state, block);\n} catch (e) {\n  console.log(e);\n}\n\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"5751ee510b8781aa3cbe9f1894dbc0f826a85776","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.13.0+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"16.13.0","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.3","@chainsafe/ssz":"^0.8.20","@chainsafe/persistent-ts":"^0.19.1","@chainsafe/lodestar-types":"^0.32.1-dev.31+5751ee510","@chainsafe/lodestar-utils":"^0.32.1-dev.31+5751ee510","@chainsafe/lodestar-config":"^0.32.1-dev.31+5751ee510","@chainsafe/lodestar-params":"^0.32.1-dev.31+5751ee510","@chainsafe/persistent-merkle-tree":"^0.3.7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.2","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.32.1-dev.31_1639060414470_0.9789758908727164","host":"s3://npm-registry-packages"}},"0.32.1-dev.32":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.32.1-dev.32","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.32.1-dev.32","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"d7c2720c7318d923f21314ba9f4eb1731007e5e5","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.32.1-dev.32.tgz","fileCount":344,"integrity":"sha512-DThVWKb1u7UVET6OOlYo31+5iZAjcIXt7/Y7Od1hdax+RNeFjM/l+ucoeHrxOfwAkfqbK4rsGn5MXz8n9r4wgQ==","signatures":[{"sig":"MEQCIA4kitgX9E/zmXtxXxeFojd+6t+BfOGAscKyFvYvUfbRAiAW5isOfE4BAe5o/su17lvxK/hJa88lrDgNM64CSMM5vg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":554730,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhs4MlCRA9TVsSAnZWagAACAQP/3LV+7dl40Beks/iu/Fb\nThG2S/H6Jp3GQV5DtQsxmeS6691TfEymB39uDRdrBWQunyyH8x+hWIF69+k/\ntIlMgnf9ynpOmAhDdLexZqXJluB1byj0e27OQ9TmTUCAm1gd/VNq4uztPQXY\nJq3OPHjX3PkiA/sMzNGcYmoNhY2dylpT3r0b6fj4GB7bwZkSfiaxDDXs2uOp\n/QnfViaKWiHsHtjbGj3SfZdZRQnlGIwoku6/odvOzAahAvZR+GXz6oWsemhj\n2yV19pH6Ls2dRdO0hJ/fVSXWIV6bgcC5VR+g/67zFhj922DUI8sErMmlyJjg\nNvzL6WCYV1FtO08/exNeegKnqzO5F8ewaDpcy75fAMIkg2ROTY9Anu00KbvB\nWtnnlQGwUbbyVpVUTPJPVw18jTUcuZ2/gHI7Mf81ZPhGiMFeKeG4kcIxzgJG\nx1C+10gzoq32FMTAI6musxxvttwx/DjX0ZjAbo9B+mKuDXxxqJDRv2r6CBpz\nSHKdR8iJiNDu59t6hdeE4mtCwLVr+oCFjcuaer5UfirIgPliqXGG+NrMa0Pb\nl7Qfqqiots7rNju85kZ5LPrFyBEMzVAfjF8R5z1ymbyxtXeLgiO1QUoUtGgN\nhRkIsdN7BUC8v9TVpScAs9YBnDTKlIRYFt7oaOY2hcLdyzeNo/7kcWYiaccv\ngtN8\r\n=cKHp\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 1.0.0](https://img.shields.io/badge/ETH2.0_Spec_Version-1.0.0-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\n\nimport {CachedBeaconState, stateTransition} from \"@chainsafe/lodestar-beacon-state-transition/src/allForks\";\nimport {allForks} from \"@chainsafe/lodestar-types\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst state: CachedBeaconState<allForks.BeaconState> = generateState() as CachedBeaconState<allForks.BeaconState>;\n\n// dummy test block \nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\nlet postStateContext: allForks.BeaconState;\ntry {\n  postStateContext = stateTransition(state, block);\n} catch (e) {\n  console.log(e);\n}\n\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"2287e82d90f29c385aa25df9c045cbca82c85d3a","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.13.0+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"16.13.0","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.3","@chainsafe/ssz":"^0.8.20","@chainsafe/persistent-ts":"^0.19.1","@chainsafe/lodestar-types":"^0.32.1-dev.32+2287e82d9","@chainsafe/lodestar-utils":"^0.32.1-dev.32+2287e82d9","@chainsafe/lodestar-config":"^0.32.1-dev.32+2287e82d9","@chainsafe/lodestar-params":"^0.32.1-dev.32+2287e82d9","@chainsafe/persistent-merkle-tree":"^0.3.7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.2","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.32.1-dev.32_1639154469671_0.9018635528844554","host":"s3://npm-registry-packages"}},"0.32.1-dev.33":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.32.1-dev.33","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.32.1-dev.33","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"a56eea42f367214e4191023a71721f9077f8ea6e","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.32.1-dev.33.tgz","fileCount":344,"integrity":"sha512-OYA/Igy7P9E2qRzLKwVIVWEbLal9+x/F4nNLW9D4KxZpx3T51Xa0/pxNjkzsSxAwgouTHj9fRJBwZ8ObxZH4Vg==","signatures":[{"sig":"MEUCIB33htSg53Ast45qGkRsZgPsyaGPNmnzwIrMt8y1IXwqAiEA2kb241FJZ0alGI7jOwqJfuQD5s43Bd9bLmQznLUHRoo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":554730,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhs4+rCRA9TVsSAnZWagAA+gsP/j9afrL4kZvianMuGsAm\nSJcor/mMB1BrY3OLOx/cISvDUTnKe2IrNC18VDvoV/E98Zn8h7og5I8LH3Zr\nySqk0Tk7ZkymHDhdFawNIVwMs3u09AWblmqBt/K0Cmm7aepkMcWuFXjsX+jB\nZT0/mE9HxtYDseHMFT9eKOhAQLbPCz1DxzQAuM8x+/IhobzIel4ZQ1pJeqat\nrgCMht73xdDCBKOcsQLSyymEuKZNnPGyxgm5I1wrpQCNfqpdhJWzQh1gr5Pa\nErHk0VEr4TbQFSxKC+wNUJ97ptVrzwj5IBx6gI5bTOK/x4Gzjydzo0UnewjO\noYP4ruK+09kJ+B+NbdlDjYPYAiHQyCIJoqOCEzAATG9ONUb1hwmD7w5kCI5M\nHd45qkO13PybTdNo4w9RIZCuewTshZHMQlruCgrDaDg8twSW6k3vJ+//Cfai\n9KRG+nIQUdxCUVbUa9CNU+VIHs5txyFhTjcY0xnui6KbF9pVHJQNIqPibYVA\nHzGTZzAQtzyKIUNSfTzsJS7Pe+bDd43FpgTW59VI0CdJXxFTd60reQLHmJr7\nzkpuRz4pblJavL1GQf++cZo/5Pgj8W8SwCSG4CV9eW4Jt2u6bQthEptsMtHu\nm++pKjZcC1EBdkMHAMVavb+Qt58dWIhtcCWTy1sy/XBkJkcoUMz5Pd86CANt\nT4vx\r\n=s5xl\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 1.0.0](https://img.shields.io/badge/ETH2.0_Spec_Version-1.0.0-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\n\nimport {CachedBeaconState, stateTransition} from \"@chainsafe/lodestar-beacon-state-transition/src/allForks\";\nimport {allForks} from \"@chainsafe/lodestar-types\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst state: CachedBeaconState<allForks.BeaconState> = generateState() as CachedBeaconState<allForks.BeaconState>;\n\n// dummy test block \nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\nlet postStateContext: allForks.BeaconState;\ntry {\n  postStateContext = stateTransition(state, block);\n} catch (e) {\n  console.log(e);\n}\n\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"ac4a0406747d968e20ef0f070e21751229890235","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.13.0+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"16.13.0","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.3","@chainsafe/ssz":"^0.8.20","@chainsafe/persistent-ts":"^0.19.1","@chainsafe/lodestar-types":"^0.32.1-dev.33+ac4a04067","@chainsafe/lodestar-utils":"^0.32.1-dev.33+ac4a04067","@chainsafe/lodestar-config":"^0.32.1-dev.33+ac4a04067","@chainsafe/lodestar-params":"^0.32.1-dev.33+ac4a04067","@chainsafe/persistent-merkle-tree":"^0.3.7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.2","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.32.1-dev.33_1639157675592_0.23901197998407953","host":"s3://npm-registry-packages"}},"0.32.1-dev.34":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.32.1-dev.34","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.32.1-dev.34","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"8fe5758671f0fe6cfa264e554d78839d6eef09b8","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.32.1-dev.34.tgz","fileCount":344,"integrity":"sha512-W1oNP2QD4O7VsB3Y8dqdBAYOVsm7nURI4c8mb8jkcNjJ+TOnZdFap7vujWoW8/Sm5FGrpekdyb9v4LBCgPEW6w==","signatures":[{"sig":"MEUCIQCUUetjhxD6vzqIRYMLHX2IB0R99HRE7Mzrobu7M4BoNQIgAbY61r+T1TrBEgOdky8jz0zTgRAqYdZ7zN8QszTVP5Q=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":554730,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhtMOuCRA9TVsSAnZWagAAEOgP/3BxbQWQUmWeMROjVBqe\nxuYJspuzWTvRtmJq2wozwsAKWiSmGRQVElVDBh3aR5gQpH9MNDsOa2UVChvl\nlVWFEBvYFkPNQS4iIMjs7S10J9AkxZbYsijAuszRwl3hkCkwDvF0gExBAaKb\nTnQE7Grcw1cQbLWhIXoFPhtzuC3obflAu1IzHnYrH0RfQ+PN+Doh8SfLbGDg\nMU25RGXATRGmBFKvIbs7TV0/Vd2Bgw8/TOCkp51l6PTzw60mWCFhWLV6WFT/\n2Z+F3IXpup93Ac1DwWvwtCecG9iQGNJCOfvONPYUTICohA6VKiRaEWGVKnBc\n4tnxNzWVpO8CsuV37K3LwD1VYXtmnth4Ul0ycAIy4jGcmpBGx0/aejyGp7gc\nBHYP6VHkASVGko9Q2+7D0MryIEe1LrH7Ypa7vEJD1g/VxLr7l4U39p07NHtN\nJV/Wo5UU+DAfA1m3QeRNmBq1gcathiOV1mfIIP3RTpZ/JDTOgxG9PMV75VkO\n8cC60fglFkeRHrVY/E48SjWLMNj0iHdp8U4vNpsS0X/y8p59nz/nVJzMLEa7\nnQF47xWNXexM5MzYE6jI6AOEVMRyWIYN8fIru/yFrYB1WPiendubNLliFujG\np/HFRawaNpH/s5HDxwpBpgSCvG+x7DhEcNP4CYBE5m21PUhPzHsb702XFQec\nbLna\r\n=IS52\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 1.0.0](https://img.shields.io/badge/ETH2.0_Spec_Version-1.0.0-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\n\nimport {CachedBeaconState, stateTransition} from \"@chainsafe/lodestar-beacon-state-transition/src/allForks\";\nimport {allForks} from \"@chainsafe/lodestar-types\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst state: CachedBeaconState<allForks.BeaconState> = generateState() as CachedBeaconState<allForks.BeaconState>;\n\n// dummy test block \nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\nlet postStateContext: allForks.BeaconState;\ntry {\n  postStateContext = stateTransition(state, block);\n} catch (e) {\n  console.log(e);\n}\n\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"f5d6f9f2e749f21514316b26520b50c3e4d333a9","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.13.0+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"16.13.0","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.3","@chainsafe/ssz":"^0.8.20","@chainsafe/persistent-ts":"^0.19.1","@chainsafe/lodestar-types":"^0.32.1-dev.34+f5d6f9f2e","@chainsafe/lodestar-utils":"^0.32.1-dev.34+f5d6f9f2e","@chainsafe/lodestar-config":"^0.32.1-dev.34+f5d6f9f2e","@chainsafe/lodestar-params":"^0.32.1-dev.34+f5d6f9f2e","@chainsafe/persistent-merkle-tree":"^0.3.7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.2","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.32.1-dev.34_1639236526510_0.6732212291859523","host":"s3://npm-registry-packages"}},"0.32.1-dev.35":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.32.1-dev.35","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.32.1-dev.35","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"b914d6ce079cade05b180d40602164095c32da71","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.32.1-dev.35.tgz","fileCount":344,"integrity":"sha512-bzYuu+4MsEWDRgJv1ivg2TeFnDVnrOIjT5+cydEj+qfyjxrSvIh9C5vupzhQAeTEILze0JN0vQ3UFupuQ8bdyw==","signatures":[{"sig":"MEQCIHhllWJ4Z030kdkcWk1gdS1ygo0dlnlXd+qcJ84e0hq9AiBiPKlin7GZTZRaX4oOo+eCxwJWUL2gGe6FAH1kGEAsIg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":554730,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhteqACRA9TVsSAnZWagAAbvgP/RH0KmfBvMHRj+SRJV8l\nuhoitgZsHNfO1wKE2boldwkIojjMYrt/eIoAyaJOznc1P9s1IAxQ3I+K/hJd\nssEd6XiFsLVi7RNi+lxscrbJ52Csqt3gJMEHAcEUPLJinIVLqHQWuk4mhkdM\nhFCXRxmfmOOnTc38Ld0En5SFbB7zxK2No73nv/lNwezHSPPDc9X63pMIqfZZ\nMw4vPRDTY6lh1QS4Ds64qMsbrDuAA/gm4z6qLSV3XN1mL0lVd4+1R6qeGzU5\nGksFVJwcqqxQ2Yo2ai170N/HM2g8QuRCqExP+KKLUMyToHbzKyPurxlH6ErY\n1xD4gacXAvNOYbH+G4G9DFCDjCoZL3rv/5R+QAvkkEixQ9Z6Jinh7gz1FyXY\n6yIJwQCJVAIO30g5xiHEO/LDHfykw4fm6wVhLQchq2CWcZ3pFI3gi+0cezoU\nJcFkZak6nq6fQr/vSHZqo9ZZHR4DpDYjZQbuJ337ArZLyHXvnguqx45TMY76\n4oYrrgUxJ0GLtWbRpRK8YRaCrOcYrZjKlPYpT+1Tr+Ap5sfLz/Iw3T727dPJ\nctneOGYk3Zr8xeWRTVYmDCWRVdY16+K93G4Wxg08eF7OknTrrXDugS0tnWho\nBcQSoftziuCTW/HCwrRdCZxJ6q84B9QJSEU4iHiF6NOmim9KC7h/CpMzvw2X\nbLa2\r\n=KCGE\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 1.0.0](https://img.shields.io/badge/ETH2.0_Spec_Version-1.0.0-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\n\nimport {CachedBeaconState, stateTransition} from \"@chainsafe/lodestar-beacon-state-transition/src/allForks\";\nimport {allForks} from \"@chainsafe/lodestar-types\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst state: CachedBeaconState<allForks.BeaconState> = generateState() as CachedBeaconState<allForks.BeaconState>;\n\n// dummy test block \nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\nlet postStateContext: allForks.BeaconState;\ntry {\n  postStateContext = stateTransition(state, block);\n} catch (e) {\n  console.log(e);\n}\n\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"78b23bceef97059338e00d86c1ce1ad9f45d11d6","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.13.0+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"16.13.0","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.3","@chainsafe/ssz":"^0.8.20","@chainsafe/persistent-ts":"^0.19.1","@chainsafe/lodestar-types":"^0.32.1-dev.35+78b23bcee","@chainsafe/lodestar-utils":"^0.32.1-dev.35+78b23bcee","@chainsafe/lodestar-config":"^0.32.1-dev.35+78b23bcee","@chainsafe/lodestar-params":"^0.32.1-dev.35+78b23bcee","@chainsafe/persistent-merkle-tree":"^0.3.7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.2","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.32.1-dev.35_1639312000004_0.1816421849825567","host":"s3://npm-registry-packages"}},"0.32.1-dev.36":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.32.1-dev.36","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.32.1-dev.36","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"259bee625e5ca2c85587f6ac916a3afd19615be2","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.32.1-dev.36.tgz","fileCount":344,"integrity":"sha512-vkKNwz+cEcebXOw5/JnVJ6BMnckLsnHin+blIXVLzkyGNOhKnOzkkH1kLeAkBKP4wJg+7L2S57Mdx/MnvprUGA==","signatures":[{"sig":"MEQCIH403dHLjezu+UeupHFRwg6Axi1A/fH+qlukAVCtEKl6AiBVw3xuhAefrrvEVP/zfr8t5tVoJET7o/iRRB22Pbrl5A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":554730,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhudKwCRA9TVsSAnZWagAA/KYP/0AybZMTskSSpXrZb95w\nQ3U/WF8Uhte6ld4/GjNST/yeryXxFc+/YuN9vyiVvoilbtCRFx0RmAtQ1m2P\n3lCKE4ntFHLBT3/fG75FOTmPXDDrQUvQsLDttuav6I1sm9/3qJBLfszIDopr\nyb+pjzokI7b41Lw0mAwRV8fsKw1LSCscOrOtA9xpJ2of8DJb9WnA3yh993O9\nLqH5L/WMfWMo9hDCcx4zlAZ1RP22A6MqtTaIDS3H73LwPYTs+8C6Q/rB58cn\nLIVN4bEBaZVUnuAScVDW8Sr+ZNiCAicvobmJO+5n6F+412cPDJuxdxMgh5TY\nh62qk0oSC5nwAZZknL2pLofG40wPS9ugFCxrPbtYHNyWii5YZpLLCs3dQrIe\n36P/0cSOZp6/RTBRcLef1Q/VDzjAILfoRpoppK93I0eLkPBeCQPWZVXCDOv5\nrrlTrFFXGZpInJi2s59LZ0XlwPYEIaly34BdzaDI4mfkwbGR5HfW4UrMxSDJ\nEHDzRXhomZdRo5uudD+ihAr4j04Q+FH6lPnLgfQTb2bfICHOgNvGZY7pqxHJ\nBIWPHqqShUAiIZNFZ3BgClvqqo5vo0dDKBSyynXpCQBrKCm3TlRrQs26Ce+C\nA0IYGGmQqLT0LEj0eXv4QWeSlu0rt8feHxZvjFdFSuCX19eBQ7pcZRq9o6Xn\n2zcT\r\n=fVDq\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 1.0.0](https://img.shields.io/badge/ETH2.0_Spec_Version-1.0.0-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\n\nimport {CachedBeaconState, stateTransition} from \"@chainsafe/lodestar-beacon-state-transition/src/allForks\";\nimport {allForks} from \"@chainsafe/lodestar-types\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst state: CachedBeaconState<allForks.BeaconState> = generateState() as CachedBeaconState<allForks.BeaconState>;\n\n// dummy test block \nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\nlet postStateContext: allForks.BeaconState;\ntry {\n  postStateContext = stateTransition(state, block);\n} catch (e) {\n  console.log(e);\n}\n\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"434891d2af945145408a6cf633eda6a92a34657d","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.13.1+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"16.13.1","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.3","@chainsafe/ssz":"^0.8.20","@chainsafe/persistent-ts":"^0.19.1","@chainsafe/lodestar-types":"^0.32.1-dev.36+434891d2a","@chainsafe/lodestar-utils":"^0.32.1-dev.36+434891d2a","@chainsafe/lodestar-config":"^0.32.1-dev.36+434891d2a","@chainsafe/lodestar-params":"^0.32.1-dev.36+434891d2a","@chainsafe/persistent-merkle-tree":"^0.3.7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.2","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.32.1-dev.36_1639568047989_0.6498751123755793","host":"s3://npm-registry-packages"}},"0.32.1-dev.37":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.32.1-dev.37","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.32.1-dev.37","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"99f868e02126fe1e67a1d9a2a824ac38ef82d8a1","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.32.1-dev.37.tgz","fileCount":344,"integrity":"sha512-pq+r8etgGg3/xErG7bwIZLrjT3WPuJkcVGbWN923sZy6Hfsz6iir8XkQKOGfS5CzTlRvJIqpo7/XeaxBFyuJsQ==","signatures":[{"sig":"MEUCIE0OULVt00NbZve7mYvllzqB4glf/YCR4i+L7AN7A1HjAiEA9euAHcNIABZCtXTTKuNkt8fUSiJyjsvMtD1QqL4wg4g=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":554730,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhuhnWCRA9TVsSAnZWagAAs7AP/j+CI6Yl7wJsCjKN6Qol\n12x6mG+1KiLx3Obaj6+6Xd5xSgXSTYyBxqgHI4Gsk6vYVJgBl+0uZlTSs/OA\nFZtfR5tQ6atX5QoXZfDL+NEeYd00I7guJyoKCewJb7TUfuxHGCuIipFdXfTp\nGyKODHfAlGJthCG+6JCuNPGMolQS3OBglvxlO1VhP2EeuLqZ0bbo8qhq2x7N\ni/EQGwnHIa5uQLwU4kZ2OKaYfnNcLLKz4GkLZiIzL/fz9FqkTOSasTnvqMhs\nu6eFOMjgXUHXyNvsI8YBIyiVtQJ4ly4hOlKreesVNLsaz0Md9cvf5b7Vtd/c\n7T+9Ty4usVC2y5udp0g11qSEQH71ELNxS9SM8exX6Cql7LMdv59P7j5eHOxV\nH7mr5Leji6BMu86XD3L5/elGceCGXDQCb1Q1XUS0ATgGRC6vXXoIImHfgznW\ncAwAKF+LwR5KYNRut9uqWPkSS/ycpdw2Yptc9kjr01uu+qLPWzjUmZNwymju\n7LP9ZCqBN9Z+e4mu0H6wEIhNlTBY2UhlAsz5+reZIoZo7jU3iAEUX/P2/Qku\nAfOAxAyjL/oPQ64ddD1tJ1fsxlFFb+E5AsGd/eWmoeLJKjLldp+Dpu/FP2Pi\nSRqxbRgRCw00zeBqfc8VStvCMZ922Vq3QmWz8bKfOOaHnCoV6LWyZOFFk1Su\n0161\r\n=6FUL\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 1.0.0](https://img.shields.io/badge/ETH2.0_Spec_Version-1.0.0-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\n\nimport {CachedBeaconState, stateTransition} from \"@chainsafe/lodestar-beacon-state-transition/src/allForks\";\nimport {allForks} from \"@chainsafe/lodestar-types\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst state: CachedBeaconState<allForks.BeaconState> = generateState() as CachedBeaconState<allForks.BeaconState>;\n\n// dummy test block \nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\nlet postStateContext: allForks.BeaconState;\ntry {\n  postStateContext = stateTransition(state, block);\n} catch (e) {\n  console.log(e);\n}\n\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"0150e178cdded57642d26ff9b1c30f4d147d4537","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.13.1+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"16.13.1","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.3","@chainsafe/ssz":"^0.8.20","@chainsafe/persistent-ts":"^0.19.1","@chainsafe/lodestar-types":"^0.32.1-dev.37+0150e178c","@chainsafe/lodestar-utils":"^0.32.1-dev.37+0150e178c","@chainsafe/lodestar-config":"^0.32.1-dev.37+0150e178c","@chainsafe/lodestar-params":"^0.32.1-dev.37+0150e178c","@chainsafe/persistent-merkle-tree":"^0.3.7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.2","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.32.1-dev.37_1639586262647_0.2620585949211858","host":"s3://npm-registry-packages"}},"0.32.1-dev.38":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.32.1-dev.38","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.32.1-dev.38","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"0247b9dd696c38b7aebf81a4f532032fbc8c3b67","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.32.1-dev.38.tgz","fileCount":344,"integrity":"sha512-xCbhNjHs62BC1oXYqmxdmHp7CMKMW2mf6vJt0xShktDdWC3zBsRqSpBPc+luE1bUtPw4OzD+0UfXrvhl1Vogew==","signatures":[{"sig":"MEYCIQCmreMaX6wYit5ztlae5fB0vef4QGgVosQ7TeR5DhmuOQIhAPTUT3tJ/6Hq9RcjmuKYiYYgkHtD1Bq2vDLpCVSpB2gp","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":554730,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhuifICRA9TVsSAnZWagAAfo0P/RO6ENFM/4aaw14h18Ez\nmCi7tLQaKj/LvO8yY+Naj8SePRHHKHbNFMnQJX4u1AmAwQr/EZdgu3RQW41g\nFmqJ7IGB1Dg86AqtSLxX4k/9jeXTAytB9rKU07lOLWZLkn5mUoXFTs5Cr2NT\n0Mi2JBeDioam0m8A+PWLG41DlLw+rkwyTWCKy/UG+w4L2LbR4czD0rYw9Qlv\nEbgQG9DSUJ0We/kG0FldyxIa7R92LFtyMQNcqqU3acweE1VbnuuMBaj0XplP\nOTZFzWSsFl/MaZTKFIY2kVZ3lrT1pVq7DC09c55Ot0cWhwoLtVFCS9ksPxWH\nEbVGzOMhexBLF05LkyUlh/Bv9stXlZ3qfM5dAGU7+loAIC2ID8nHiF8R6M4G\nKyYVHR7xxc0zGHxKliiM03xOjNH9YfrlQG14WNfkccAKiIpyJMhfwQiALv/y\nz6cPgB9JzVpUuLWcFJ0kOdy9TaQBwhHlpHGk3rNIDPpg3AMo4TotxOt60MoM\nstTJ3ax5fdZALrWrqiZNeywqtFB7veEaE/ErtQNWxy5rkYok0fZxWo+Y6mPB\nNMEKmRIwDzkjdv4vcjkmzUyrMpVXX+sAXuCZgtONMqrxiT11sSpKhF+zF6o5\n/KR/OuAB2kWkfnKEkIt2xOk0rT44XSRlSgIT3wdwtYoLPv1cdKrVRXEX6bvI\ntphD\r\n=OQ2w\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 1.0.0](https://img.shields.io/badge/ETH2.0_Spec_Version-1.0.0-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\n\nimport {CachedBeaconState, stateTransition} from \"@chainsafe/lodestar-beacon-state-transition/src/allForks\";\nimport {allForks} from \"@chainsafe/lodestar-types\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst state: CachedBeaconState<allForks.BeaconState> = generateState() as CachedBeaconState<allForks.BeaconState>;\n\n// dummy test block \nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\nlet postStateContext: allForks.BeaconState;\ntry {\n  postStateContext = stateTransition(state, block);\n} catch (e) {\n  console.log(e);\n}\n\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"b06c013cd6a4fbc567a0be78f43f9f0e90179024","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.13.1+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"16.13.1","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.3","@chainsafe/ssz":"^0.8.20","@chainsafe/persistent-ts":"^0.19.1","@chainsafe/lodestar-types":"^0.32.1-dev.38+b06c013cd","@chainsafe/lodestar-utils":"^0.32.1-dev.38+b06c013cd","@chainsafe/lodestar-config":"^0.32.1-dev.38+b06c013cd","@chainsafe/lodestar-params":"^0.32.1-dev.38+b06c013cd","@chainsafe/persistent-merkle-tree":"^0.3.7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.2","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.32.1-dev.38_1639589832727_0.17119358448525324","host":"s3://npm-registry-packages"}},"0.32.1-dev.39":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.32.1-dev.39","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.32.1-dev.39","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"b2260a0cd1727d6f0c07bb966bb1b6746f6d232d","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.32.1-dev.39.tgz","fileCount":344,"integrity":"sha512-CptJ4dwkzqVOb/UCKMDEkWuvQxq1sO4SRgiJZ2ZFv5+RBhYJvyQNfhtcUIHNaOFQuNCtN+DNyTXDdWPEJCfd8Q==","signatures":[{"sig":"MEUCICUM77I3xrcig93T9xRCD2cwBJrssjoqG7npLZLwc3vdAiEAgbXIQWzc+cUa0/1GHveA4k6XJJmysnTy+KlRhLE3UZU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":554730,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhujGYCRA9TVsSAnZWagAAaO0P/0sE9Mjoxj0f83XyG2I1\nXTwkfPpIVDuUZXj9iIukAhPt3BS4zMj5Rb8DM6DXjkbT/QZ9NKarXoBFgVFV\nrfXqgKCvDjSWx++6DsUKM4pFpg29xMft8RIDELEIJdPuyRRvQnS49Tc4Gk4k\nuw0Plg/Ebo3G3aVo3JdzY5vE2dP2jkJxSx/VW6mKVRGJNN6xmvj14U0xz/Az\nEIhcv7g7ROIv9bmrhwIFlLtbFPfLIxEvKh4Fsjw/O42jV5FQbVsiGy/iZ2cH\nGW/8UCjvs4jhBlSDe/Rf28rxyaOa/kQUcuHkiD1ghdzh74tAMBsCILTkJ4U0\nFNnI1kA5Vf52C3a0LIhMJT6oOoJ8GOntb9BaAW4BuX5+RYvu7Ak2EhXG65HT\n5Q/lOy3eDdDSDGl3O8YUgt5TSDE+gmqpYm7SWfHEWigp7KFwgjxYhLP7eQT1\nCgFM4vdjsphwsJIyLoPD1vEJJWbU+SO6wzDhN5QXYOz3JzTvl2HHgRJcJj/P\n2RGvht05TQCWAh278HyteQng4eLIlv+ousQmTjdXVN1bvMgj5ca9Mlk6reew\nZPxj3Ky8hAyd2MIAlb1Lul8+/RniK+nM6pEAjJkVyDLSk3VkqBbztnPI4d6c\nVcCLielL0B52w9TOKN3yKI3YRfm/+5ft7lcc47QAw45m1lwEfzAD8EBIlZFK\nYv20\r\n=xpVO\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 1.0.0](https://img.shields.io/badge/ETH2.0_Spec_Version-1.0.0-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\n\nimport {CachedBeaconState, stateTransition} from \"@chainsafe/lodestar-beacon-state-transition/src/allForks\";\nimport {allForks} from \"@chainsafe/lodestar-types\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst state: CachedBeaconState<allForks.BeaconState> = generateState() as CachedBeaconState<allForks.BeaconState>;\n\n// dummy test block \nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\nlet postStateContext: allForks.BeaconState;\ntry {\n  postStateContext = stateTransition(state, block);\n} catch (e) {\n  console.log(e);\n}\n\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"b4459d207e7bb46d6bb30223ce113efb76215e59","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.13.1+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"16.13.1","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.3","@chainsafe/ssz":"^0.8.20","@chainsafe/persistent-ts":"^0.19.1","@chainsafe/lodestar-types":"^0.32.1-dev.39+b4459d207","@chainsafe/lodestar-utils":"^0.32.1-dev.39+b4459d207","@chainsafe/lodestar-config":"^0.32.1-dev.39+b4459d207","@chainsafe/lodestar-params":"^0.32.1-dev.39+b4459d207","@chainsafe/persistent-merkle-tree":"^0.3.7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.2","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.32.1-dev.39_1639592344310_0.5332154209923987","host":"s3://npm-registry-packages"}},"0.32.1-dev.40":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.32.1-dev.40","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.32.1-dev.40","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"aeab285300396e6ec1d5ef2c7fb1f32b694ad774","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.32.1-dev.40.tgz","fileCount":344,"integrity":"sha512-u1BDfgcdG0apEoFEy8Trjs7Ry8N9mXtTvGbfDKCK+do2R9KAMv2QTfjID4TfWrmiCI7P6W4JRFlmSOtuFrz86g==","signatures":[{"sig":"MEQCIA2zCCO2Ws6PecsV7QBIJqXxP+nO3VOkbGt3A0Cw2fFMAiBmUxPmL6JiTmtpWz4vfgUIZHnhcGtmWM7wLPsvpSmmUQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":554730,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhujLcCRA9TVsSAnZWagAAGpUP/1jbxz8eyA0fBPWSKJm2\nMPqykfJKvbUZZDM3ByPcNqxWcaO8eoV2TtiKLNq178ACJl645A3+sgixJN5g\nzJ5kyHR7ybZ/bt8by6iwDdjttUuqwAaduXYubAYlwL2dmSbuzut86HgU32cx\nZR2+Z8QCZk3yI0EOk9Sjw46e2lQVh2EJo+RBXT8wMDZ619huu62Ok779oLDZ\nISFLjLXLhnisamlj5t+tWXh9LmbDN5Uv88kFQtRISBdqLLhXMGv49GUqTRxB\nqfFhM0tMYa67MbQENM6aux/pcFn2y086Ukt9/33BSR0EOjhuFxe7+JnT+0z8\naimE1ZAL2cPx7VXAakwjQLtsfvNItH3DO5iKdZGOVVtyuIaKL+Kn7l5H+/T8\nnjcCumkO35B8BzKQsZQ8+TMPzr2pyY0UaofvrTKAZ/6Jd5rsYerS5M8rafIU\nLUQhYrE5NUhdQhxan0ry3ijYmMcpfip4K1QU/joQPWcLOzFWAhM0RVL7n8/v\nnKj/rzjZYZLVdTApu+f65MXwqR7J1OB/Iz+RHEQGz6FzzruUigh36OExdsEI\n3CVh4SplDL9EIDht3f8jXQnUe5AvTnyZ1bqkhBCScpd51auvOdtrOmqZUVjP\nO7XvwUtlryu0c3Wn5Ni2Xc7VWRGsoFil2ToDxUDhc+UKliPYJ46ih5qipThF\nY5bh\r\n=IizF\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 1.0.0](https://img.shields.io/badge/ETH2.0_Spec_Version-1.0.0-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\n\nimport {CachedBeaconState, stateTransition} from \"@chainsafe/lodestar-beacon-state-transition/src/allForks\";\nimport {allForks} from \"@chainsafe/lodestar-types\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst state: CachedBeaconState<allForks.BeaconState> = generateState() as CachedBeaconState<allForks.BeaconState>;\n\n// dummy test block \nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\nlet postStateContext: allForks.BeaconState;\ntry {\n  postStateContext = stateTransition(state, block);\n} catch (e) {\n  console.log(e);\n}\n\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"7f4a5904b1da5ab298ea0d72d5b70a7e6e0dc233","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.13.1+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"16.13.1","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.3","@chainsafe/ssz":"^0.8.20","@chainsafe/persistent-ts":"^0.19.1","@chainsafe/lodestar-types":"^0.32.1-dev.40+7f4a5904b","@chainsafe/lodestar-utils":"^0.32.1-dev.40+7f4a5904b","@chainsafe/lodestar-config":"^0.32.1-dev.40+7f4a5904b","@chainsafe/lodestar-params":"^0.32.1-dev.40+7f4a5904b","@chainsafe/persistent-merkle-tree":"^0.3.7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.2","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.32.1-dev.40_1639592668260_0.899059059568412","host":"s3://npm-registry-packages"}},"0.32.1-dev.41":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.32.1-dev.41","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.32.1-dev.41","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"ca281364fb212298683eb9d7bfd68c4488680dda","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.32.1-dev.41.tgz","fileCount":344,"integrity":"sha512-gx84vjy4Q/IU2Jpi8Thk9g0BWHn+/4hH5JLYIjVl7/cdHNXgEqsxH9ClWAimQudY0ewVgKNeCEt2wgYXQSKpKQ==","signatures":[{"sig":"MEUCIQDHnPbvvXuR49aK716k0M/9FeJgjAwgkNmy5+YC2yjf0AIgMUy7HW1U+4Jk9H8QHlP7zyGx4aRbTrjCK8EztWYLnvs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":554730,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhujZxCRA9TVsSAnZWagAAttgP/AiiJdFCOvZ6u8Qq9J0D\nvQiwlKUFdaULbZBFWW8lM0gFDRMevs/anyzOQ9QHk5IMnyZM5IDkYBnytish\nn69C0fJEVvs41QMu3AbLVaHJgr3E0uDhr8zN8ZnwF34Y3jXKeLOnXrGE+sBc\nLmumLQVw+xdqVS8xf4HQ9ZheO7mZ3fqixO/GrpSb7BquXykvMrdv9URv8y9g\nlpmopMBpzCJc1/lfnkJKg0tQ1Ky5N/dEttqyQPHoeE7VKZZhZVcy/PJmOGTy\n/n5bJV8TNG2/6H0IxbWrfOYwlJzREzrQgeU+KryMrL31mEOoUr6azWA3tm00\n6CjkCADdgf3rzp5+0v0mYGyZJuFI15UW2vo4YwyHW20qeK1MOlyB/nQXwDoZ\ngbsHsv/sPV+Hi3sGKMycG1dTGumusr+MvKW59iHRh3xVP4UmmnkcPWCXy/Ty\nWsbReakUj33s9hbOhB5FesunP43MkTm2p7iIMHBuB15g3RqgZMPUOqwN31v+\nTgyvmCxAIiNZBs/Qi6MZE/dbVHy3YvlbicCqXiCd0VJJUP517F0RxcVsQeLM\n8To5ISwbpVBfq6cQ/r2pEbzInk/0zjm9kK30NHG4AgjxTt0hLjFQbjOciB7V\nIFS4OdUA8CyOI1GYQtoqg3w2L4nekkgVekwGF0oRqeYaO7FlCqPijUTok80a\n/BS1\r\n=LXZA\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 1.0.0](https://img.shields.io/badge/ETH2.0_Spec_Version-1.0.0-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\n\nimport {CachedBeaconState, stateTransition} from \"@chainsafe/lodestar-beacon-state-transition/src/allForks\";\nimport {allForks} from \"@chainsafe/lodestar-types\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst state: CachedBeaconState<allForks.BeaconState> = generateState() as CachedBeaconState<allForks.BeaconState>;\n\n// dummy test block \nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\nlet postStateContext: allForks.BeaconState;\ntry {\n  postStateContext = stateTransition(state, block);\n} catch (e) {\n  console.log(e);\n}\n\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"20409fe8763163ba6298311fcf0e43831668c1a7","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.13.1+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"16.13.1","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.3","@chainsafe/ssz":"^0.8.20","@chainsafe/persistent-ts":"^0.19.1","@chainsafe/lodestar-types":"^0.32.1-dev.41+20409fe87","@chainsafe/lodestar-utils":"^0.32.1-dev.41+20409fe87","@chainsafe/lodestar-config":"^0.32.1-dev.41+20409fe87","@chainsafe/lodestar-params":"^0.32.1-dev.41+20409fe87","@chainsafe/persistent-merkle-tree":"^0.3.7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.2","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.32.1-dev.41_1639593584733_0.932688595642075","host":"s3://npm-registry-packages"}},"0.32.1-dev.42":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.32.1-dev.42","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.32.1-dev.42","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"ae7be1dfdfb167ca7d6620d7d10c260eda1385d6","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.32.1-dev.42.tgz","fileCount":344,"integrity":"sha512-rn2lEIQAqvGyHLaiTmxO0/qsLlmGzmDFXUABMS0k2hqyEZWrHC6HlWUHttrfzyaWlk7YDVzIvOsTLamcVbos2g==","signatures":[{"sig":"MEUCIFxJYonUQDO7YfjlpIL3GQUVM3A4YxOLUZSBOZroCWAmAiEArXMK8LyDZIHlhI+PfPC9nLT6tUKv3siRb311veRYYpI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":554730,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhuwzxCRA9TVsSAnZWagAAUX0P/0Cgcv/FAwikQfGAq1Pw\nfhiSgAcJvm76NuSh+HNtayhb5j7Xia3fPZXCjK/ZR0mhaEaALf9eN+3s29D4\nA6xD4U6s6maxiZCZBNJO/ybOAxVMqW0PcaAB+wri2rUmZo94HsPk3ffIOKeW\nhW2Xp3PkFCY3eCKBpCVjkZcre4aKRoaf61yQuoF24w/2ER9N66xhv0hcploj\nrP1+m+eZ2SomQzv2+CY0MFBV5W17yQYa0+X1wqdet7rWbKlNh1bFNwsmayNo\nNIbw1TLtkB62t6zn5cK/DQIqOK5MgAruT/d7Iz6vVV9pNNLAyD5XXNThrwF1\n5UV0LDhhv2qgusI2XFr9kXkWsCNTzTNHBzY3Oprq2uDVLWKV/nizvT0bX97f\nJODVE5jlflEXfKttEQsLlrpLwe6q/1SkB1Sl4NL+Azx9+3OP2CuUCN1ISMC6\nsQKQKcNQPjYV43ihY5BuiGJQL87pbwforFBT5Av6O0O62kBV9qA1ydw5xkF0\nn8pi1TGQ5rOyRBD79oTaWh6A2Hzh/Ch/OJdGSFxmPUE/qpy1/33rzhHLccYg\nVlf8L+GjDXkN1fDD43vhHGlA7AWPOEDJkIF0o72VatgqYwSBZ2QxqP7f7iQs\n+UdHITE2e7kofGQ6xRrjg2hyl8l8WMJns39hjykvnaAVdswm7eSi3Ll9JSWJ\nhiYL\r\n=u+xo\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 1.0.0](https://img.shields.io/badge/ETH2.0_Spec_Version-1.0.0-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\n\nimport {CachedBeaconState, stateTransition} from \"@chainsafe/lodestar-beacon-state-transition/src/allForks\";\nimport {allForks} from \"@chainsafe/lodestar-types\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst state: CachedBeaconState<allForks.BeaconState> = generateState() as CachedBeaconState<allForks.BeaconState>;\n\n// dummy test block \nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\nlet postStateContext: allForks.BeaconState;\ntry {\n  postStateContext = stateTransition(state, block);\n} catch (e) {\n  console.log(e);\n}\n\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"eba2f2a589f9f6fbd590d46a9cd356e331335b5e","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.13.1+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"16.13.1","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.3","@chainsafe/ssz":"^0.8.20","@chainsafe/persistent-ts":"^0.19.1","@chainsafe/lodestar-types":"^0.32.1-dev.42+eba2f2a58","@chainsafe/lodestar-utils":"^0.32.1-dev.42+eba2f2a58","@chainsafe/lodestar-config":"^0.32.1-dev.42+eba2f2a58","@chainsafe/lodestar-params":"^0.32.1-dev.42+eba2f2a58","@chainsafe/persistent-merkle-tree":"^0.3.7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.2","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.32.1-dev.42_1639648497717_0.18541297836631565","host":"s3://npm-registry-packages"}},"0.32.1-dev.43":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.32.1-dev.43","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.32.1-dev.43","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"82db02ec16e18eae3036709ef8be67c25005449d","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.32.1-dev.43.tgz","fileCount":344,"integrity":"sha512-g6NvLQAILKkomuQOtV04wBeh8hrjahYBG7eXSMFm2O8pMipJNppkbPyiNnHFdTBWt1NBcgoMOinhFR18P8QJEg==","signatures":[{"sig":"MEQCIHdnpX4ARdP5D27be+ERRxn9d340LpqwuutVHsVhzrMAAiBIqRapnGVGrJSbSJLatM5jdAGuMF2rKRiDT1ivZnItkQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":554730,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhuxkJCRA9TVsSAnZWagAARhYP/1gmVCa2cerCIaSNGXKn\neXVA3dqGIT4qVez43Z+bwoz0z4jVNuoEjMgGZZxI4penNpKCtPWF2Sl+ebey\ngCD79g3D8KTfE1F0ao3oIXIL1+5mk3/gh3WpuxP6Crk1O7DUhP8Y+eD2FLsF\n4IXv75uF0DS+/Tmv3VjiZ6NetfM2NrnAs72sSDM+U/mmyYMum7R6jqgJiBgB\nCoCH0kjLMeANPK1LUYyKuIdJWu4IfYjOmvbtZs3g4W7MMGfFRDuW5T4PSmQi\nWMMZf8z2uJPrsqqNFHYz1B4G8RwKMPhNUAW3W6pjKct9R57f0nGerwLznnfq\nurBB/qlMH9emCfInrEzW+fQ0uJyE9RE8awwIuWgioitiJhf4P4jRd6zLKZ2r\nabpsz7tkzFb/6sbdt+3Sq5LGO9gZGv4M630qxzuAWSPKzqVc7CudDFUYN5r/\nBmvotLikmoKoEaG9ORtRGb6F69cB6aIjvSNHm94s8wx11FafMBVKK0N67SWe\nzO9C15CNjJ/o584NEtDMv7aAjIi3oIb19O38b9dzE5qMSkkxYOubT9ydOz/K\nogVuLULJAaiSRrYrwqR/hz7CcEizrHZQShQcs+bMpeBmHm02qetTOuVnDdyf\n1kVAppt9Na/o2pn0mAsWceortUIW32cpr/WOZgrub2pINhHFycxi9zD2QRid\nZsOF\r\n=PjO2\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 1.0.0](https://img.shields.io/badge/ETH2.0_Spec_Version-1.0.0-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\n\nimport {CachedBeaconState, stateTransition} from \"@chainsafe/lodestar-beacon-state-transition/src/allForks\";\nimport {allForks} from \"@chainsafe/lodestar-types\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst state: CachedBeaconState<allForks.BeaconState> = generateState() as CachedBeaconState<allForks.BeaconState>;\n\n// dummy test block \nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\nlet postStateContext: allForks.BeaconState;\ntry {\n  postStateContext = stateTransition(state, block);\n} catch (e) {\n  console.log(e);\n}\n\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"9e08eff7d9c35e32d6c8005a1766f41f739d2483","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.13.1+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"16.13.1","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.3","@chainsafe/ssz":"^0.8.20","@chainsafe/persistent-ts":"^0.19.1","@chainsafe/lodestar-types":"^0.32.1-dev.43+9e08eff7d","@chainsafe/lodestar-utils":"^0.32.1-dev.43+9e08eff7d","@chainsafe/lodestar-config":"^0.32.1-dev.43+9e08eff7d","@chainsafe/lodestar-params":"^0.32.1-dev.43+9e08eff7d","@chainsafe/persistent-merkle-tree":"^0.3.7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.2","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.32.1-dev.43_1639651592923_0.1742216455744663","host":"s3://npm-registry-packages"}},"0.32.1-dev.45":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.32.1-dev.45","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.32.1-dev.45","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"618365c0edfe7274690c5d12cadf0984b580ced9","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.32.1-dev.45.tgz","fileCount":344,"integrity":"sha512-hzO4x6aEh7+67ZvFdfyWN8557x4bRpquYSUO0ArpG4ned/1xktUjJ/rkk8Eo8hb1TbJ+xGUXjiGq3z+tsfud6g==","signatures":[{"sig":"MEUCIQDmgdM13Ty2guxowdIHvx8Nuh77t9gbrUgNRnBegRltQwIgRO+uHYPR4SQ/Msk6ctsD5MVuHe0GPN0zeZjxmOpvXms=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":554730,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhuxp7CRA9TVsSAnZWagAAxFsP/jOHVXLvSNPZCWWjfReQ\ni8jfZPTbIxZAhUggN11qzf3W9X2GWcoCbNXLlugTV8ZW2B6767LF5/UQu/pO\nf93K8fq+tVlTpGi4zOEQeVJexe20mSUgwDq1390ErpAKtMZVtVQ5JQjIYu5J\nFCIFc5OXzPlgbmD1jzUrD+vVus1Z5srVS2cA5bVhsGtEPbt8reMNzAc7B3e/\nZ2heEjtEN6xTugYDFwWoW0M7eYU8pVlipZ/VnSTS1azMMzhuj/IS+Y1xlxl2\nepi8l1yT7c+3yVBDr1ckr1QP9sLBwX/ozzovMxBmathBXHi/bd83xGl2nYbE\nYjS+XWpY3S6K/ZoPgs9xbu3Ae0On0tFGjQAYja4TIycRTuhgYLp5V140oefQ\nOqTft7v4wehmtA79K2AElg91d/37PAUvjOFNk4ETzquLwDG25zZrUF2pUIRS\ngCxHi7TXr2ZAVUhZlHu30UtvcuLQD8TpKTIersKI1CLGZ+dwvbdkNp294WD/\nyMiMb31uqZFzX61l0brAC19Vq6qkar1kBNpzKgXLalZQ7l6+mZJb3+X5r6zj\n38/v2TVAlEfi561+ezbbez9DVpUObxsdMYxP7dPMOZy0Bos/WdTptoNivwbS\nnlDlvEN4igE73sALKB2vGrJvv5ZC9PwxuGjUCbFY4irDGaC4t1bZEwueKyaL\nfnaw\r\n=iOOq\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 1.0.0](https://img.shields.io/badge/ETH2.0_Spec_Version-1.0.0-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\n\nimport {CachedBeaconState, stateTransition} from \"@chainsafe/lodestar-beacon-state-transition/src/allForks\";\nimport {allForks} from \"@chainsafe/lodestar-types\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst state: CachedBeaconState<allForks.BeaconState> = generateState() as CachedBeaconState<allForks.BeaconState>;\n\n// dummy test block \nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\nlet postStateContext: allForks.BeaconState;\ntry {\n  postStateContext = stateTransition(state, block);\n} catch (e) {\n  console.log(e);\n}\n\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"2a06574572069877e7ee4ff7f03c0c9902f8cc69","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.13.1+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"16.13.1","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.3","@chainsafe/ssz":"^0.8.20","@chainsafe/persistent-ts":"^0.19.1","@chainsafe/lodestar-types":"^0.32.1-dev.45+2a0657457","@chainsafe/lodestar-utils":"^0.32.1-dev.45+2a0657457","@chainsafe/lodestar-config":"^0.32.1-dev.45+2a0657457","@chainsafe/lodestar-params":"^0.32.1-dev.45+2a0657457","@chainsafe/persistent-merkle-tree":"^0.3.7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.2","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.32.1-dev.45_1639651963177_0.8867285621918701","host":"s3://npm-registry-packages"}},"0.32.1-dev.46":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.32.1-dev.46","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.32.1-dev.46","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"f5e2ac0d40bbc9c6464716d647ecada23d34ecd9","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.32.1-dev.46.tgz","fileCount":344,"integrity":"sha512-kSXeEnXQE76xq1BKZ2qzybN3TvbnJL/OnIOKwIKUI+DlZUXzLW35WCiVSOfFrj9dkZELkqHpszth/u4Fjcy8Og==","signatures":[{"sig":"MEYCIQCZvAv6OD8D9ousXpQ9QUdVUIPP1g84IReJDN79T+4yHQIhAKogPcdD2XB+DL2Iggia3V+VGFivlZtFeD8XhrxYh2X3","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":554730,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhu7dCCRA9TVsSAnZWagAAWmIP/1tSpFYV/Reg6bFeUhsI\nmnoBuG41ELJ1mYmTpgmRF2dEVb2LR5iVbYtQDj5ZGNudLbnK8PzNIFDCx4nG\nuRTecYE0YG6jS4MKxVCaPbUw8omz7KwhnFWJWbB1X986oHjSthvlPT8I19eW\n+c8HpQT0Tz2ivhZneN2dhQM3GFUaMXLt254tHrDchKSu1SsdrowMoht+Qxlj\nvR942d/XxE5XuATw/vpPJOFhugR6b/f09xGgmWdT6imSRm41IZ1pa5lXYlv0\nhAPTYE7U3ObWwVU3ywqfJ8If8sizvd/Jlmu49cy8QnNLOorkwQF+oD5IkCyU\nOFiHwLwF43dyFy8GQA0FiQvQk2AQw3j/jxuCFS6PgD2jicgMmWcch4b+BVo5\naYaGosKyMgk2R/IULbswkgttBqoofzS466FNei0/AdtcqCYW/6okZI420aec\nxV8er5LwOXC3fxfy/PQ8NpbbsChUfoOixhmGuTJYBUDziY4MuYUclRT3HMR8\nFyXmXhD4A+/MpBjS/rZ6ryOVhY8zb043DVPSdFPvVgKacxvO+oEVmTPF+Wg9\nOqZFiwzpBsH5cuGf+xRez5ljL+P/8kzIV5crY/jwsqLZ2Evl0wT1JNs+DOoD\nH+qGyHx4HJAVsOaESKf0oCzC/8lifEX82uhFYXECyOnIsPp5JabrNOmmKuyZ\nyA1C\r\n=WOtP\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 1.0.0](https://img.shields.io/badge/ETH2.0_Spec_Version-1.0.0-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\n\nimport {CachedBeaconState, stateTransition} from \"@chainsafe/lodestar-beacon-state-transition/src/allForks\";\nimport {allForks} from \"@chainsafe/lodestar-types\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst state: CachedBeaconState<allForks.BeaconState> = generateState() as CachedBeaconState<allForks.BeaconState>;\n\n// dummy test block \nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\nlet postStateContext: allForks.BeaconState;\ntry {\n  postStateContext = stateTransition(state, block);\n} catch (e) {\n  console.log(e);\n}\n\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"f98042a10f765f325bbf8ee92d47e1c44e86a7b1","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.13.1+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"16.13.1","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.3","@chainsafe/ssz":"^0.8.20","@chainsafe/persistent-ts":"^0.19.1","@chainsafe/lodestar-types":"^0.32.1-dev.46+f98042a10","@chainsafe/lodestar-utils":"^0.32.1-dev.46+f98042a10","@chainsafe/lodestar-config":"^0.32.1-dev.46+f98042a10","@chainsafe/lodestar-params":"^0.32.1-dev.46+f98042a10","@chainsafe/persistent-merkle-tree":"^0.3.7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.2","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.32.1-dev.46_1639692098538_0.5156932840642932","host":"s3://npm-registry-packages"}},"0.32.1-dev.47":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.32.1-dev.47","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.32.1-dev.47","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"8e874c6a71007aaab63965ca4c77fb35a7ebb20c","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.32.1-dev.47.tgz","fileCount":344,"integrity":"sha512-L71RzMFiEV8f+0ruMtFmqAvHND+uijv+TLVHlARG1UGNtFyIv2Exf+rSLwMOO+HueQbmeKxCF4gnOFib+MK0ZQ==","signatures":[{"sig":"MEUCIG9aWz14IsW+ApsEBfgn/eXJOTdAe/M354N7OloXYGW1AiEA87rxnS7Ml7UDXie5xKJzUa/h9eeubv6wK2uKQv5BSqY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":554730,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhu7htCRA9TVsSAnZWagAA9TIQAJ7A80ijggEL/uMxKGz7\nqca2wOCRos+Igj1fLVQ/7aNjX5bHP5pLjG2+NYegz58JIaOvBQ+8xbVTLNR+\nS3EtLynUYdKLc63aFKb9RZ7AloqeauHUqQq0yh9l1+gNQdfppFaN5yiMqLhi\n6hW6Y8jHkXO2aQ2OD83nea5yNyhbVGMdblySQ8v+oblgRwrA/5G0wsI0moPM\nS5GWeqEBw9yMWuPs18GnE0Ri66wBPrmzonZnxLh/Vc/sl1CNV1/X7P5YMyRH\nRl073nugUJBiLVyDUBerIPxr7lBmi/7tmvVdNCxO0dxh4N0AGBk0pbApwQ3w\nS4cTZ+0zdBM+EU4uMMm/3TlxX89k+6LoRuhyK7E8MJIsP01p42jJHzAf2z0S\nzXD3WW3nfcsyflnkuaViR71eIJjj+FMpZVNKiO1SGRjmvgxSZ8/IBGv4IJui\nSgNBpIE0VkiZXsJnsHRTzihRki7zY2YupAR5lzAEHqgqzUZhDpYa4jNSKEOP\nduBFqTj04mtZld1SsYWyR62Rz68i85zsiuiUiBBAlcgmPDS6uNu0pdH1wuuT\n9HKdMiSCs7rtD+lnjIxooDObPGquzv/y12V6qXjI2IDOzpCX77WpiSoSphnP\nZHVyyTwhPX8/eL3KTqgC5y7l8z/JgRDdKF5bKDo7IzZd6EOxdehESEEx2yqr\nUD3K\r\n=hBKr\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 1.0.0](https://img.shields.io/badge/ETH2.0_Spec_Version-1.0.0-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\n\nimport {CachedBeaconState, stateTransition} from \"@chainsafe/lodestar-beacon-state-transition/src/allForks\";\nimport {allForks} from \"@chainsafe/lodestar-types\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst state: CachedBeaconState<allForks.BeaconState> = generateState() as CachedBeaconState<allForks.BeaconState>;\n\n// dummy test block \nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\nlet postStateContext: allForks.BeaconState;\ntry {\n  postStateContext = stateTransition(state, block);\n} catch (e) {\n  console.log(e);\n}\n\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"f40f42b7b3deb683c441d31d3c1d7d288f1fc3f2","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.13.1+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"16.13.1","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.3","@chainsafe/ssz":"^0.8.20","@chainsafe/persistent-ts":"^0.19.1","@chainsafe/lodestar-types":"^0.32.1-dev.47+f40f42b7b","@chainsafe/lodestar-utils":"^0.32.1-dev.47+f40f42b7b","@chainsafe/lodestar-config":"^0.32.1-dev.47+f40f42b7b","@chainsafe/lodestar-params":"^0.32.1-dev.47+f40f42b7b","@chainsafe/persistent-merkle-tree":"^0.3.7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.2","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.32.1-dev.47_1639692397676_0.600768210432866","host":"s3://npm-registry-packages"}},"0.32.1-dev.48":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.32.1-dev.48","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.32.1-dev.48","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"9014d188daff9d61103a0db52c198255d8f45593","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.32.1-dev.48.tgz","fileCount":344,"integrity":"sha512-s8C6YuJEH5BXd+NxRZPYKnLG9VIcC+bZds9lUOpPjUsiteqmfsrq+J/+5Fo7fYpYhoUyBhPD2XsirU1ZAEACgA==","signatures":[{"sig":"MEQCIGQS6ED2bMaKQ4V996mwBzhwjYU6JcC5pX+HzA3p+R0DAiBErw2U0cQrab+i5r/jedl0yV2pHbHyRGZiD74UpVaJOQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":554730,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhvDSyCRA9TVsSAnZWagAAnvcP/1xF+ocDGxnJJRg8Y/EY\nfuBiSWrwmFEa0g5vva79gWjOv/aXzzKFHgeORp++4bgDwobHy4j5kwvrydF/\nBBT98MPJR6qP8OPoodWv+w+20TWmqHnVTFbKSzOkYmhuCXHgMMJYM0ZZZFx0\ntOmwLYuSCdBIHt1Wtulm5SIdEXeOtIDjqtc2rSjFr/p1zPTP/9QwK8XCm93W\nD9yBc0F3w3N95uvamNcFmyiX24Vb5lGceTbVyHet96X7DSC72VSEtGAcOmKZ\nh0qXlnmIn2bJ1sAWJV2/8EzLMzSl4wqiLvxpR8JqNq6fGOy6SGNSVux0Izhz\nVIIaLvjaddGTeLROItqsILNEjx6/DKYmmOlEENOcd55D1b3XtGTwufv3faK9\nME1CMCyGeJTL5epLTf/E2y5bOFQRZWxQLjy0BapB7LQd8hbVEfm28qs5XLDd\n2wH7n1suO/0p3LqxRJAGnrw+8aqSJUAn1jzswf+28NHKK5SSiOSBiiYdtYRK\n48Kd0w0D3lJAoKXMyWufgjzGQt2Yg7LMGNGMz3ojozjgTDSpKw7XapyiONpD\nEnuO38nhrOD5Nu6zSI86gGNViR0ZgtSZHOgsJ8+WLNqkpx8ri5whD+Rx7sT8\nfyq8ixp9J/gmQPZaEFx9Dw+3O9ktAzeRXskmvlVEb7pm+WDrQ11x7a3yufOt\nP48z\r\n=pVvq\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 1.0.0](https://img.shields.io/badge/ETH2.0_Spec_Version-1.0.0-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\n\nimport {CachedBeaconState, stateTransition} from \"@chainsafe/lodestar-beacon-state-transition/src/allForks\";\nimport {allForks} from \"@chainsafe/lodestar-types\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst state: CachedBeaconState<allForks.BeaconState> = generateState() as CachedBeaconState<allForks.BeaconState>;\n\n// dummy test block \nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\nlet postStateContext: allForks.BeaconState;\ntry {\n  postStateContext = stateTransition(state, block);\n} catch (e) {\n  console.log(e);\n}\n\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"3d05dd6c2f03bb9ff88d2f37ce6b15d4d77c4a8d","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.13.1+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"16.13.1","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.3","@chainsafe/ssz":"^0.8.20","@chainsafe/persistent-ts":"^0.19.1","@chainsafe/lodestar-types":"^0.32.1-dev.48+3d05dd6c2","@chainsafe/lodestar-utils":"^0.32.1-dev.48+3d05dd6c2","@chainsafe/lodestar-config":"^0.32.1-dev.48+3d05dd6c2","@chainsafe/lodestar-params":"^0.32.1-dev.48+3d05dd6c2","@chainsafe/persistent-merkle-tree":"^0.3.7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.2","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.32.1-dev.48_1639724210634_0.22550316688680083","host":"s3://npm-registry-packages"}},"0.32.1-dev.49":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.32.1-dev.49","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.32.1-dev.49","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"378ccb4ca55184ec3d3836b93002751db7ee21bc","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.32.1-dev.49.tgz","fileCount":344,"integrity":"sha512-Rr1MBc4jVIARwtNCX664LT8CbEoTbfU3QYxr5J6PSBpA89PECdlV6A6MmIM+0kebwKSqajqkO/Tp9WtWJ4JMSg==","signatures":[{"sig":"MEQCIGj3y/1EUkb5YDOzyI+QUNZW2WMMeqX4ZOXA7fqO99naAiAZdBuCVMmfQ9VFehtIWCRMRORr1ko4u1WwgZkLQzqKkA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":554730,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhvLqACRA9TVsSAnZWagAApuIP/1hnIL4Vz9nrR/SHv67H\nVRQcErdWRLr296yZf4QzysqsyKubictORwRWoxWyYSoBRhMVh0QPUospmGPD\nLfAyWWZMhQWhN4p7Ep4FYp1m+LiFjVWCiiOUpxmV1YkgieYIv/BoX8HIEguG\ncRn76tq1AvWCrjvt9adHm/ymJU3lYxr3DDW+K5INeyZw3y6StEqRq3eCSwJV\n04m74nAB0EPL8fdKYS/MvIwvY0npt/Dnvq9vpE87nN2+u2xMhcgzOx7q5aiK\nIT5eh9NCR7Ksu8sL6HQ9P7iu65wnogl4EgYsH1SUKjKOcPHwJo1kIAC4cPGw\nVYGAs63quUwAOyJgmBOVaHNjmAnDRHgM6BQTVUNpWKegg45x+il79PjnoTkM\nNlrK/uwQJS2SZ5cjQNhWEKfJLDu8XMXnBacJdXhREUQYmZo6fSR7qq3JSIF2\nN+xoO6FG2Wf98lzNykEO+5Byq0fjgsxDAb4eyr/f0Sg1hQag+UAWiE1qn1yg\nxK0iHcxkSbV80NcHaXDHu8X19UVyQGrH0hRIRoJ5GtZHlZBCkALeND5Id2SR\n29qutWaxcWribinyBdMwUSdmdTpsj8k/QMX2O77Ty7OsYtfMWS1PL3mQGeON\nmt2YjC4J+XBb3eP3lAQ9EKpcHdo6TIrpWh5A34i9sYjv9LtROIWoIsbHWkOk\nZxDw\r\n=79oY\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 1.0.0](https://img.shields.io/badge/ETH2.0_Spec_Version-1.0.0-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\n\nimport {CachedBeaconState, stateTransition} from \"@chainsafe/lodestar-beacon-state-transition/src/allForks\";\nimport {allForks} from \"@chainsafe/lodestar-types\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst state: CachedBeaconState<allForks.BeaconState> = generateState() as CachedBeaconState<allForks.BeaconState>;\n\n// dummy test block \nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\nlet postStateContext: allForks.BeaconState;\ntry {\n  postStateContext = stateTransition(state, block);\n} catch (e) {\n  console.log(e);\n}\n\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"53f31a73d33bd711de31141b434bb7654bba76f6","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.13.1+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"16.13.1","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.3","@chainsafe/ssz":"^0.8.20","@chainsafe/persistent-ts":"^0.19.1","@chainsafe/lodestar-types":"^0.32.1-dev.49+53f31a73d","@chainsafe/lodestar-utils":"^0.32.1-dev.49+53f31a73d","@chainsafe/lodestar-config":"^0.32.1-dev.49+53f31a73d","@chainsafe/lodestar-params":"^0.32.1-dev.49+53f31a73d","@chainsafe/persistent-merkle-tree":"^0.3.7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.2","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.32.1-dev.49_1639758463890_0.0521252867285007","host":"s3://npm-registry-packages"}},"0.32.1-dev.50":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.32.1-dev.50","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.32.1-dev.50","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"af47eeedf626927c7f7f8ae3c89dc5cbb5183bc0","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.32.1-dev.50.tgz","fileCount":344,"integrity":"sha512-DmVv0iwgVRVR4pNlsROEX4o8u4jaoT1UOvCOJqbfjfJbbGrgy028ge9zVZSmW8t1qiuHInpOI9j8CaeKEyxNHA==","signatures":[{"sig":"MEUCIQCer0utwmlW/dDZ/ktA6mj9ZhTwsER9OkMUh2pi25S8SQIgYbzFaMjUpTS+hbur4w7wqRwuiNoBH3lUQkELOz39Xfw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":554730,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhwPsHCRA9TVsSAnZWagAAWFwP/R3c2VxIw6xFAuc24Dts\nRyzfOtW3VvzT/mRoRVLvMlU+wxpoXtzz5ohmBfZeMqCgf68egCrhpKVCfUZ0\nsrPDwfo6piv5WJ2zLUle8F1LgEhHIgClwecq/1V7mGkWJyTEMszR+F7h4ixQ\nxSQGVGUpib0oFOcWo1KRXwIXOk4oRB/+mFfJ74ViRHTh0N2LHwi68nA7u7XZ\nTAYPZlIGSDl6ZpU4fUDKMYjcKZ/rn60ZfwJPwL0fz6IlIZwl8gxKQ4EU23wb\nyrwVDZvoCE1FaxJA8O/htu9iGQGAwHCky+8BCARV7pUxdkKRv9ID+RWVfp0H\nlhDPOhOK4p8n5oKW/W7rVLDOCu6e8l4w2GwNYnIu4/WQ8PVbMw1OvqgCPwEJ\nNpCpO09wCWj3LZ+O+B5mhlGFfEiyKhXXfSaChtB90Uu+JPbR/mCncEi6hfr4\n9Gz071Kyb0almNijqpzjH/YI4yGxNZjsDNGpgZyHAllfhUHoC219rlkAppf9\nkr18UGz8sGTi3MsWpxyTBcfJCXjkgI1F3Wza6BJkNrEGQ/UtbhJaGQDNpZfk\nKcYdOeG/f5ozBp9EHof1n682rQjssIvet8GCc1lq5/tC4mbvQCCcG5JsRqoS\ngFJsRQ5SuDlg+4BhmiDMkl2wsW4u0YbrwVIMhU+MXTAmUZ3pP52GXLr+UIzj\nMp7X\r\n=4Bgt\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 1.0.0](https://img.shields.io/badge/ETH2.0_Spec_Version-1.0.0-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\n\nimport {CachedBeaconState, stateTransition} from \"@chainsafe/lodestar-beacon-state-transition/src/allForks\";\nimport {allForks} from \"@chainsafe/lodestar-types\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst state: CachedBeaconState<allForks.BeaconState> = generateState() as CachedBeaconState<allForks.BeaconState>;\n\n// dummy test block \nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\nlet postStateContext: allForks.BeaconState;\ntry {\n  postStateContext = stateTransition(state, block);\n} catch (e) {\n  console.log(e);\n}\n\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"89dd28979860b8d285a3063c1015508180a9248c","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.13.1+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"16.13.1","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.3","@chainsafe/ssz":"^0.8.20","@chainsafe/persistent-ts":"^0.19.1","@chainsafe/lodestar-types":"^0.32.1-dev.50+89dd28979","@chainsafe/lodestar-utils":"^0.32.1-dev.50+89dd28979","@chainsafe/lodestar-config":"^0.32.1-dev.50+89dd28979","@chainsafe/lodestar-params":"^0.32.1-dev.50+89dd28979","@chainsafe/persistent-merkle-tree":"^0.3.7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.2","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.32.1-dev.50_1640037126998_0.10687160098619586","host":"s3://npm-registry-packages"}},"0.32.1-dev.51":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.32.1-dev.51","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.32.1-dev.51","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"e5cd6758bf7db99fc80a9933df8434b3c0b00cdd","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.32.1-dev.51.tgz","fileCount":344,"integrity":"sha512-2TadJdTNdTnVOxwBZCgvDDJVTuvJc7AZ0iAHz3piyvi9pYoE6TZrSO2XmOFacB/cByKF4TLhwt9NnWGuv6mlug==","signatures":[{"sig":"MEUCIQCyJJkVZi+ogtLMKF/KaSA2m22o11kviFjfmuPMHLqh2QIgNYnYeBbEJfU7jKAMpupOPUMiITmClXwb8wo3bO+PkXw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":554730,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhwakVCRA9TVsSAnZWagAAQmsP/0T0/zpVuYri8648FPz8\n4gwaV4g4/J4fcS6cZq0H6bZAOqLE4+BbSvnnQ9v6a9ubnblcucpxa1jR7FZG\neYWcurnK9NHHUkzSOp52Mh9p+hejcGubUCEXuDGbdwDzHWydrqvdFwc06E53\nwgDGoDk1fglx3/p+bOcir9ISKDPpNffxtVJbqf+5JppiCWBqr9lSsX7k2HAz\nwxpElGjd6zR847fQdoxQmoeML0Lcwlb6VCSeD3PcqLpKG4m5qW6dIifEJLcU\nHq+r48xL5mjUffCLdN11XCT4au+LjJKSCKe/aDlVoL2XKx3jT0BPi81gGgIc\nM9wtSv4B+54dBmi6uBhvL85q6s89D4ETmIKdVFkoWBF2/UUmaT9vbPqECFmX\nRtY9w3GYRbP9x38TSbEkN2fHu+Mj+WZnBi6iXBBFLnlYYP/eOOZmH6gPnra+\n1QykF+f9fgl2mNdpBgOrW8JKHOzaQZSCtrOl/rqA1cL+se25VhZZsjMOdYM6\ni95v49Jd5thMgIB1FFZPEDTFSZGLwXcxSmy0CtyOFbdYaz4AwOOdurqxXsvn\n1lQXkduJYQoCMIoQfOJTf/YU8SMWHsqx36dflMMEAHXFBTpnEj0A6suwjKSi\nZIfdEl4mSxjNEDHyL4xwmkk3rcRRbP7UbFOYSRPuSNNW5+cOby/fOf5dUSTY\nBWFC\r\n=BYUF\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 1.0.0](https://img.shields.io/badge/ETH2.0_Spec_Version-1.0.0-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\n\nimport {CachedBeaconState, stateTransition} from \"@chainsafe/lodestar-beacon-state-transition/src/allForks\";\nimport {allForks} from \"@chainsafe/lodestar-types\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst state: CachedBeaconState<allForks.BeaconState> = generateState() as CachedBeaconState<allForks.BeaconState>;\n\n// dummy test block \nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\nlet postStateContext: allForks.BeaconState;\ntry {\n  postStateContext = stateTransition(state, block);\n} catch (e) {\n  console.log(e);\n}\n\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"148ac6f4eadedf0f5bede6f1d428b7bf5fd15001","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.13.1+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"16.13.1","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.3","@chainsafe/ssz":"^0.8.20","@chainsafe/persistent-ts":"^0.19.1","@chainsafe/lodestar-types":"^0.32.1-dev.51+148ac6f4e","@chainsafe/lodestar-utils":"^0.32.1-dev.51+148ac6f4e","@chainsafe/lodestar-config":"^0.32.1-dev.51+148ac6f4e","@chainsafe/lodestar-params":"^0.32.1-dev.51+148ac6f4e","@chainsafe/persistent-merkle-tree":"^0.3.7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.2","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.32.1-dev.51_1640081685656_0.6456950995680504","host":"s3://npm-registry-packages"}},"0.32.1-dev.52":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.32.1-dev.52","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.32.1-dev.52","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"b986bb6dd9916e1f3de46378c3b7416a51320e3b","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.32.1-dev.52.tgz","fileCount":344,"integrity":"sha512-vyGsy0s6ALmX48ItQzUkueyZwellNeX8Jgtt0XwNZZSsrklP506TcyA7zXu9afNuiqPlKTemYEuTwiGz36Dbww==","signatures":[{"sig":"MEQCIEjd+N4CehCzZD/YnHYhS+HeG0lYW+xJQhg2m4yPS490AiApQOcA9cJaugIL2CXqID+pvppCUuViimp4qXhJAT8ATQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":554730,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhwgkJCRA9TVsSAnZWagAA4eUP/jaX4S/xxvD8DMjj6iyD\n7tjMwmNOcNicoOqKc0ntWFhYDAkMhvfCug5vHD6I8/iK/USzsGDklrB2Oi0u\nHA9tJx6Ay2+PUVJuJC1sGLy4fNx5hZzU9FI1bCKvPL0wFMx1mvmhGtP5d8nV\nPaYqXtoQeKzqZo5Pm5T0cZ3qjENs3yBd6QtBxwI/RdEOSqZL2FpaEgJ6ytKX\nVxpiucekx0QQImq1Qhj3wUAI0XA+2y7YHdmstrG9eBUnTXFZ/1+ziPcOcLN3\n2OgDHwY8DKIpAl/5E71qiAoJG/s39XHrdVk7YC90f/Sw3dOCsOYw8MjgsbOn\nPB3afBUsRNF7oMI8+m71yyBgb8sir6pnH+m1jTwhYtHhrtubVbf0RhBWaB6m\n6385BogqF19VRSXUmzJnlKUIb7FTUsvpsVNhowPw2wNXpzugUf8JUNgMsY20\nn64XNVDNPZL9HL0KZ9iosHy4GPuN0NfOVjL4dmFdeXUrOUqBiKmdXhPZr7lZ\nixEW5uoRwAij2ZbzX6N80+5UN6p7CFDuJnAVWIctzn5NV6LqzoLdUiYqzpOP\n3PQLAoU1qDfptMSMDTlAPPVmczQIYdW7gnR70MIzf+SUyHpaSr3uGSKdLNBR\nTYCQPhIheI/zGwfwCB+FXxWyO5SQHjuZky+LPZizJsMHmQUfkk0MRBtdm0AV\nAXiO\r\n=eNEb\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 1.0.0](https://img.shields.io/badge/ETH2.0_Spec_Version-1.0.0-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\n\nimport {CachedBeaconState, stateTransition} from \"@chainsafe/lodestar-beacon-state-transition/src/allForks\";\nimport {allForks} from \"@chainsafe/lodestar-types\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst state: CachedBeaconState<allForks.BeaconState> = generateState() as CachedBeaconState<allForks.BeaconState>;\n\n// dummy test block \nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\nlet postStateContext: allForks.BeaconState;\ntry {\n  postStateContext = stateTransition(state, block);\n} catch (e) {\n  console.log(e);\n}\n\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"eff7b9f9e6a3d62d8d249e54b0160a9ea9b509f1","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.13.1+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"16.13.1","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.3","@chainsafe/ssz":"^0.8.20","@chainsafe/persistent-ts":"^0.19.1","@chainsafe/lodestar-types":"^0.32.1-dev.52+eff7b9f9e","@chainsafe/lodestar-utils":"^0.32.1-dev.52+eff7b9f9e","@chainsafe/lodestar-config":"^0.32.1-dev.52+eff7b9f9e","@chainsafe/lodestar-params":"^0.32.1-dev.52+eff7b9f9e","@chainsafe/persistent-merkle-tree":"^0.3.7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.2","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.32.1-dev.52_1640106249722_0.728015238818494","host":"s3://npm-registry-packages"}},"0.32.1-dev.53":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.32.1-dev.53","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.32.1-dev.53","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"9dc1c073dcacf6a0e46fd6c2954cef3070baad91","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.32.1-dev.53.tgz","fileCount":344,"integrity":"sha512-QLV6UTUL3gQt6v+BvT897KCFygJXC4RHgvGPdPaeMKCAPjgkFgUy8sDlOIAPTAHzdf4rQdO3TmCoqELwXTM/gg==","signatures":[{"sig":"MEYCIQD65MoRstdgE5fTeocWBolYPJ3Da6gPpRzgsTfGvaNfjgIhAIWzRKGjt4ZpaEugJfteB2DyUUMcdTwy4ww+m6qW/HOI","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":554730,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhxGbmCRA9TVsSAnZWagAAq60P/j1x0Q+fWcmboXPe92Vl\nRfPS1mork/lNPJ4QplnZCL15679f8s9TW0y43Pt86GsujPmshQ1VW/fA7K6Z\nowLgkNKUh9jU8lOk4dW1MFiXxSE1DA0M2jy+RQ4ut9XjeIfr0G0eQg7gjbl8\nI8CkAryLCsA7W0qtkmg19ZtoqtePdB7LLb5zjg2ZexdLtCoe/P2DI5azt8qC\nzbYaSYchSBvSF0I/Ss6jrBR8QZhJyZ1NSxpFLy57SkqF8Z8qeOmdGBEKV2oZ\nA6HBpfbjqZhaDOSauNbXq5e2KZLIIAsikK3gBptfIOkcFVpkROc3iXZYGl33\nFI+rVWx/785B8rBesy5T+pfQ0Am4xVHmbO6yAROBSpvRmSjk2Xq9WoIo8ODU\ngeVpk6SJIxBK5CEhqLfzYj9erTeR1XjwbFdqzks8oKbbLX78nqpDEXmpbPuC\nuCok2EgrtayE4Y0Uc6mqxj2Ft9LvMe1T8cFlW75GNcJcMM+WulIXJdO+1s/i\nJUlRvNIIQBioODF5v6AGqF0QtDpVUjes6a+xH1a+7B0do+Fnb8XtQ57PbsCs\nww6MbYCnvhDCRTTHPNNYRuV3N6aDpBCrP9528Z1dAl56G4PX8B8/xOiaF1xy\nkb/sYs8+gemezvGhpOnWeeP5f+JkJUnbIAWEpmfIpiq2cOU66SJkM5HehSUm\nml7H\r\n=52Xq\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 1.0.0](https://img.shields.io/badge/ETH2.0_Spec_Version-1.0.0-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\n\nimport {CachedBeaconState, stateTransition} from \"@chainsafe/lodestar-beacon-state-transition/src/allForks\";\nimport {allForks} from \"@chainsafe/lodestar-types\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst state: CachedBeaconState<allForks.BeaconState> = generateState() as CachedBeaconState<allForks.BeaconState>;\n\n// dummy test block \nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\nlet postStateContext: allForks.BeaconState;\ntry {\n  postStateContext = stateTransition(state, block);\n} catch (e) {\n  console.log(e);\n}\n\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"97188a4a2bd4b6f3e6a4fbf07fffe1b76d0311b9","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.13.1+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"16.13.1","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.3","@chainsafe/ssz":"^0.8.20","@chainsafe/persistent-ts":"^0.19.1","@chainsafe/lodestar-types":"^0.32.1-dev.53+97188a4a2","@chainsafe/lodestar-utils":"^0.32.1-dev.53+97188a4a2","@chainsafe/lodestar-config":"^0.32.1-dev.53+97188a4a2","@chainsafe/lodestar-params":"^0.32.1-dev.53+97188a4a2","@chainsafe/persistent-merkle-tree":"^0.3.7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.2","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.32.1-dev.53_1640261350662_0.4023446953922134","host":"s3://npm-registry-packages"}},"0.32.1-dev.54":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.32.1-dev.54","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.32.1-dev.54","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"767383104213ec03ecce0b0b2fa60eb24acda483","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.32.1-dev.54.tgz","fileCount":344,"integrity":"sha512-zKRd9N0XG+9BFX1xm8CeEvOm7HVRM4k41QH60TgJOKBxgqC3QKiWrR5h2ytwl4+RP8m0R010TvdEFxhsBhjM7A==","signatures":[{"sig":"MEYCIQCw/nA0qXlEQnyiEBkRC6FFzNf3hkDtEiVRvQ3xa5Y++AIhAMCzXZ3MRWw2uPGo8WHdveVmQKrybVIzUsRenG4ds+tB","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":554730,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhxXb+CRA9TVsSAnZWagAAC/AP/07YgymupDCQwJlVP7rx\naSRJF/xclQomk25tg2okC1b7HGKS6vk9a4UFxEuHx0c7N7W1V6P1LULN80L9\n8XXfmmx3v3ObN0F7W1rEowl1cDvAMjep5KV8FEIRT3ctN/Lw8CKUljIbSdRc\nqCf0hfLY0p2zCwwpGhlobQfik5hvlvtcWEHVNr+nkAHiCenAAQAOob0V/eFL\nE9LnkO0vkZOPE6JsLhSbS4qDoLmC1BLm4lskNou8O5mI5ey/e3TRfuI0vsNY\ngCwysj9E/+cc70V1vqVhe8WWRFfOgM6M8YW+qqa2QglaMq9rHLrhzjhthpLK\nFI3EMJBI7iussk6MPZzH171Q2cN7e1bWo4YK+QcZB1SgUGTv5wxLq1v9MZ9V\nIsG6ukd2B32XkAlQrBbRbLuyEQTNkHmmceFc9n0mdzRM3kMSZXZN6aNVYX4o\niAXsR3QX2tOtkEOOse70LDuf9tR227RhSp1p246485AqJG4QKgGQjTDGbOvi\nz1moqma4CULn66x0G0y5yNamlaxXcsKQkOYAVDdKLTREPzZbCBXKjzuuuHma\nRLH1qqH88osa0iYfvql+h9pRKqNcp0bp+T0Hn9bfjsDXoYLplnrE0TsyS52N\n8YLcPCjXoGa0ADBHKc66fwi+M/gQk2J+k00ANyDCrwmN5s8b5mPwPbXgQ32T\n0A4r\r\n=OoX7\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 1.0.0](https://img.shields.io/badge/ETH2.0_Spec_Version-1.0.0-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\n\nimport {CachedBeaconState, stateTransition} from \"@chainsafe/lodestar-beacon-state-transition/src/allForks\";\nimport {allForks} from \"@chainsafe/lodestar-types\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst state: CachedBeaconState<allForks.BeaconState> = generateState() as CachedBeaconState<allForks.BeaconState>;\n\n// dummy test block \nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\nlet postStateContext: allForks.BeaconState;\ntry {\n  postStateContext = stateTransition(state, block);\n} catch (e) {\n  console.log(e);\n}\n\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"38dbc47feb7f886996d8986551de470a29ff87e0","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.13.1+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"16.13.1","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.3","@chainsafe/ssz":"^0.8.20","@chainsafe/persistent-ts":"^0.19.1","@chainsafe/lodestar-types":"^0.32.1-dev.54+38dbc47fe","@chainsafe/lodestar-utils":"^0.32.1-dev.54+38dbc47fe","@chainsafe/lodestar-config":"^0.32.1-dev.54+38dbc47fe","@chainsafe/lodestar-params":"^0.32.1-dev.54+38dbc47fe","@chainsafe/persistent-merkle-tree":"^0.3.7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.2","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.32.1-dev.54_1640331006476_0.32405811594365463","host":"s3://npm-registry-packages"}},"0.32.1-dev.55":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.32.1-dev.55","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.32.1-dev.55","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"c0e865d0e7000029dec977d0b60b4ab4f743fdc7","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.32.1-dev.55.tgz","fileCount":344,"integrity":"sha512-viDsaKFNUHzZPoXtPWVMwNBVV+xnV5X7At9Uswhzi9V0Xd/0bVhfco7VpZsJD0KV5GilzC5mUNg7b1wtfjGyaA==","signatures":[{"sig":"MEQCIApGOwNlLJ5eNsjBxRUfOBmjtgFf/AzEeJJ2rbdThNrIAiAc8OQunsao6oQg/eJ+kAic/F7SXwVXwDoY9gzKPIHLBQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":554730,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhy2DBCRA9TVsSAnZWagAAtTIP/0FRA63+hyPW9/X0pclC\nDvnvEGqI6cAY9Xx3+DDZDcujc69y/LkuM4OiqO0yB7eBjGBUcf5aSZoKAUfI\np0RO1oykfgBN3YREolWRoH1n9eAUqk4PyzOpSXHFtqtjQsJ8JyS2hOznQ2SA\nSU2IrPdv8L0732ux5nHTVAGzcv6bVM+hdzwgD23vWXcoJWmEILXZkZs9iT2c\n63bJtWzOpWd6CCqNA/LjFjN+iTpXw4wJap+WscBp6U5CFjpE1HdOuFEdNPcC\nCdZmideMNPe7ZF5TvKtgQWkh3S+2WHGTKJDnc1dpKUOyVZ9cLDC9Rp32ROze\nbHpchx2poxbtUlUDOxBdnP2IMGnP8u255d5Y6E+PVB/jVweyk/Kz/Br19UMJ\nDsudgl/YpXat19qP5ONr/2G5r3zPUKsnKNbtvfcROoEI1a4MwFwoD9rv5RxE\nDL3S5cDs/ltX6JcY3PoJhsIdaR9/u8xNQay9VO1ESPyq3GcVwZZeShrGTqEv\nwy7qcKpROm7su+cmACOO/tlFqd7TNBQ2VEAgAWDau94XHDmZQGUXhCz8TJ7H\n/OcnXLkPrmCS949XN1/Z8y8T/s7O+MCP6srp4PN9D2EAruekEgJ5xIGkJbNw\ngj/sBv3LkdrcW67Rz6/GedTgUCuB+wRqjGzoWI8ppf5/OBmYIFMKWDLShHNe\nepG1\r\n=Gqsr\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 1.0.0](https://img.shields.io/badge/ETH2.0_Spec_Version-1.0.0-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\n\nimport {CachedBeaconState, stateTransition} from \"@chainsafe/lodestar-beacon-state-transition/src/allForks\";\nimport {allForks} from \"@chainsafe/lodestar-types\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst state: CachedBeaconState<allForks.BeaconState> = generateState() as CachedBeaconState<allForks.BeaconState>;\n\n// dummy test block \nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\nlet postStateContext: allForks.BeaconState;\ntry {\n  postStateContext = stateTransition(state, block);\n} catch (e) {\n  console.log(e);\n}\n\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"fcbc4597cbf4561684363604e2dccfff80ef04ec","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.13.1+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"16.13.1","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.3","@chainsafe/ssz":"^0.8.20","@chainsafe/persistent-ts":"^0.19.1","@chainsafe/lodestar-types":"^0.32.1-dev.55+fcbc4597c","@chainsafe/lodestar-utils":"^0.32.1-dev.55+fcbc4597c","@chainsafe/lodestar-config":"^0.32.1-dev.55+fcbc4597c","@chainsafe/lodestar-params":"^0.32.1-dev.55+fcbc4597c","@chainsafe/persistent-merkle-tree":"^0.3.7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.2","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.32.1-dev.55_1640718528847_0.9266142072705912","host":"s3://npm-registry-packages"}},"0.32.1-dev.56":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.32.1-dev.56","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.32.1-dev.56","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"1583899e36d8d62dd5bd50b6bbd464aac280c6a1","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.32.1-dev.56.tgz","fileCount":344,"integrity":"sha512-aYzL+IFDChrBsXTlePTMAEhn2dNOlC3FLXa7k9FIzwZiWVgc+xuav7ArCmHkfbAqlMuu1+2ep7WQGmYWsHqYBw==","signatures":[{"sig":"MEUCIGxj4iEhLeHAkV22nkoBoKrVMa60it6RTBFNIY5o+3BaAiEA6TZIk3I07i9FhyR5ArT+AG9b53ps6qO25S3S1vAgvbc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":554730,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhzKkLCRA9TVsSAnZWagAAIqUP/1rJCtIp9McoJTSmKo4e\noD7PxjIQJu6cDGietiOzXywsGNOpntt2rZOCblpdboo0+qSDZasyDkkfvU4M\n2cNLod26RnJczR68fty9t9+r2Hl2VFmcljHrts9O+hXhXTlgWPvTUe/iAXUE\n237EL97lb5rYteTTSjT9ZYiOha4+KzVJ96qxQTT+kwe5QDv3UGxSwAnlcg1B\nMd94noRkJHY9Koem9yHTZyph0XiKGDRovdc1fosiGTzsempD1EbVEG0GuqRe\nDaC+q47lHaCyAT0qXuuwtOquNqLXJnuN+/gXcfWF44LPPJqhD9VXGllt6Kci\nvvK4pSPHQUxmzrXrt//AsrSne37V8PVCpPpUvacm9kwm4EtQ2syr+KnKA8gQ\nPUgRvFPbzC2DUny64BTsTWzNcji5uf/6knCPwZISNUC5gKwoMAEkfhq2R8b2\nOUVwpO5wgbMPBqSAe4lxiTz6URjouUluItJuS0CWJL/M85UtVHDkzaoTHdPi\nhouHPQB0uL4XekreT5G2s1kcPOkeZdjRgXwbVsYXNOtrQwz+ApI1qX60WoLl\nPawTEAdvKD5LOKlljSIO0xrsnwjC4L5T71zLRqm3u0PZobTHQ2RP4Miyio7A\nRm/0LIWxRyLhC6MrooqgvzlWt5p+Bndbq6kyQO6V5qpHPodxZa+uW7D+Yj1Q\nP/Bt\r\n=YAMX\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 1.0.0](https://img.shields.io/badge/ETH2.0_Spec_Version-1.0.0-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\n\nimport {CachedBeaconState, stateTransition} from \"@chainsafe/lodestar-beacon-state-transition/src/allForks\";\nimport {allForks} from \"@chainsafe/lodestar-types\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst state: CachedBeaconState<allForks.BeaconState> = generateState() as CachedBeaconState<allForks.BeaconState>;\n\n// dummy test block \nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\nlet postStateContext: allForks.BeaconState;\ntry {\n  postStateContext = stateTransition(state, block);\n} catch (e) {\n  console.log(e);\n}\n\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"240085facb5e542defd8d190d5d2a0abbc574ecf","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.13.1+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"16.13.1","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.3","@chainsafe/ssz":"^0.8.20","@chainsafe/persistent-ts":"^0.19.1","@chainsafe/lodestar-types":"^0.32.1-dev.56+240085fac","@chainsafe/lodestar-utils":"^0.32.1-dev.56+240085fac","@chainsafe/lodestar-config":"^0.32.1-dev.56+240085fac","@chainsafe/lodestar-params":"^0.32.1-dev.56+240085fac","@chainsafe/persistent-merkle-tree":"^0.3.7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.2","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.32.1-dev.56_1640802571225_0.9172473308787197","host":"s3://npm-registry-packages"}},"0.32.1-dev.57":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.32.1-dev.57","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.32.1-dev.57","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"bcfab9d15412c1b15bb4442fdeb4515d99d1fe11","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.32.1-dev.57.tgz","fileCount":344,"integrity":"sha512-Lwhoeplvz3FLI3IzE4w/hhIzjBHwO+zVaRl84kzwk2/aysRezUyt9IkSriXBhcAEmrPlBKZ3he+23Ojs+8SqKA==","signatures":[{"sig":"MEUCIQDE1UINVUAAkTyZbZ8wHZwu4SvR73OLtyfSZiOQeCCcbwIgM07hbq8zgcd0KGy900NupS6QPdxmUz0W8tnD9ufJ3pg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":554730,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhzsc9CRA9TVsSAnZWagAA0vAQAJuQW1JN7EAi7GPCCGEU\niZyjD5SXzDyqe9qeNCSHpq0qmuHH/sveq2qIDZhgKUvYcPQA6wX4J8D9BZHa\nL6JvUlm3G0sGs7VcMT9xNCs6rCwgTv0d7AVVt9FzCeLPrFKc/kd/Hq7lf8Be\nr+7ohAS+HfqrZkwmuGCZzQrX3D7kFInmfIGvLUuX72wmq0qWykSh3gL555Xq\noCmVczQLlJrcR3Ej7JW76NqQBckYctpR8GSeyqwvomljjf88yJTLSWNvOX/0\nRKMwi4bY9jdEAmKObJH7BarBwzBFrKyVepZMuKvhwWx0srQhj2TdkfmDmaDN\nhx501PRJFXGQazFegIrtUbX+dRabe6SY1fCbACdnshpy1HVCHw0migZPUBP4\nhI7v5THBxU6vleOpIQD4UQaolYPlw1EPhf2R5PvFbI0JgvlPm9YwZDRJyqga\n7nnl4G9XlmRxEN26f5uz+cHoQmMfwnOuvuYnfdEP2/c3+DLpdwnNG8GHyW04\ntMQEYrUQG6xxtb4ifunDQdh4fE+k5tr1lEvHI+XxLmOCbQZmPUDvn/a9HcoF\nII24UEG4FcolJikfOilG+pJT2l46SrxLRzfaK3IwMpa7WNTl5D7hnJ5IWRkv\nLYLV7dwQkpYL7K3u8DojAxV0pJRBx8M4Xh2k+zY8QksU00V60NsOfFJ1gMxh\nNdoX\r\n=YWZV\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 1.0.0](https://img.shields.io/badge/ETH2.0_Spec_Version-1.0.0-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\n\nimport {CachedBeaconState, stateTransition} from \"@chainsafe/lodestar-beacon-state-transition/src/allForks\";\nimport {allForks} from \"@chainsafe/lodestar-types\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst state: CachedBeaconState<allForks.BeaconState> = generateState() as CachedBeaconState<allForks.BeaconState>;\n\n// dummy test block \nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\nlet postStateContext: allForks.BeaconState;\ntry {\n  postStateContext = stateTransition(state, block);\n} catch (e) {\n  console.log(e);\n}\n\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"f49aa8e391b4f3d0b1d09ebc6fa53e5bbd4a1379","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.13.1+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"16.13.1","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.3","@chainsafe/ssz":"^0.8.20","@chainsafe/persistent-ts":"^0.19.1","@chainsafe/lodestar-types":"^0.32.1-dev.57+f49aa8e39","@chainsafe/lodestar-utils":"^0.32.1-dev.57+f49aa8e39","@chainsafe/lodestar-config":"^0.32.1-dev.57+f49aa8e39","@chainsafe/lodestar-params":"^0.32.1-dev.57+f49aa8e39","@chainsafe/persistent-merkle-tree":"^0.3.7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.2","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.32.1-dev.57_1640941373402_0.6501957579278805","host":"s3://npm-registry-packages"}},"0.32.1-dev.58":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.32.1-dev.58","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.32.1-dev.58","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"b2169f2764e40c795209000716cb15d333cd1468","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.32.1-dev.58.tgz","fileCount":344,"integrity":"sha512-NQF3UvNV6o+UYSEbGo92qaQ4wSPKOnmbs69K/Q1Ct47pf7GCLwWdwzwxg7zTPduGuoc7cofKTWZnLTmvOmTcWw==","signatures":[{"sig":"MEUCIDT4RkUzB/H0GcIvMJJCeAi+xoO5G7Y70azt310EZy0pAiEA/cGyccqOrl1weaxXXGd49OKR9pY+dpkOqYyQHusojRo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":555620,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh1A8WCRA9TVsSAnZWagAAr64P/0bmBzStPQrlhe6FvFIU\n95KUbS71TMBC9vG4mXx4PWoqGJ67gPCyB7K8DRf+oBEbD2zXd79LO1FZyU/q\n6kFEvoWSEuL0SZ0Fp6kGZOtKRQmKY+eQjLD3AJB4eFtfl3UvORnkLpsUGrKJ\nBVwdC0hZNNWk37OrCV8n/sEDptT0wkHsaNZP+qVwGg8S9yM6uILc+YRghx4l\nIw2lQ7BzSQaoYRbZrhkKaKSqoIcfHyob1ZIusOBdatkl9ktuRF9eui3/0NB4\nMXJRfK7enlLKBkK1hbaxsfPTP/LCO9w8/A4I/+uu+4lKZ3ilrXM1LA52mzC+\ncktftoGxdUfvbAtaPhVB5d3w5Xg4tDdVK5AJKJgP/4Da3o+UjGbfwbOZXwez\nrOXuHCp6F8L96cWLLoTXMCgZvcw/xCxVN9BIJXNPCttFCDXk6ExxpA+MNJTW\nX2rPS6fhSzSWzmA0nKKk620f5QtIUj50gHeMMJjzZS2eylwjUaV9YA+R/Nd5\nVi4WRGGDPIp9aVrKOfkaacmGwQk+0jWEWjbsubG0NQJ8cLpChEoclBQd7BaS\npJ+hwmBZsFJ0LVnWMRK+1N4RtyBIltRIh/tDNVcWz4jKADG9Wfmq8D+fNMUw\n/Cs2m0cr3r7LB36Xg7VOhOOYf4Bljp58L0F3Tr+l1fXqcX642j1bjov/5YpC\n78Db\r\n=fj5F\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 1.0.0](https://img.shields.io/badge/ETH2.0_Spec_Version-1.0.0-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\n\nimport {CachedBeaconState, stateTransition} from \"@chainsafe/lodestar-beacon-state-transition/src/allForks\";\nimport {allForks} from \"@chainsafe/lodestar-types\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst state: CachedBeaconState<allForks.BeaconState> = generateState() as CachedBeaconState<allForks.BeaconState>;\n\n// dummy test block \nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\nlet postStateContext: allForks.BeaconState;\ntry {\n  postStateContext = stateTransition(state, block);\n} catch (e) {\n  console.log(e);\n}\n\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"c384b36a1b52d8607842b363e1f07f6ccc5d6004","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.13.1+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"16.13.1","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.3","@chainsafe/ssz":"^0.8.20","@chainsafe/persistent-ts":"^0.19.1","@chainsafe/lodestar-types":"^0.32.1-dev.58+c384b36a1","@chainsafe/lodestar-utils":"^0.32.1-dev.58+c384b36a1","@chainsafe/lodestar-config":"^0.32.1-dev.58+c384b36a1","@chainsafe/lodestar-params":"^0.32.1-dev.58+c384b36a1","@chainsafe/persistent-merkle-tree":"^0.3.7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.2","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.32.1-dev.58_1641287445979_0.24926451313980458","host":"s3://npm-registry-packages"}},"0.33.0":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.33.0","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.33.0","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"096b513fd17f821fe78df4538d560b10f33b2916","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.33.0.tgz","fileCount":344,"integrity":"sha512-NlRzoNhfiOCQLuu3hP9lMnqp1rZZYY9LxgFruAt76y3BPQTeEAkZhbyTBD4gjA9e50ovAXzLx773hxVX0TmT5A==","signatures":[{"sig":"MEUCIE+haBZPwiVc5kMyDxe/voTB8q/UXB/A/zw/JPhG93PpAiEAv4ebm86Se45IkbHgjYJiu92aJtOddKqumf1V1EKfSDE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":554645,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh1GyHCRA9TVsSAnZWagAALrYQAJpagL+jUfaN4wijkaxP\nbEn5mvtaiF0ZAabhjTzLa7a6lcQYCuk9jA79Egh0qi1LrYFVCGgdO0bDGepL\nd17LLjwAS9lrTaJYmV+h1AH9VHA3bDA7ASraezVEGZO4ZXWyEwGMcBMRYcS9\nEVaPXmhYl4GcAbvuxktQINP2gBSWYs3ggq2Ev7H9lwKBzxgaCcaourjqNFjL\nHib4GQtxjIqAb/mE60GpRMqrA6YV+mszGw8+oPpjIiZJpPr/A3fH8yp2XwCj\n5Xle8jDE/VFM7gFKTH23c6o2os3kjpPVduKsTprECkupfYzS6p/y7+Iiowtf\n5pol1sNlZRWYNQ8S2Cz5fo9bBrDDcHkTrF8I/9dlqUUbhA2QzoiJc+u+NYlK\nnMf4iHtMXakSPslwG+ZLNJjIBvQXPNiXtTZ23peQe5HDNTHd8eeOwtGLDUun\nCzxaTd0rt/YuWR9xtgk6veeSCtRqvXY9c6T+/+dT8/9R1rD9zcU2bIH/h7JX\n9ajj/qiQw52azClcGQqj46JFMNYmzvSToFIn0SHMeGotBfQICY/ChaEfVlcU\nc+SRHeisoxd2SK//u+yLzgOpRcxewmzN5ezvbc7Nvrh/83LwleGioVSdZHDw\nXK6crZbXEJylQfV2XxiQSwfhSYIG+79Pxl4SuBJahqirZRDUvnHvVJz81G7T\n3wss\r\n=HLMo\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","gitHead":"56de7342c375a3d58deb8d8e926ae85083843d9a","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.13.1+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"16.13.1","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.3","@chainsafe/ssz":"^0.8.20","@chainsafe/persistent-ts":"^0.19.1","@chainsafe/lodestar-types":"^0.33.0","@chainsafe/lodestar-utils":"^0.33.0","@chainsafe/lodestar-config":"^0.33.0","@chainsafe/lodestar-params":"^0.33.0","@chainsafe/persistent-merkle-tree":"^0.3.7"},"_hasShrinkwrap":false,"devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.2","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.33.0_1641311367465_0.7471585323178425","host":"s3://npm-registry-packages"}},"0.32.1-dev.59":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.32.1-dev.59","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.32.1-dev.59","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"135a65d0d3663595badc86275af89c2483d06c46","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.32.1-dev.59.tgz","fileCount":344,"integrity":"sha512-PPcBUNrqI2aiiCnj1l53MkDLv4+CMicbwRR4I0O8MF29gTWE+nyvHsCy85lKlrQM4CXKsbpATWuYH8uU7MA+yA==","signatures":[{"sig":"MEYCIQDORY8dt/ZkQU00qjq+oMraBvpTCuQsSIkX/oBcgYZD6gIhAIybNQbK+bAY4fzLlj5qLsByDhhCqMDHW01GRgcVL5yt","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":555620,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh1Xa9CRA9TVsSAnZWagAAj6YQAJmUE+LagH9n6ZCvR4oU\nuzqOTs300+xoTANdIAny9cog7UJxnRa8WfrXoZij17Izs1ItSgG9c0vtN3TZ\n/QILqMcXMXOFOpHhx/K9QkSMhTHzTSMAuXpikuVvxOxww68MTFYLw3B1hPCQ\nuoyAZJbxSC0DWwTVf2A0+VVIG/Ty0tVIpJpd1U14T+XtNNRqXxxkuTa4oUSQ\nDSdbjBbGvtD+oth4vEjcsME/TgbLDrUl4Miil2LmXWdwVmdjXSmqfEHPQ3OP\n3bUgL37uX0/2kWnYIq1eSyodOyYOcHeNDXSTpqOaneOg3hYb1BPVIsd5sYFD\npD7K3UvAiHVxaeCB6poUKRoB5JLFPmoJr0ttjx0ULIAK/e1QCiMqPd2uXOuo\nR4V1m3LKcwr8DQJ4gd1wUTacRZDmBY/MAc0tvb7NUvqv1hS+XoiLzPmVPutu\nf1BUAezoRjYGPbgYA/FHq7MRWdEdPIYdeQ2U9PRtKvQeuIIwclKmrJKgR6Ri\nKqH8keKfdpvRYY5m/6dntQxxDaZfx3wsHtnM0TeFdJHbWrI7OOu3WVr48CQk\nJrf9A5i4gCRkSUmwtPLbrGKghRuPhO9RpeHyPzyhK58zkDd++L1/StsliJBq\nKOZqnaQ2RFRjXFYEfjIWl+wWhSzbvNQSHkacicOtRRD+irf+oAJ5OVwYLRR5\nkD/m\r\n=6Fnm\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 1.0.0](https://img.shields.io/badge/ETH2.0_Spec_Version-1.0.0-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\n\nimport {CachedBeaconState, stateTransition} from \"@chainsafe/lodestar-beacon-state-transition/src/allForks\";\nimport {allForks} from \"@chainsafe/lodestar-types\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst state: CachedBeaconState<allForks.BeaconState> = generateState() as CachedBeaconState<allForks.BeaconState>;\n\n// dummy test block \nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\nlet postStateContext: allForks.BeaconState;\ntry {\n  postStateContext = stateTransition(state, block);\n} catch (e) {\n  console.log(e);\n}\n\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"659e3e105aa934b4b638071a9e252ea0a4444c7d","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.13.1+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"16.13.1","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.3","@chainsafe/ssz":"^0.8.20","@chainsafe/persistent-ts":"^0.19.1","@chainsafe/lodestar-types":"^0.32.1-dev.59+659e3e105","@chainsafe/lodestar-utils":"^0.32.1-dev.59+659e3e105","@chainsafe/lodestar-config":"^0.32.1-dev.59+659e3e105","@chainsafe/lodestar-params":"^0.32.1-dev.59+659e3e105","@chainsafe/persistent-merkle-tree":"^0.3.7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.2","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.32.1-dev.59_1641379517689_0.8703162008015328","host":"s3://npm-registry-packages"}},"0.32.1-dev.60":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.32.1-dev.60","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.32.1-dev.60","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"f74ec8c7881490e65b414f0ce01f844adecfaf49","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.32.1-dev.60.tgz","fileCount":344,"integrity":"sha512-6lWVtJ2KqnrKNzksp4qhGYqa49TIAESRCKVLl8Mp5aRt+jrFecq6/7utLm+2n/Eqf1mEXpZ6qUsSzAmdQsLKNg==","signatures":[{"sig":"MEUCIQDA8G3UOp9GDmPzfjPW4Ons3oO3u4nCWZbCA8sBL4b1NgIgaypQ7M9XvNt/Agk8x6c9KM80QvPIp20asX15bsAE+iM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":555620,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh1ZgiCRA9TVsSAnZWagAATIAP/1Mr+IG3VqUdUELQEzNH\nnHtdU0NbcjVxlfvi+68VqlpjGZdvmhHt6z4gjTO2iRzSM4Ls2s6d2iCnoJ57\ny9Q7syJrMe5m9xpUua4hofHuk/THl8RQh3ZE3lCKaIelGQZEpe3nblr3ZNXQ\naK0L+UjLXuoL28AVqGrgAaXfZ19HD8iwtJUJwk2dVHgkejUL+j3VNNlW1qpH\n/U3hdGxGqVrB8CEVfFDoQnpmiXjfsXhhFyuMiaWxIuH3WEA4d7tXSNoTDUK+\nCQ9Y+TqWg6QBeUHTr3ldasKA8rSOC6QIS5G0LdZQ+wxVbfZyivsjbh0qud6o\nriJWygzWPGTP7XdQr8uqSryReO0p+ayk0aqKi9PcCFuOf4hamgf3VKDp7XBH\nQhIyOlGPhJrsijz8AC2vBJh0y2j6q8Pr6jDiyPfnSowZUxlRdy/aCWn1aE/e\nQXQCQ+5vbKBRMJsYPkoQr+YkYLi44aXrNU0KS01uAci7M8rr1TgydlqmtiBt\nQHBzy3+aYiyD1ZXrbcyHIBB1vRZIS0krY228sla+qyZswxEFfZVFMKHnk8sA\n2jp8HUbZcMmI2yB0GMNd8IVzFQ1mXzsyTCzylKB2IVC4ywYPN0HqvFxKFC+w\nBESzpZHbxACOe4z4tluAx6Y+0K/jtEibC+kJolJFUfXEbNdmOsJXMPAfItnW\nhxF2\r\n=Ldsz\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 1.0.0](https://img.shields.io/badge/ETH2.0_Spec_Version-1.0.0-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\n\nimport {CachedBeaconState, stateTransition} from \"@chainsafe/lodestar-beacon-state-transition/src/allForks\";\nimport {allForks} from \"@chainsafe/lodestar-types\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst state: CachedBeaconState<allForks.BeaconState> = generateState() as CachedBeaconState<allForks.BeaconState>;\n\n// dummy test block \nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\nlet postStateContext: allForks.BeaconState;\ntry {\n  postStateContext = stateTransition(state, block);\n} catch (e) {\n  console.log(e);\n}\n\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"ade242112e03c02c0ad0ef4a39c60ebad34f8897","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.13.1+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"16.13.1","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.3","@chainsafe/ssz":"^0.8.20","@chainsafe/persistent-ts":"^0.19.1","@chainsafe/lodestar-types":"^0.32.1-dev.60+ade242112","@chainsafe/lodestar-utils":"^0.32.1-dev.60+ade242112","@chainsafe/lodestar-config":"^0.32.1-dev.60+ade242112","@chainsafe/lodestar-params":"^0.32.1-dev.60+ade242112","@chainsafe/persistent-merkle-tree":"^0.3.7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.2","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.32.1-dev.60_1641388066667_0.1889611780143523","host":"s3://npm-registry-packages"}},"0.32.1-dev.61":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.32.1-dev.61","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.32.1-dev.61","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"d8c65eb89fda98760afad9a7068518c4a6bbd351","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.32.1-dev.61.tgz","fileCount":344,"integrity":"sha512-/c/7ZDHHciKa90gtib1A9LIHuLOHHD/wT6U3LKocdfN8HwXgH+L2ORLrjNJrb7GwXB08AtcObYcLT00eHLt2Lg==","signatures":[{"sig":"MEUCIAUUBijtHRhVLYAfbeuJS63j4aTzfbyhLXVmwnez14VVAiEAy63HUGbnGriQcwXPnrTfabIit/tA14EFpcj7DJtr8JQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":555620,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh1tltCRA9TVsSAnZWagAAnDgP/RxM4wbRIXTL3h/yWQsD\nchKAm8PgqI2xEF8BtoJDdMQWjPLQaAFYbVHUrRsU7L5Q8HhCbCu1wkD/uyWN\ngZ6NFL9x4Y5PxBHzHlrOrnDT9y9vB0yho1j6W30Phu7DhQjIMG7okFXAWr5Y\nr0U9+90zLmVbhl4qQGsNxw0eGuzy21WV/JIw2yZ33b77rDgl52ZVSrxI/Z9A\nU/4faBOOntnL5Gy4t8V3Ub2/y7gSw8wjDyLnyDgbbL90HhYfp6me2vofnvSc\n64RYLVVvgrLGWYZUYXe4HGocTbuvu3PtbSrXUweWpythyUT+pQrNWYAVx5P5\nSDi6Pcft65/eZBCaXFFdgOcIcAEfqOUrFPWUr1Evkhml9ubvkwFUKhL9XjXf\ntdHezNTinxY3Ju2QVTPtaguY8RTtG1rfKWJNOTNHZ3rFOR8J/BtadpMO2sl4\nXKKfrph8K6HUuCMVXdVTYzZPz1RAUYwqbagggIMOqaMkf/c1L5nvVEmH1pyl\n04RvAsBk8QWR0KDJZzIM9sjExNxms0gaD9Bjm/FqUjON/OTO4ARiCjQRFFF2\nhF/iVnuZtuPF4jafUf7h//j4fXIoThJ2zQ9hJcjkEMWoye+pQeXN47rTq0oo\n3x5BhdWcV3eDyT9BzOdcWTadTLCzzWKFxDfuG8NAwbPdcSLMSpucy7w7//nU\nPjHm\r\n=LkK/\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 1.0.0](https://img.shields.io/badge/ETH2.0_Spec_Version-1.0.0-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\n\nimport {CachedBeaconState, stateTransition} from \"@chainsafe/lodestar-beacon-state-transition/src/allForks\";\nimport {allForks} from \"@chainsafe/lodestar-types\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst state: CachedBeaconState<allForks.BeaconState> = generateState() as CachedBeaconState<allForks.BeaconState>;\n\n// dummy test block \nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\nlet postStateContext: allForks.BeaconState;\ntry {\n  postStateContext = stateTransition(state, block);\n} catch (e) {\n  console.log(e);\n}\n\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"b77d0b7eb9da8696434a8cc209828413ff6759d4","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.13.1+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"16.13.1","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.3","@chainsafe/ssz":"^0.8.20","@chainsafe/persistent-ts":"^0.19.1","@chainsafe/lodestar-types":"^0.32.1-dev.61+b77d0b7eb","@chainsafe/lodestar-utils":"^0.32.1-dev.61+b77d0b7eb","@chainsafe/lodestar-config":"^0.32.1-dev.61+b77d0b7eb","@chainsafe/lodestar-params":"^0.32.1-dev.61+b77d0b7eb","@chainsafe/persistent-merkle-tree":"^0.3.7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.2","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.32.1-dev.61_1641470316878_0.5079984599132263","host":"s3://npm-registry-packages"}},"0.32.1-dev.62":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.32.1-dev.62","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.32.1-dev.62","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"9454f5ff630dca0714329898a4619b8859b5c1d6","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.32.1-dev.62.tgz","fileCount":344,"integrity":"sha512-ddhFIlPKZV061okyS5t6OO3zyGbzQEEl3pEonq68E8HU5NSMCgTsPLvYVcrOKX7KSd9XSVzqiw3om48Vrwca7Q==","signatures":[{"sig":"MEYCIQCNdMSIreupFU07JcCUxEQt/vYmlloGVSNJdQ6UQBTXcQIhAMOkZ7e3iqH5o82EqyAUcaLfqIF5+sA9FT3772gZeJlU","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":555620,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh1wneCRA9TVsSAnZWagAAjYsP/jvMk1mENpQd1IuFj9g2\nbBbNKqUsOwY18NPGCoHXbAVsKrCsYpf9mN6FNUOh8wVUM9/62qGEZBBdjGHv\neLDGf2j0dBc41QUX02cWShODhZDhaP+KHLtBnFvUdzexjEMEUv9gq0Llag7H\nIiyES8Yxe0Q6OcE+8llxlsS7Dv8KEW6BxLY294WMpzOHy7Sd5S0pgsLpbwpH\nR0O//vQyej1loD+vXnQHjdJlWTm2w1d08fYiAkHtzWnkgEoFSE8OoOVDMG+d\nb76TQSx2uhNHtjUeEU3RR08qPAAFXl2lvdVhN1pk4ACo3WoymgtcayJheaHq\ng+PXICA+e1EtUCxXzTq2ZdC75gKNjivDZ/8dV/OszQ9YXK1VGBhQIxK+VX6B\nsdV4v7D9OjT74CLO964QIGNOOZOjspkG1j2j8+6cva7JUrwfGwpmua4fZRWN\nWkWUVwH1xLyP6VWOxQ2dA1BAgEzRCfRGUVlhGQFWQ5TjIWcMK6f1OL4MmjpU\nD1V8nlFDAL3qtoX0vmF3lYzp+WpdMV0aGsHrpVcpFQ+6iLS/5fNQMCqsPdjK\nIRk7IBRGH2IQaqw6XrJbdW8Gx5z0IBVeCxCpPwxx7tNw0DXcjbWw8o4XpjoK\nzzvne2fKswzRBed4Z9fvSh8s7nIN8hY3faWRn20CXJZ6u2ZjkSKb+/8oXhU7\n5MsN\r\n=G64X\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 1.0.0](https://img.shields.io/badge/ETH2.0_Spec_Version-1.0.0-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\n\nimport {CachedBeaconState, stateTransition} from \"@chainsafe/lodestar-beacon-state-transition/src/allForks\";\nimport {allForks} from \"@chainsafe/lodestar-types\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst state: CachedBeaconState<allForks.BeaconState> = generateState() as CachedBeaconState<allForks.BeaconState>;\n\n// dummy test block \nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\nlet postStateContext: allForks.BeaconState;\ntry {\n  postStateContext = stateTransition(state, block);\n} catch (e) {\n  console.log(e);\n}\n\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"5765f3749b414767a9b62d152b7375f14a27ee0f","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.13.1+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"16.13.1","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.3","@chainsafe/ssz":"^0.8.20","@chainsafe/persistent-ts":"^0.19.1","@chainsafe/lodestar-types":"^0.32.1-dev.62+5765f3749","@chainsafe/lodestar-utils":"^0.32.1-dev.62+5765f3749","@chainsafe/lodestar-config":"^0.32.1-dev.62+5765f3749","@chainsafe/lodestar-params":"^0.32.1-dev.62+5765f3749","@chainsafe/persistent-merkle-tree":"^0.3.7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.2","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.32.1-dev.62_1641482718321_0.561920578155404","host":"s3://npm-registry-packages"}},"0.32.1-dev.63":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.32.1-dev.63","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.32.1-dev.63","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"f974da2779c6df05410d78fc61ba2d20cbb6381c","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.32.1-dev.63.tgz","fileCount":344,"integrity":"sha512-1HR7A4NLWvJdypPuiTPPf0U92rxhriqiMK6mGUrmXgqMideV94lsc1z9y5zmwnRBvquvTtBeOEQLtpn11ibvDw==","signatures":[{"sig":"MEUCIBM6GwTq2WKhyMUBkcjp70aCvnielOOQ12oPvdS6KzN1AiEArUpc1cSP3Aud/prZIue4q/+GHYOYcFkfeHSJ1hzrNz8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":555620,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh1wskCRA9TVsSAnZWagAAPTQP/AwVarf9QYKsER0n7/9m\nyfDrNoboJRrbxPDUiQ5zgdyEfwto3LZJV7nAcl4St9TJnjIuKYwa3fA9ItwS\na9Ya640IDX3cnXroc4vcyI4Zv+DxuntBHJnBjO0mNlZDEtsLuR2wqfbGngHI\nX1ysrA1++17Pba9Yi4ZP6DefWgR0h4PJqrLe7AwgpUCzvTBCbGxqPG9FPznK\nxmBdkwiN6cYtkZd1OyCBUbMNFWqQgUj547hDER0kn4vh9Av0z9oO+sAl+c5p\nxkZGzXLc73cNlkFAQ+z9kgPuXs9eWS5ROnmZ04a13akuOr1XjsQW+tkBSFSP\nWoGkFKZaKBoKDKodv5JDHwUfETyZxPOVtZU+4dVELliHgXQ41l+Ls5/rLmCp\ngeD3C6nxgW+NWBYIy0NcPtjZ779jilt/SyeIFTWKecNl3D0XcdvmQQl9zDyz\nmxgLu2NHN3TvoxOGFXqMZ58Z8q5/E4KEiYj7fJSRS0GTwTpVvk1VWQ8di4dz\nHhZ9u4zNIHQnv6mbUBy7Uf8ENvS8hWdOpe7TVOHH2umdGMsf79LuPAoYR9G5\nvdp7G1oYsaVKT2yDQLg4kci9GQbXVumEl19OisemfkvgOZDHCVcqUWzdFvqL\nspd8w3WMRAlBuGHwttinAqwPbJD6VtiTUqVgP6amLIWIO5EX7oDN0rW4qji/\nJzUo\r\n=DSvC\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 1.0.0](https://img.shields.io/badge/ETH2.0_Spec_Version-1.0.0-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\n\nimport {CachedBeaconState, stateTransition} from \"@chainsafe/lodestar-beacon-state-transition/src/allForks\";\nimport {allForks} from \"@chainsafe/lodestar-types\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst state: CachedBeaconState<allForks.BeaconState> = generateState() as CachedBeaconState<allForks.BeaconState>;\n\n// dummy test block \nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\nlet postStateContext: allForks.BeaconState;\ntry {\n  postStateContext = stateTransition(state, block);\n} catch (e) {\n  console.log(e);\n}\n\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"68b2995e0215547696828503dba25c653ef609b9","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.13.1+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"16.13.1","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.3","@chainsafe/ssz":"^0.8.20","@chainsafe/persistent-ts":"^0.19.1","@chainsafe/lodestar-types":"^0.32.1-dev.63+68b2995e0","@chainsafe/lodestar-utils":"^0.32.1-dev.63+68b2995e0","@chainsafe/lodestar-config":"^0.32.1-dev.63+68b2995e0","@chainsafe/lodestar-params":"^0.32.1-dev.63+68b2995e0","@chainsafe/persistent-merkle-tree":"^0.3.7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.2","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.32.1-dev.63_1641483044585_0.7367962928010352","host":"s3://npm-registry-packages"}},"0.32.1-dev.64":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.32.1-dev.64","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.32.1-dev.64","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"5f1ab36a5d524184fd8897871648cbe004f3b843","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.32.1-dev.64.tgz","fileCount":344,"integrity":"sha512-Cq+kfMcCHEV5mzhqACJ1U50va16TCkxihsV28zfM0MVN7sE1dzWcTDFLDNrJberHbeKbuPttcEp5+vjlJK1oMg==","signatures":[{"sig":"MEQCIHxDAVnBzk0AClKC2fcs6fm47JtHZDYLcLbaYTZzzF/MAiAMDq1sKYWH4XeGaGVXuqAU0KoSY5i1nI21zvRrdvu0gA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":555620,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh1yVCCRA9TVsSAnZWagAAAMsP/R4XhILziBzBY6dUxxvy\nmHvr6uG/a+kun737sxH6rZKqrmCcddfCTkYC7MMsDFs6cIiHP+vD6WHmVh3k\nf6azWZiuYtAuKMg2fi8f2Zh2uD+NgznAGyoqPnSe/InVF79nFpKL/R77fRUm\n+qBh7kuy9Y0tHVk+BFySppWu86fRAyYUgZnnBx/IXhbKQIRE5zodijRU1KSj\nIM+UrZe/8cHz8L3wL9j0qlbug6AXwoXfwv60ISwck+rfklbDiaM6W6LAGJhq\nE9cVcb2ecwga92G4dbpF7cMpWLMn+mJ7k8d0YmR9NKAIeU31+g3XNZHL4RJ/\n7UlF62ojcZfwwO4UDfwKocEFugwjGubtUJbE3x2gTTKcS9LVcgi5+JZ6o3AF\nbYreeDE+X3zZC3DGotB+pNd1sRWTg3Txo9M0RFJuwAsgn+QGEUxjRqRlzCq4\nJ57JJXG9ZxWVtVZF8dK717Cx2xGhmnAMi+PbhobHzmqHtr3z8m5g1jVeMC+Q\nSk5Eit37KV/8EOpeYQt39VRqzoEDs67giN6+9nFgmPNa2rNQ3LnqNxWevDSD\naU4OLWErYqtHRiRD/2fZSqyJvzPYZNvWrwOpeMGgxzXbiPHLoqhwLmgwhgTt\nUTd4BVYE0iFLsMEBUmj3UCeTzYQi16rth6wnczr2MwoOtMZkTKT+pCq61y8H\n934/\r\n=jTNH\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 1.0.0](https://img.shields.io/badge/ETH2.0_Spec_Version-1.0.0-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\n\nimport {CachedBeaconState, stateTransition} from \"@chainsafe/lodestar-beacon-state-transition/src/allForks\";\nimport {allForks} from \"@chainsafe/lodestar-types\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst state: CachedBeaconState<allForks.BeaconState> = generateState() as CachedBeaconState<allForks.BeaconState>;\n\n// dummy test block \nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\nlet postStateContext: allForks.BeaconState;\ntry {\n  postStateContext = stateTransition(state, block);\n} catch (e) {\n  console.log(e);\n}\n\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"0e94cb13982733c1cc6079c804c1e0874de3ff68","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.13.1+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"16.13.1","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.3","@chainsafe/ssz":"^0.8.20","@chainsafe/persistent-ts":"^0.19.1","@chainsafe/lodestar-types":"^0.32.1-dev.64+0e94cb139","@chainsafe/lodestar-utils":"^0.32.1-dev.64+0e94cb139","@chainsafe/lodestar-config":"^0.32.1-dev.64+0e94cb139","@chainsafe/lodestar-params":"^0.32.1-dev.64+0e94cb139","@chainsafe/persistent-merkle-tree":"^0.3.7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.2","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.32.1-dev.64_1641489730250_0.9212842606458977","host":"s3://npm-registry-packages"}},"0.32.1-dev.65":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.32.1-dev.65","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.32.1-dev.65","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"bad8d51bae9b9c98fe39cf91d776d45c3cefc036","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.32.1-dev.65.tgz","fileCount":344,"integrity":"sha512-9KKUQVze4xBkxYZpFg0MPboPar68kbjNLb08Bs32o6PBt9mdibxo1iER1YVITma7vt9DpY1z+YP2df4YD1W5mw==","signatures":[{"sig":"MEQCIAUVKy/qL5EByKeCjaPAPUnYf8sBA4YlBGokJPZBPkToAiB8ci/r3UuY+vBS9ekwmf8IQwVr98/1wtpEES3IBdA4Ng==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":555620,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh1yg5CRA9TVsSAnZWagAAf5YP/RqH4YMXq3mCIQvyHRi6\nW76mPcnIhylHmYDuJZF2YILDbtKDdvWkijNCGbynStlADcMZokXxHUzzVMAd\nr/tP4Du/ZnOTFUhDpxm4cDRRkNHzNSOVEN2imlNcrSNmvmBuHCTCj2W2gp5G\nUZ5ivuvgHTJuQpimvhJ23Sz/KMMcefuF8miAAksQhEnBr7xqkeIK+xF/i06U\nUItoQqK29snIvzu4X1QJaniJ/3G7+zvbKQUFagb3V20W8Uu7atD2H1elAv8U\nMJQYVBGspXaV1ePgU9ejGfP0veKb7961BzMI8YsAECX7n3Qi6HGBzg7Onqv8\nsP09MwQoDt07PgeC4WoaxR9SVo2rK4totEKMwDBjJlUhZ61kalC9DnR5CG7e\n9+Pg/eXARVG3OTbHRLNTsyMvOVkVs3JFnvjx+IovT39sxBnOsGkGZXJMIRrO\nHdUUz7BpUdTWOBdbViluZYuScLYF2Ll7z919qp8qH9P4Iqc5k8YdSOpa06Fq\nhUpG7kUnL8VcisHJV7ExW+1+PrKeHoYrujvnY0Q3MSqlMBHdQ5twbtjYp22x\nOLObBAgGi43sf8kfEjHvwDYrKKw0czYCgjragng7++CUcdeQJKhIFgtrGD2t\nJkvSC7PhJYWXGgNiy1hi3g5nzlfdu6pXpx/k0oq7MDiSRlDZrZ7e3JoHA+Ap\nqcy2\r\n=ts9j\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 1.0.0](https://img.shields.io/badge/ETH2.0_Spec_Version-1.0.0-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\n\nimport {CachedBeaconState, stateTransition} from \"@chainsafe/lodestar-beacon-state-transition/src/allForks\";\nimport {allForks} from \"@chainsafe/lodestar-types\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst state: CachedBeaconState<allForks.BeaconState> = generateState() as CachedBeaconState<allForks.BeaconState>;\n\n// dummy test block \nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\nlet postStateContext: allForks.BeaconState;\ntry {\n  postStateContext = stateTransition(state, block);\n} catch (e) {\n  console.log(e);\n}\n\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"0e47cd31af0d9d43e89335401b74a64af6b5a8eb","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.13.1+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"16.13.1","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.3","@chainsafe/ssz":"^0.8.20","@chainsafe/persistent-ts":"^0.19.1","@chainsafe/lodestar-types":"^0.32.1-dev.65+0e47cd31a","@chainsafe/lodestar-utils":"^0.32.1-dev.65+0e47cd31a","@chainsafe/lodestar-config":"^0.32.1-dev.65+0e47cd31a","@chainsafe/lodestar-params":"^0.32.1-dev.65+0e47cd31a","@chainsafe/persistent-merkle-tree":"^0.3.7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.2","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.32.1-dev.65_1641490488982_0.638776716156414","host":"s3://npm-registry-packages"}},"0.32.1-dev.66":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.32.1-dev.66","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.32.1-dev.66","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"c3ef30c3477c87ba8dde21f93884a6c9a2b267d4","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.32.1-dev.66.tgz","fileCount":344,"integrity":"sha512-aMk3GeDynz2ThLFgn/71D6SGY5Q09KGeY+RhTzgKXPdUTjSQwKVh/FscOWSS3w8Ji9TtNqg20gsbsQhU6BiPMA==","signatures":[{"sig":"MEYCIQDi3FThXfYkiOuyCyMsdxBgdIZMzQz6dXAlC3yQuWiVLwIhAJNXxRKYr56pd5vVCVeYgGq06Y2jUmjrhog3ITMVQev9","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":555620,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh1yodCRA9TVsSAnZWagAAGtQP/1TwjRaL7t8rMiLXtytd\ntLZmq57Vm7w53IDviLFQimYY+PlEdRSdmEsonkqBR2sgdYyx18993ukIYqct\njqWcED6KUcggSwxEWKquooTx429KsW4K1UT5EMc0Q9LMU99drti6I3idfUj3\nQVsLGmrAm4CYVCOBp5pj2kNqj/276fAEFCeam7pd5uaWHWNh0f222dm+qLF8\nRqRa4iDLGNsBoHaeLQiNOu4RaWDqnQpNgsD+LyrnUR/9PnZ4P4wezsThaiT4\nhrocRwERNMbQHZaP2oEsp5qFYX4WdnjFu98Byjzob2CO4f1HyD8X4579YngG\nu5iMWnrAWUvFCemRourpMKObSYuFeMUfbutIjwztCOIH4hYWdI8CNuA8mXV+\nAjpuIDvIu0J3qKPRX1qL1al8oxCgukGpQCJJ/Md0C/5cNhxrWgZNH0NAGyZy\nLUW1UN4WXMejSUMQihSh9TosK8Uur5PrqYnYveXFsryPh7biiGkpFWgwUk35\ntGMRrrhtm6+CQPidxmzktdkQ3bTiD4YbC2WSNGd3Jqrpj/AYkoziqBoX8iWg\nSvstUmAJbbEILuC8s01PbbMbkhMdJ0Sd2y/xfRG5b0V33MdhKacpOQJE9QFH\nSoJanqyCwXSXViXP45yKuNrGM/w4Fy4vUbKY5Fr+ffidbatYIm1Bsmh1lZ46\nepst\r\n=WgGS\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 1.0.0](https://img.shields.io/badge/ETH2.0_Spec_Version-1.0.0-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\n\nimport {CachedBeaconState, stateTransition} from \"@chainsafe/lodestar-beacon-state-transition/src/allForks\";\nimport {allForks} from \"@chainsafe/lodestar-types\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst state: CachedBeaconState<allForks.BeaconState> = generateState() as CachedBeaconState<allForks.BeaconState>;\n\n// dummy test block \nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\nlet postStateContext: allForks.BeaconState;\ntry {\n  postStateContext = stateTransition(state, block);\n} catch (e) {\n  console.log(e);\n}\n\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"d78c82d6949a5a5f5d17b14df9512c96f670b36b","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.13.1+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"16.13.1","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.3","@chainsafe/ssz":"^0.8.20","@chainsafe/persistent-ts":"^0.19.1","@chainsafe/lodestar-types":"^0.32.1-dev.66+d78c82d69","@chainsafe/lodestar-utils":"^0.32.1-dev.66+d78c82d69","@chainsafe/lodestar-config":"^0.32.1-dev.66+d78c82d69","@chainsafe/lodestar-params":"^0.32.1-dev.66+d78c82d69","@chainsafe/persistent-merkle-tree":"^0.3.7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.2","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.32.1-dev.66_1641490973193_0.5744551653954606","host":"s3://npm-registry-packages"}},"0.32.1-dev.67":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.32.1-dev.67","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.32.1-dev.67","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"0181623dd5c1a20f24128dbed3fd20f20303542c","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.32.1-dev.67.tgz","fileCount":344,"integrity":"sha512-mO4V0YOfYE1M2TPAKfF/USn9LuNTMKT7ze5e30hC9xhTHY57L8tAcAqUnQDz4fxqG45oLItPxvDmM8aCPk472g==","signatures":[{"sig":"MEUCIQCt5W5Sxlpa+LqGEMawa1hlSUZaXik4lALw5OYN3ai9lgIgDjDsI1+Hgt2b+DVBEEV8q8lY6EwRwlJ2PNK4g7VLdgo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":555620,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh1y3SCRA9TVsSAnZWagAAQ8oQAI64jG55M5Shl6vH95NF\niEsTaCXgy3Llo4hF/3w3bTLjHl6F8x5mXIWlwginZk6z+EACjKd39Zq4zm1T\nvYcmizuG9q4wPRDuZH+QN2SGzdFttUwr1/9XNBeNcIhsibGSCx+kq1qyZzKe\nLnfY56QLZbqlOSPWCqA5Babm+FLhlBYqzFzIzrwQb18wFE6DXZQKLTnoVVWD\n8xbH9ryAj+4gBkTyAK5lw4K/JQJARdyKMlEF2xymVqzoDvaNHwq34r7atRg0\n8IOPyexUACv2m2nHo2nTRqCtPQbAPmqEHvDO3IXKVgqMcRrW++RWxvOjkkP/\nHZDcbrCXPBmOdC/dY4rXL4KQzqlEN2Ys7efZ4+44J5Hbh4nTQQrwUnZt5iw+\nG1BSjg2oBDxRnuXd94x9WoeivdFc/hIrq1bumITkpgbGH02UIgiNYD++wKk0\nIgCPEXy5DNUhSt4Sv3AW4yhA86HTpHyyvEcCuMfT6DAXnHtB5El5xsBntq27\n2mVk1y1UlhF/2Tqz+fcNhhj2mM+4wnzqZ4uXN7KuY/ARvnS6gsSGyBHM5w1x\nrMda/w/P05kCQDThzDAFsjreZLoVNIcl89t9MKqLEKRRaPZu96JaC6riJlyw\ny1ZVsaJjE+Zye1Juuf6S68uHE8mh29fUwDqkJ7wWGL2wKI+7Xl444ftnJXeR\n7uAJ\r\n=hv1r\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 1.0.0](https://img.shields.io/badge/ETH2.0_Spec_Version-1.0.0-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\n\nimport {CachedBeaconState, stateTransition} from \"@chainsafe/lodestar-beacon-state-transition/src/allForks\";\nimport {allForks} from \"@chainsafe/lodestar-types\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst state: CachedBeaconState<allForks.BeaconState> = generateState() as CachedBeaconState<allForks.BeaconState>;\n\n// dummy test block \nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\nlet postStateContext: allForks.BeaconState;\ntry {\n  postStateContext = stateTransition(state, block);\n} catch (e) {\n  console.log(e);\n}\n\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"d78d0c5790eb7010a8368698ff5d7f2cfb24331b","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.13.1+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"16.13.1","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.3","@chainsafe/ssz":"^0.8.20","@chainsafe/persistent-ts":"^0.19.1","@chainsafe/lodestar-types":"^0.32.1-dev.67+d78d0c579","@chainsafe/lodestar-utils":"^0.32.1-dev.67+d78d0c579","@chainsafe/lodestar-config":"^0.32.1-dev.67+d78d0c579","@chainsafe/lodestar-params":"^0.32.1-dev.67+d78d0c579","@chainsafe/persistent-merkle-tree":"^0.3.7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.2","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.32.1-dev.67_1641491922150_0.6098853438821341","host":"s3://npm-registry-packages"}},"0.32.1-dev.68":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.32.1-dev.68","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.32.1-dev.68","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"c54ac440658c16aa2c6d1a825fd9550543a276c8","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.32.1-dev.68.tgz","fileCount":344,"integrity":"sha512-/JlwgtPBWRJHgNGTRHkVOqiuZ7MvgNvKg8l/xmHeRrwzbWybxZ0Pa0Ib2l+TRYtJoEbP/CnUe0L+RGg3fziWiw==","signatures":[{"sig":"MEUCIGbtcahJXV2uDqxlfQgCzchzbZzubLwUzm771NWeIoKxAiEAgnKXpjOUvkF/g6QHRXaRHEmw6GBqzEfY3vL9B7b2gI8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":555620,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh2CPtCRA9TVsSAnZWagAAFfkQAILDUE0KXbpHLMdlCIG3\nyegX3lqST9ingo0SPPair4jmyfPNbAl61tkYHpTPon9E5481RjHPacH2dOGC\nEdn+Wlv4y/iOt2LQkpAXEJJHtW5MkrhEU469vLNEr/Qd8PIVaVwRpqwLvKa2\nZh/eLrDYyXmW01U3ZSljxZ1Jp52h1Wd4uZYsdvWij5TJdRcuZjXOmzfTkq2y\nm3pBFRKpxI5nwQHjRvsyr+5nNQt5T3jA46qyv8c/AhPWGF9qNU5NHSWqADWX\n3HXcHF+sbEQoawZ8LQq4JRRhXEyQUEZUJGtVUAgrAyn96x39a0Cj53M/OqfX\nGX70kxS58VtfPTIpRUZqfvxSHPOeE2PPk2Gq0RO5XBg+9H/ozE4o+rcC5LhK\nVgQ+iXR6yslD0uXPjpAlwumv8zUuN+dfyyuTusY4h046GzeZfkEJa+4hR4EU\nk0hu1nl67n5xNzkYvdmdgpsacFNSax6B1CKcp3w/6Q7poY0TBeooLKH/rxFw\nJqoVZMrhG0Swm7zQe4soAxgEs3xxUfeMk+BYpyhfnBhMaER9eDutMv8PFX3g\nrSWWOwo/e488dfQUaAMDake2tl13RPRgcb683WdywI39i/R2ZVGSvoTxwjej\nnelaxCoKVWIje0x4z/hfovkkJ2DWSUGcKUW8EJsXnhjwM/KVoRdvRcYbt6rD\natH5\r\n=ndzA\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 1.0.0](https://img.shields.io/badge/ETH2.0_Spec_Version-1.0.0-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\n\nimport {CachedBeaconState, stateTransition} from \"@chainsafe/lodestar-beacon-state-transition/src/allForks\";\nimport {allForks} from \"@chainsafe/lodestar-types\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst state: CachedBeaconState<allForks.BeaconState> = generateState() as CachedBeaconState<allForks.BeaconState>;\n\n// dummy test block \nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\nlet postStateContext: allForks.BeaconState;\ntry {\n  postStateContext = stateTransition(state, block);\n} catch (e) {\n  console.log(e);\n}\n\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"f52c33d73496e3741722563db315dc127b232b03","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.13.1+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"16.13.1","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.3","@chainsafe/ssz":"^0.8.20","@chainsafe/persistent-ts":"^0.19.1","@chainsafe/lodestar-types":"^0.32.1-dev.68+f52c33d73","@chainsafe/lodestar-utils":"^0.32.1-dev.68+f52c33d73","@chainsafe/lodestar-config":"^0.32.1-dev.68+f52c33d73","@chainsafe/lodestar-params":"^0.32.1-dev.68+f52c33d73","@chainsafe/persistent-merkle-tree":"^0.3.7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.2","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.32.1-dev.68_1641554925140_0.26250077258074156","host":"s3://npm-registry-packages"}},"0.32.1-dev.69":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.32.1-dev.69","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.32.1-dev.69","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"5a2353496d2fbeda74371a58f4cf268cd175e864","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.32.1-dev.69.tgz","fileCount":344,"integrity":"sha512-opoTlFCw4GYYfiLNcmX82zJ+F/WMROP0g2C83Y36WeZOB17jKo0SBTZR7PznIX1pmZ9Vg8E0QRBdvZErUNkntw==","signatures":[{"sig":"MEUCIFaPvsujlp27O2SH+8sxM1qnx2z8mxrGyLTZx7nxkqmZAiEApk9WcKfjkzWngltTpnxiCpVc5iHtvtoW9xz9dgFZdK0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":555620,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh2TpqCRA9TVsSAnZWagAABA8P/jt1v0vCbOFyWO8p9W3H\nclYHYOTkBGybjZXt0gcdQ1MqBDAMOqBoHWRXV64Cmn4mkggCEDfCAMDI0WAt\nCKbfXqgO5m+GVUB5FY8PSw0qhEjnsLH2eNnNUFsWKuifIplODnX1aWsvcV1g\nraArkhFmwmljIFc6CKrq79yYXnjUudhDzaehq6oslkyLg/N9v+H+2UuD0HrJ\ndqhDmnKwv+vzrWQAQ6AP0PByGAxXAhLuIzMp8P8+rEA7tvfOILz1fBC+00QV\nrbRlSrB4GuoKyL17c3QNKaOhZyRDWs4Uo8H3Jy/8GpX+igYkCrKO1/253nbb\nRGxhyx+Xw21G/yQsM7RazmlAoP/pOH9cL9EjnVVJFh/fzSMbU3SrgQ5qfX+X\n1OEGgL96KwNneLDh8mCwGpTMV/YopAs9ZjxX3QKa6yrJ4tayyIV9uvBsSwdq\nDR+QyXL7YyiBASB0qMd8z3Qc4tBE6QIpk3qYOSUtfiWbnUNJEy/uEKNjAgwa\ncxR1eHWk7GcTqFg+/sJIusFti+WeN2pIkiyweFFMoTabzFs2oZEJXTPB5fEx\nneGc362MppdUkYF7NkKn9+k8DzllckUukjl3DqQ/t9bzoaWJdLL/8yUHbd7/\nU9TIRAaq4JmPuNLo35ZRcZMWhFgyBFIcEobw5uRKEHOG8yoYuopoupx8JXep\nAf5P\r\n=6Tq2\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 1.0.0](https://img.shields.io/badge/ETH2.0_Spec_Version-1.0.0-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\n\nimport {CachedBeaconState, stateTransition} from \"@chainsafe/lodestar-beacon-state-transition/src/allForks\";\nimport {allForks} from \"@chainsafe/lodestar-types\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst state: CachedBeaconState<allForks.BeaconState> = generateState() as CachedBeaconState<allForks.BeaconState>;\n\n// dummy test block \nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\nlet postStateContext: allForks.BeaconState;\ntry {\n  postStateContext = stateTransition(state, block);\n} catch (e) {\n  console.log(e);\n}\n\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"00a6ffab60558ecd2a84dcc976ffa0c6c0d2d16c","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.13.1+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"16.13.1","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.3","@chainsafe/ssz":"^0.8.20","@chainsafe/persistent-ts":"^0.19.1","@chainsafe/lodestar-types":"^0.32.1-dev.69+00a6ffab6","@chainsafe/lodestar-utils":"^0.32.1-dev.69+00a6ffab6","@chainsafe/lodestar-config":"^0.32.1-dev.69+00a6ffab6","@chainsafe/lodestar-params":"^0.32.1-dev.69+00a6ffab6","@chainsafe/persistent-merkle-tree":"^0.3.7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.2","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.32.1-dev.69_1641626217841_0.05030120868863097","host":"s3://npm-registry-packages"}},"0.32.1-dev.70":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.32.1-dev.70","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.32.1-dev.70","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"0f13d84fcfb477efaec3a46737f1176502d705cb","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.32.1-dev.70.tgz","fileCount":344,"integrity":"sha512-hMQdyAtP97rRJEBb+ZUgbC/Q7pLoZkO3d30kNomiS1TL06cAstqQFZtCq69lzkDLgQr1wqfkZzI6NuJSG5gLtQ==","signatures":[{"sig":"MEQCIG+ZtgJX7jRy2mv7wIJYTTtdOU9kwSbDBFHpDBrtMhF+AiA5e4HXXCsHvows8orQUJHUybs7IG3CyCSWcpPBpzmkZQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":555625,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh2bhhCRA9TVsSAnZWagAAmP0P/iAsrpmk2aRQp+O1r5OZ\nbulf+Wg5WkcCGXgSgz6B9zTU7KZxWbAzQ1joWTF3hOYjhI6POqkmbF32HOSa\nXKc6tNtDFMrx/Re9LlpniuNXlxUhXSUinOrIK4Xmre5x2qvtO53awN79ghra\nJdChZo6h2fLcoEyeWwEQCfnDMTFOGgZCsCc9bYte9zBO9B/46zMR7HE4TR0C\nzYyD/ub4spgtx5AoObPHk5Iwg7x7kBJBeAWprAncUfvz4E0e1HpvwzjIDEVj\nvcSqabX80EIBfztt2Mu8JpaxL+a1TSbwS6j1cmfKoiGLAhjZO0s+L3dt5LwG\nkPvSFSmDkkrVqkkWSsUZYjX2CZTpBza2SEAzyJ0NtFRu4PYuKqOwdGVmGXFJ\nWr6Ki8d/9VHZZnYlOxr1NqdTzchMKclydkg1npROOesVv9HMT12bXwyu8A1b\nUjkTb0rsYDxE44SygwHFN8D5DKqSst2E4CguOeTH9CHDNVBgwBYcU30SufGt\nSEUxRVVtKI8bGV8R8eTqu0YCk4xNh7wExVGXZJd6jQju8WPGdg8PXqKmDUeV\nYRLrT0PaLAbLKMX5gACCqzQWuSlkZ2L/KDpgICKOhO3JELWASwSV19XDh6FN\n1n8bMEVfuiIeDDBC2HrBrE8PI6N36lRrP7adIuHoRLwJsGJZQs3S3nlZUtWn\nsGOf\r\n=inrC\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 1.0.0](https://img.shields.io/badge/ETH2.0_Spec_Version-1.0.0-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\n\nimport {CachedBeaconState, stateTransition} from \"@chainsafe/lodestar-beacon-state-transition/src/allForks\";\nimport {allForks} from \"@chainsafe/lodestar-types\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst state: CachedBeaconState<allForks.BeaconState> = generateState() as CachedBeaconState<allForks.BeaconState>;\n\n// dummy test block \nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\nlet postStateContext: allForks.BeaconState;\ntry {\n  postStateContext = stateTransition(state, block);\n} catch (e) {\n  console.log(e);\n}\n\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"758a958aec9b92d9c8e60a6ea4cb113151059ff3","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.13.1+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"16.13.1","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.3","@chainsafe/ssz":"^0.8.20","@chainsafe/persistent-ts":"^0.19.1","@chainsafe/lodestar-types":"^0.32.1-dev.70+758a958aec","@chainsafe/lodestar-utils":"^0.32.1-dev.70+758a958aec","@chainsafe/lodestar-config":"^0.32.1-dev.70+758a958aec","@chainsafe/lodestar-params":"^0.32.1-dev.70+758a958aec","@chainsafe/persistent-merkle-tree":"^0.3.7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.2","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.32.1-dev.70_1641658465497_0.5851562079223354","host":"s3://npm-registry-packages"}},"0.32.1-dev.71":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.32.1-dev.71","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.32.1-dev.71","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"aa173f10e2d871daac008bf11a62c30f3ef012cc","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.32.1-dev.71.tgz","fileCount":344,"integrity":"sha512-WX0ZdzKNp67a/7yGHoSN81d2vjL6UkyuIbfXKscp3F98KuH+Wmx+eRg18zn9WsEQdvb32YoImTXJy7y4iDajSg==","signatures":[{"sig":"MEQCIEEmKXgfMAwzrCQ0SJAHYBOz4oXqGsVM/gH4kQKI72GNAiBGKwBpovAh1bHSJXNbnxU1UFUTqz3lWGhm0Arnny6ZKA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":555625,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh3THeCRA9TVsSAnZWagAAiDEP/Rp/HP3KVI4SwZc0J4TZ\nFZeSvemAPFEiea+jRY6koZNTKD9FJD+XXlzs2yQ8djbdVcYkOuyEFdiTvJrg\naac1nA7v/r9s/m8CvI3tkIZ2xphlmGIOeQ2cR3WS8h1ybNNHUFR/Lb/Si4SN\nfgKEqk0qFjxaRD0Di6qSDZPowzvK631hXtWzbykaMcFeCPb3lmN37EoVLVgi\nIQo5PrIz74abaR/II/wBhTqMnYFYmP5r1iM0tafESwW/vb27uoZVk/JA591k\nbVO96uS4Z13TNzMvUO9RNew8Jn/FbwuSEWSSc9t0DAKmsG45lvN3MhfTqT0s\nn60eTCNr4EzBJBgRI5jAMO+tO+NbFVsTk90UK0u8NkDO9/luFAmPJ5ac83hu\n4YlJCH7dLd6xsvNcQrHmCTMoMJYHhPFkN4KrfYCkYyXZloory38oOWSlLL3U\nzKcjh1j8XZ8Iq1052WAv3ozS0tX2EvIGVeoZ0hNe4xFiuDb0gbt2godt9zUh\nSiL2uaeDyXhy9PS4ARjiLd9a6tbMcEswgaTMkr/11aohwLMBUYzhZ3uFQ0IY\nDQrsBQH/Log1EyLnt4b3Cj6FtkoJiyNfti3OxYQPAPSWXyJuzCJ4j/4vtQ6g\nlY+fWvpWEgxXd0KHHgMz9Oj2iglPiATKqInkU67680yMwFgc6t+j2Hi9QirN\nXkwr\r\n=IrhT\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 1.0.0](https://img.shields.io/badge/ETH2.0_Spec_Version-1.0.0-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\n\nimport {CachedBeaconState, stateTransition} from \"@chainsafe/lodestar-beacon-state-transition/src/allForks\";\nimport {allForks} from \"@chainsafe/lodestar-types\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst state: CachedBeaconState<allForks.BeaconState> = generateState() as CachedBeaconState<allForks.BeaconState>;\n\n// dummy test block \nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\nlet postStateContext: allForks.BeaconState;\ntry {\n  postStateContext = stateTransition(state, block);\n} catch (e) {\n  console.log(e);\n}\n\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"cfa04ffe5d1d1d990a1198afe705bc6e4fb1b20e","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.13.1+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"16.13.1","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.3","@chainsafe/ssz":"^0.8.20","@chainsafe/persistent-ts":"^0.19.1","@chainsafe/lodestar-types":"^0.32.1-dev.71+cfa04ffe5d","@chainsafe/lodestar-utils":"^0.32.1-dev.71+cfa04ffe5d","@chainsafe/lodestar-config":"^0.32.1-dev.71+cfa04ffe5d","@chainsafe/lodestar-params":"^0.32.1-dev.71+cfa04ffe5d","@chainsafe/persistent-merkle-tree":"^0.3.7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.2","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.32.1-dev.71_1641886173841_0.39721780211632196","host":"s3://npm-registry-packages"}},"0.32.1-dev.72":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.32.1-dev.72","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.32.1-dev.72","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"d6d9732213b6433a91dd4ba4462ac400ccc0ca4c","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.32.1-dev.72.tgz","fileCount":344,"integrity":"sha512-8yllJMOcEcd4e2dcxW6BUIroBVoV8JNtGaJPINv2OAuIayTxTRkeNlnlBJMxJ69n06dSCuBY3ezWSy9/ZO+Rkw==","signatures":[{"sig":"MEQCICI5oSCx5GkZbIHO1Ho3owsc6rWpSwpKvcOAnFHTY2GBAiB0RTyUuZO5QX73CeZkwQW6GVXdBqDnyLwCuAiVoWhKRQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":555625,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh3UGCCRA9TVsSAnZWagAA3BcP/jqBpbRiYSj+jduOUxev\nAIyGF94maUqmR8abv4uNT+Glz+uvveyeP1cx6A7nvRAyZjWte/A0Hj9R1a0Y\nltvuwfzgbFJbcH4mBB/B1rV4QgulA+A9qYQz7EkjmY2VN5GhLZznoYNLh7NN\n0rsj+L4tlbETsXQHO/6KszsfIxqkAy8a2ZI3xeYTXeLHd9nrUfOHnWR6l8Bl\nXRmEItO6I4KBqy/tYTzyxgHjCAT5C1Vjb3W7NSe7revqZ/6Lsl5TMmikPI5H\n91YNa1SgRcR+S6BtCwMcc6JL5AVa1xaWY7kQAhx6sSjC0pTmXWLDMlFMBynW\n6fcGx4i/cnOEHIjrDEyJBOAFirmY9KllBodY906eftq+PN+8HmXUq7EfFbIV\nBY44xnxEgPdkmHYfaBFBW1H8NLruvHrkqsTt7w1USkavcZdUe+DNmhNVBLlf\ntQenzqT/YwHALvyQEeU3XXhdSI0ES94NgmdCtAOkv/GEMXyqwg55tHl8Krtk\n1L4JdVBnAxHUtB+VZ5lwUtdefSTcmSJXRwooPfyZXs6/1DbtViLMBLQTQI3z\nHE+m71bYX13OidGbi2Ent/xw2XArVlESHaG+TkFY39qx2jVa0ZTuiPg83QZU\n/tNVGJCm/+WEO0th/vs2XaPd1MaTc8izHN5vK9zC2OGGRcaAikFsrPQjiQes\ndwqt\r\n=d92p\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 1.0.0](https://img.shields.io/badge/ETH2.0_Spec_Version-1.0.0-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\n\nimport {CachedBeaconState, stateTransition} from \"@chainsafe/lodestar-beacon-state-transition/src/allForks\";\nimport {allForks} from \"@chainsafe/lodestar-types\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst state: CachedBeaconState<allForks.BeaconState> = generateState() as CachedBeaconState<allForks.BeaconState>;\n\n// dummy test block \nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\nlet postStateContext: allForks.BeaconState;\ntry {\n  postStateContext = stateTransition(state, block);\n} catch (e) {\n  console.log(e);\n}\n\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"e1fb2fa8c50adc8daacfafc4dff1bcab3350afb1","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.13.1+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"16.13.1","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.3","@chainsafe/ssz":"^0.8.20","@chainsafe/persistent-ts":"^0.19.1","@chainsafe/lodestar-types":"^0.32.1-dev.72+e1fb2fa8c5","@chainsafe/lodestar-utils":"^0.32.1-dev.72+e1fb2fa8c5","@chainsafe/lodestar-config":"^0.32.1-dev.72+e1fb2fa8c5","@chainsafe/lodestar-params":"^0.32.1-dev.72+e1fb2fa8c5","@chainsafe/persistent-merkle-tree":"^0.3.7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.2","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.32.1-dev.72_1641890177793_0.22502944798443325","host":"s3://npm-registry-packages"}},"0.32.1-dev.73":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.32.1-dev.73","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.32.1-dev.73","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"4529e3bc4e0de917389686b1fb52ea30c62a3a97","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.32.1-dev.73.tgz","fileCount":344,"integrity":"sha512-vzQCYAPFM4wEOty7WCuBpvrInxvhgRaHX+nANFnEq8nyQd/j+r4hNI4OYx6y1ORphwMXT3SgDFVEyfu0nCOsCQ==","signatures":[{"sig":"MEUCID8UrkaIB6VS2PtvSNy0J7DFQYzpYxy//GhE3xXN5T8GAiEAt1QFm4WXHzd1Sr0HErRMGduXfPeHchy8JlInhZcRMNI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":555764,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh3obMCRA9TVsSAnZWagAA92kQAJvif5SNJQs2h/Wa7tuB\nrKNfGyrTiGZdT5oN4PzuHsehBRMMjd7aXq60gbgtSw9DyH/OQasw5iQBYo0T\noCcH20cEzrPT5JPp7ejjddgRKsX72YZgnp04sfKhCtRVMnOLJLKJEK3Gj6KZ\n7nJEnX0GElH/3758C8Df1ivatwEn2qJuLbYL25S/4uGvK+YmK8V4lMCktvJ2\n4LrKEo0rh2hOp+4iR0SjdDLoW4NtzgR/6QQ85S46dbsp1EVU17U+ZVVWiBaz\nRxvDUB1yiOwRoyQ2tZxcnR4tJX5cyKWOa1S4PY/uL067SWWfTeoSqsCCLsfX\n+wO2v8r7KEfaQesEFBzbFcWbwrylWBXJR6nlNW+VU49lZRJ4ZEkm7lX4mWsi\nppjmxjDCRGJpeFVqmAKJKYS1TlovWhdJajvGSvNpKbjnJHY1gwXJV053Wjdo\n0O692OQRNGobUgayu1++k6+Z9ktC0TMqL6mfz0sQX0uKAruZ2nkke6kj3Bz2\nJB23mbnhWCJEI5EcjN3vE99iaFFo3CreGBN44EMeDYInDx7+j6uEt8KsQnUt\nRUkWRapwQTBS1m99c4ZbjRpo8kbJFHEsZ4TN1QaKJFyXp9HF2TXnyM4AZWWX\n4neK8d+al9c6MV/+bBD6VTRmvgFSOpVWMtZDmwbssv7SCVqaY+JS2DlJ4Ff9\nYk+L\r\n=UnXf\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 1.0.0](https://img.shields.io/badge/ETH2.0_Spec_Version-1.0.0-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\n\nimport {CachedBeaconState, stateTransition} from \"@chainsafe/lodestar-beacon-state-transition/src/allForks\";\nimport {allForks} from \"@chainsafe/lodestar-types\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst state: CachedBeaconState<allForks.BeaconState> = generateState() as CachedBeaconState<allForks.BeaconState>;\n\n// dummy test block \nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\nlet postStateContext: allForks.BeaconState;\ntry {\n  postStateContext = stateTransition(state, block);\n} catch (e) {\n  console.log(e);\n}\n\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"f0f8f0f24b2862e2f24ac22db299fd8a990d2562","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.13.1+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"16.13.1","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.3","@chainsafe/ssz":"^0.8.20","@chainsafe/persistent-ts":"^0.19.1","@chainsafe/lodestar-types":"^0.32.1-dev.73+f0f8f0f24b","@chainsafe/lodestar-utils":"^0.32.1-dev.73+f0f8f0f24b","@chainsafe/lodestar-config":"^0.32.1-dev.73+f0f8f0f24b","@chainsafe/lodestar-params":"^0.32.1-dev.73+f0f8f0f24b","@chainsafe/persistent-merkle-tree":"^0.3.7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.2","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.32.1-dev.73_1641973452014_0.8538062462432516","host":"s3://npm-registry-packages"}},"0.32.1-dev.74":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.32.1-dev.74","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.32.1-dev.74","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"d6aa30d1ed826b37a7bdbab74be2b634407217ec","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.32.1-dev.74.tgz","fileCount":344,"integrity":"sha512-8VvKXUuN67DIxGAVhGEsYuGgcOXCYj7VZksBs/cJNlcGDQSXBv8/KSjYUc+MGa///NITTHq6IFQduNiGzgQyZQ==","signatures":[{"sig":"MEUCIQD4iLL0vPNAS0E0LaRY30Egu01ozrGVVLBETDrDngW+zQIge1Z82qssVFmwzjHG8eessEht5DU17s51qbhXFiBi3XI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":555764,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh3vhVCRA9TVsSAnZWagAA3n0P/itiybNKXbY/oPiZt8Gj\ne+yEC4MF+G2znWXq8mrHmYjH45ER4qMYfAWFO+srOhPMBXARTijRBlM5abA6\n95zbDcwzFYqZrXLPGzTK4IGlpF9X5+kdMEs75OsrYyUvO3iNq3Z6vDpBTR4e\nMtvTWZ5OTMYJWvAeTpH7oVVe5z3oc1BsyNc3FkqzLl5MRA5uveTdMB1K0HOx\nDdjSXxhxZ9jMv0KwaPk19viqah2CXFQiecBMw+4ynYqpvquTIRbUK7TXSB52\nYuy1jxfxXO93CRge3fdlUuj8TyhUffGhjfx4SAukUhy2tIH2gZeylTUllbD+\n1A6N7bxazzFSi6Xv06WVKEiYeGWGBqhllFkN57Ny4VbsmrsCYioOZWxHxEI8\nqPr56+6Bcs9AVUtDnLngxJlYepKYx7m8ZvDoEIkpHvLH/FKj1iTfIHLbuy2g\nYf0ffYxFYXTHJ+MRnt16XZc6C2cmckqHCDdpuktttJx/8tONszNuryOIPFc8\n5SoWjRECVVfJ5ydD4SnAmC6Tdsz23yS7ljBrAIt/KbrHPJnK6f5aCg9P+J24\nLZSYoV5mECUeAwXPIwy3ujzHk1UsDXbF21rFaqT+a8UKqpgP1s7DS9esy/oM\nHFF0GfA669Gl+EVyvorNg/iYyzIwsQz8BLUfBqoJlzvhBMgIttgU8YQMFdR0\n0VNQ\r\n=Cd2i\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 1.0.0](https://img.shields.io/badge/ETH2.0_Spec_Version-1.0.0-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\n\nimport {CachedBeaconState, stateTransition} from \"@chainsafe/lodestar-beacon-state-transition/src/allForks\";\nimport {allForks} from \"@chainsafe/lodestar-types\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst state: CachedBeaconState<allForks.BeaconState> = generateState() as CachedBeaconState<allForks.BeaconState>;\n\n// dummy test block \nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\nlet postStateContext: allForks.BeaconState;\ntry {\n  postStateContext = stateTransition(state, block);\n} catch (e) {\n  console.log(e);\n}\n\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"931e6e68f3ae1dccfd64de6a7d6676af6f6cf6ea","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.13.1+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"16.13.1","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.3","@chainsafe/ssz":"^0.8.20","@chainsafe/persistent-ts":"^0.19.1","@chainsafe/lodestar-types":"^0.32.1-dev.74+931e6e68f3","@chainsafe/lodestar-utils":"^0.32.1-dev.74+931e6e68f3","@chainsafe/lodestar-config":"^0.32.1-dev.74+931e6e68f3","@chainsafe/lodestar-params":"^0.32.1-dev.74+931e6e68f3","@chainsafe/persistent-merkle-tree":"^0.3.7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.2","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.32.1-dev.74_1642002517402_0.32438295948242435","host":"s3://npm-registry-packages"}},"0.32.1-dev.75":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.32.1-dev.75","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.32.1-dev.75","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"46303b80c849f71c1a6ce939cc65e1bc0d403e47","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.32.1-dev.75.tgz","fileCount":344,"integrity":"sha512-uBDIuTqYWMUqqjShz3zvqhaOM0luQcMoTYaeuwVsfTGNqXTSNQq9OHL2Vkwij9pX6N5YkeIizv+6YrrBlDEo2w==","signatures":[{"sig":"MEUCIQCEaKXG+lAVUMVCF/zzW3ZFcsdgpnekuBTUmHo1x6Z3iwIgIePjwxmpAc998uG4uUC/54jrPvsFNhtooxP6LNJnPYY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":555764,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh3vnLCRA9TVsSAnZWagAAZgoP/Rr0YOxV/ffCY765zNcQ\n7HnBdtW00uuu37gllNKubQOELptnnaj0GSxjVde+WDvloG0w6U9wgC8cw8KF\naKVWeQT4qEhoQMhxcmtZE4ioAeR0imd7F1Vfs8HwvHbOFYR0SIXXTEzPsHBS\nevb976y9wb54HREvcsbdO9zZWCefgOK3CY0oOBnBie/ak06RH1GfiFEmjuEB\n2BnTLpk44ddPP6i7frJ5oyGpFmawbMVsGRg5TtefoLplU48mlco2g2IPyA9n\nK3HDA1Af9Bb6AhHOQ6f6jb5TeGMUM3QeiEStecVWVHzHkt/I8GRJovP9WMtW\naZ8Z8BEQkI2Abe2fTuXM7jji5noVK86uJw1qWxxdF0G0s+gPZ1AF7XOBwzDX\nQe6LMVx5bf2Pfi2roUEB2Z/WXiOO4cOYIJSyJIV8AUk6YAPYLHftqYAW/N1s\nsNqCme+UclDVvLU0D2MdKDoWiJs8zozdZ+YTrIFSrG1/GkxYL4ri6BGbLOrd\nwXr3RMQOgq+WRIv4cOVd6kvKtIWPuUtjqtwb+YEYKfJpRgNN6wXC5rvgO9rb\ncSCKDtZDCCUgRDI2zrON1+0riZJELdYnR7n7W+oznBwQgO0f3eLY8yDc6VfF\nQ9k94L2KbDwhCFEP7emm13pMTtfk6dYg07H82MGigzJrt0ZtLQbxP2WLSKFc\nv3i8\r\n=OBZ3\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 1.0.0](https://img.shields.io/badge/ETH2.0_Spec_Version-1.0.0-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\n\nimport {CachedBeaconState, stateTransition} from \"@chainsafe/lodestar-beacon-state-transition/src/allForks\";\nimport {allForks} from \"@chainsafe/lodestar-types\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst state: CachedBeaconState<allForks.BeaconState> = generateState() as CachedBeaconState<allForks.BeaconState>;\n\n// dummy test block \nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\nlet postStateContext: allForks.BeaconState;\ntry {\n  postStateContext = stateTransition(state, block);\n} catch (e) {\n  console.log(e);\n}\n\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"87639f84172242bc2b88c2098163fa0132f32c6f","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.13.1+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"16.13.1","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.3","@chainsafe/ssz":"^0.8.20","@chainsafe/persistent-ts":"^0.19.1","@chainsafe/lodestar-types":"^0.32.1-dev.75+87639f8417","@chainsafe/lodestar-utils":"^0.32.1-dev.75+87639f8417","@chainsafe/lodestar-config":"^0.32.1-dev.75+87639f8417","@chainsafe/lodestar-params":"^0.32.1-dev.75+87639f8417","@chainsafe/persistent-merkle-tree":"^0.3.7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.2","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.32.1-dev.75_1642002891470_0.2649601394336456","host":"s3://npm-registry-packages"}},"0.32.1-dev.76":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.32.1-dev.76","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.32.1-dev.76","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"28e22b9273f9d300e864534be72fea92805c5e42","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.32.1-dev.76.tgz","fileCount":344,"integrity":"sha512-qlZv8Cp90ahNF6JEALeN3SjaKnR95lr687YWNMg0Fcq+CYOdL9elsm+vEbVrXjFz8esY+i6a9u5fhIVKfXjMog==","signatures":[{"sig":"MEQCIFCtPzDTy/2LVB+VGW1hjaovGfVTtLZjO36U+CuFGWfAAiANLaRPpVuIkCkk3cM2RDOF//dyy7LBqyn+dfGQJ7jVeA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":555764,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh3wFLCRA9TVsSAnZWagAAKfoP/3jkHvTjIRv61/oOTFdm\n0ygzzCUFJDRwldvEy+WBW3WxsdS0XXGNAAlxDiEHWeG6GolmTTpFZNfwpG2y\n0Ndp1vYNHjmz0bqsE9BPa/raW39QVPRFY2fMqicr1ONJKesAhYmmM7NxUyXH\nKgqIYckZBylV3rZWr4o6kTAeERsaXum/MUCmi/v04Pi9koexbAus9WAGHzek\nzonRxiRZOulVWbvVDOYRRFBnRk79pWZU/33T2XgDkj+KEVRzikjb39grUTm7\nHyD1yvF85f5YdCr+ytyEsTrsykxX3easDnPyqQW2Ia0yklm9ImzlbAtD0kMl\nwPP6hE6RUHvixUjH/QLyjipK9jwRWFVY97Xok+G/p/2YbAIJygbdso7yriLw\nGNkO1sGZCL3fgJqEPkiLnty+8XLAkBzJthMRM5NmV3z7tFlijzKXLlcPdpej\nViK2kMO27wL2op7wNXFPhPfGLOfk1y0EoKumcepXUAF4biPXUMobIoe/SpH2\npLnOnmr5YWPh2xk+ISJKRe4L0fioxh1X6uCPEg6A4xgV0t9WJ1G1uj1zXk7H\nZstVJvvcRHVPdxg2gdAiyRdFTn1wJ8k4F6rzwcWyDrcyVFgNJEpWARjkPogt\n9DmRSlxxUqc1X6joq0DyX7m4pq9ArTU85IWgyVj84AEVDT1qesteyPCHgGY2\n3oo1\r\n=XIw6\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 1.0.0](https://img.shields.io/badge/ETH2.0_Spec_Version-1.0.0-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\n\nimport {CachedBeaconState, stateTransition} from \"@chainsafe/lodestar-beacon-state-transition/src/allForks\";\nimport {allForks} from \"@chainsafe/lodestar-types\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst state: CachedBeaconState<allForks.BeaconState> = generateState() as CachedBeaconState<allForks.BeaconState>;\n\n// dummy test block \nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\nlet postStateContext: allForks.BeaconState;\ntry {\n  postStateContext = stateTransition(state, block);\n} catch (e) {\n  console.log(e);\n}\n\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"e6ccab3dde376cdecad35f7c130f90e28ae3acbf","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.13.1+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"16.13.1","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.3","@chainsafe/ssz":"^0.8.20","@chainsafe/persistent-ts":"^0.19.1","@chainsafe/lodestar-types":"^0.32.1-dev.76+e6ccab3dde","@chainsafe/lodestar-utils":"^0.32.1-dev.76+e6ccab3dde","@chainsafe/lodestar-config":"^0.32.1-dev.76+e6ccab3dde","@chainsafe/lodestar-params":"^0.32.1-dev.76+e6ccab3dde","@chainsafe/persistent-merkle-tree":"^0.3.7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.2","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.32.1-dev.76_1642004810735_0.0184468936124631","host":"s3://npm-registry-packages"}},"0.32.1-dev.77":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.32.1-dev.77","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.32.1-dev.77","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"040f70b2fd28898837ce4e8d0cf00426f106fc31","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.32.1-dev.77.tgz","fileCount":344,"integrity":"sha512-yVdCqmKY7M43zXp8UA78W6SXvVsdRd25boE0nI8Scaeqzi8PjeI2xbW4vy+H4qGf1eV3Bh32lyZmgRj+J7LT1w==","signatures":[{"sig":"MEUCIQDJ8ojcM9Jkb6ZLTTODzUtPIFxXcewGrU+YbvfbZYaJmgIgSFuWFdEO/FCboLgP7ksWrXzQCXdhKxAv9yx7kNaskw4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":555764,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh3wKcCRA9TVsSAnZWagAA0q8P+wcF/9oALPXxmGdae/s/\nn1nu/1j5xk0koj7YBGB4bzNdgnFtS7BJYq15Xc5FFLVCK4HoHhoBgycd775a\nL45FcSEsCFDZs0f+2hoH7Jl2vfxMOvDfX7V8BbeWGiTfqMU9XuURklIzxJmB\nP6Nsx7RXM+Xkdx8TJHAMrBWWSBD0QnVmvSaRoMKENwlKIm3SxTfwIooT8/Yh\nTkJ3auMvYA6pMjkWeCD0/xtld2wPTO19zmjtVrTldqvnlbgx0mZx06+mdi7U\nWMvDNzSUGV5cZoga3Y1XqIqdQIcuhyyemiKw2vWw00RVw+hYiZeGUkbiW0Gh\nqhAUV+qzNGjHwVIRXGz8ofYmry2wyc4Y966OGiPoKrCdy0hPWbBzZOzLUttu\nKdFY6RHfr4/0UcNrISK5zRoU/ywaTK3SM5QpY6TvDQ+IgLwhet/MEHoPGmae\n0CcGqKBbMOnK7CPTlo/qlM6051H4IGIdtoQhiy7TidYRafSd2lEOJiHgjV+C\nit7X5lqStcgWUavX4kY91TGgS6d81dmNBz6wjvog1saOyf3M7CsATLGf7glf\naYus+t3H86gjFSPR89D5hx8oePqfvWpM2DaP6WI49zgj9u9ayqKqVTahbiOw\nwj7D6u1TyVVlRa/2VPm4L+Q3vMCK7ccL3UseV8mDOdNai+tAL7SVIwgItpc0\nyk2x\r\n=gobC\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 1.0.0](https://img.shields.io/badge/ETH2.0_Spec_Version-1.0.0-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\n\nimport {CachedBeaconState, stateTransition} from \"@chainsafe/lodestar-beacon-state-transition/src/allForks\";\nimport {allForks} from \"@chainsafe/lodestar-types\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst state: CachedBeaconState<allForks.BeaconState> = generateState() as CachedBeaconState<allForks.BeaconState>;\n\n// dummy test block \nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\nlet postStateContext: allForks.BeaconState;\ntry {\n  postStateContext = stateTransition(state, block);\n} catch (e) {\n  console.log(e);\n}\n\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"a5e1dbd2b27a7b3b3b835d6e8acd10447acb42a0","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.13.1+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"16.13.1","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.3","@chainsafe/ssz":"^0.8.20","@chainsafe/persistent-ts":"^0.19.1","@chainsafe/lodestar-types":"^0.32.1-dev.77+a5e1dbd2b2","@chainsafe/lodestar-utils":"^0.32.1-dev.77+a5e1dbd2b2","@chainsafe/lodestar-config":"^0.32.1-dev.77+a5e1dbd2b2","@chainsafe/lodestar-params":"^0.32.1-dev.77+a5e1dbd2b2","@chainsafe/persistent-merkle-tree":"^0.3.7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.2","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.32.1-dev.77_1642005148083_0.5056832755190217","host":"s3://npm-registry-packages"}},"0.34.0":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.34.0","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.34.0","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"f0a4010b97c4a26143ce5f0e2bfb3fc03d139431","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.34.0.tgz","fileCount":344,"integrity":"sha512-qI2DTXGEPItoDyxSjU9FzUTe33ruQqe7E3vuXqvpnufq7m2j+RsmhZ51XoivyeOB+uYC+4RoDHo0X6nMtiUnAA==","signatures":[{"sig":"MEUCIQCVYVrfQYithJSp29Y9hn/94HytGvg8yCPyxvAZhrm7/gIgDgpnAlyPWyHCwa4Na0X+n4iq6cC2vERND0uWoRGY2xk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":555674,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh3xGZCRA9TVsSAnZWagAAZIgP/2Y2FPZbP5In22swBo0W\njgvLO8z3e6N6vJPcxU+cVx0qDGwFayfO/ajdg/gK1WyarQ+tdP/pm8wAmiJF\nPSfztGxhpZvVC3xsD7KkqDVaDW8bS2pFha6oNdKp7+vSFFU7al4SRxGxnRe3\nxxmr6LHoB8b+pK8F4GMWrKpBoKeIZTBhzcpHl/RAb6v1EmwCYqRCcI3QuJCW\nGAVOlj1ADfCR8fVs9auPsydzHlf5Lo0IgqieFmG926GiiFZv+10K42qi+Wwr\n1FpQ49+BDm7HLr0OXCmCSCSvUFjW4xOBbiMcmGTJJV738q5aEiFyMf7Ld4lN\npreOs+CKSQBlpBtyL6RwTRM1bIkYVQAHgW2z/z8bR3XnJMXZgnTa55EH3aY3\nctAQihsJvFPdadgj3OLTDWfdzk8PI7LJFbf9YqzTXcPPiiwnKxnSk5x796oc\nWjR0Z+PGzzJn56/D9bkO9TR/7S+PrVG3ig1r/ngUcejXBsqRZu9/IPs8i6oj\nM8nYxrVdQ7ieL1UyXt/81I/iTXJ+x6c9b23YsJ4bLTIR2YWFPRfLco7VNq/F\nERY5NckHTWRUdjzW42Js9Ug428gGFg0/QqKJWtkp62ga1ZAsZD7JGr+4bxsd\nHEIUhqlRAD26X7ck+r/UAfGqwTR2UVGrLyObBnJnSFTJFACEZbm9QEKXzEOh\n1zjt\r\n=z7sn\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 1.0.0](https://img.shields.io/badge/ETH2.0_Spec_Version-1.0.0-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\n\nimport {CachedBeaconState, stateTransition} from \"@chainsafe/lodestar-beacon-state-transition/src/allForks\";\nimport {allForks} from \"@chainsafe/lodestar-types\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst state: CachedBeaconState<allForks.BeaconState> = generateState() as CachedBeaconState<allForks.BeaconState>;\n\n// dummy test block \nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\nlet postStateContext: allForks.BeaconState;\ntry {\n  postStateContext = stateTransition(state, block);\n} catch (e) {\n  console.log(e);\n}\n\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"b384249771279a9b2d4378ba355c3eb58d2f632c","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.13.1+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"16.13.1","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.3","@chainsafe/ssz":"^0.8.20","@chainsafe/persistent-ts":"^0.19.1","@chainsafe/lodestar-types":"^0.34.0","@chainsafe/lodestar-utils":"^0.34.0","@chainsafe/lodestar-config":"^0.34.0","@chainsafe/lodestar-params":"^0.34.0","@chainsafe/persistent-merkle-tree":"^0.3.7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.2","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.34.0_1642008985783_0.7850245678925776","host":"s3://npm-registry-packages"}},"0.32.1-dev.93":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.32.1-dev.93","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.32.1-dev.93","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"5813befa1b5863748d3f74f54024e83c608ce93e","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.32.1-dev.93.tgz","fileCount":344,"integrity":"sha512-SmCMIH5bl0YnDwWS165Hge3X1yEdyS0cOGOg9iElbS6mX6KQNxDOIEd9sdEce4igMd5oC2e1iwefCaKdj4Bh+g==","signatures":[{"sig":"MEYCIQCbqPCoEI/jVdl5wqnThzm56dUzCDYI1P9e9m2PbU3iKgIhALn4KCC6korAEzyLCYiwhnZzaaMWxY7TBneRZXLjtMJU","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":555201,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh5xuLCRA9TVsSAnZWagAApJYP/A2P0WqrQW4fDxFKuPq0\nfHbuDfEFo/bzp8raFS0Jo0CFxRMyHDoT/uvqJ66oHcHPYM582HNtGsItd2Ig\nikNHohPH9Cb/WI2RuRNwFCRqT5pw6wa2bY8TGbbZPutM0rPcKsNr/KV7OtcX\n+su/R5s7r7PD9bsaSTPwfb07MoQSoD5WkRu8tVJtkVr+jhI5HnY+qC1hQ/QA\nN7UPeHpt2UBzfXNVq+8+wxd1mJX9h0lelNtpFS395y32CcJMJUZIAb0UuOT5\ngLl5lF2ybX9ioIzrZ9FyitWczS5OQHVoR/b3/WQNJxCtJFU0C6I1xmA7Lt3N\n8XswsWm7P9p818he3IYQ25e99JF9z6wV9eGMiFZl7tW9NVO9DUZEUgQMW2Fy\nVAUYgRpwYrvYukXGC0NtSDPScjqAC4wqwBObRhXpSipSu0LIVGz+UsHcj6Ae\nJOhv74zd/hBwD37pOw0/s3LHCKEEWhLauk3wllOX6L438gPibpm93oXxf6Ir\nB6jLEHdJJjk0leWCf9aDEIE5LeKlDU55Ls8XJErS/DHsUYLtkAfxt++WCBGV\nVnRsIvlhDXGwpyVqXeleso0xm+FZnqpfR4p92onGAv1xMqRt9X7v6bIb1EU3\npkAI3K8lb+32xz5COD16A1V1dR0uW+dwpsWCd6BXLdgjmMxIB2jCpdVMWGwc\n7vMx\r\n=gxZI\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 1.0.0](https://img.shields.io/badge/ETH2.0_Spec_Version-1.0.0-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\n\nimport {CachedBeaconState, stateTransition} from \"@chainsafe/lodestar-beacon-state-transition/src/allForks\";\nimport {allForks} from \"@chainsafe/lodestar-types\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst state: CachedBeaconState<allForks.BeaconState> = generateState() as CachedBeaconState<allForks.BeaconState>;\n\n// dummy test block \nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\nlet postStateContext: allForks.BeaconState;\ntry {\n  postStateContext = stateTransition(state, block);\n} catch (e) {\n  console.log(e);\n}\n\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"9be6d13474b985ce4a735a6070ee08a972801041","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.13.2+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"16.13.2","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.3","@chainsafe/ssz":"^0.8.20","@chainsafe/persistent-ts":"^0.19.1","@chainsafe/lodestar-types":"^0.32.1-dev.93+9be6d13474","@chainsafe/lodestar-utils":"^0.32.1-dev.93+9be6d13474","@chainsafe/lodestar-config":"^0.32.1-dev.93+9be6d13474","@chainsafe/lodestar-params":"^0.32.1-dev.93+9be6d13474","@chainsafe/persistent-merkle-tree":"^0.3.7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.2","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.32.1-dev.93_1642535818787_0.18352220284998633","host":"s3://npm-registry-packages"}},"0.32.1-dev.94":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.32.1-dev.94","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.32.1-dev.94","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"899dd25d5049896172f2cdbdf4bc75ef90a80aa1","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.32.1-dev.94.tgz","fileCount":344,"integrity":"sha512-jWAtajYCVcakSxvHvqwOT8cljNzEZROv//k+ymvQZwzkFHqPheeZ1rmqgTSswTwIDprjVN0RM29G7dK6C7E4Lg==","signatures":[{"sig":"MEUCIGrBIucgklLjcp4XSuRGr8RQsV8orQOAcE76Wm23Xc3sAiEAtO2NhvJHw4nifs6z3UW5uXaoZsRTlg70Ohc5Acky0T4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":555201,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh6VpSCRA9TVsSAnZWagAAklUP/2ztlW0Urvg5i01Wgmn1\nXdVC3rM4wozr/rSCQbYdbMY8X4FnlpIeaJK7sOmhiQbxUQdtWcqRfl8bc/ze\nLrfk9hP8DwZ/4fwunQU5us+VhFu4EJ90DFlF0ZBxLtbNjM0FHl0DJvx3kMIx\n9vxu8mJO9Vm2JuVUnB+ThfrsNjBKjWQ4FFmVLvuosKNr8UB1TYr2w2yxy4gN\ntGkL7oa623ck0Dy3Qcisd/tarGoJvySECNu1uzy0NjMM2Q2X4KezEwExLC/w\nwgj/GjF9YM6+txaJIZYn87PN771Jmc/rbM9RX7YwiMAvTnH7aD/3IxIZbBs1\nk/4RitqYMcz3QAQGHv45vc0YyRAvfj7OgJ4OqwF/qvhcZtppvGuRt15qaogW\nnolv0ijceQf6ok5jeetMCF7wU8X2YsOe2/h/yrLIyyqX017wd3YGCqxccWn0\nFC4lOO4ZsxhJjuXi1ve4JanRNxDeQ7fqTpilN+bzdEhjnGnITz9UAJ9Z+hRg\nXGaynfe8zqudDZ2O6ZvTIJQ9dMtq4MZJaLwXhuD9xMO1T1EX1XIm0Pw86Vic\nTnQnm6sshroFS/UT6q1RnO8qwhPctul8pXaJsRAC6q0qdXLtZjZvZW9whEBP\n60d9Xjx/ovNNgwEP5hsnm4QuRXPu8uI7dHvqMXo5TXMEe/JoxG/wtSH0+LKF\nFJnF\r\n=6gte\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 1.0.0](https://img.shields.io/badge/ETH2.0_Spec_Version-1.0.0-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\n\nimport {CachedBeaconState, stateTransition} from \"@chainsafe/lodestar-beacon-state-transition/src/allForks\";\nimport {allForks} from \"@chainsafe/lodestar-types\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst state: CachedBeaconState<allForks.BeaconState> = generateState() as CachedBeaconState<allForks.BeaconState>;\n\n// dummy test block \nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\nlet postStateContext: allForks.BeaconState;\ntry {\n  postStateContext = stateTransition(state, block);\n} catch (e) {\n  console.log(e);\n}\n\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"c791a83c184c7878d4201b1db6d8f8a464d3b040","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.13.2+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"16.13.2","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.3","@chainsafe/ssz":"^0.8.20","@chainsafe/persistent-ts":"^0.19.1","@chainsafe/lodestar-types":"^0.32.1-dev.94+c791a83c18","@chainsafe/lodestar-utils":"^0.32.1-dev.94+c791a83c18","@chainsafe/lodestar-config":"^0.32.1-dev.94+c791a83c18","@chainsafe/lodestar-params":"^0.32.1-dev.94+c791a83c18","@chainsafe/persistent-merkle-tree":"^0.3.7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.2","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.32.1-dev.94_1642682962173_0.8609604863875113","host":"s3://npm-registry-packages"}},"0.32.1-dev.96":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.32.1-dev.96","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.32.1-dev.96","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"d61a9dd98fccfae6c9d856ac4ede5e25b23ede5d","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.32.1-dev.96.tgz","fileCount":344,"integrity":"sha512-1reeVnywqSfH+GD0/JQ44acG4WG+dNNZGv8noEb2OMuICuO2Llp+r8JEgDglkmDHt33oTKFOilcmYN5K1cBU2Q==","signatures":[{"sig":"MEYCIQDpRY3kQ253bkvhUhXZ/yh329/7rjaUutXDNDDSiCw4QQIhAOrB+Up/nOF3dQQVcGnqCdrlzDrniAcLm/k10IJpnGGf","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":555201,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh6VvSCRA9TVsSAnZWagAAEs4P/1vKbQvkMqYR0vWtKQzP\nm/cu8Vkq6YJaL/+Eyw9p0df2SEdqv4zYPVnkKsu//pIPkzW+BsjZD8vYTCxK\n5/ZiUx6rznm9SbM0ZSEPLrSMfVn19VZChil3DNnHk5FrPWdph5nXC4ru6Zh8\nqujbipne95OajyWPQm5w39aCdlYGXZw72kG4nkHF9S2CCZ+nnOLdxUUYLNcM\n/ofB9ijrwvsaria4E7udP73g1pce32gf/jXO8Ev/9JbqObfLKwCPvRRJxXFx\ns+tZXzjtJ2/KOZKIRW/F0/m8wLjAP+/NY3lSrXyJFATVTiKoQaD05gLVYTKy\ng2oFzTWRaxysJtIkXE+soWAGwRdhvYUlw3yBXU0LBpzv5fTe/s0zIqlcAKSm\nM0xo1ail+kV63YBjYkYtipOT2nC/YppAQC9IMjg7EWtvK/EGcTeEJSGFncpJ\n3V+tYEtZ+NKcnEJPrLfP2ZQRxz/SqM3cscHW5xzro/m0nNN/NMEmgfo2A7Ff\nK/r8nsoRLz9FCejYojUtklQlCvea7Wg7bg6IZd8tFkLTGmUNiCH2qxXzLBPN\nmt6iEcwcG83dxOtquu2xnvfQ8+Hy7+fvw7WTrpshMAc02Y/u7bUn3ts097y6\ntpFW9Rn5puwQkkZ5Yp7Kc7wzXgJoTc1RPdy/vAV/pPnn9DFkTZ3gmPLzSM9k\nDlIE\r\n=yysQ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 1.0.0](https://img.shields.io/badge/ETH2.0_Spec_Version-1.0.0-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\n\nimport {CachedBeaconState, stateTransition} from \"@chainsafe/lodestar-beacon-state-transition/src/allForks\";\nimport {allForks} from \"@chainsafe/lodestar-types\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst state: CachedBeaconState<allForks.BeaconState> = generateState() as CachedBeaconState<allForks.BeaconState>;\n\n// dummy test block \nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\nlet postStateContext: allForks.BeaconState;\ntry {\n  postStateContext = stateTransition(state, block);\n} catch (e) {\n  console.log(e);\n}\n\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"55da98ea3e7a752dc21b0afa5478e4cd7aba8387","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.13.2+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"16.13.2","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.3","@chainsafe/ssz":"^0.8.20","@chainsafe/persistent-ts":"^0.19.1","@chainsafe/lodestar-types":"^0.32.1-dev.96+55da98ea3e","@chainsafe/lodestar-utils":"^0.32.1-dev.96+55da98ea3e","@chainsafe/lodestar-config":"^0.32.1-dev.96+55da98ea3e","@chainsafe/lodestar-params":"^0.32.1-dev.96+55da98ea3e","@chainsafe/persistent-merkle-tree":"^0.3.7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.2","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.32.1-dev.96_1642683346623_0.5933098188718415","host":"s3://npm-registry-packages"}},"0.32.1-dev.97":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.32.1-dev.97","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.32.1-dev.97","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"c97098e4b41f9873d5a1b4d6ac3b33990fd1b6e7","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.32.1-dev.97.tgz","fileCount":344,"integrity":"sha512-3JbsgN/NoLGHvlUUCAuKv7xVtnV92J/B00wUeDZ8Vr7SYBYywYLsYkYDsY7T6F/+pmpr1bksaYdLEdxmolcElw==","signatures":[{"sig":"MEUCIQCze5vj/W7Fr8aygOMA+aAhO/wDjOHNvO2x8P2ns9uBrQIgZaVmgNubODxzC+ROLfqqprP/O7NRb4KIKpDWS+Ppdso=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":555842,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh67RHCRA9TVsSAnZWagAAFWoP/R0Bbe3F8qDOa3WHQY+J\njgdm7yJmEOjY65OKFjoRj52afgvFNKvf+PEz6eOysnlg5oObufTjKa2kmsd1\n+vCFDUAkxwh/myvP34DX7JqoEOEnfpT1PzBFsbduM9yx+XcOCWJ/1t+wTkbk\nDmnpTF9dyZd+GkeC1XKeG9gi1VzEf9QpXCkBQvRESNbmTDaNaduI+thF5H72\n0h7jmsGuydcSGuoHTs94sHePkQhpvetmf9D0tdZO3nSpDVHge5ZgX+W4LVBX\nUmsHqyf/c2AB9osirS8rYkHFPdqQlmVdOvPXHaVAbYtW8kDllSLm6IMM9L7N\nXSnsRTYUkSUmfYdpncM6QYbZ76KzLUTreJRjqwkS0uQqpDhSc0RyFYkfbq+I\n4tIJFXMac31Yyy8k8jt4ySR4UCdXyLUEAUoAIgjeNF9Xi8sT/LeDXHASLyc0\nSGGNR/WNH9IV67Z/za1W7nULDDkGFg6NkxcUiBnI6S5AKJtkx76C5tojxBJd\nF6Y5/Myt/4JNpfqSSuFk8lCTVL3XP0yJU64sHjtVkdA264qD9MwrE38NqNOT\nITBTaSdkvuOmi6vFxj+e5oHrCfV79D/RRSF8bE2vwJmihwSQeZqNm0Gogvk9\n95PR17IT4MJreW3FhcKHq6IDt+/mBlwcsuZLE2de8TYdcDC91lzeS9jDEVJQ\n1wYD\r\n=UTxJ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 1.0.0](https://img.shields.io/badge/ETH2.0_Spec_Version-1.0.0-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\n\nimport {CachedBeaconState, stateTransition} from \"@chainsafe/lodestar-beacon-state-transition/src/allForks\";\nimport {allForks} from \"@chainsafe/lodestar-types\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst state: CachedBeaconState<allForks.BeaconState> = generateState() as CachedBeaconState<allForks.BeaconState>;\n\n// dummy test block \nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\nlet postStateContext: allForks.BeaconState;\ntry {\n  postStateContext = stateTransition(state, block);\n} catch (e) {\n  console.log(e);\n}\n\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"f9cb593d9379162abbd62b9257d5e071a2f7a150","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.13.2+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"16.13.2","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.3","@chainsafe/ssz":"^0.8.20","@chainsafe/persistent-ts":"^0.19.1","@chainsafe/lodestar-types":"^0.32.1-dev.97+f9cb593d93","@chainsafe/lodestar-utils":"^0.32.1-dev.97+f9cb593d93","@chainsafe/lodestar-config":"^0.32.1-dev.97+f9cb593d93","@chainsafe/lodestar-params":"^0.32.1-dev.97+f9cb593d93","@chainsafe/persistent-merkle-tree":"^0.3.7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.2","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.32.1-dev.97_1642837063343_0.35228490757969744","host":"s3://npm-registry-packages"}},"0.32.1-dev.98":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.32.1-dev.98","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.32.1-dev.98","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"089d606304897945746a96d8dfa6b823c5eca096","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.32.1-dev.98.tgz","fileCount":344,"integrity":"sha512-e4qLYciSKJsOkxStdYd89IMcVEAKDXWfOGJhfcKSrzM/z781tjYyIVfK9Eo4883VP1USgtDcIc0XGlmLo10aKQ==","signatures":[{"sig":"MEQCICJIWsiBIojL343JRf3E3xHbA1i5hoeEoNlx7SN527OuAiB8AO0t66+UGDvVu0aSscqCFg20/CFaex5GhIiLrhIMiA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":555842,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh7FESCRA9TVsSAnZWagAAv30P/j099Nrq8gIGptYyvyeu\nxF1OsenK2oqJnDy/H9AWSdUVjI3sbhPCrR12d81WX7/IrdeXtG7es3xnRN/R\nubZXlfXfgr2GoK8apbTaEMgwffQe8/yAWnqLt/sOrlTVBCzY7oYKZU/8973C\nDhhXxgffWrI1JngYFg+jnfTzYZtQEdxYoXINSH5RVZYQpfbwGytRfyFQ64zS\nNpx9Ju86S1nLICq9KR6ct9g8S6rSTRZ6xKnRGnlcDYPvsoHqka6YW1vqM4SG\nmKNVVw/cUOJPaUTzNZd6FMx9WVMEM0P7X5sbQ+JJj2bQpGj8SuHZ38tb6RLY\n+x96qQPrhA8tqnimkKlhCYltCjGTSb1CYeen6rvGj9FS2104qDUTEGY/XbBZ\npQ4g5dGv6ZoaQRiQce42u+dRtF2bYbp8CGDpgR/Cv8c/aoFLZdHXBawJgvVw\nRTr/UyQqHtwwGFFGjWJ+6dNkDRO2odjFZaRAI5mFzGZyoVMa2hATq5kK0PuH\nSny4DFZIwsjyHMLD70ntkOylKHUHBNqAibFEQ5GTA/DB9VXihh58YIP+gFFk\n1I2CmfOxFDyf+uTakTTpHl4OneD0SvVdRKxaXewLzG/ockShLNpnf5XpAt7F\nRNak6kKXuLIy7EdbR7+V/6jBRirAb8z0LQwwlwwhkjda1U+xllwy63ao9HUC\nyUZw\r\n=9aDC\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 1.0.0](https://img.shields.io/badge/ETH2.0_Spec_Version-1.0.0-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\n\nimport {CachedBeaconState, stateTransition} from \"@chainsafe/lodestar-beacon-state-transition/src/allForks\";\nimport {allForks} from \"@chainsafe/lodestar-types\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst state: CachedBeaconState<allForks.BeaconState> = generateState() as CachedBeaconState<allForks.BeaconState>;\n\n// dummy test block \nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\nlet postStateContext: allForks.BeaconState;\ntry {\n  postStateContext = stateTransition(state, block);\n} catch (e) {\n  console.log(e);\n}\n\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"d9708a2d320ee5310569e69febca1dec192c7167","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.13.2+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"16.13.2","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.3","@chainsafe/ssz":"^0.8.20","@chainsafe/persistent-ts":"^0.19.1","@chainsafe/lodestar-types":"^0.32.1-dev.98+d9708a2d32","@chainsafe/lodestar-utils":"^0.32.1-dev.98+d9708a2d32","@chainsafe/lodestar-config":"^0.32.1-dev.98+d9708a2d32","@chainsafe/lodestar-params":"^0.32.1-dev.98+d9708a2d32","@chainsafe/persistent-merkle-tree":"^0.3.7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.2","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.32.1-dev.98_1642877201886_0.9555367522682312","host":"s3://npm-registry-packages"}},"0.32.1-dev.99":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.32.1-dev.99","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.32.1-dev.99","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"c33460da6e91fd1a9358636977c5013788c467d5","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.32.1-dev.99.tgz","fileCount":347,"integrity":"sha512-ea6nVD6ftla0xs/K/UxDBkgTXlcVtRnZdpr7tvkhlwWnTROlEcpQg0JQSMwqEWJV6tlC/N/Du0xhrWjB+uCt4Q==","signatures":[{"sig":"MEYCIQCSYp/UmfIm2LDjmkKGgTbeaLsg4ZX10R1wWEr5IL6KLAIhAOjVU/s1wtG1ZK8e/0u/YlGMHL/KZlKRkkHpY7+QrfEh","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":554746,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh7FJwCRA9TVsSAnZWagAASZwQAJw7pBRFreR9cQRMzuHr\nJhR67DsaMhDS6mVgwNsSSuDRIkhIgWkZWfhvK7AioJDei9SolbJ2/xPFeYW7\nfjFVnZsqjff258tKQsCjmJmAvR/g4bm+TzMO/4wljQxb/wzCAk+szHh+cAJQ\nMPftI3ie4+p8g0Ubo13kmohHFgp7EgvqfcU7iOsJlJuIPQGfN6tKUvzG6aaV\nAz1jpfjv7/eYHHNqy7YzxpehFUFTjBzd87GHyT+HcIr7zhwcTgJoBZySQ2iw\nRFu1oRrTSCIToT0lskkJA7PMlxtfd2lKW5wI0B+n4NGDRI6IdWylnXYROXCJ\n8V9nGSmSxWIj/Qbjcdkg6Noe0jv/OOdttzQKb+pgAvUVVQcn8mTENxh5ApNz\n4OitWlUU7wQKhHF88gnM2ZSfBWOj0tSbdtpJ3I+JM/RkdKRLtXoGPpGR+Vat\nsdzijMtKssNtNzOIvT5e+Zq/48+d9OApQgmn2De6D/KJ2zfmHbwEPUUqJV0q\n5604WRdzU9iReLqaLHpseBaxys98ds3+DEZgdAm2ijCQ8F7HRKAbbuEEn7He\n9/z2N9O/Ef32LX6btrpfleVDNnAX5UYQ/8brPeRqU+3/ucnQ3VvdOi9XBejg\n51HxfEL2FZnFBm1kJna6lcS2SQI4fjAV9wNk/5CtchgsrX/mVM47Yh4IviJU\noeey\r\n=G900\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 1.0.0](https://img.shields.io/badge/ETH2.0_Spec_Version-1.0.0-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\nimport {CachedBeaconStateAllForks, allForks} from \"@chainsafe/lodestar-beacon-state-transition\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst state: CachedBeaconStateAllForks = generateState() as CachedBeaconStateAllForks;\n\n// dummy test block\nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\nlet postStateContext: allForks.BeaconState;\ntry {\n  postStateContext = allForks.stateTransition(state, block);\n} catch (e) {\n  console.log(e);\n}\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"7e1fb2f76bd6935e9ee6c0a66de32ed30a2c4aa8","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.13.2+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"16.13.2","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.3","@chainsafe/ssz":"^0.8.20","@chainsafe/persistent-ts":"^0.19.1","@chainsafe/lodestar-types":"^0.32.1-dev.99+7e1fb2f76b","@chainsafe/lodestar-utils":"^0.32.1-dev.99+7e1fb2f76b","@chainsafe/lodestar-config":"^0.32.1-dev.99+7e1fb2f76b","@chainsafe/lodestar-params":"^0.32.1-dev.99+7e1fb2f76b","@chainsafe/persistent-merkle-tree":"^0.3.7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.2","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.32.1-dev.99_1642877552360_0.1669673629304269","host":"s3://npm-registry-packages"}},"0.32.1-dev.100":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.32.1-dev.100","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.32.1-dev.100","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"66538c777ad7b6c051c142c3a6f7c9d2fde81ca6","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.32.1-dev.100.tgz","fileCount":347,"integrity":"sha512-U565crz9qUkpvJ1qsS8TFX7o4G4FJUH+diXbCppwKUjaXxY0O6YlVpXtxK5WodygrvULBLxSHzJ0ZxJN5DaELA==","signatures":[{"sig":"MEQCIEM7RejVQPA0+cPlg0UuBgGooPCM5fB6UEBGTfV8yxQuAiALhsN8T1hDrk8614CviVqoJGXMkilFrsv/iSZ9KmIfOg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":554751,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh8BeLCRA9TVsSAnZWagAAGGgP/AzJhRvlyAAiPTULfsPq\nEnTTHO6OY8xgKmCi5CJ91bPgV5qrHfMUSm7arsjNjcBnpaNxqqf1ph7fD/rF\nLE34T0PuGHE1ccN3fQdUA5kubeMCVK2AsW4e8tsK9YSFECD1HTkCq/iBB4YT\nZhHLux81W7/zIxm9xU8zdPH4kKzR38ONqE4CbYQMk6e+76SYV6VVK0uy0fmh\n9tpPfKqvxcX2H3sjI0/cYndqQ2DJAK9FHeW0hhg4kci3uoAoaMYTZ7Lmch9D\n5FIwuE31hM3+5RcTflbNRcJjo/ZNpTW2D2gILlqNLGEM7oKDVAEvhmlT9moT\nAloZH7UOLgP8nTwPDB9Cjcpo/caesIzkyg3VTWErSUDRaOIIs7z8U+BxAhiy\nyFDiWjg0RN/a9jd9qVixkWmYRJQOi0LD0jtPxW1qZDHpGC3uTRGxaqzXEd8a\ntUWlLb3dY1lFZpetBysf9s16V8m9gAawBsfmV/LKwb16OmY0GSYeXT9w/W2x\ni60lLdITnNQrTihYq+xd/VHkOJNJYuw/qOTml8g0slwt/Ns973yIu9VtgpeF\nkbMHrjs0OFWzqCmv13SZTA7b0jUFMO1amKLNOZ3XByAflktOsAsug72/thzr\nM2HLVEYFuIzouStmG5TU3uPRNc+03eyX5d5/foHPdzLWfmiAX6n5OyJsDnoB\nzj/k\r\n=DEFl\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 1.0.0](https://img.shields.io/badge/ETH2.0_Spec_Version-1.0.0-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\nimport {CachedBeaconStateAllForks, allForks} from \"@chainsafe/lodestar-beacon-state-transition\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst state: CachedBeaconStateAllForks = generateState() as CachedBeaconStateAllForks;\n\n// dummy test block\nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\nlet postStateContext: allForks.BeaconState;\ntry {\n  postStateContext = allForks.stateTransition(state, block);\n} catch (e) {\n  console.log(e);\n}\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"58efb95f692bf7656ca0ab4ef9b465d1c574e02b","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.13.2+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"16.13.2","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.3","@chainsafe/ssz":"^0.8.20","@chainsafe/persistent-ts":"^0.19.1","@chainsafe/lodestar-types":"^0.32.1-dev.100+58efb95f69","@chainsafe/lodestar-utils":"^0.32.1-dev.100+58efb95f69","@chainsafe/lodestar-config":"^0.32.1-dev.100+58efb95f69","@chainsafe/lodestar-params":"^0.32.1-dev.100+58efb95f69","@chainsafe/persistent-merkle-tree":"^0.3.7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.2","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.32.1-dev.100_1643124619646_0.6626091807591807","host":"s3://npm-registry-packages"}},"0.32.1-dev.101":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.32.1-dev.101","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.32.1-dev.101","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"516813d7c467d6b6d50981cac9e7b8ee8fb47385","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.32.1-dev.101.tgz","fileCount":347,"integrity":"sha512-uCQadYBIL4lbcQgR96KVY/vhDMVfY6tpxUsLc55ORIAKBO1yGupsYWh15TWnSPm7FCsh7BJfH7J1qS+TjM/9vw==","signatures":[{"sig":"MEUCIQDhgrZfFcIQNe+qUjKkw1SS5JgqRj+5EYhR82LYqx0G7AIgHnXeQh36r3ecO0hnVc/hoAJtXWhSf0lr+N3aCxxSBVo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":554751,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh8CjCCRA9TVsSAnZWagAA+48QAIB5e5qonFGQC5qBMjzW\n6/MkNK6F531KKLBGui607o4NW/8P2yGhY/HYBjHPzmYvevigvn4Ejcd7UZtz\nWc5JgraqUkr6FVWv7vQAyhz6B5pWN1QR9QwT+adqoQocLZT9SeGjD/A7OLYf\nYlUV3vgd2IJ85Qzo82uYJfMconjsp25wPhAqSeLQ4SSAni/NXwG6/CxAvNMI\nU8I4s+/oOi1ZVm7Mp3tixw37cMRubKya4sww2N//Ha6/FB6ZWweBu3CcbaEF\nrUg+zMbtreQE3ipQizQN2fqBLFoqgXtfTSrHdDrDS1hZIPKVnK3kxe/NXL/G\n91S3zTv/7ZMJiavdVmP4+NZIsFBLNd7BmX0Is3I17RyMBv9MFehqk3NF+uLA\ntsUdd5cR5EuMeOd9vGv2cmu/I43BMAugUVkWCSsd4rpusCmNh4AIJ7G6MTKd\nG/2paRbzaZiSDNIinTRzMhFWsGOuorZE3vmikLVv7vV3KG4fQtVQi/JPKSR2\nUEpCPNHjCmUlq9T26XjBPWihzkwdyBmR338DqJCZehT2vAP4cjA7mdH6HyZS\n7a/LZx+9HByibEfi1NtX/GcCwerQgs8TkngykXv/VWiTe5NnaSdMizikMz0y\ndQJTaa3Q3MfgNFvYk7LL8XMln71g40MmEp7gEgXVG8JnmJv43Q3vOgL30fyd\ngkL/\r\n=FUvI\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 1.0.0](https://img.shields.io/badge/ETH2.0_Spec_Version-1.0.0-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\nimport {CachedBeaconStateAllForks, allForks} from \"@chainsafe/lodestar-beacon-state-transition\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst state: CachedBeaconStateAllForks = generateState() as CachedBeaconStateAllForks;\n\n// dummy test block\nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\nlet postStateContext: allForks.BeaconState;\ntry {\n  postStateContext = allForks.stateTransition(state, block);\n} catch (e) {\n  console.log(e);\n}\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"e477bb5728a4972c031ea8f2db76f186471ac5ae","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.13.2+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"16.13.2","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.3","@chainsafe/ssz":"^0.8.20","@chainsafe/persistent-ts":"^0.19.1","@chainsafe/lodestar-types":"^0.32.1-dev.101+e477bb5728","@chainsafe/lodestar-utils":"^0.32.1-dev.101+e477bb5728","@chainsafe/lodestar-config":"^0.32.1-dev.101+e477bb5728","@chainsafe/lodestar-params":"^0.32.1-dev.101+e477bb5728","@chainsafe/persistent-merkle-tree":"^0.3.7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.2","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.32.1-dev.101_1643129026539_0.3900984075506635","host":"s3://npm-registry-packages"}},"0.32.1-dev.102":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.32.1-dev.102","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.32.1-dev.102","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"b05ab58f55c4a03c52ce1ed899f5aa9b198ecb6f","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.32.1-dev.102.tgz","fileCount":347,"integrity":"sha512-lMaB8mKKB3hfKTtCjBZJ2He7CaCjsAW3n5Dl/jymNr+pnRor6xEQO01ey6yJvopDtJ0JYHNjIQ+QCa0WmXDL5A==","signatures":[{"sig":"MEUCIAeXba5M5saHXBEbOhROADjglQn0bPYkpS77fLjGzvzQAiEAlRzbngWsQSKza1JG5sDTU8SflvBUcNZ7YmST09ZZr7c=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":554751,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh8DDdCRA9TVsSAnZWagAA9Z0P/jgjpCBYc6ZW0QAam9YS\nuwsI8pIGRa4imqIIY0VFvjy8FdTVCYuL3d8k0yWW3YZpNpxAbQ/yBfhM2zOE\nmoGUcer7HVPAtJLMduOOSExr7/6WAsrOwhS/KOF10j1fgnMn/Xox2T1mK60r\nfDk9GUInOaWdzkeM5SI+FqRm0xeL471uTVQfTdeQ7cJhkH959SvlcQP+cw4V\nQYanzKG3lekGMTnT+qcX8zN3uf8pu7ZOOTfc0GZ8f7K3JMqhx7FnVPAjI2BO\nW9zQrGsh0HwfRbmJAOQR2ZR0IuWexmhmSwUsnim9nTQGkA4tXnwScCja47qc\nb4VFhFXGwTGY4ejlLKHWWpBmUowHbb9aTMThN3Bumr4FJkHPK2N90wMAEBPQ\nuLL8vGsXNy4dI/xD3ujs/pLEkmdA77FDjzS+QX+LWCRmesSxmTldYzb7Vf0L\ngdf9Zy2hTUFi9XiX1UEryfg4gL5p25jh2o/qT+Lcp9ORXqWnHBohKg6e2fVy\nohRgzxWurNE81NJCsGYLj6HJdvBLQdFlG6/t9zjEMBEzU0UrjyMbXSc2lmwL\neZhaLUc6Z2KLbktK82XUdefzR+OQKc+xb0P46nPeui3Ys2aP0ASnaBKSB+GH\nl1DYXdpIAZcWFoIZI4pzMKeS7kEIr3wHbfsZgrUhxC7j5iDiOkWlLUt4nnOu\nKyKz\r\n=ds15\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 1.0.0](https://img.shields.io/badge/ETH2.0_Spec_Version-1.0.0-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\nimport {CachedBeaconStateAllForks, allForks} from \"@chainsafe/lodestar-beacon-state-transition\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst state: CachedBeaconStateAllForks = generateState() as CachedBeaconStateAllForks;\n\n// dummy test block\nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\nlet postStateContext: allForks.BeaconState;\ntry {\n  postStateContext = allForks.stateTransition(state, block);\n} catch (e) {\n  console.log(e);\n}\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"a00ec5c0c76ed0e95755e842c727a52353f9e6f7","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.13.2+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"16.13.2","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.3","@chainsafe/ssz":"^0.8.20","@chainsafe/persistent-ts":"^0.19.1","@chainsafe/lodestar-types":"^0.32.1-dev.102+a00ec5c0c7","@chainsafe/lodestar-utils":"^0.32.1-dev.102+a00ec5c0c7","@chainsafe/lodestar-config":"^0.32.1-dev.102+a00ec5c0c7","@chainsafe/lodestar-params":"^0.32.1-dev.102+a00ec5c0c7","@chainsafe/persistent-merkle-tree":"^0.3.7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.2","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.32.1-dev.102_1643131100961_0.0033814195025574367","host":"s3://npm-registry-packages"}},"0.32.1-dev.103":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.32.1-dev.103","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.32.1-dev.103","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"4344c332d042442cfb9f8b85e212a1d612493c23","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.32.1-dev.103.tgz","fileCount":347,"integrity":"sha512-cPb1XLswUOjNgPtv4xQ4q5uNo9ormZqdCpXOqtBmsWSHFWOLTJoXnEgrdXJm9RzYa+w7PTfTk1COjF0xg3RHoQ==","signatures":[{"sig":"MEUCIAQkg0xA/mhrPn/vfKn4pkoxuER4qmwD2sdGzzQVuUuKAiEA09FrhSRyDFO48UB1POv03p9t0ePx1XvK94QpEoo/NB8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":554751,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh8q20CRA9TVsSAnZWagAAhLcP/i0vriklZyKadgvPCbJB\netH0f5HZ6EAnig2KxoKTCTAwjajn9wqSMSks6CGnIDIamaMGZUc19Un67RPf\nQG7xLTbSrTrSyngrVyh5bfznplINCJKb2DpGVq3SP8CShR9CfNljP8KcKuIn\n51yhafL6ZtNbG2fsXcPzxpDo4KqkJ+XvJNM7wTX/Qt1nXTsdOaPuElnKkuVN\nEwMY7c5CVxLqqJlBQAirwwACNhKR9+xs/HSHkeqV1nHZXwfVQ6wQnxC4eGBv\n6HVvmKx+ar4L0XQYGG9r9SVF8Nc4d7niuZYsRnB602zDzWtY3hFtmOMb7Qt0\nCfc+pWJGfS5NXfK9o11m+VUw0ZkGahlfLHL6P61ttnzJ1C1u/SCpudIdXMso\nv+CLi6b0MxExGRS/DgQpEHYht4QSJIolnvvVXsLUAiDa6hpRO5jkkZWXzsfx\na45v9vxL0aKKAEDwtE0NQJr6O4zafvrDWay592FJukHGfRw1t4rtJ1ipN3IB\nymPkiulEaG76oluefWGg3kWWGBoyag6hJ1hp2cU+2Xnhp/ShSHLd7Xik5pwo\nnCiFRFj9Ju2wuIvw97kDxAfhOTL+hm36KKZpnVGCdDwSpAASpWHK0hHRE5is\nABzUf+45NnmcztUsuYfrgHSy+ckO403MNjKd+6hWv+w1ZexRxPEenGxrUPoD\nj6/x\r\n=Jq3I\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 1.0.0](https://img.shields.io/badge/ETH2.0_Spec_Version-1.0.0-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\nimport {CachedBeaconStateAllForks, allForks} from \"@chainsafe/lodestar-beacon-state-transition\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst state: CachedBeaconStateAllForks = generateState() as CachedBeaconStateAllForks;\n\n// dummy test block\nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\nlet postStateContext: allForks.BeaconState;\ntry {\n  postStateContext = allForks.stateTransition(state, block);\n} catch (e) {\n  console.log(e);\n}\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"eb522169788141340c718227b582ba83b4768757","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.13.2+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"16.13.2","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.3","@chainsafe/ssz":"^0.8.20","@chainsafe/persistent-ts":"^0.19.1","@chainsafe/lodestar-types":"^0.32.1-dev.103+eb52216978","@chainsafe/lodestar-utils":"^0.32.1-dev.103+eb52216978","@chainsafe/lodestar-config":"^0.32.1-dev.103+eb52216978","@chainsafe/lodestar-params":"^0.32.1-dev.103+eb52216978","@chainsafe/persistent-merkle-tree":"^0.3.7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.2","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.32.1-dev.103_1643294132505_0.15475350246198305","host":"s3://npm-registry-packages"}},"0.34.0-dev.0":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.34.0-dev.0","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.34.0-dev.0","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"c1ffb59535f87b629a1a1d7d8ebf22f10de11d15","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.34.0-dev.0.tgz","fileCount":347,"integrity":"sha512-sE8M7Lwtb/Mm4Wqx6b0w11La/rz06NE+aUDgBgseo4uvoqC9t9a/Nc3nTTmLUncsYsAVHCZzSKcAJANOcB474A==","signatures":[{"sig":"MEYCIQCj1g/gju80I5B1bv+RRrYF/kiGhT3MBb+SaYDzvxvEHwIhAMB5hyQr0z1IEOGzHTB0Vmc7U3wwtSBLmizGvgJz/8Hg","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":554741,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh8tBUCRA9TVsSAnZWagAAEqMP/26z3t/lSBkdw7p/6uXL\njUYTNkqxEiUHAawe8Rx2MHDRC1g9XGjOmU2OmIBINRIVJJFRDoThjw423cRO\ngM675vcqdt9IbN57oM/Ug9qfpoGX/16OjVzhQjP6IaYEQ9jjgCV4RqVv6aIp\ncVhS2IF5CuCVIKPO3m3W8rHkXBCAu/N5NLadrfW3j/pNP64hyW2nPDDKxM+8\njC/D6fvp1uwdVB6yW3Xkcow8XH8CVYEM/5OmdKaaYkptn50CUEeoDHsXDZE6\nlX6P6pWskmo9164zKOTr43H7fMIs0Mc40CXbIbGTqm+m6dZFBKM+TpRddmDM\n9EAZbNTG3vGLBKfuGHCyr0ziuEW4cogTiZCBuoswbt1a7TIPR7DSNQ3oTE7m\n0L9H/oss6NMSb5jjrC88I8/ltaa7Krt9YUnDYlx8DmVHnE++Abzp2V40Op7Z\nyiOtcdSHliQ5kV9GBuMiArqpqUNdxl249orkulr9vVWSd7woIwYXF7i/epkm\n5wsXbRt+vV3F7E6zKTvHmW2xi40cDEgt4cKH+LPtXXtJ87QZ5LyyvBjK9YhH\nDjf1hAs3Qvi2jsRzBcx1WC6saMVHNQ+8rUivYYajCsdU9UW2pRXo7zKjDxp2\n3EhVeHymvFmqdYcLknPqD8XJ7pxlAvlkBYD5zQHbppA74EzP6JfHtF7DnNvp\nzCUV\r\n=OB/S\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 1.0.0](https://img.shields.io/badge/ETH2.0_Spec_Version-1.0.0-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\nimport {CachedBeaconStateAllForks, allForks} from \"@chainsafe/lodestar-beacon-state-transition\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst state: CachedBeaconStateAllForks = generateState() as CachedBeaconStateAllForks;\n\n// dummy test block\nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\nlet postStateContext: allForks.BeaconState;\ntry {\n  postStateContext = allForks.stateTransition(state, block);\n} catch (e) {\n  console.log(e);\n}\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"c832a0a75577b6a0ef4324a57d6d62e58284c7e2","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.13.2+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"16.13.2","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.3","@chainsafe/ssz":"^0.8.20","@chainsafe/persistent-ts":"^0.19.1","@chainsafe/lodestar-types":"^0.34.0-dev.0+c832a0a755","@chainsafe/lodestar-utils":"^0.34.0-dev.0+c832a0a755","@chainsafe/lodestar-config":"^0.34.0-dev.0+c832a0a755","@chainsafe/lodestar-params":"^0.34.0-dev.0+c832a0a755","@chainsafe/persistent-merkle-tree":"^0.3.7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.2","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.34.0-dev.0_1643302996506_0.9132712528417537","host":"s3://npm-registry-packages"}},"0.34.0-dev.1":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.34.0-dev.1","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.34.0-dev.1","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"bf58e99c8486a67b50b70dff629a3786ba6d9929","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.34.0-dev.1.tgz","fileCount":347,"integrity":"sha512-1c68LyDlhkiJTIbhyqFPqKJoFrGzucK9IdkVCHwLQfBYfv1OQcUgwMS1fa4P67JLh1sZMMaWCzvAZTttHr5jyg==","signatures":[{"sig":"MEYCIQCv32RccfJi3ZIi9A4GU7+yraKlUpRZs9cAr9U2D+HgGQIhAJZ9+rRTzlD/uDU54qjNxreA+Xw0drZZv7ipb6o+OhMp","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":554741,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh81DCCRA9TVsSAnZWagAAJZ4P/2d1y2vj2DK5eqzjmBbn\nxdXVr6gGvnByTxnESHA9jGLKHZyfTaBFkmri/GEIMq6f1QH6tlHufWiKx3LP\nNa9Vd04o15QNFKwjTW3Cavzloc7rB5T9rmrUzL3AFf0qMIJFkYP5IZezM7Ee\ndDPa1HpXyVtUevXou79YNp59IenmAIcwIDHWux4aUqgp3S2wCrDzKZ+ZMIyK\n2wrRrak6L3U9TswOwwIspgAfdC1HeSQpDjE3cBVJlupftljRVauNOAFyHfZ4\nVr84OpKzMyBt+ogY/iTBTyL6OEH9SxF8F+nosp2xFwhxEHNcNMm+x36iEuUz\nRd04V56LkwOIvH7zguGY90g+9u635d8ROib/MVMOvoxa/sxngtP+ZDm0hkSi\nnm6ACmIdTeM45+X4n1y+WGKlz00mWWRcp3gR0+8gFzpYfZguzSmNfMJWVsVS\nSVA/5EAhVd+QYo2Npy3+2aQXkoZh6yU6l4iJViiNEx6vZEtoeWXfS2eZost1\nrTIOPi42RQ1QiWEjsU1XiPLVbe8NuGjsxYHlXnMODiqRS6PYcrfGF/+NhEB4\nJ2VXFOsEDpMfiOLtPjVGkd3fn+qnc9v9Jh7jk+ZdJMBvH+EOw75evq85B40J\nas7VEs4QFKcFJ9yUZIwFr9rCHGm9PGMU2OT3qT6tvpEXt2opUk/zjmkFs+yu\nh15N\r\n=CpuL\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 1.0.0](https://img.shields.io/badge/ETH2.0_Spec_Version-1.0.0-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\nimport {CachedBeaconStateAllForks, allForks} from \"@chainsafe/lodestar-beacon-state-transition\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst state: CachedBeaconStateAllForks = generateState() as CachedBeaconStateAllForks;\n\n// dummy test block\nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\nlet postStateContext: allForks.BeaconState;\ntry {\n  postStateContext = allForks.stateTransition(state, block);\n} catch (e) {\n  console.log(e);\n}\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"50a46bb4422f0c86dad4366178430117f4cd0497","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.13.2+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"16.13.2","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.3","@chainsafe/ssz":"^0.8.20","@chainsafe/persistent-ts":"^0.19.1","@chainsafe/lodestar-types":"^0.34.0-dev.1+50a46bb442","@chainsafe/lodestar-utils":"^0.34.0-dev.1+50a46bb442","@chainsafe/lodestar-config":"^0.34.0-dev.1+50a46bb442","@chainsafe/lodestar-params":"^0.34.0-dev.1+50a46bb442","@chainsafe/persistent-merkle-tree":"^0.3.7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.2","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.34.0-dev.1_1643335874179_0.2846942767532561","host":"s3://npm-registry-packages"}},"0.34.0-dev.2":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.34.0-dev.2","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.34.0-dev.2","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"ecec33f427ec02f90277a1c33d9b162d83108a26","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.34.0-dev.2.tgz","fileCount":347,"integrity":"sha512-K/Ysglqnvkz71phPWLb9TCKJIFhxZHGUbXeP6N5VYNY7lHv5Mm4KhP7DLjEaIdLqTwG2np35gKxqZyUB/BCmaQ==","signatures":[{"sig":"MEUCIBsNDDdNO+2iPwqiQBkjEGkd58fM4aoB4bIw2L2O1VuuAiEAmdAwqbLKP46ZiHQ7KxxWar4iwh2cm7VNhpUjp8qqr/s=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":554741,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh82/ECRA9TVsSAnZWagAAHDMQAJoWUyUM3Kkauv+r8fSM\nRDVzMMPxJdBdODb/n4aPG6iccTi1V6Bd0aWR+y001Z9jIOdxI2b1R8enHx/e\nCc9TVJchFc/4tNZcqVVzqlH/FNcDJ6rxHR0WAIetQoYs/t6DEWoivYgi+JbI\nWsVeN+NDOJpdl7Gb5Exd6diGU2SmY2WvkOdsB6DZB7F3sbhs6eTrKnTJP8Y8\nkz6Wvtc13kE3x3X1Z69iM9N4UMv5YhGiMNe7b3TKA8zdElOZXKL3LwxOsUVl\nL3iCM6sz7ceY4APYJqaNYJdvbgdSV9w7+G9jWaQTrPSa2wU5qH/IyCRtW4GF\n4QqijENro92WG5PE1bNCHVplrfH4Uv5v9P1ARUlfAfCSRM30OREvZ6L4qdum\nK0cVQegWelCVe9pYAAhdSpiyTgYA5oGdMdrzRLMhUJQGnaNadNCSBDFivnsp\nRXH8qblQcbVGX7aTRDwEWd7v4r7lrUe8o8wf8soX+P8vmNV8UM9mlMICeMvY\nU8P3Ksr8QJLeUZdbGyI2t+2HjslW0RIiCZtk0Qr6wcD+lXlJgV0IIGAEthBa\nWZKhRYWkChaOaeUKiKiZZv6nN1IjpVuOW2JW/PONr3z2ys1rgDHjQ1k+rFaT\n8GAUpbuo5bv1L78s3y6X9x8zNMDXOhvxo1B6uPHuwZxWsDav06jhUv3nr/EF\ngL1W\r\n=fZcn\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 1.0.0](https://img.shields.io/badge/ETH2.0_Spec_Version-1.0.0-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\nimport {CachedBeaconStateAllForks, allForks} from \"@chainsafe/lodestar-beacon-state-transition\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst state: CachedBeaconStateAllForks = generateState() as CachedBeaconStateAllForks;\n\n// dummy test block\nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\nlet postStateContext: allForks.BeaconState;\ntry {\n  postStateContext = allForks.stateTransition(state, block);\n} catch (e) {\n  console.log(e);\n}\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"0fea7126d84f1ca41caa85c0f5f5f84eea897d9c","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.13.2+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"16.13.2","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.3","@chainsafe/ssz":"^0.8.20","@chainsafe/persistent-ts":"^0.19.1","@chainsafe/lodestar-types":"^0.34.0-dev.2+0fea7126d8","@chainsafe/lodestar-utils":"^0.34.0-dev.2+0fea7126d8","@chainsafe/lodestar-config":"^0.34.0-dev.2+0fea7126d8","@chainsafe/lodestar-params":"^0.34.0-dev.2+0fea7126d8","@chainsafe/persistent-merkle-tree":"^0.3.7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.2","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.34.0-dev.2_1643343812108_0.6072488468745549","host":"s3://npm-registry-packages"}},"0.34.0-dev.3":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.34.0-dev.3","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.34.0-dev.3","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"b4eb4b0e216ee839957391ca07fe4b503ac95b3d","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.34.0-dev.3.tgz","fileCount":347,"integrity":"sha512-IqPBJwddoWC9NQ8h2D+K03IfW231kScWGprj4Tu+618rj5FSpIklW69UEb1st6lpwsiUq0AuKp/jmHdDGlL3dQ==","signatures":[{"sig":"MEUCIQDLcMqUUOZiXb+Xaftlo2TgOX1GfS6L5LEkxTq3Xo1YswIgE3iVlfxbOiBwTFtkeomeoWJi2r39PfTMg2jNHLH0Blc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":554741,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh9AL9CRA9TVsSAnZWagAA1mMP/1tBvzRessJaCmFx4vXU\nPiEg77TC4fcvrxEIojbOMJlxYQoNJ5m2Z3K0RZ4A29aOkIiOtXJ08o5SENbs\nqeACqU+Uz1t3ATpe9NvXzTULKmCGrz7R2V3HimGsDY02khNdVKgjE/Gw5eAJ\noSwWA8tg8H3wTGkGJjc176jWKwxAjriLJn49tL8Vbahmxllk+Q9ksqTY2G6I\nMVakKsehF1v3IqewehRZnW3kf6mY5fybpPlXJcHisi87stvZIOU+eNfqEMkx\naml9NE2ppQ4KxSyCpkA22g45eFpmNl5DyH4y+eiUWo4ZT2E24FcstAEtmh+k\nuzfKOewOu0SawbSe9YXFYLLxaVQn4G6YLGD+BDFr5PfsKSKtHaYBr2WpIVaA\nr3A+sLnreyJAFGXpqljkhZLNqXK5Aawie8naWQy0Q8aHqiYGXJAjzAb8a67H\nlfK0RHig5+HY4wVAciRMmqnR38QOsf5EcyynelmBBnFX9ouNsKmOd+Y+zp6d\n7TLrDyjJxWijGRTUgJOYJzs/okUqUe0Ciclx3t/qaCsS+50zBUqs4gRCOsJD\nxMi4JCTKVqrTMBMiY4oa9JkQtw0b28toOZ2umkwIdf8dcSVjyQKSGqHHg52w\nkrd1+VF+pZ3iD8f2+vT2bdrQbJLeVor9jbWDXgTj2VHZX/zIW0YGOzEvgE+k\nFN4S\r\n=m/6i\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 1.0.0](https://img.shields.io/badge/ETH2.0_Spec_Version-1.0.0-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\nimport {CachedBeaconStateAllForks, allForks} from \"@chainsafe/lodestar-beacon-state-transition\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst state: CachedBeaconStateAllForks = generateState() as CachedBeaconStateAllForks;\n\n// dummy test block\nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\nlet postStateContext: allForks.BeaconState;\ntry {\n  postStateContext = allForks.stateTransition(state, block);\n} catch (e) {\n  console.log(e);\n}\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"5d922330967611a5154518c109474f54d171b1de","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.13.2+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"16.13.2","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.3","@chainsafe/ssz":"^0.8.20","@chainsafe/persistent-ts":"^0.19.1","@chainsafe/lodestar-types":"^0.34.0-dev.3+5d92233096","@chainsafe/lodestar-utils":"^0.34.0-dev.3+5d92233096","@chainsafe/lodestar-config":"^0.34.0-dev.3+5d92233096","@chainsafe/lodestar-params":"^0.34.0-dev.3+5d92233096","@chainsafe/persistent-merkle-tree":"^0.3.7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.2","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.34.0-dev.3_1643381501361_0.4039980986859073","host":"s3://npm-registry-packages"}},"0.34.0-dev.4":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.34.0-dev.4","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.34.0-dev.4","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"312fef6caf995cd5a9683103745acc8e1e9858e8","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.34.0-dev.4.tgz","fileCount":347,"integrity":"sha512-Hygqiu21X7HCxJwH3bM4dNfXF4hvQnmJ8ER6+dwc9dRvMBkMFz6UjlWdCBsMiO3cTsyNzPg3ZFQdcHw9w08UYg==","signatures":[{"sig":"MEQCIF/Z4SjgdaZv5UThwAg86SJiFIOY+f9qauKrJnl2hUMVAiB4CHYvd5f232Yf/UoLOfQWbIc4IckEwXmkw+TRx/aMYg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":554741,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh9AQyCRA9TVsSAnZWagAAyYsP/RURjobovpeEZwy+A+jd\noth20o4pQqzVhkxw7iHT2j7lPW/8dQHGj9pVZdm3WsuZ9xuXjpTXREOmwmDt\nB7FbAcLAJboQVsj1JsHK788Rr2stRSHZJThnUNq0iuDG8+XtuMwmcxOwaKSo\nHwX3dMvo6fYziX8LcKSvgvHDEGhojO0atCd9EreYO1likDThMEO0HGg2p582\nW5el/rasn5QDS/sej+Zekp1E1DQQyFytJLceILcWf0W3gL+f5SOboqOLqS7/\n6caSlg5SlJ+9/Wrrxc2uLi9KiZd5U4gAUqEstPfK3A33a4JlO9L46ZY6/v6w\nRaQSTElP7HloOU10SFZNY2JVYStCQjz4vEh4rxifFJ9jHM9/ywO3tDhEx5eu\n5VJhq7jjx0GHUNBRV3JY5n0Y4IecSfBx+jdoe2BInJ+d9Mf073sKIagekmBd\neDLq32zvknjJi31BotHuPFJtAFdc026VdOAEfApVs2FGgl3SHcovnRY2j1Y/\nPjzymI8tAQnm6fQavJRV1FY57QZL/tCX8s1sbu5NwjdIichXEdWomLdaaK7r\nkEuozWMbNLhycNQJYFLjv6gmyeu/v2t8XVRI14uOeEYaLhzNgcaDmm96brZ3\nNT9voV7O2XH44JafJv2YCUf5Xkergj3NwTUb0cEwdSReWbTGWBmUiSuTKWzI\nOsRT\r\n=v24R\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 1.0.0](https://img.shields.io/badge/ETH2.0_Spec_Version-1.0.0-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\nimport {CachedBeaconStateAllForks, allForks} from \"@chainsafe/lodestar-beacon-state-transition\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst state: CachedBeaconStateAllForks = generateState() as CachedBeaconStateAllForks;\n\n// dummy test block\nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\nlet postStateContext: allForks.BeaconState;\ntry {\n  postStateContext = allForks.stateTransition(state, block);\n} catch (e) {\n  console.log(e);\n}\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"e86f50a6871e8b16f31b8b4c1256e18a745476e0","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.13.2+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"16.13.2","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.3","@chainsafe/ssz":"^0.8.20","@chainsafe/persistent-ts":"^0.19.1","@chainsafe/lodestar-types":"^0.34.0-dev.4+e86f50a687","@chainsafe/lodestar-utils":"^0.34.0-dev.4+e86f50a687","@chainsafe/lodestar-config":"^0.34.0-dev.4+e86f50a687","@chainsafe/lodestar-params":"^0.34.0-dev.4+e86f50a687","@chainsafe/persistent-merkle-tree":"^0.3.7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.2","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.34.0-dev.4_1643381810071_0.42224294401474194","host":"s3://npm-registry-packages"}},"0.34.0-dev.5":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.34.0-dev.5","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.34.0-dev.5","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"70dfd49990117cb677816f60fa3e51912757a21f","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.34.0-dev.5.tgz","fileCount":347,"integrity":"sha512-ZuvLXt80v2/1m/3hJXATuXz2ykZ5cAypERfGGu9aoWq6r7+99w7laT+HOWPW9sNCrC4fg4wSho6pletzHlOYjQ==","signatures":[{"sig":"MEYCIQDN/fIIa8tk2Jlhs9Va/4SDXUGCajJM99j3vVtgOTySvgIhAMnro71kSpfkreuY9iImLlyTwNB2ImhW2n96O+WTqwS1","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":554737,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh9W4TCRA9TVsSAnZWagAA7dUP/RBUbibpvxJ+RWXSHGzG\nzpLF9HuHdbQwB+5Kjm08VhImIlo90Cel/kNjTy49uXaxqwICg2esjf3Xb+FP\nIyKfRC3ZGE8/3AbYq3TKkgn2CtF09evfugOT6ypnv+g0eCV4F+Ywp7xCqefP\nu9aiOpds2v4vBVZJtQFuSvz53HgYSp6DCn2R/03aXfhJIgMRJaQqxyJ71Vyd\nxxzddzlFv5d6La/hhkBiQve1MknKjs9ayaC/TrzTQ0ICmonxU4xb/LDkjxA7\nTZaUUi1bZRYuySgzsR6o072OGpQOKlU/+uvIWMwDOjDewWfcjrViElbH2qYY\nqP6J+EUV5+mF0N4fNT/7AmZVlWkQpdf0gpN0hq1mqFchyjaPHRNprZ9K6Qzn\nLs3GNEaInTGHfrvu7L6PoU3rlpI8jRYm2eEDGuvIlMmTqkOMALulsSoQHllx\nqeCu8s8ieQmRgM6sNivq26BuS2+aBzGe2sMpWImkWn4epZ8MTGHgYRKz8GIv\niKrRzIK7anTxPZZ1DQZu/z2lBNipZ1U9mco+heOIlzvU7BMr4ekAy4cfXeUj\nrVG/lItLOYSYJC4sNofGvn5oTkiLCrhajMHNiUbdC5tQRi9tZhpruHQVY3n1\n3Vb+g+N1vt5lcA+sQlXA3UL2/QX3sxcXSsRW75NSmz8iBSyC4J70zwzwMwvr\nvCG2\r\n=yaIA\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 1.0.0](https://img.shields.io/badge/ETH2.0_Spec_Version-1.0.0-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\nimport {CachedBeaconStateAllForks, allForks} from \"@chainsafe/lodestar-beacon-state-transition\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst state: CachedBeaconStateAllForks = generateState() as CachedBeaconStateAllForks;\n\n// dummy test block\nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\nlet postStateContext: allForks.BeaconState;\ntry {\n  postStateContext = allForks.stateTransition(state, block);\n} catch (e) {\n  console.log(e);\n}\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"aba0815ee5b6571c882335717bdf2aa304e3c193","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.13.2+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"16.13.2","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.3","@chainsafe/ssz":"^0.8.20","@chainsafe/persistent-ts":"^0.19.1","@chainsafe/lodestar-types":"0.34.0-dev.5+aba0815ee5","@chainsafe/lodestar-utils":"0.34.0-dev.5+aba0815ee5","@chainsafe/lodestar-config":"0.34.0-dev.5+aba0815ee5","@chainsafe/lodestar-params":"0.34.0-dev.5+aba0815ee5","@chainsafe/persistent-merkle-tree":"^0.3.7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.2","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.34.0-dev.5_1643474451299_0.37633757727846007","host":"s3://npm-registry-packages"}},"0.34.0-dev.6":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.34.0-dev.6","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.34.0-dev.6","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"c453101fba7618e5db55da59808af59ddddac05f","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.34.0-dev.6.tgz","fileCount":347,"integrity":"sha512-2NOrKD91w5cus/o/FR0maXMOz2xdl8XMMVkAwWIdtikHbQnH0qZxyEhAO6JK31AWB3nuqtQ1vvYEobf/0aPmQw==","signatures":[{"sig":"MEUCIEmwrOwiIK0x+Qr0aafIsnUIw+KilsSQ0TL9Q8TKVgnJAiEAxP/EXE0G9ZCMNCrJXLNPKkwTWBSY4Ey8if23tc6/xyI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":554737,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh+A/MCRA9TVsSAnZWagAAbFUQAKCCNlfvdu5JPoZrqZ9y\n0A9C5Fj8Cx5gRTBDUJdKdwTioHEv8kkoTj5fJoW2wcqsrwxTmHvzp0p8uVqT\nD5RvumCrDaRlWm+DnEn9qxrKabikCRGfEIqEfqZVrfSrnMFEzYsRWqUBlDKp\nNXsLQ90gfguuVKpVIe8f+mJ5exaca6amkzeoh6KMb1/P/cRjh0y2KEVbK6ib\nEyZOxWIHS8Nawgy4a5BW9PSwcBbFR2+TNzwZI5xhOHgB7cHNsSSri2dDgZKY\nsvfx5r5SL6prfPuGc5whvYkAaQKrwwXUB6kDU4CfFNDeAhBpYXbLXNjDLOgH\nWqwZ7Ro+3k2rGF0tUfYJErH3R1+vd1hWjVaKW33M9I10fX/Tek5Iqw6VQeDM\nX5fBCya4WibhjwFGWiKE0PKUef0A+0nz1ZDv7NAwFQhpE5e1c1n6xuaQyMEZ\nsJksCeypX+oXwcXXokEZSwTX1h1ouun2bAFDrCuXFbE+BiFUZHoMTmkexNrA\nNwUhOTkifTydQxVyscbJNZ4W6yrKt9Ijk08mq0JKXnoJqesphvkKkH9uPcqm\nEoKvvBQoRQXpwOzBVtu2mS8BqJEScS3spuUUbtsOrquI7nI9KSTJEet0YQIb\nTBpVPFwz7F6JEzYGyGzWyLywVzAkUPbUIbKYLTMwm2o267anNfo/LwFyMaMp\ntQxK\r\n=Wfzv\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 1.0.0](https://img.shields.io/badge/ETH2.0_Spec_Version-1.0.0-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\nimport {CachedBeaconStateAllForks, allForks} from \"@chainsafe/lodestar-beacon-state-transition\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst state: CachedBeaconStateAllForks = generateState() as CachedBeaconStateAllForks;\n\n// dummy test block\nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\nlet postStateContext: allForks.BeaconState;\ntry {\n  postStateContext = allForks.stateTransition(state, block);\n} catch (e) {\n  console.log(e);\n}\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"6db356c62c86ee128144dd493c0b910ddd9c6c75","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.13.2+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"16.13.2","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.3","@chainsafe/ssz":"^0.8.20","@chainsafe/persistent-ts":"^0.19.1","@chainsafe/lodestar-types":"0.34.0-dev.6+6db356c62c","@chainsafe/lodestar-utils":"0.34.0-dev.6+6db356c62c","@chainsafe/lodestar-config":"0.34.0-dev.6+6db356c62c","@chainsafe/lodestar-params":"0.34.0-dev.6+6db356c62c","@chainsafe/persistent-merkle-tree":"^0.3.7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.2","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.34.0-dev.6_1643646923901_0.07837236908836664","host":"s3://npm-registry-packages"}},"0.34.0-dev.7":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.34.0-dev.7","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.34.0-dev.7","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"71f4662d79beff18218ebdb4066b3ccfdbfd578e","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.34.0-dev.7.tgz","fileCount":347,"integrity":"sha512-KvHdvE4IEcqCCuU2QMOaxAaYzC6ZdjpmRrwGOxn2foTwK8DVMIUZioUwRO6jJ/cbO9oRN2n+jSMt8D11o7168A==","signatures":[{"sig":"MEYCIQC/Pd6AXwZotC7a1VYpD5PNvyaIP6pGHHepr4h6viXa0QIhAKUNx6gqiPlyfOxj09K5oCIY3XAQhPGv1/azDAEkRgUp","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":554737,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh+CHCCRA9TVsSAnZWagAAZlMP/2DOkiEr1gWei6FS6QLH\nvbgRqlCK6zntxz6bQvBaBH04CrOah/s2gHv4o/7tTvC1E1+uLn1AJYGQs8I8\njBO5BEedVXQB52aeZ/0Jo56dquu1tObBlSe6lcMChQMl4RwsZ0SMboClAezV\naYRtfl5USZoB9BjQ97jTS0+ZvQcrBk9gEzRRtdB9N88SEYzqdHJBVpGr81/T\nP4AvJULOK5rM7JBK11ATXR0PJlGVVNhGWV/lgeKzDLDrmF1kNJkQEcEoctmj\nhfsKrWUEbflNoUPRT6OYLudD8pONybaAztUoj1z66W5BTsyL1JfXm5kPdsrO\nuP2oyP7goyBe+o99QAqpod3zvZE+jDAQhI7hJAsgynUzn4+vN53GWQALui1C\ngGwv3yogSx9Vzbc+OZhbtXxlzZf9sDEpZpS8T0eZIzSZwXEdRl4X9hDaHFjS\nleorvGgSd7e0gAyH9jKhh7JyXlZVqlGD9V5A08KX/0jfihEW5O3lCjMicqs9\npCIyqIz+mkiLml8q2bBwUEcu0W17+SuhrLMIVV9RMYANp2xFpQFesyVBQHCn\nkvRfH1foUhkha7DdlWsZX3XgiXnZ2RfqJwm6VkJtzfHBd72yk1cUzXslEaQn\nmRdVJX4DcUu0Iw6N/l3MRPPvnL2Lz4V9usSMz4tBzJZ8y/NjxGsK6fmyo5Dk\nFYKm\r\n=lQuI\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 1.0.0](https://img.shields.io/badge/ETH2.0_Spec_Version-1.0.0-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\nimport {CachedBeaconStateAllForks, allForks} from \"@chainsafe/lodestar-beacon-state-transition\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst state: CachedBeaconStateAllForks = generateState() as CachedBeaconStateAllForks;\n\n// dummy test block\nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\nlet postStateContext: allForks.BeaconState;\ntry {\n  postStateContext = allForks.stateTransition(state, block);\n} catch (e) {\n  console.log(e);\n}\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"52032f803226e5e6aa490e3f49d6b12c8e7ca714","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.13.2+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"16.13.2","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.3","@chainsafe/ssz":"^0.8.20","@chainsafe/persistent-ts":"^0.19.1","@chainsafe/lodestar-types":"0.34.0-dev.7+52032f8032","@chainsafe/lodestar-utils":"0.34.0-dev.7+52032f8032","@chainsafe/lodestar-config":"0.34.0-dev.7+52032f8032","@chainsafe/lodestar-params":"0.34.0-dev.7+52032f8032","@chainsafe/persistent-merkle-tree":"^0.3.7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.2","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.34.0-dev.7_1643651522541_0.42718365345237075","host":"s3://npm-registry-packages"}},"0.34.0-dev.8":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.34.0-dev.8","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.34.0-dev.8","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"f64b185202ac5c7852e513c684cdbb73df8ef32c","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.34.0-dev.8.tgz","fileCount":347,"integrity":"sha512-s/BAdUwJArHEqfW+hI6jpShDtzE0AY6T0obUL4W49XHNnHrHTwsFyKmS4qySoVdL4yjAPkoGn1C34CTh2M3FrA==","signatures":[{"sig":"MEUCIQCEoouFwtIhtnqGgvLul5/Aq/RYyd2IQDJOypnFxK9ikQIgWdibkGIexZVBxfVBC6O0CoKTcsXavLiKNm609KAGpEU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":554737,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh+WvLCRA9TVsSAnZWagAADc8QAIGaL7ETw0U5lip2Cyaq\nYPnN7/WbHcUEH5JKHVqINKxjXSC0M+1AhPmv8708sCZ0LYDx2TxU8wGaTeST\nvLX1GtsRnHhsVSAgIfEihK/qxogUHlYSLOHVX6fjQvaf9ai7bFj3CUEeweEl\nVmnKh8FGb3NyIntggVOGt4+ExO4vyYgtKvkGNasaMEk4BEFB5lQopSOb6pEn\nQ1H/fVJpdkZaOhv8ipfIIdhdKgTIHoR2XruITuk1BrFANgEK6NmnuTkwTq8R\nYwxypsCKBEYxBvXMBBRUYN9ffzp6UrxRat7MxBqJMdkQ5GB5iu47Il4zq26J\nXnDgCN1MSG7lVqQMmaq84ncT2QvJ8XCL70lfyUyYzDsv3A9DhYHXyl2wdfco\ndLd119ZKMkPkroqCuPQ/UhXB8VvNRd5pZGb7o7/FpzOaXfmi2CwCelQvj+4w\nBu2vGJYYwq3mrANGf89Jgk132mfHQ04wCt0p3eM4g9xUHAmWW64jNDdfRY+s\n02N3QnBOUj7/7sHJc/I40X6yXG18ouSS3TFqh1aHOEQsXvQP00XXp3+tzmBR\nYu8cNUQqMftOjCpfUJYyONL3rs+wweKwawa/mlKdTuos5pk1k87HDKJHP323\nEop2mzuehxwpQ7YN+cIrP2YpuiZglNDkK8y7jeB7MrLDmw8gz0Fu9Cb5Hgi2\nYV01\r\n=67l7\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 1.0.0](https://img.shields.io/badge/ETH2.0_Spec_Version-1.0.0-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\nimport {CachedBeaconStateAllForks, allForks} from \"@chainsafe/lodestar-beacon-state-transition\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst state: CachedBeaconStateAllForks = generateState() as CachedBeaconStateAllForks;\n\n// dummy test block\nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\nlet postStateContext: allForks.BeaconState;\ntry {\n  postStateContext = allForks.stateTransition(state, block);\n} catch (e) {\n  console.log(e);\n}\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"c9b5350a6186db3011937455804c14ec7682373a","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.13.2+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"16.13.2","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.3","@chainsafe/ssz":"^0.8.20","@chainsafe/persistent-ts":"^0.19.1","@chainsafe/lodestar-types":"0.34.0-dev.8+c9b5350a61","@chainsafe/lodestar-utils":"0.34.0-dev.8+c9b5350a61","@chainsafe/lodestar-config":"0.34.0-dev.8+c9b5350a61","@chainsafe/lodestar-params":"0.34.0-dev.8+c9b5350a61","@chainsafe/persistent-merkle-tree":"^0.3.7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.2","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.34.0-dev.8_1643736010937_0.9176419854998388","host":"s3://npm-registry-packages"}},"0.34.1-dev.9":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.34.1-dev.9","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.34.1-dev.9","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"2bbcf68aecb440bde88bb135d35f3f8ceea75eae","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.34.1-dev.9.tgz","fileCount":347,"integrity":"sha512-pM1/G1nPZcLPGf4w6BcYYGRG+PsxSJGZi58vzVTQpqu29R8sPm9WKpWvxuYPoqgv4OtBAx34higktCuE1qOojg==","signatures":[{"sig":"MEUCIQCvXoV7TNIoDf+D40i46CeZpN50j7sQZEZS/9NstuyWdAIgBijMxyGB6ZvHTvVb5ztAxcFNdX+O+f+9eoUR3nAKzjM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":554737,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh+XLcCRA9TVsSAnZWagAAKPgP/RvwItfe2W2v4iwpWx36\nUqQ3LNE0Ff8p1WBGoAae7YSVFS7Zw0a16mYZTa7I45KeEy6fm3KOtMx0/jDv\n1nEyqS/OatT80nqo4G4fIUo2AQjkdq5b1hJwVsK2FsWsuMFL3wGskd+ywC9X\nSqU8Xi95DVIQAWnGbzjBQZxUXagKtQ1Ob0a/kCqePGLdmp2IzttE1y7WAz1s\n4rozipFxhwAqad3uCbaDARBd+PIireFs+7KHpwvToAQED3Iy4wSCKk1NFfYW\nxngxD+/eZ5MgSOGlKaYLqsRVieFQVBq3zxBnmLECf9+p2rPAc4vbEUi7EUAR\noybAvigOQcBAFpP2WB0YmlGbv7R6cFeVgWAGeP+WtgvTqwqT1XCgJDh/xL1d\nT00JiSAs+sesFMiBlw3g7WR5RRtIX+W3NSZnrJOLPLZ5qcfDaf447hT/fuA5\nroVTKN1XzJTECDPICGKZmwHZAi5X+vWO/fcIAHC5ZRV54iR3c4GuxyzRZ07K\nqfyV/MyG2F7hs6VF0qHxxz02b8yBPZxeHX7OU92IG+KJRV6ok0Qh1xBPW124\npeJ2J7JzlJVTkBQXJg5je95BaTOuo7h+m+kVXekoAhXTXHRkDhJi3mMW51va\ndSHrq8sbbR1Wxgg9Cnlf6V3QFNqmNzYOJIub9OJGlqzGCjwmQLmGJBA1meDj\nss5M\r\n=cdz+\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 1.0.0](https://img.shields.io/badge/ETH2.0_Spec_Version-1.0.0-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\nimport {CachedBeaconStateAllForks, allForks} from \"@chainsafe/lodestar-beacon-state-transition\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst state: CachedBeaconStateAllForks = generateState() as CachedBeaconStateAllForks;\n\n// dummy test block\nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\nlet postStateContext: allForks.BeaconState;\ntry {\n  postStateContext = allForks.stateTransition(state, block);\n} catch (e) {\n  console.log(e);\n}\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"19bec296e1ea9155fa438e6d6f9fff3d491e2458","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.13.2+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"16.13.2","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.3","@chainsafe/ssz":"^0.8.20","@chainsafe/persistent-ts":"^0.19.1","@chainsafe/lodestar-types":"0.34.1-dev.9+19bec296e1","@chainsafe/lodestar-utils":"0.34.1-dev.9+19bec296e1","@chainsafe/lodestar-config":"0.34.1-dev.9+19bec296e1","@chainsafe/lodestar-params":"0.34.1-dev.9+19bec296e1","@chainsafe/persistent-merkle-tree":"^0.3.7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.2","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.34.1-dev.9_1643737820312_0.7420825064894434","host":"s3://npm-registry-packages"}},"0.34.0-dev.10":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.34.0-dev.10","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.34.0-dev.10","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"f4433dd2b2c7354596e1e8a83803c3339050031b","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.34.0-dev.10.tgz","fileCount":347,"integrity":"sha512-+KUrrTi28YTQOSApZDKINcfpkb/NqwOA1IkVcNQoaOzk3tjQcPduE64XUSmhzs4J5LiU1nxZ+/aNHnV9MBoqcA==","signatures":[{"sig":"MEQCIGNKrE2BB/MOiFn3CPI2iIqxrqrG2oc5lRqS86wOO/hgAiBt4+Ay9X6mPtgNmXuejZxZWpspU3SGEH88O+v84T+awA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":554742,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh+ab1CRA9TVsSAnZWagAAVwoP/1LN28CaHkwILtvyZcle\nknT6jBnaxpbMtJzy5Ti8tRMeroK7+k3W94oq8M/qYSZzrg5zgcWSnAyS4sEd\ngI6u7DIimSALH8Bv0TalC7gu7p4UmT+HDREXMoKfRICui4Xq21/kuJiAjR31\nrWcgUOZDqFsTHnFbPiv+ZS+oK4autUJt9s8nm2DjGCC8AMG1snYbg414Lnhx\n7AnpLeYTro8Y56QRB9tsPHerq+UtNUzTtzHlZAXwlssEBxu17sfL1dyvE0Vx\nZf78Mel/uqCBx9NAKpseD5qtgPWnVKVyP7MG252on7No9UAdV1mSuBW90Mdx\nwxgEZukxRGm71ipMssvRt6yrH/tLTuogPW50+MzBzex/BgZh6++F9frUqdkJ\nX93feGkhjTd6KHaPa9dq/vF6mxHnxws9vo6wA5+AYyuMCv8AUEQYuN3+kMom\nUORcV8WGGj/ua4aaq216KqYxPhocYbfgRXnbpk6URlHUOzJC+91cPziVoj0q\nv/YHGwIEnVhiGSOs2qgw7+d7hBPvtzQbicn+xnIuE4z0tzq95PmsxwTSrZlS\niVFNk5z8G5wcGk4uksRZFWWefXzlAYOxYUJll0Wr+zn2QhvBkP7DNxx6R28B\nJzwQGC+5VxDUGAzbSIWjRGkVEy5OJrgZ3ZucP7p6ylah7i7zxHYkATHCeYvk\nMDtC\r\n=B1N0\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 1.0.0](https://img.shields.io/badge/ETH2.0_Spec_Version-1.0.0-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\nimport {CachedBeaconStateAllForks, allForks} from \"@chainsafe/lodestar-beacon-state-transition\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst state: CachedBeaconStateAllForks = generateState() as CachedBeaconStateAllForks;\n\n// dummy test block\nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\nlet postStateContext: allForks.BeaconState;\ntry {\n  postStateContext = allForks.stateTransition(state, block);\n} catch (e) {\n  console.log(e);\n}\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"6a713019bfb7784016ad5df00f92d8ab59f90ed9","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.13.2+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"16.13.2","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.3","@chainsafe/ssz":"^0.8.20","@chainsafe/persistent-ts":"^0.19.1","@chainsafe/lodestar-types":"0.34.0-dev.10+6a713019bf","@chainsafe/lodestar-utils":"0.34.0-dev.10+6a713019bf","@chainsafe/lodestar-config":"0.34.0-dev.10+6a713019bf","@chainsafe/lodestar-params":"0.34.0-dev.10+6a713019bf","@chainsafe/persistent-merkle-tree":"^0.3.7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.2","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.34.0-dev.10_1643751157201_0.3235671170290104","host":"s3://npm-registry-packages"}},"0.34.0-dev.11":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.34.0-dev.11","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.34.0-dev.11","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"bb453533687d9f83f011e67a9c8da66ff3cd4b08","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.34.0-dev.11.tgz","fileCount":347,"integrity":"sha512-oSqKviBIctplERmCF5mWQhEf3TfRK+DCVfBr9DZ2dNtZQ6VnaRn5c2Oi5A7XgtPL0lqakuXeCGXmsxF/rmL5Mg==","signatures":[{"sig":"MEUCIDw7Ja1LvSQ6Z4yIeaK7gDjvAaOxP4M7654ibWfWr9ohAiEA0RaDnL3IzLlfSd+23WT0HuqXXhjJH7d9ShDK8ceh8NE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":554742,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh/WoCCRA9TVsSAnZWagAA7YQP/0q1N+UStCSXehyh4exD\n2h8hwmiOX28aWBgUBrk6+Wf1B8KNR8NEXhnEEJPPqEttMqRgDhsamSEAXWR6\n6ooe9mZEJtxOauqX+F5EmHNea6NN254ht+cVaq5dKeqs3sAaHVLrwkkZ3bXD\nQ6bYKs+wZSqH+SNEjrQkBOEfYFlBNk+Yn/N0giU98AgIMgDL0gA9Hbi2OlzE\nhlRQ3S4/KRBi2bDGws/z3e87eHHckd9PVm/uZotclzWLgsdO6dlNOIovY+r2\nFOMdcX85KmHcl3QsxxHdglgRWQpORUogB4gq87RwtXi5r0f/rssvT3sw7pep\nbc0UmixmQT/e6GInn1t8ii/7kGNXWf9XQ97EPbH9kqMlCfVCZqDYBtPkfYG5\n8Fk4A3DkN+w5L77I3AZmU4XvWWjTMBkNllSESUtBL8+2IVtoyIjlR/CTklt/\nQzYF4sPlcm91yq7KDuZmyKIN+RPS38Au7rC0q/n2wppapvybqnzSXnNVrw/1\ne4Cze1XLYCzJSsUFETsSPzwhGfFryijgeMeZcbSFotnA/kE+W9PYqL3//uAZ\n2E4TDt6Yk1j/+Ak0MXVVG4eit3iYFy0qvR2Rq6X2D5QAq540bKa1SWMuBAnC\nby83awLmGSG3tKWnnLr5Co5dqZRoM7AfLh0OgxXsy10/6aNXC0jsHLHxGLun\n0XrP\r\n=g0f4\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 1.0.0](https://img.shields.io/badge/ETH2.0_Spec_Version-1.0.0-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\nimport {CachedBeaconStateAllForks, allForks} from \"@chainsafe/lodestar-beacon-state-transition\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst state: CachedBeaconStateAllForks = generateState() as CachedBeaconStateAllForks;\n\n// dummy test block\nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\nlet postStateContext: allForks.BeaconState;\ntry {\n  postStateContext = allForks.stateTransition(state, block);\n} catch (e) {\n  console.log(e);\n}\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"fd65bc9b2a0bd127a66957900468d4aea48eae95","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.13.2+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"16.13.2","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.3","@chainsafe/ssz":"^0.8.20","@chainsafe/persistent-ts":"^0.19.1","@chainsafe/lodestar-types":"0.34.0-dev.11+fd65bc9b2a","@chainsafe/lodestar-utils":"0.34.0-dev.11+fd65bc9b2a","@chainsafe/lodestar-config":"0.34.0-dev.11+fd65bc9b2a","@chainsafe/lodestar-params":"0.34.0-dev.11+fd65bc9b2a","@chainsafe/persistent-merkle-tree":"^0.3.7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.2","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.34.0-dev.11_1643997697813_0.15271063523350148","host":"s3://npm-registry-packages"}},"0.34.0-dev.12":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.34.0-dev.12","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.34.0-dev.12","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"6ce83625eb40febb150a36caea2e586e35bf987a","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.34.0-dev.12.tgz","fileCount":347,"integrity":"sha512-HtIeptycJTDzU+8S8AcQBg2sbpqoPuq0z2nZ98UH8b/9UguBM37FGiXzQIgaxBlRLPkAav+dywGaGFpDQSQ6VA==","signatures":[{"sig":"MEQCIEZTHuVp07xQYG4kZHy5LLTq4O6UhnWS+PTz0TCumNhKAiAjC73WRon+9UptW4jNHxCNukUUK8JyydSZB6rB1N5VyA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":554742,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh/ytJCRA9TVsSAnZWagAA7AgP/ROAn6bx2DETlDg1+wv5\nz1iPKLAgAqE6d5EHF0fUkkX6eB4u0Z8Br7V9Y/n3GWiFcoK6h46GZRhdo0gC\n+f/PTIVT9lizczI/MukfX/Yw0BFt4vh1KrCy1tWZau9PXZudmsvjX2fJOzrF\nwnG6XYOBGk37LSQqw9p7SCXZORg+g8po5m1gWqSx7hgSyjlUWDsQfKRYdd/s\nebsxpJp/e3MciAcnO3G37TQp4N2nLxL0/kCJJTSYrlvnSBVGSd82+MqUtq+4\nQZ6QZLRJVx5Ew8vF4eWicwvVGRYQI9kpWetUxPYhnQfJoOGvSw8L+6NVn8xp\nLGPxFm/N9wEcZRn7ImTZEpq1qzHCeBd+wxs4ekFl3BoEEXizmZeEgbOjSQwq\nUfhTm6QFYX+AnRPbYmQq8234yFPbmrmlBIYltB477FYVbKWoEL6PZZ5zMGwI\n3OLO/faFMjs2j9hrg7eWXzbzrfA8xwYeTTRWjIaZS3NjiEZtr4KdxWIcssFy\nDdT/IGIY9XVIRErRBTAVm/e7iUCoe1EsaZv5hvemSB3HikrVmFgHBFHmmwII\nmdghfGsOBwH5W8oDPKq9MKARa9YW/zdYfejSsTKTcUz/qpJcHGjFow4IbxOq\nUg9UAXjBZG/7Q5J/3v5GDX82EdbQ6dbIWggGLnqFOJp6YjAfGuV0UEBpAmZi\nNaAq\r\n=1qwU\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 1.0.0](https://img.shields.io/badge/ETH2.0_Spec_Version-1.0.0-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\nimport {CachedBeaconStateAllForks, allForks} from \"@chainsafe/lodestar-beacon-state-transition\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst state: CachedBeaconStateAllForks = generateState() as CachedBeaconStateAllForks;\n\n// dummy test block\nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\nlet postStateContext: allForks.BeaconState;\ntry {\n  postStateContext = allForks.stateTransition(state, block);\n} catch (e) {\n  console.log(e);\n}\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"f1f2b9fa6f65a1e6ea555fe625e070c2c9c2095b","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.13.2+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"16.13.2","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.3","@chainsafe/ssz":"^0.8.20","@chainsafe/persistent-ts":"^0.19.1","@chainsafe/lodestar-types":"0.34.0-dev.12+f1f2b9fa6f","@chainsafe/lodestar-utils":"0.34.0-dev.12+f1f2b9fa6f","@chainsafe/lodestar-config":"0.34.0-dev.12+f1f2b9fa6f","@chainsafe/lodestar-params":"0.34.0-dev.12+f1f2b9fa6f","@chainsafe/persistent-merkle-tree":"^0.3.7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.2","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.34.0-dev.12_1644112712972_0.8573621938145908","host":"s3://npm-registry-packages"}},"0.34.0-dev.13":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.34.0-dev.13","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.34.0-dev.13","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"fa9e9c36a965271ab8153335b90261769438cfe1","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.34.0-dev.13.tgz","fileCount":347,"integrity":"sha512-r4FVpZH/tnUpqWO0DYEj7n7DgdeTywYTzCY+fsznPYvsqJbB/FOnJdXzEAXXVJSiUBXnNHi0dqMLFYDV8OXmhw==","signatures":[{"sig":"MEYCIQDwOaPJ5o1HzuGqkFIQMeCKwweeYmyxPI2t3RidtYxJuwIhAPKqoHAv7iqLPKrKuwR50PQ4xX1JxvzMyLzydYpOOSo9","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":554742,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiAJF4CRA9TVsSAnZWagAAOJQP/2D1W7ypLWcTPLrbBTPv\nns+gZcB+DxTIKFs+7BiDzr0Q4EfhvZd7TrMbIg2YckLDPH7EYcX67pBIcveJ\nkQzxJiD9Mo6+2FH3IYdRDDU/uzeos8fa/uSZp3cG1ilK6hGMULd+A0mdFrCB\nAuen4/mxQdLtZutmzqAnEGDWSoLOzYG5PhAKl+OcDJgGm6++oDnmExP4Ywqp\n6GZYCAiTGApxRs5dViXcniXDuOjJygjVtmUnVbVzAfT1mMukmPk//BqX4iVb\n4NF3pLye7/PPkD+WG6UAgv7y/BoQpr77aEwMrkOdfGYoo+1v4D7i0IU6yTiC\nzJ8N2QAw/PWZeW6CFS1CP90lhS+ZDItkWFPUzCdAXKM9TqOnFuXezZEKar8Z\nRUM6MCw+MWpTJDBJEM9RhISVre07HWPoNUXkP+RtJYHAQn9cHCpei0BGpEXD\nv5hr68hKFw87PZWq1ZFcr6MGIjsxPJZkdGWa9nM0LrHk2V35wOn1C0dUmug8\nDLPZKfTKSlYYYyU7bQpVLxEQb9SYj1VxHG+QLX4E20XiH11bDxGAX3VUtMQw\np+0aWYbUT9lF4oerDxOw6KwBU0H6IW1GmeibomdGOfbdoS/cYFckb0fqQXCj\nsf6GtmwhtxlqP8yV7I1C/e0ns0vkMKCBvr9bFBAXLcIsnoUm88LudO4FYwGa\ntbsq\r\n=xTqb\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 1.0.0](https://img.shields.io/badge/ETH2.0_Spec_Version-1.0.0-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\nimport {CachedBeaconStateAllForks, allForks} from \"@chainsafe/lodestar-beacon-state-transition\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst state: CachedBeaconStateAllForks = generateState() as CachedBeaconStateAllForks;\n\n// dummy test block\nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\nlet postStateContext: allForks.BeaconState;\ntry {\n  postStateContext = allForks.stateTransition(state, block);\n} catch (e) {\n  console.log(e);\n}\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"96b59594e21be051458e3bdf0de3d870e6998fa0","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.13.2+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"16.13.2","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.3","@chainsafe/ssz":"^0.8.20","@chainsafe/persistent-ts":"^0.19.1","@chainsafe/lodestar-types":"0.34.0-dev.13+96b59594e2","@chainsafe/lodestar-utils":"0.34.0-dev.13+96b59594e2","@chainsafe/lodestar-config":"0.34.0-dev.13+96b59594e2","@chainsafe/lodestar-params":"0.34.0-dev.13+96b59594e2","@chainsafe/persistent-merkle-tree":"^0.3.7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.2","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.34.0-dev.13_1644204407995_0.4287215884727451","host":"s3://npm-registry-packages"}},"0.34.0-dev.14":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.34.0-dev.14","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.34.0-dev.14","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"04ad078d33bfc926ae48b7d65921f9a54ed7301b","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.34.0-dev.14.tgz","fileCount":347,"integrity":"sha512-3vUK4SofbGRocHEHvlgehJJS0cKnxZu07QN9XlNyrzZHGnen1If4tlAmUhn6uANcv9/duZbtdAgTAS/WvY5x3g==","signatures":[{"sig":"MEUCIFAuqOAg+yO6Q5v5k0FYXlVEDOb7y//lpksBHqCnbqbKAiEAtNx7myhKwa47SV/pQehSA0GHDSneoJm/VEDI+OvbUAw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":555526,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiALMeCRA9TVsSAnZWagAAvMEP/0zvPNhxLxpGu2LrNBUv\ny73aqdZamh8jCx3MOZKYZ+4MvPD/jwX/4o7JJ/yf/LxD/E/iDQtjXRJqoSsS\nSraS06GfRvclgNOAHGcU0HMdvDF1H3pU7bsEfAL+4pu0tmnlQLtiYPAg2T7h\nk8Xa+esALWvXjaqD+qmHw3unJwx2bF+hyAnPy+eD4CaTz1HAB/6lzK1Ugyxb\nmSJWA73DQNG5kJzd/tPjt7VkAnCpo1HuwPCZA6KtrEKIrTCNQDXRquiX8u65\nGS73g+yGQRL4TkldQsl49DVKPYRb0n/2E0AFfYrTdEJoJJxmnzfi3zhtZeIw\nlLKv3tMiaemEY0npmav7dwdY/6KlbByK6OlkHTeb+DbvwWGS9uXARZxOWgGl\n2oHvuTKhyuhnWuI+86MvBLDo4BmHWNdf9e6xxzAt0tN5B9pNP6m6dQkJOJ/b\nfgPK+b4YgLsk6AsuSan62eTK3MngmkWzRjpyD1xLawxyENujFDcN6nOo6kci\nu516+dy2fEgtXjzl/aA9Bn69DF5g49G//VRHVUFjbx/VFXqaaOmLM0vs5Smd\ntBbtS6E0253O64CfXPrlW4zsjK3f1Ex1pze4D5crGNu1gzScuILOkczc0EvS\nHlZWxLlCcxACL4ilqX8PnioclQJ80hgc1P8VFZsFQJlfTCZo00eQVnv8CXDP\n4eVh\r\n=9E4V\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 1.0.0](https://img.shields.io/badge/ETH2.0_Spec_Version-1.0.0-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\nimport {CachedBeaconStateAllForks, allForks} from \"@chainsafe/lodestar-beacon-state-transition\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst state: CachedBeaconStateAllForks = generateState() as CachedBeaconStateAllForks;\n\n// dummy test block\nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\nlet postStateContext: allForks.BeaconState;\ntry {\n  postStateContext = allForks.stateTransition(state, block);\n} catch (e) {\n  console.log(e);\n}\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"699f8e4d98259708238e7a23eb73dbcd509649cc","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.13.2+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"16.13.2","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.3","@chainsafe/ssz":"^0.8.20","@chainsafe/persistent-ts":"^0.19.1","@chainsafe/lodestar-types":"0.34.0-dev.14+699f8e4d98","@chainsafe/lodestar-utils":"0.34.0-dev.14+699f8e4d98","@chainsafe/lodestar-config":"0.34.0-dev.14+699f8e4d98","@chainsafe/lodestar-params":"0.34.0-dev.14+699f8e4d98","@chainsafe/persistent-merkle-tree":"^0.3.7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.2","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.34.0-dev.14_1644213022371_0.4272230705873734","host":"s3://npm-registry-packages"}},"0.34.0-dev.15":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.34.0-dev.15","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.34.0-dev.15","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"a12c04f96b706682c4ecc9465e1ba6caa8dc5848","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.34.0-dev.15.tgz","fileCount":347,"integrity":"sha512-RYkuIk+ljwfUoCXmgYO+YtjbVB9xVIO/Cc4E81bjyNYwNog0m57bfPqyW1sajyopcUInoSVyP1DZZit1/xmwDQ==","signatures":[{"sig":"MEQCIHLcJ/IPw9QiJ+tjX3oORwTy01LYpCjp6Z7FxBjjfnuRAiBR2ico6B+EwUhFUHsMDJylUGXl8ExL+Ut9nt+dkHeN1w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":555526,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiALy/CRA9TVsSAnZWagAAXnQP/AgIL98N4r1+CJkIPDI1\nGbqf2RHgLkXiKg3nU24R9IrFckXjZ3qDi8GRSrB3H+qwN2g3aFy+Y8lJRnxt\nnPjePUj8JJWJiLcbq6GjWcEv8OQ7vJmnjDnR1452y7pHz0DgsvVmSCfUeNuX\nGL4CRLRDqvcqMvuy/AQBCFj1s8IQZMrNcOLLyjDjiKTttowNX47bZ0BDVf5P\nJPKpVswxAV6eiK2MB/aFyobKPnPhEK4h+1jJmcmyKYQAKWt9fAguZwmykFRG\nA+d2s9uoFVc5O3UmLiqZn9qDSIKCb2JJclhJ7A1fqSqJrY4eOgzzhwkH8fxU\ncD9sxBkaUHQqzChjs66oJ8XWL80nDlVnreq4oXLUBqB3R15acUl1nDv5fdEH\ngyDq1NPDd5ohnE4vO8cl33JMiSwopxsGoRKG/Ffff/EsuYGVwSsaYimk7PFw\n2r3YvmZmVd/99fLGNq9ErZaKyok/fY6Vv9ZFAArb/agygRQnYa30eybbz0Yr\n3bPR5X/GFM+y06d+vpp3rgjYhcofOb0F6K7rwwHlh3Y9mGVAFHaT/1MYfiwZ\n4STJ3BAB3WnexgFnaj46iy9e/oSQveSaJRY0wotSD8ufhmQHSou62LOhnvUR\nx+ffX1i929Vee7bOfnPR01VUTricU8VmnnqptFFEpFv/QHE3OoDz2hsrvvVe\nZQuR\r\n=KD0x\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 1.0.0](https://img.shields.io/badge/ETH2.0_Spec_Version-1.0.0-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\nimport {CachedBeaconStateAllForks, allForks} from \"@chainsafe/lodestar-beacon-state-transition\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst state: CachedBeaconStateAllForks = generateState() as CachedBeaconStateAllForks;\n\n// dummy test block\nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\nlet postStateContext: allForks.BeaconState;\ntry {\n  postStateContext = allForks.stateTransition(state, block);\n} catch (e) {\n  console.log(e);\n}\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"96c0bccd3832b4ef28cd6039675bf0d04e3c9868","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.13.2+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"16.13.2","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.3","@chainsafe/ssz":"^0.8.20","@chainsafe/persistent-ts":"^0.19.1","@chainsafe/lodestar-types":"0.34.0-dev.15+96c0bccd38","@chainsafe/lodestar-utils":"0.34.0-dev.15+96c0bccd38","@chainsafe/lodestar-config":"0.34.0-dev.15+96c0bccd38","@chainsafe/lodestar-params":"0.34.0-dev.15+96c0bccd38","@chainsafe/persistent-merkle-tree":"^0.3.7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.2","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.34.0-dev.15_1644215486949_0.6915929483386611","host":"s3://npm-registry-packages"}},"0.34.0-dev.18":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.34.0-dev.18","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.34.0-dev.18","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"549e0330acac61cb4362dcef410cd34145673fa2","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.34.0-dev.18.tgz","fileCount":350,"integrity":"sha512-c/jGBX9k2o0oGKDA4BLIwgcVugq1XgG+3CAOz6Tc39jlra/0DFE0ehEcd0XApol0uwLmEzlVWcc/f65pgQS/8w==","signatures":[{"sig":"MEQCICrWSOzfqjEiF/fiXi8sVeyZu5Ax+chuPERyMsd+QaruAiBDEjOpLewjP5cHa08gyawSNF492LqOyT/4vNKiVo6lRA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":556300,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiAL4SCRA9TVsSAnZWagAAtmYP/096jtnyJdydj0eNfeTo\n4JHc505ei15vUnstGmuADASCicoZqpnV/WyN8a6fD8zq3XdmqHgfUsvYLMQa\n4YBrqUxEHXUDCwjaW+cjTEJeCzZ/k8x1CbWkAva397b3imkCL1oU+vE9jnwZ\nsf5ObJqAy9G0wYx6yMpTirIs6V1+PAuFll6phqhjUIrQe9kWvwBwt/j1esSx\n/2Bi0CK25GYTNUfutxqK3fS3zW03vjkCfXpf/vDs/JK3KtyNuJ2zfPpr9zoQ\ngSvs84gZKORAqNvooejX/pN0PH4JIGUNduJwLR4+obnAZ2oqOm3EXlgb6pyJ\noojBzb+GA3gOnR9HKhacZQb84ZA8JILOTRKaPRmp6y7jg3k8LMYFonCS8yzf\nPBG4Y5rhbfLHK8bp8ZLRnJRlmNee5f4zMHLWshXvLjpfe/pW4UV8NvHdgwwv\nt+hBMQuR3ZJ54e3XuHML3cgrmPof4J4Hj/Z63sJ8+L0mZMfua8oSyRhkxWnj\nhTzAKP+SLIyMMlfsT5LXWorY4Bc8NLrztF2J4FDdp2xhTsaH8MIs/SMBegnS\nqWgu+b6I+UrqNDuP6Yn+4IMEbkvr2TWoRvqSk60IMz3n86cLOtXFki4miUFf\nXX1XeCgMXY8fGBL2snukLFtJ0K2bJD8pZIQe3EcElYB8Sjtjgo5ZnTpBGgck\nRe1+\r\n=2FX+\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 1.0.0](https://img.shields.io/badge/ETH2.0_Spec_Version-1.0.0-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\nimport {CachedBeaconStateAllForks, allForks} from \"@chainsafe/lodestar-beacon-state-transition\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst state: CachedBeaconStateAllForks = generateState() as CachedBeaconStateAllForks;\n\n// dummy test block\nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\nlet postStateContext: allForks.BeaconState;\ntry {\n  postStateContext = allForks.stateTransition(state, block);\n} catch (e) {\n  console.log(e);\n}\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"7f3719559de869800edd58992a781d3cd5fdf3aa","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.13.2+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"16.13.2","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.3","@chainsafe/ssz":"^0.8.20","@chainsafe/persistent-ts":"^0.19.1","@chainsafe/lodestar-types":"0.34.0-dev.18+7f3719559d","@chainsafe/lodestar-utils":"0.34.0-dev.18+7f3719559d","@chainsafe/lodestar-config":"0.34.0-dev.18+7f3719559d","@chainsafe/lodestar-params":"0.34.0-dev.18+7f3719559d","@chainsafe/persistent-merkle-tree":"^0.3.7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.2","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.34.0-dev.18_1644215826050_0.5794953697626477","host":"s3://npm-registry-packages"}},"0.34.0-dev.19":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.34.0-dev.19","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.34.0-dev.19","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"0ce7bc78a39ddbe8d80a001eaf04ed6598226ad2","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.34.0-dev.19.tgz","fileCount":347,"integrity":"sha512-/vfGVjGuCyeQl9mK0d1J5wWu97hV/a52xybVjbW1Lk3tWSy5NF8LMNtyTr8GIfg4qHdlD4Pgwf6oOwr5h8zOzg==","signatures":[{"sig":"MEYCIQCRj9K4AsxVHoq7TuGvhR1LsgUp+A957q3xsvUSB0be5wIhALLG9raWr/Cfdt52rYS4gXG7EeBqJZkr0SNZziVClMpV","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":555662,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiAM9VCRA9TVsSAnZWagAAEdoQAJLSwPkBITA5Tklqyrve\ndtviyqG02Ld8Gc0F6mdrYblsmF7nkWSIvQ0Xwqpn44EbRHm8wTAEzZvUdZBh\n4PvW9KWeuaRcLAKvpwjGMAzTP9Ahqz5u5zy/TUXnaYwZ6eLuCmWmbehXrCLA\nTwTDUFBFLMVjye5YjztYxy1njzGFKluWry2qB6Z6elhvfc9xk7wFAB4WvABg\noYLmpIg4Ks3vOLGyyQY0gMX3tunea3XWJUR5l91v/qR7R2TDyCkaQu87CAgK\n1BciP2divUAg0KzD8Woe/XAl77EKixXhiOutc3hDVb1BSrbjsHI3RxZkkz62\nhrOyqdWsto/zSweJ484pG4sR95vERey+ghAT8rXeKQ6sIVzQFu6JDRt2e7ar\nKsLs57VMrb67SxphKwlxCBNPK8s2QGLvFwqvWZAVjhlCsN5RZ/ApAt4zXxdL\nLQn8ZFhrTdE/LzM0UikrZNW/Ua73FAowfWzZRyHuiEPFxZxfigwE/6mEeepD\n22lbVaRrq3fd+JGsO9XRIbZ7s0KZlNiFI+Qpc0Q+BPSryKv6KuxG7s1WW5xf\nK/0wLWEGz9o3onPQGEncql+9ty208hwnnNVi6xSyB5Tkuk2HWujNBNR6doqs\naxNO4e3kZEObLannZxyc6QAVlq5G4FLePDyMmlxaWx4gVTRXb84RUGfihqnR\nkF7H\r\n=c7Rb\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 1.0.0](https://img.shields.io/badge/ETH2.0_Spec_Version-1.0.0-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\nimport {CachedBeaconStateAllForks, allForks} from \"@chainsafe/lodestar-beacon-state-transition\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst state: CachedBeaconStateAllForks = generateState() as CachedBeaconStateAllForks;\n\n// dummy test block\nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\nlet postStateContext: allForks.BeaconState;\ntry {\n  postStateContext = allForks.stateTransition(state, block);\n} catch (e) {\n  console.log(e);\n}\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"6ebae5c8fd5b707263a0b4f52433300d2189779c","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.13.2+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"16.13.2","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.3","@chainsafe/ssz":"^0.8.20","@chainsafe/persistent-ts":"^0.19.1","@chainsafe/lodestar-types":"0.34.0-dev.19+6ebae5c8fd","@chainsafe/lodestar-utils":"0.34.0-dev.19+6ebae5c8fd","@chainsafe/lodestar-config":"0.34.0-dev.19+6ebae5c8fd","@chainsafe/lodestar-params":"0.34.0-dev.19+6ebae5c8fd","@chainsafe/persistent-merkle-tree":"^0.3.7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.2","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.34.0-dev.19_1644220245141_0.7531182178517908","host":"s3://npm-registry-packages"}},"0.34.0-dev.20":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.34.0-dev.20","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.34.0-dev.20","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"85a07878e1bdeed376532991e4e6a84fb08837cd","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.34.0-dev.20.tgz","fileCount":347,"integrity":"sha512-VT7nnnGn+kVwNSW+jlNP9ccJyzDNn4jt+hTU522NJeVidGSmprV8YPVjvsnsViWto8bSlpLE50D9mMq0N2+M1g==","signatures":[{"sig":"MEQCICHOFxuIWUVzNRDVlXu66G7mH0nDa/VTvqGLjXLD7aetAiBGA/aTyd4IKhshPVKE7AVaSEElHC5va1RHeDpFDsQy1g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":555505,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiAN2fCRA9TVsSAnZWagAAo4AP/RcHS+VLeE2D3AifJT08\nxn4nS90grqIHamZaG2B2GwOGtkOqWKyIPh9pszIKx+8ztdYbMxma1APpb2I+\nS62ODkEOLce8WoI86Q6q1CjaYv7gh7+frgh/ceSZMu4tDUWzDUO55ISnp/lR\nASLYGD+SnUSobqEjI0m6vaXFA0mg8yGAc3TeS8KEGia8XR30oJLsumdaxUqR\nhX2IgUUoCK8xOF26Lk5vM7T6jWs1PX+J04BoARx5+fajlfYoYvqz2xSs1Bex\nXCjZTG06EwpRoOArFGPhBrByii9+OcDst8qv/LvRPlWdEG58J3IwZ91Px6A6\nvMzp3C+BEY3oy04d3teUoNmTYvAUi6u90tmg5VQ5CQ1T5+mdQuzpGrXcEfDl\nvo1RdUHmo7PcrHXAXBU59qOpfXaRJ1MekrtrPH74Dn783KMzKR/+E6OVCBuI\nCRBpmylyx/DrsneXCYfl0TRzgCFN75IHgmPRjVRUHyIB++DLq7BGUytllscZ\nlqNI9ux1xayYK5FgsJJbMC8Iy/ldoxf9III32mEqBKNNxD7lb+k2Xka4hXMD\nkw5ltUXrZyBqqedDo9kbT5ucXvWmOTeeKfNhJTZf93ouzggF0XONAuLpm7A2\nxTx5jnYj7LAyl6tO6A0e7Uu77XB9xdSgRmNroVJCaXPXlWiUQjUe7KP05lFq\n8J4W\r\n=y5pG\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 1.0.0](https://img.shields.io/badge/ETH2.0_Spec_Version-1.0.0-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\nimport {CachedBeaconStateAllForks, allForks} from \"@chainsafe/lodestar-beacon-state-transition\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst state: CachedBeaconStateAllForks = generateState() as CachedBeaconStateAllForks;\n\n// dummy test block\nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\nlet postStateContext: allForks.BeaconState;\ntry {\n  postStateContext = allForks.stateTransition(state, block);\n} catch (e) {\n  console.log(e);\n}\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"14f528479d4125c58b652ae32e2c699c56d0d9dd","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.13.2+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"16.13.2","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.3","@chainsafe/ssz":"^0.8.20","@chainsafe/persistent-ts":"^0.19.1","@chainsafe/lodestar-types":"0.34.0-dev.20+14f528479d","@chainsafe/lodestar-utils":"0.34.0-dev.20+14f528479d","@chainsafe/lodestar-config":"0.34.0-dev.20+14f528479d","@chainsafe/lodestar-params":"0.34.0-dev.20+14f528479d","@chainsafe/persistent-merkle-tree":"^0.3.7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.2","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.34.0-dev.20_1644223903678_0.8265637346583012","host":"s3://npm-registry-packages"}},"0.34.0-dev.21":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.34.0-dev.21","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.34.0-dev.21","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"50b31b36736b2497a5fbacd01d06fd4a2f327d4d","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.34.0-dev.21.tgz","fileCount":347,"integrity":"sha512-4juzSRu8JmQYZajFLxln3lHrMsR3KoBBN5VAFdvc46raySGtZ9wxeq7ZgaSreudS4y7YRNcYvMZk0cvdSzmsHA==","signatures":[{"sig":"MEQCIC16do12KPue+gOCz2tfvG7YftgLyqQmKVGzGuiAkMQIAiBVZok/bPnkb9BH6cRjPyHEcGBvjgK49pCLodJm4G4aMg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":555505,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiAUHVCRA9TVsSAnZWagAArHoP/Rc7BdRNNsMjtl9hiJe5\neNI9Ne9VixKH+17WzqtXptbwn9ejsqsXQWHnA5rK+0ZJN5eG7X0ejnBeOg/h\nU2s/Iy4xXhXRfzFJj936SCAwGXGUOzROYQAzKMvmJe6ulRIlcUnQUW7D93kJ\nmzU9ddyhfKuuow8b0eF6/bYK41kydQReXq085BrkW0AnElEQxZxt07fr4M0J\n3fLmj5U48Gi4HyTYtC9U8QkY71QKrRxbNW28CRJHP/bCTcrd+3MiG2GlLOhg\nLytIEUWWW571VsVFWsjIz+B8La54qg7GmZ9tELXoXoTAF9Or9uZW2uBSWel0\nIWetcRLXk0SmqZl5h/k9eYhPkqieU810h7PN+vPPEZqiXfB2tWkag9k7qskH\nKk/wchos2H4iiAcujFmH78wPKmVjH3P1RyyqQFP+zpU0B4b3LuDhihd13p1X\nB9rJNxAmFvLGpTmSEIJ/G+2wR/q56Ss8HDgZVQe6unbDor32K4q7O62sblAI\nG9BlduY8YAC+Q9rmqTlFwI8NKgKmacsCD1T91MgY+JtK/1NuE9vHAHyvT29h\naLpqDKqU3pZV7Sy2xN6cl/hmovvDaSQBTuBLG2Az2sNpoCFOFk5yCGdHPSZs\nttjRJ1cfpJpguGyfUqmuvhFQ4id3GcljDgrnBWSro7+3DdXFzadKdRjwSRSQ\n6UJy\r\n=cYKh\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 1.0.0](https://img.shields.io/badge/ETH2.0_Spec_Version-1.0.0-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\nimport {CachedBeaconStateAllForks, allForks} from \"@chainsafe/lodestar-beacon-state-transition\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst state: CachedBeaconStateAllForks = generateState() as CachedBeaconStateAllForks;\n\n// dummy test block\nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\nlet postStateContext: allForks.BeaconState;\ntry {\n  postStateContext = allForks.stateTransition(state, block);\n} catch (e) {\n  console.log(e);\n}\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"f9c743221549d6dbaf308623ec4e240a2aa5d28e","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.13.2+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"16.13.2","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.3","@chainsafe/ssz":"^0.8.20","@chainsafe/persistent-ts":"^0.19.1","@chainsafe/lodestar-types":"0.34.0-dev.21+f9c7432215","@chainsafe/lodestar-utils":"0.34.0-dev.21+f9c7432215","@chainsafe/lodestar-config":"0.34.0-dev.21+f9c7432215","@chainsafe/lodestar-params":"0.34.0-dev.21+f9c7432215","@chainsafe/persistent-merkle-tree":"^0.3.7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.2","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.34.0-dev.21_1644249557151_0.7326445853162147","host":"s3://npm-registry-packages"}},"0.34.0-dev.26":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.34.0-dev.26","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.34.0-dev.26","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"bb4f9f79a624d931c8a6d60c55c9e25b837037a5","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.34.0-dev.26.tgz","fileCount":347,"integrity":"sha512-hu3/zyoT6wz9wN0hBVcLjUzMlI/LOs4mPi60gVQQmV3N797dYTEgE5JfXRKBr3NcsfgSomncNBChK+ZB3mrV0w==","signatures":[{"sig":"MEUCIQDEDIK9SwYAcs9L+vAJpV7Agd8bu9bbmcqBm76MjtTo8QIgCsy7by9tWz3PpiXZ9r69epbCyA9RVjAzaA3zqkSSFA4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":557517,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiAUNVCRA9TVsSAnZWagAAFucP/i+rv+AA8lJ+xCdsb3d9\nInn9hVcPxXUafgZ3S9X/ITZgELU1lDdV1P2rM0KqLrVHttunsMdZV4FR3RMr\nUJgpPpkB2+PU2TLZseHzpoH2sq/FWlkkthiPGhSUjYvrIpPTZ+A1UfJ0vZtH\nkxlPGDUnaSjvDwwa5FgT5OhEHnHwNyMLU1ca9Nt5rmelym0qo5cj+6Ypyn23\nsb6+udVmVKswhOq2gQCjrDEoYaIn+PuA1BkptvpenZF/8yCiI53P5xWdbvE2\n6ZmTvnPAVXKua8dZCprQpQ5DzUFD0nNdY8MfwB8tGJ0cxUgLWjrWm+YZY441\nUNBc/tGd/v2WmCria2FyAcuJVsWMwOY5qBI4p+tKff3xqMbvyq2svLo7b+sr\n2yu34GtVjAAnYtxYTvo9XvtRRTahfVjnK4l6llaNdXLJC6hF2gRU9huWwSw/\nl3Gk8Bx0BpM3Ci9q13BHECdGnrbxD9+3+xbwakZ4xa0M3TEHEyHO0ZfUmMNL\nX4U9Ck+/ogj1FzYDT/rLu7JexN6yGtd+cvdAm1Ne0f7fQ0kgHI7gbw3p4B8Q\nQj2K/iytzzf394YFsBS6oNqXriGGY8alj8ekZq8r3PDMOwpaS7zlkP4cx9KO\nx9h+vvoZomaZ7Pk9kmAZwwXjzud26XsdscwsnJte616EnhGUzpc9QVxt3X4n\n+E7H\r\n=nayb\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 1.0.0](https://img.shields.io/badge/ETH2.0_Spec_Version-1.0.0-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\nimport {CachedBeaconStateAllForks, allForks} from \"@chainsafe/lodestar-beacon-state-transition\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst state: CachedBeaconStateAllForks = generateState() as CachedBeaconStateAllForks;\n\n// dummy test block\nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\nlet postStateContext: allForks.BeaconState;\ntry {\n  postStateContext = allForks.stateTransition(state, block);\n} catch (e) {\n  console.log(e);\n}\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"86f55049bae94da9bf6291497808c7e23d871fc7","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.13.2+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"16.13.2","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.3","@chainsafe/ssz":"^0.8.20","@chainsafe/persistent-ts":"^0.19.1","@chainsafe/lodestar-types":"0.34.0-dev.26+86f55049ba","@chainsafe/lodestar-utils":"0.34.0-dev.26+86f55049ba","@chainsafe/lodestar-config":"0.34.0-dev.26+86f55049ba","@chainsafe/lodestar-params":"0.34.0-dev.26+86f55049ba","@chainsafe/persistent-merkle-tree":"^0.3.7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.2","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.34.0-dev.26_1644249941072_0.05221586724256788","host":"s3://npm-registry-packages"}},"0.34.0-dev.27":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.34.0-dev.27","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.34.0-dev.27","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"27578e701c95bc4d590f6e962948c9d32d12be08","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.34.0-dev.27.tgz","fileCount":347,"integrity":"sha512-QkJ9HQ7Kt3sHJDf+iQPuAswaMoDREciUn1tcd3fkpjpv4gd/TiYl3gzBYiUPTNQkFNVK9pG4U/gINq8H7JkS4w==","signatures":[{"sig":"MEQCIDVA7zXX/x1GFFCORwYNv3tcLYxq5Of1Jufjiyzk6OIKAiBkIc4IHtwqQJHGBX8/tLt0ftcKi8HifSY95dMF7ZhorA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":557517,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiAVDiCRA9TVsSAnZWagAAXGUQAID2QfEbUqUl17UNyoVE\ni/Kg0LxIuotOWPiAvcqfTGSxOaygDZsqJx0x+u1Z9J9L/nImgBB73VMLSnV4\n1xeKnRAs/lNT6v4rX3L6nbsjzqpma3mVla+1fuRNwonZJnbb/b+vpWhesH9U\nx2VlHyAfu6RxAX18fXOKqZx75priNg7q6+wTaZV3nj6m8l5qA4GYzIsQ1McX\nvST5BTGAAfEiBR3u9HoxRMunwjI5D9OvhRHc54SMhmRdHSuoZ0klMjucUWcH\ngTqrJpgWefkKJ9pNtcDL4rVLc/jDTA60ovZ0Mgs3qa2VUXSvmXhFxPVVvPxl\n32eO70ldPWyqtuXCJg4DgIqq7Z9j4G8xiNsfLjitWMqJkQUe7VRzw6TBuG99\nhUxbxNywdYxpJXdud80VSry/yrqVCHuX9357T/lN+TjLSClgIWDhP0QW6nLf\nrtolRyQ9TKch4HE6+CMHpztIZV+jkzZ06QC+UldDva438wCl/IDDWp0pEiiJ\nBSngxZ7FjoiGZsFJHkjvhBFD2wyvFxrDtqtNb50iCAJ7uOFv6zG70dpKf2KG\nAZODyrPExD53r1896HvranU4GOG7ay3hhyXYoDsCmofZe1MEuNFTmHlVS9+m\np/7LPRt6fcw0okLJWgK9p/15FglktguADc6n7z9uZHirxa0BmPwvlG1v9DIz\nKdqB\r\n=dFD7\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 1.0.0](https://img.shields.io/badge/ETH2.0_Spec_Version-1.0.0-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\nimport {CachedBeaconStateAllForks, allForks} from \"@chainsafe/lodestar-beacon-state-transition\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst state: CachedBeaconStateAllForks = generateState() as CachedBeaconStateAllForks;\n\n// dummy test block\nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\nlet postStateContext: allForks.BeaconState;\ntry {\n  postStateContext = allForks.stateTransition(state, block);\n} catch (e) {\n  console.log(e);\n}\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"8d1efce161e6c6e4f34907fe393cc8f6ed90d12d","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.13.2+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"16.13.2","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.3","@chainsafe/ssz":"^0.8.20","@chainsafe/persistent-ts":"^0.19.1","@chainsafe/lodestar-types":"0.34.0-dev.27+8d1efce161","@chainsafe/lodestar-utils":"0.34.0-dev.27+8d1efce161","@chainsafe/lodestar-config":"0.34.0-dev.27+8d1efce161","@chainsafe/lodestar-params":"0.34.0-dev.27+8d1efce161","@chainsafe/persistent-merkle-tree":"^0.3.7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.2","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.34.0-dev.27_1644253410344_0.5157662369792855","host":"s3://npm-registry-packages"}},"0.34.0-dev.29":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.34.0-dev.29","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.34.0-dev.29","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"7f6f96bc4ab50e46b0852ddcb2093f57a3ad424d","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.34.0-dev.29.tgz","fileCount":347,"integrity":"sha512-xSUYzk0wEvOOZYcCkwaKbGZtaMSRHZzV1WenPKKd91kSfGTnVDAxyGCebJ8rA9Djnm9djt3sW5BGRrdUIHvslQ==","signatures":[{"sig":"MEYCIQDDn9Q2jkrQLqoADKI9dTkbwkEPZB4DA18lBrfGGdMm/QIhAN8UwAK/btrVD5Jcu5w6T4g+8/VqaUFHRpFgli4iTItC","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":557517,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiAVJACRA9TVsSAnZWagAAYNYQAJoa7yhueZRbYwYkng2J\nQkouuTopnHMxBrjr45woBMEDrVr66P2BJbSlI6LDVrfUZsRepKdGc8EvfRzj\nJemzVEEjUvPQmPUxTZJ6SecwOMLHZ5WIRIb7BkXq8fRVTob+9eZ9klsTmghA\npntHkHJOiqnR82FE1Q9uEcX/G6oVpYKpS6mTQu4fP+O3MJTSIRAIqb1YL5Wv\nTSudoaeVkPzRkhuBsUOJl00uqHSqfIrVSlD1TLwTyz/n6KSO2GnKP//6g+OS\nzKtJwhPFkQlqeFGh2VEOvJ4I3cV0uNkiPi58ac9QuUIZ9ohV6MBAhMhP58+L\n3/xKJdp8QMCzC7MOFdukUZKutfFqCB0oFDnESBz1vQ90oKhrXFdRkMBPoQOC\nvlP1P2VIi1F/BGUsjQfpLgwoMxhHPkYhmXtA8i1atp7iZ4ASmNQlHReiuJJp\nJjGpPZ4x6Ql0ng7W2e3SgHErs8RG20BukboaXxzjV4J29oRAnrMagiS2zDZ9\nuUtT8BgdIMVHjT3gCM8GKOb4aPwq+Aw0po0ZMPcd0d46U7Tpg9n5w2KrHjE7\nI2p1qKkF6HRAg078aYncB/xPNIuwscp2+Ku2UavGf5jHGxYH/Ak/ewJZzPgv\nZMjBYTosWdLUGIFgoO+BKoL8hXG5gjp50qnlwAJqOunYomNzh9tJ2GxSdBYR\n8d7+\r\n=W5G8\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 1.0.0](https://img.shields.io/badge/ETH2.0_Spec_Version-1.0.0-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\nimport {CachedBeaconStateAllForks, allForks} from \"@chainsafe/lodestar-beacon-state-transition\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst state: CachedBeaconStateAllForks = generateState() as CachedBeaconStateAllForks;\n\n// dummy test block\nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\nlet postStateContext: allForks.BeaconState;\ntry {\n  postStateContext = allForks.stateTransition(state, block);\n} catch (e) {\n  console.log(e);\n}\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"cd2edf2b2774e361fc8fed20ba910db99091eb40","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.13.2+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"16.13.2","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.3","@chainsafe/ssz":"^0.8.20","@chainsafe/persistent-ts":"^0.19.1","@chainsafe/lodestar-types":"0.34.0-dev.29+cd2edf2b27","@chainsafe/lodestar-utils":"0.34.0-dev.29+cd2edf2b27","@chainsafe/lodestar-config":"0.34.0-dev.29+cd2edf2b27","@chainsafe/lodestar-params":"0.34.0-dev.29+cd2edf2b27","@chainsafe/persistent-merkle-tree":"^0.3.7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.2","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.34.0-dev.29_1644253759878_0.12265605854437256","host":"s3://npm-registry-packages"}},"0.34.0-dev.30":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.34.0-dev.30","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.34.0-dev.30","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"fab417a03f642646238f2f105e6036c59c08e1c8","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.34.0-dev.30.tgz","fileCount":350,"integrity":"sha512-xOLI3ZCgBvAUVTuW8ya2Z/nT8OB37JBLYHpqXsRMeIzT5lHGPsgTFgfRNLTQmur6QUV8BtRSf2C0yf/IkaJZHA==","signatures":[{"sig":"MEQCIAevwB1hmm2JSGyZJoXY1AJ0gA3fjCwrma+002Ck1eb5AiAH6A8BW60bO8smiUHmq+oU7duCMowL1nLEOvzIthOcmA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":559097,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiAgSwCRA9TVsSAnZWagAAjnAP+QCdtU5wS7W00vuQ/M3b\nqODfzK59eANbsrF3RUu2MLMsIF+GG14hBRVfTdQLzQMV52oNwlKYC8Arw06X\niBuu6CiW6j19PqYImpfflAmC2Sb4RCtoXM0E07eDr16EyY0BD0bFbURWSrk8\neYP7sv8rdNCwtPaOMeHkeUbBDf660qtv8A3HSLY+MsVK2z4ReN+c1Ajfys5Q\n/eqEBxgIrqtjUxihPyq8dNHq8Pq6khx8nJzasNo4AcwVcN0SB/6DgUPCbLjh\n1c4GtGraVh+OJm+NMBDMr6MxtOKZMWkde11fKrhbJSBe3TXtzsuJEK1Iehpv\nsNoSdZfbOpO+7PrtYaCRObzpVa0RqPVhlSQ+WU5HVW5lWc76mo2K22eF1EAP\nHPwCt1SRV99hD5cR5vly3Ui9L3ZqSdU3p87w+FusPJHkbh0gkdpwqxqmixo3\n1O8ZPlkhEkYmxVzIov1ScvJImCNsuxIRO+Nw7zN8hwsgxn31PU4buPkaQ5p1\nRjBk7N0REqRMwi97b1374Q/svR9bVE2o+nrWphr6JFyraJ0r+k3hQRTErVkE\nKS9ysYer41wASxWFnZrslU/l/+zp/XH/1Rotre0JKZ6AwDj98Pi/abQX+qnm\neXPAmOcHqglyXq7dK6pF7rr7Wt5+AAz4VziO+BuuXOgP5nqjI9BFF28FO2+Z\nj1hw\r\n=Jj0L\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 1.0.0](https://img.shields.io/badge/ETH2.0_Spec_Version-1.0.0-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\nimport {CachedBeaconStateAllForks, allForks} from \"@chainsafe/lodestar-beacon-state-transition\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst state: CachedBeaconStateAllForks = generateState() as CachedBeaconStateAllForks;\n\n// dummy test block\nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\nlet postStateContext: allForks.BeaconState;\ntry {\n  postStateContext = allForks.stateTransition(state, block);\n} catch (e) {\n  console.log(e);\n}\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"11a9c983d37f231f65e618825bbd7a65e0af519d","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.13.2+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"16.13.2","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.3","@chainsafe/ssz":"^0.8.20","@chainsafe/persistent-ts":"^0.19.1","@chainsafe/lodestar-types":"0.34.0-dev.30+11a9c983d3","@chainsafe/lodestar-utils":"0.34.0-dev.30+11a9c983d3","@chainsafe/lodestar-config":"0.34.0-dev.30+11a9c983d3","@chainsafe/lodestar-params":"0.34.0-dev.30+11a9c983d3","@chainsafe/persistent-merkle-tree":"^0.3.7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.2","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.34.0-dev.30_1644299440170_0.11257556639109101","host":"s3://npm-registry-packages"}},"0.34.0-dev.31":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.34.0-dev.31","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.34.0-dev.31","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"016fbdedea1672c34f23ebce4da543187057b3fd","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.34.0-dev.31.tgz","fileCount":350,"integrity":"sha512-VIDkC3/qP6IDzKeU4F21WyvT2UTTn0EzdSrOdL0ZrZb7Zb86ve39u6uvQQyjupIBabrkc7eGv5riSaalRhFBOg==","signatures":[{"sig":"MEUCIQDb3Xgng7dsvnq3b6aY8mPcs/UJRuBlKUKEWX/BOrk9owIgW5BaeY2CdK5bmSI3jSRdTKvYCF+hFGKOlOu93cn3Zs8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":559097,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiAghzCRA9TVsSAnZWagAADtAP/309Zmbhkp0O/FwqFfC/\nn04ed5/6Guv5V1g7JBPfESOS5UpbdsJPCOxC6nZZY86jasJFSMIj4h+1IW7l\nUOAF6RPteRk1Nwn5myL4zggQNb8nuCY2X+OhKx5Je9FzW026r3bNGLVEyzfV\nhGtgnIK//Gpz6pgOUXXnp9aTrUBph9FuSqGdblw9Dc4jqsAvufzo/XLv9W/L\nBlbbEoO6+inBq3ZD87kOoXaDZHJtti4mqpJfoe35YfECEu8sttx57rVB1csj\nlolwnXtgHmLcJjC7J0MHgS/s4Ia1fZ7cQGEVgp8AlXIJp0lwPW3UO14HspPG\noGq7czyCs/s3SbisknT7JPRGnp+nl6FKimTeT3+6K+1rVQiZnvxk8/IHp04K\n9iaC40YAl7/Cv0TvBygJVAKf3YRFQI1qnUPH4TF++z+8QU0kkb4tKldr8Lvq\n07uFQSyKgy0gpd5Q6ERGFttMktS1w5/HbYWK2wCUVecyyy9/SQ7AN5xGsGdj\nw+zhavXEraUhb4WOansXAXNcZKhy3DmC+e0sKvs0hxXF5WEXZ9NjWbpBExq8\nmh6GJf8T4TKVEky4RJ0tbXUvODc+SLMVvwvhiD2E7LkvvNaIZ7nt8wugKvMs\nBvnznXApXw6H1ZZvsTbE41IDsdIQtYwm3T/zV4IyafgN2l1GRgdMlT9X+t40\nuIS4\r\n=5wxD\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 1.0.0](https://img.shields.io/badge/ETH2.0_Spec_Version-1.0.0-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\nimport {CachedBeaconStateAllForks, allForks} from \"@chainsafe/lodestar-beacon-state-transition\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst state: CachedBeaconStateAllForks = generateState() as CachedBeaconStateAllForks;\n\n// dummy test block\nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\nlet postStateContext: allForks.BeaconState;\ntry {\n  postStateContext = allForks.stateTransition(state, block);\n} catch (e) {\n  console.log(e);\n}\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"40c8ff59d02be2eec0653eba5da29330929a242f","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.13.2+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"16.13.2","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.3","@chainsafe/ssz":"^0.8.20","@chainsafe/persistent-ts":"^0.19.1","@chainsafe/lodestar-types":"0.34.0-dev.31+40c8ff59d0","@chainsafe/lodestar-utils":"0.34.0-dev.31+40c8ff59d0","@chainsafe/lodestar-config":"0.34.0-dev.31+40c8ff59d0","@chainsafe/lodestar-params":"0.34.0-dev.31+40c8ff59d0","@chainsafe/persistent-merkle-tree":"^0.3.7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.2","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.34.0-dev.31_1644300403531_0.918616560726653","host":"s3://npm-registry-packages"}},"0.34.0-dev.32":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.34.0-dev.32","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.34.0-dev.32","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"3e531e2e06c6f039ddeea96cc707f463ffecf179","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.34.0-dev.32.tgz","fileCount":353,"integrity":"sha512-3ztedUTarrdlW8WKWvMDVaLef5i1/p6Qv1SY5G8bIB/avzYTWNQG26Naa/OEVOK0RPHJdLQ7OFFH4zpNXSe/qw==","signatures":[{"sig":"MEQCIAN4NW0KrftsxHsRMYxCJqIYuQu8/Od8U0yxdMVW6xyTAiBsk39hARSgdenLYmW9lU4TNAS7FXGzme43oBDF0ty4Zw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":563522,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiAgvQCRA9TVsSAnZWagAAnHAQAKGO9ts52GKd8Yg7K0eV\nwVh6EIAYiHHjGQOwJmg21N1IIfmpkUI9R5Slr4ZvIEwPdcemcNTDTjt1Mg0/\nGG3h1UunJT+iCDAyapDPAXwmR/yKrbr0oHkx9Z0fXM0PNbwHXppycmAbVeIm\nTY23fuu7FHVPxyDDZksGPVNUQsxGNeuKyosxBbkNB/hPCBe+WU61Rvp2OIoF\n+Kf+9FyL3sjZrfIVBQrpIvKt7gx/Dw976dOeOD4beyuGxNYF6sPQWolDI9Ec\nIpO+e6flQpM0YqiTO/rXGLa6wxUkh0LlzIgF6ZsP5516fIIt5MbXRlEacHul\ny8yBpUwJ7DNUGAnZPHNmyIEBqfuSX28bx6gkmt7Y4iF7O//+M1m1YisLO3Fa\nCuHmJCZiHRLqPkpXQZz9nvh1icP4zu2vMkmlMq0kAN/0BvGmO161HjxsBXI1\nPs3VgYptGb7wHllNfurga997EeQ6diQBUtwzGUtJ0l5DgqquYExVCJJTv4e5\nJbKSIE/Qr0AFPjWV1XzWd9+G2bLyDi8plO8xiXKK/DVQEkJ2Vu0UFYL7frBg\nGEUSveh9gv2QW09pXRYkjeGI9cVGX3MkLhgS8iUX3WOg2loLruDHNDtKl9Jm\ni/m3xJE34ReQ3ENQSKDcTLFD7PCAo2K2E46vzIydXiuRA7gddB7VDcnpVZgh\nU0fZ\r\n=bfyC\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 1.0.0](https://img.shields.io/badge/ETH2.0_Spec_Version-1.0.0-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\nimport {CachedBeaconStateAllForks, allForks} from \"@chainsafe/lodestar-beacon-state-transition\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst state: CachedBeaconStateAllForks = generateState() as CachedBeaconStateAllForks;\n\n// dummy test block\nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\nlet postStateContext: allForks.BeaconState;\ntry {\n  postStateContext = allForks.stateTransition(state, block);\n} catch (e) {\n  console.log(e);\n}\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"1cd925fb63cf3e52cf5cef83291c2fbb020f0125","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.13.2+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"16.13.2","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.3","@chainsafe/ssz":"^0.8.20","@chainsafe/persistent-ts":"^0.19.1","@chainsafe/lodestar-types":"0.34.0-dev.32+1cd925fb63","@chainsafe/lodestar-utils":"0.34.0-dev.32+1cd925fb63","@chainsafe/lodestar-config":"0.34.0-dev.32+1cd925fb63","@chainsafe/lodestar-params":"0.34.0-dev.32+1cd925fb63","@chainsafe/persistent-merkle-tree":"^0.3.7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.2","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.34.0-dev.32_1644301263849_0.26048518858474656","host":"s3://npm-registry-packages"}},"0.34.0-dev.33":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.34.0-dev.33","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.34.0-dev.33","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"d646e4a4cc5404ccdab11b58928b554a79da27ff","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.34.0-dev.33.tgz","fileCount":353,"integrity":"sha512-t9ckLj/u7NCr1dpNkXwQeeSEKf3hYeMxPPLYdg0Hii8jL3uKHceIrlu68hsMxW56AeMrOJ2EMW7hZe/DonO1MQ==","signatures":[{"sig":"MEUCIQCgr603jUf9UipkUyNuddR0MPh0V72t3WyOgfpeqGCxdgIgCIBL9sY5Vv+cjEMSafrWSyUPFd7UFdDXzrg5s3TxqPo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":563522,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiAirDCRA9TVsSAnZWagAAE4EP/2KSG9NwJkQLRWeqHqhG\nvqSSm9/Q5ry9xJoqVq/vjKz3ZxAAmF2pOmzIaObLq2X3Sw/MqSpjbTC69qaC\nTaWZ6RLzjyVMfVDThR2Duoqa8hUApK8Y2/3CUriwS9rYlptpCIbGl7gEy/y4\nsw94idyJ7O6nLo2bfj99+8Wf2G0H7ytzjj0GV7Rujv1XaywGRQolkITvPfmg\n2bL1eeMeKQzYOf9zOpxYhgXHdTFClu1rBxWU4flS1/lRMb/I+OJPlmQ7jsOI\nV3jp2OKaDaYeMfDq536Tk9Vx6p4mLGW+WwTSnVeoPkc0eSuMgYRFwc7ouYS4\nlwAFYzGN/t3JRrpsqTxnKfez4sGPIWdl6z3bnHtoOgKh8by/dlNzp0SvLIQw\nNUYVp0KZQesvKEdsr7Ebq/YJ7mCCgkH2r01AR5JLPa3kRtIeRwxoQlfhCe+c\nevyD4VWDIJenooCJMxw6Z+JkVLTiGrxR0LhA2DcSc39255qSKkj9Mdcfv7fE\nYydR4khIaoGTV9MZTex6XqA/+GF1fQomczm+LcY36Cwuf0sNIy3mIf4H/35W\nzTFhQUfughJd6jBep6M15/JBSGzznmAaxj/iM5PaU48fiOEGq9jsVTRv61IE\nY7Md331jhyr06DP575f1O7SC6C9vYFcv74xelevwp+3ZoGG/SNw+0JDanFxr\nY+Jg\r\n=7yfP\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 1.0.0](https://img.shields.io/badge/ETH2.0_Spec_Version-1.0.0-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\nimport {CachedBeaconStateAllForks, allForks} from \"@chainsafe/lodestar-beacon-state-transition\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst state: CachedBeaconStateAllForks = generateState() as CachedBeaconStateAllForks;\n\n// dummy test block\nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\nlet postStateContext: allForks.BeaconState;\ntry {\n  postStateContext = allForks.stateTransition(state, block);\n} catch (e) {\n  console.log(e);\n}\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"e4edcba982dc7ce8eeb3a0ed77f4141acecb53b6","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.13.2+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"16.13.2","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.3","@chainsafe/ssz":"^0.8.20","@chainsafe/persistent-ts":"^0.19.1","@chainsafe/lodestar-types":"0.34.0-dev.33+e4edcba982","@chainsafe/lodestar-utils":"0.34.0-dev.33+e4edcba982","@chainsafe/lodestar-config":"0.34.0-dev.33+e4edcba982","@chainsafe/lodestar-params":"0.34.0-dev.33+e4edcba982","@chainsafe/persistent-merkle-tree":"^0.3.7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.2","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.34.0-dev.33_1644309187834_0.7483145489346161","host":"s3://npm-registry-packages"}},"0.34.0-dev.34":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.34.0-dev.34","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.34.0-dev.34","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"8c4596efbe829bd4f19cc0b88119847185584cac","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.34.0-dev.34.tgz","fileCount":353,"integrity":"sha512-5JjjMdO4nazIpY32LZ9MxPbQ0f/WQs2KxF5GHA+Fpow/I3DsIen0GaRExgzinTDhmvE90hd4Q09MxF+Cnuqe8A==","signatures":[{"sig":"MEYCIQCMXoYLy0atUYaQLsrn/v/bzUA5Y6j+vTq2l9RGWTM7fwIhAOldFrsbvmQUYTSZMfoGPpKNRyj/DWxioxhVwJQS3At3","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":564994,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiAkmXCRA9TVsSAnZWagAALb4QAJ8ji9sfPMy0bpE4A+B/\n8yv0Jpvnb9VU8M+qijH+X5EqHR8xKDYDr5p44c0SL6HZeM0E0IVa/vDtJOQR\nUxo2ihGatxnAVAgzKVQGeCf16YTFH3ruaPl5qeRuqNlZuE6hTLKJ1ljTWr1q\n1PdyId3JZN1PUkkI+pr/DiuPO7rEg7i+GBhfvCHEP/G78bDVunvz3fzRtMkL\nqW5WCYSRzi0eOpfjtMcY95o4Gwq1rkQRqQLJc4ZPTd/fcRq+Ew7luilG9Ypt\nHFFasL7PgNB3jO7/TXZQShbCfGCvIiIxPyDENIM0vEU1wg9ckUYohi2jxpJy\np85r2hOV/RAsccdj5g0U0VaoLuazXodO1SGd7EVaSKMJ+7ibfVjI+3jNc5T7\nBYvBNVe1A97bf/TNBpicBFWmN1c/fQrd3A1r+Gz9nyi8ToE/YSxDg32+07Pa\nZeQRH0jTMddmT2WwnJgDEgPW8uABqoGOu7tjz79WWI27No/TOD/PWAxiMf41\nup+CnSPqLXFncHw2cFidZS76xU3bk9tI4a/7HimXl2jy7nDQnWKW1EOXVLHM\nfOX4boczRwuMdiWwG2muI3HM4ttgFCF3Htfe6h4vzKM+YgyEoWfp+Qya/Xo0\nhdD2EZPaeqGnPVueO9cO1ImwQEFkWDuMdSLEFhj4Jsbb6agAc74jnbYbSGs+\n3pNA\r\n=kzAr\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 1.0.0](https://img.shields.io/badge/ETH2.0_Spec_Version-1.0.0-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\nimport {CachedBeaconStateAllForks, allForks} from \"@chainsafe/lodestar-beacon-state-transition\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst state: CachedBeaconStateAllForks = generateState() as CachedBeaconStateAllForks;\n\n// dummy test block\nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\nlet postStateContext: allForks.BeaconState;\ntry {\n  postStateContext = allForks.stateTransition(state, block);\n} catch (e) {\n  console.log(e);\n}\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"dc9e3cddf78fce5ea0882615ba88302465fe1975","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.13.2+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"16.13.2","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.3","@chainsafe/ssz":"^0.8.20","@chainsafe/persistent-ts":"^0.19.1","@chainsafe/lodestar-types":"0.34.0-dev.34+dc9e3cddf7","@chainsafe/lodestar-utils":"0.34.0-dev.34+dc9e3cddf7","@chainsafe/lodestar-config":"0.34.0-dev.34+dc9e3cddf7","@chainsafe/lodestar-params":"0.34.0-dev.34+dc9e3cddf7","@chainsafe/persistent-merkle-tree":"^0.3.7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.2","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.34.0-dev.34_1644317078978_0.9162477052605498","host":"s3://npm-registry-packages"}},"0.34.0-dev.35":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.34.0-dev.35","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.34.0-dev.35","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"f9e079bbeb46551d3406ce1f3fb78ad78d642c07","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.34.0-dev.35.tgz","fileCount":353,"integrity":"sha512-aupixIQQjhkX9RTUqAhdqTHn7cxJb8YodZPHT+GmbqWU4DIE/BFn6hs41BH9QgJ6+sDzYMGlwFIvpN3RehMKIQ==","signatures":[{"sig":"MEUCIH4OOQTprCyHy1Ofqs8vRQJxOtRKnkExWH943aRkecmVAiEA37BUUcPIVpYWgWrZmebMtGi9YkfpVm4So9pxN72+7jk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":560127,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiAlIsCRA9TVsSAnZWagAA9MkP/iDitcM7xmNUeyB4YlgZ\nEjsOlVCS5DWk5Tx/LJ45Yl/3XZoIJlUC8AJ+qN+Bzv3dNyKrXJPpuIsBRCIl\nvP5iKh0undj9gV0GPOnhB+/ZN8EA9MVCSzxVREDoKNiMEAnoFnGoTu8REzrp\nJH+btuk5tI4yAF3ofkDI7Uc1X3iPZh8yNrritOTUzanHT1eRVIeuymoRwPog\nMmeJEJJ/QfP08Tj7Ybtf57krTxNLphbdct2eEUjGOqf/erJCA79zWDgLMDxz\noDjbBbFOC3uRepbDqqimJUzE0wc57sEJFRtGkAkXTABhznGC7k+dQQd806Wt\nN5R1g0lZ14IGRng2POaV1MqCtFuTvYyxqll4M535cJ89XhM1GLHS0KpmfcbV\nQYN3blMzd4HeSkDw/mtPf7COi5MlHqUkUGbvQVKpndITfcYmiskBIvU766aT\nE5hf+HAAjRiGG+1A6i+oNkdVIhOpud+21B2DvcEMABEjdPr5Cz4ZbCN5fDUX\nYgGX44YlPU58X945HnqGSlWiVBacOAELN+VylKCdTeGWcgEft/l1cDsfqdFN\n++csE2nYLJOY4AQeV26/9lth0Ed5YmVNvsXb3CmqClC2CJXs0dJA8aasclqa\nzNFITJfyWd+2a9HYpK+vb+tYNP9IQwxwA7mZDa9Ee3iZ/NqQG9EEgxAYutZ0\n+W5P\r\n=Qwps\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 1.0.0](https://img.shields.io/badge/ETH2.0_Spec_Version-1.0.0-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\nimport {CachedBeaconStateAllForks, allForks} from \"@chainsafe/lodestar-beacon-state-transition\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst state: CachedBeaconStateAllForks = generateState() as CachedBeaconStateAllForks;\n\n// dummy test block\nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\nlet postStateContext: allForks.BeaconState;\ntry {\n  postStateContext = allForks.stateTransition(state, block);\n} catch (e) {\n  console.log(e);\n}\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"d70222248f794db601d4d8a68d237bc412e3ea75","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.13.2+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"16.13.2","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.3","@chainsafe/ssz":"^0.8.20","@chainsafe/persistent-ts":"^0.19.1","@chainsafe/lodestar-types":"0.34.0-dev.35+d70222248f","@chainsafe/lodestar-utils":"0.34.0-dev.35+d70222248f","@chainsafe/lodestar-config":"0.34.0-dev.35+d70222248f","@chainsafe/lodestar-params":"0.34.0-dev.35+d70222248f","@chainsafe/persistent-merkle-tree":"^0.3.7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.2","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.34.0-dev.35_1644319276087_0.13156379824969977","host":"s3://npm-registry-packages"}},"0.34.0-dev.36":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.34.0-dev.36","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.34.0-dev.36","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"319ac87dc491a5e91bea847f24f7ea88629e42e4","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.34.0-dev.36.tgz","fileCount":353,"integrity":"sha512-qnYKrnKgbaxr7qUmM8Pq4/HDI9yRAAZIIIWWfckd4mnbsXQekyvU36L30OrTwYnZ/eZKnZi/7MrS9XLhYshQxA==","signatures":[{"sig":"MEQCIDBV4Hh0waNYQjVDfc62qJ4/GiiHkWlAhqQereYYXTUXAiBKhjlpWY+ELhVFjE6JWyzsojAYEwg8zjnUhupcGI7FMg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":560127,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiAlPwCRA9TVsSAnZWagAASw4P/A5iUPsdtoJlJlRD6OFS\nYV2k+GFYOqCWwweyn9Cp4ILZ/fQghoDyyPKTo54YIi3HXJLGT4vEx2/cNY78\n5xUlMSKFpzzzB34TaPS4OaDMIqC+lRRRfOOTeBTn52F9y7E14fsLVpOfFKyF\ncNKyACb0OdxT6DpgJ5oHmsxpNaCEhcXHIeWZLTWgFAIN7qvCEfNUs1IHA18x\nyniTtREVjpluq8Hyw7yLMl/xetZvSeZikT5drqvvz2jP9FxmHSRd8WlGYza/\nWTptHIf0zvWrKTCFbSqMNks+cwHpLJzEuGnC6/Er8Mop52dE6VEzYwQtsWZn\nm1rDFBZ0o4HVv0qyZy0wgm/mD8upPayNf/Ma/HOuJm3mPEPzkZRcW8GY3rhC\nW2i/jyh3wBkXB/ZUuwhXa8jSQBB9NDt7U5kO4co5ZYMeW1XxIR5f14Fe7iX4\nVAdGKbMvJHwtvGr8kEoluHiDVEFfV4sr1sxxSqvVYw6yGlW7fqVgWRnrL69V\nO9VB2fnu/2iHiWJErDGBe8QLnjpgr5cbxedyI75C3mc3o8TGvGxejKucCZLb\nafDSISHq+FqwuJmcctPOk4o6T+OmL1V2rsFem4lBAZWhu7Vv6sykbUZfqMKs\nVDZv6yMInJV3DBYMHOjHAw4z6N2w+gNT0z0lRueAeZDetJP7XQ8g1DdxNtp4\n/tHY\r\n=dskT\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 1.0.0](https://img.shields.io/badge/ETH2.0_Spec_Version-1.0.0-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\nimport {CachedBeaconStateAllForks, allForks} from \"@chainsafe/lodestar-beacon-state-transition\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst state: CachedBeaconStateAllForks = generateState() as CachedBeaconStateAllForks;\n\n// dummy test block\nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\nlet postStateContext: allForks.BeaconState;\ntry {\n  postStateContext = allForks.stateTransition(state, block);\n} catch (e) {\n  console.log(e);\n}\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"3dc59150d29b86bc73de610c4632e12481f5db62","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.13.2+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"16.13.2","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.3","@chainsafe/ssz":"^0.8.20","@chainsafe/persistent-ts":"^0.19.1","@chainsafe/lodestar-types":"0.34.0-dev.36+3dc59150d2","@chainsafe/lodestar-utils":"0.34.0-dev.36+3dc59150d2","@chainsafe/lodestar-config":"0.34.0-dev.36+3dc59150d2","@chainsafe/lodestar-params":"0.34.0-dev.36+3dc59150d2","@chainsafe/persistent-merkle-tree":"^0.3.7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.2","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.34.0-dev.36_1644319727986_0.9669499550648362","host":"s3://npm-registry-packages"}},"0.34.0-dev.37":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.34.0-dev.37","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.34.0-dev.37","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"ce4db37cf35f171d4ac4238673dadac605e8f06b","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.34.0-dev.37.tgz","fileCount":353,"integrity":"sha512-gEDRT2KS+VvCTsbfH/+rMRD5YR2jgpLB/cjgQJ5cxY9btOhbjbms2y67g13fEncBer7qcJ5M3HgsJA6OpNMxtw==","signatures":[{"sig":"MEUCIFqAPSsvgLxzO1CeuXwZ06Jl3hwFT3rwackZsWHKQbIKAiEAwPSGtUbzDQexHACws3o3PsBx/uGNe+ux6c0prs0X5iA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":560127,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiAqGRCRA9TVsSAnZWagAAjRcP/1gO07SZo4xUPZNt6yvs\nDCR0kJrJTOgZ33/SEHyQH7CLTDM91k1kIi2edYQd4/wCy2VFMzLR3+zDFEtb\nzigoT4bQZXhciHBlc1YFfH/Ouz/ZHFktfcshXXfBvWZ/TKjJYqOSUrkxz3rC\ns8HnRYJneg66nWXtjQc+1tucRzDBVNHhTTOZ7erwZo7hZ8yN3c5d03BlsLg7\nRoGPVp92YZRhIt4WdtTN/hZgZhL8wkmm4kcf/Pv6c67xOqz4j6HHqhJFubID\nLa6fIhsfpXrpixq7g7O5gi/u2ob9JaAtzNYjKF/RI34Y8v0FD9RYFKQNTv2B\nGY2cku9HWbM71OPjJbVVSLUPHzfs8n1aZy+eHlka55lFnOEzMJfnpfnHClyj\n0MVHat9TpKjzJNOrbqmCPxx/UpoQe9uJJ3ouojF7hfDfehJ3P3GWJL8irm46\nOpyf8Nmml8nHdBNyA6Uv6DQo1ASfcp1BRUhTTk6sj6k44ccvxcWxt55Irhfm\ngU5U32NxM/l6TZd7pWEaShZUQeIEwQOi+cWdIlpl8Z2Ai2MOolVYzwJ4cVh5\ntvjwdtWzjRVCZFwNk5BFNBRErSEBH5E7IMHXMQj5XwTkympCKEksqQ2LNNnU\nmQTuS9yxbkjKH+aceEvRzrT6QBAfXQCtWR3jv0xF4G9slRKPlhKc6EOTr/jZ\nGCO6\r\n=7EpD\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 1.0.0](https://img.shields.io/badge/ETH2.0_Spec_Version-1.0.0-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\nimport {CachedBeaconStateAllForks, allForks} from \"@chainsafe/lodestar-beacon-state-transition\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst state: CachedBeaconStateAllForks = generateState() as CachedBeaconStateAllForks;\n\n// dummy test block\nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\nlet postStateContext: allForks.BeaconState;\ntry {\n  postStateContext = allForks.stateTransition(state, block);\n} catch (e) {\n  console.log(e);\n}\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"37a6b2fb3ead68affcc0ae1a0955a7617e67db7c","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.13.2+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"16.13.2","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.3","@chainsafe/ssz":"^0.8.20","@chainsafe/persistent-ts":"^0.19.1","@chainsafe/lodestar-types":"0.34.0-dev.37+37a6b2fb3e","@chainsafe/lodestar-utils":"0.34.0-dev.37+37a6b2fb3e","@chainsafe/lodestar-config":"0.34.0-dev.37+37a6b2fb3e","@chainsafe/lodestar-params":"0.34.0-dev.37+37a6b2fb3e","@chainsafe/persistent-merkle-tree":"^0.3.7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.2","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.34.0-dev.37_1644339601174_0.6248637346783044","host":"s3://npm-registry-packages"}},"0.34.0-dev.38":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.34.0-dev.38","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.34.0-dev.38","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"ea8fe62cf35854a4f9625d1850ff413418c995eb","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.34.0-dev.38.tgz","fileCount":353,"integrity":"sha512-Xd736nlt+HfPGMHfjn3A0TGaxFGuFSGcckTZeHY2s8lQva1tqmt3M6JtNch+h1Nd6UqqYdFU4jtw6MttLyDXdg==","signatures":[{"sig":"MEQCIFD6lxIgizCguk59DyAFlFThiKpxsWLIqc/tpt61fezsAiAEa2i7vJaGfOZ6ed6Gyi+ukSL6jBNnsptL7adVi0QqRg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":560127,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiArbFCRA9TVsSAnZWagAAFhYP/3vYt+R6b4HTF2oB4yBZ\nYU5CgQHdWBQ6XwJZuwbeaQadj76diT683XgyNXKDJgEQvHLMqLzPMb3Q915+\nvRv/IvX5DyHqbD0gJMOm3APJG8PAbQHvm6hNujck8MWtnLiN66Lpi+28Bzwa\n8AbI7lAsPNIyofGokhjopmr/hLiKKeMiAUfwt4G5h+PjyIwux+lfvLyUQjbX\nFEg8UDpU8SC5rsHPC0JEIA2Vr/HLUWXDTUxBqTaEzodsjkqcfO75er3MKTTk\nyZ4vR9RhkBm1CA3SUUIzTxAalp2hB1OSzNzzmYV/F6nTSyGdsZQ2ncVKTMZ7\nXxZcHbaUJTkCwy6FBSNHTn5Pc3fAYKDqTZqr9+WipMfhzvhy1tRqO0J4QO/C\nHIyfWN94oaM5r878x/j9p/18k0f7HoUcAQ3BRuZgxlQCtmUK7/hhOwta8+zX\nlfBGSmjmtqE+457Ef9ZtaJmk1w+l/hey7WjamouX9amfMj467bazJnY+igwe\n64H1CnQeJ66H1FzT3l6GZLRl57pllXpdHji2HG7JfjYsjCPGIRk5QKqRaLyk\nYDtOArvQIWWbzG81qkKx3aMq22xF6Vhc4pRYr5OULVTxmir3RJCG6rhN330Y\nbJYGe7KCXkZvQXJ3AIMWG8V7wWvb2+YuJiPv7RTgN80VfovteVOOmm9fIRWN\nr6ug\r\n=iW4+\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 1.0.0](https://img.shields.io/badge/ETH2.0_Spec_Version-1.0.0-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\nimport {CachedBeaconStateAllForks, allForks} from \"@chainsafe/lodestar-beacon-state-transition\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst state: CachedBeaconStateAllForks = generateState() as CachedBeaconStateAllForks;\n\n// dummy test block\nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\nlet postStateContext: allForks.BeaconState;\ntry {\n  postStateContext = allForks.stateTransition(state, block);\n} catch (e) {\n  console.log(e);\n}\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"fbd1d8006146e3b5b5f396025e98a8d097b05dd9","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.13.2+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"16.13.2","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.3","@chainsafe/ssz":"^0.8.20","@chainsafe/persistent-ts":"^0.19.1","@chainsafe/lodestar-types":"0.34.0-dev.38+fbd1d80061","@chainsafe/lodestar-utils":"0.34.0-dev.38+fbd1d80061","@chainsafe/lodestar-config":"0.34.0-dev.38+fbd1d80061","@chainsafe/lodestar-params":"0.34.0-dev.38+fbd1d80061","@chainsafe/persistent-merkle-tree":"^0.3.7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.2","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.34.0-dev.38_1644345029332_0.2955918592030944","host":"s3://npm-registry-packages"}},"0.34.0-dev.39":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.34.0-dev.39","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.34.0-dev.39","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"9406820e169446a8f26c5e6676855309e3fb1e50","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.34.0-dev.39.tgz","fileCount":353,"integrity":"sha512-JGvNkvkih7CDhPp93uTmw20wUNosmWLO02BnHvCFlaISQ4p3ln3vV1mP9s2iX8BQvpgEICHERUSnzTIAB6eYvg==","signatures":[{"sig":"MEUCIGJnSxjFxiicXVZxqMd6pwc5/USo9QRX8HtMWQAW3KblAiEA0Hl+UB/D3kEbXzhjRJ8hTaW0EFV2U/CaavIW+7TyepM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":560127,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiA0vqCRA9TVsSAnZWagAA+IMP/RLP42pcBhNrkUe6uid1\n8O8IazzNfIn+wW53SMk4ADnjEGYAZZn2QTMvrCS8rAS+PxybemK0X7NcODEc\nQb5yludx+LEY/9IMn9Tiz4fhr2GainMXL/uZu7QznSldhc50WtVQyAM57qb3\nGdhGwjoTm/1/ETW/fD83gDGbrKnRcPaweuPd5tpTIlXRs4wgIh+YpSUVhuCR\n6XO7Lh0DF1wkd9MxjdGaJ4SNNdKOAQ51HPgnXKXPzMjkJ/CKRIUQzBL/o6Gg\npPMkbax9O/9BbL9/sloy0PDvawI9kXhJ8S36wEZ85hSasmpaMzVnBjtymhiJ\nRbKA/dj7IxUYdokzHNxrHgS6gcuzfgNyLWN5++e69qh3rUHT9sHosB9zcnCs\nVk66fw0khbUYaHddyKaLQU/XGXs5Iuw5rZngX00XbE8W+gcueC9o3RSX5hI0\nqthmQ9K4yGoHA0b94JAKOZQ5KYTumUHvHd6BYmteUWRo+4AaOp0a09Q1tK9N\nqTBeXbDgkm+t8SJeiorJIlNbd+P8cM8LcvTbBxFYdoXcrGapYFd+YMFeSTGL\neTcoaGvU/XNYlhZhHgrNNeDpEwXcgY5qRnD1I0UHyKiOy/q4D6V1Z7kXTiNX\nrBB2POlebCv/NrtmzPu1VSgvjyj4U0dvFsYmKibLLZ8foOKfGoikHHq2ZkLa\nKXhx\r\n=L81F\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 1.0.0](https://img.shields.io/badge/ETH2.0_Spec_Version-1.0.0-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\nimport {CachedBeaconStateAllForks, allForks} from \"@chainsafe/lodestar-beacon-state-transition\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst state: CachedBeaconStateAllForks = generateState() as CachedBeaconStateAllForks;\n\n// dummy test block\nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\nlet postStateContext: allForks.BeaconState;\ntry {\n  postStateContext = allForks.stateTransition(state, block);\n} catch (e) {\n  console.log(e);\n}\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"09fb4d42f77d4ee8e3ed4839bf3b5cdc56cc3eec","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.13.2+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"16.13.2","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.3","@chainsafe/ssz":"^0.8.20","@chainsafe/persistent-ts":"^0.19.1","@chainsafe/lodestar-types":"0.34.0-dev.39+09fb4d42f7","@chainsafe/lodestar-utils":"0.34.0-dev.39+09fb4d42f7","@chainsafe/lodestar-config":"0.34.0-dev.39+09fb4d42f7","@chainsafe/lodestar-params":"0.34.0-dev.39+09fb4d42f7","@chainsafe/persistent-merkle-tree":"^0.3.7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.2","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.34.0-dev.39_1644383210303_0.7794595843834415","host":"s3://npm-registry-packages"}},"0.34.0-dev.40":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.34.0-dev.40","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.34.0-dev.40","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"1dbaa419074ea3f391020c759a3b277193b16399","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.34.0-dev.40.tgz","fileCount":353,"integrity":"sha512-jjXDIfRpZfXFRNEExFt3uvw87fLXJvDk8DJKfZR1tCK8LMvyRG20XUGQVeBWMY8/RGYfy110O08ORDUrFmCUCg==","signatures":[{"sig":"MEYCIQDCFZ6owAXSi6E51zW+tGVwpxbEXLd+0HmW+2MEUB7g5AIhAJN3mSZ8VVljLHJ59+jm90yg8iryxiS+Ne858Xbk/lvf","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":559692,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiA2HzCRA9TVsSAnZWagAAilIP/3QGO+09irJoMz3Pd8ZH\nQHutZCEODG0ARLvcMK6XXWlH+bQfvEZQN2efPWFoJLpXCAwprrQsXKna/5Sn\nx2LNjn7dyQ1nN73QHJjuG/601jPRjL0MjiE16K40EPecVVzzW2sR3FdJvvhM\nqq0yOGGaKYF6s+koihOPOvE8tbKjTVFMtTNmsMbrhslyCClIRXasTaWu5bdx\nDhcCS/wJaWy+c8Gvtq3KNXrahPqjMwdu4E9PCQRaJLABIqoHX1ec7yNr5Cot\na6Kwq/J/odoUF8r7Uq/v/GfPkWpFBJk0CVe9D5BQ/bVN5CACTcZHAneJCvQH\nHiZobXNDRHQM5R9jM2NjCUGVdus79b+M5J7oaDotrWx4pS/Dih6ooCkBFowl\nJMIf44OZ8FF71vDJVrq4Y+XpjtPGX3RzUFsIF4i/25LhB96gJYPIKm6jjPIU\n4+AYY4ocFzvNZfTNWynIbI6FqFe92WJfCOelz3lSaPyn4AZj33SWMIR0jCYL\n+We3+E6fwH+rPQxPrEjtmzZTPhKBFqltvXsDt3zIr45vYppxxnLp9R398Fxd\n0LR/mM/mckeMlJMFCHuE5fOd6ZdXIvH2/BszUqOWSXNcf3Q4f81v5SLYVDvZ\n1eugY/V8MCgnq8qxb4cmBn+Pj0Fedn4KE0s0OF20qZVBncHdMXgSz3UJIiXE\nWoCv\r\n=ZilO\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 1.0.0](https://img.shields.io/badge/ETH2.0_Spec_Version-1.0.0-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\nimport {CachedBeaconStateAllForks, allForks} from \"@chainsafe/lodestar-beacon-state-transition\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst state: CachedBeaconStateAllForks = generateState() as CachedBeaconStateAllForks;\n\n// dummy test block\nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\nlet postStateContext: allForks.BeaconState;\ntry {\n  postStateContext = allForks.stateTransition(state, block);\n} catch (e) {\n  console.log(e);\n}\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"e3dd0090977e67887f2c9d43d384b10dfcc6a39f","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.13.2+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"16.13.2","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.3","@chainsafe/ssz":"^0.8.20","@chainsafe/persistent-ts":"^0.19.1","@chainsafe/lodestar-types":"0.34.0-dev.40+e3dd009097","@chainsafe/lodestar-utils":"0.34.0-dev.40+e3dd009097","@chainsafe/lodestar-config":"0.34.0-dev.40+e3dd009097","@chainsafe/lodestar-params":"0.34.0-dev.40+e3dd009097","@chainsafe/persistent-merkle-tree":"^0.3.7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.2","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.34.0-dev.40_1644388851637_0.1371973680282197","host":"s3://npm-registry-packages"}},"0.34.0-dev.41":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.34.0-dev.41","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.34.0-dev.41","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"9cb2a253f6a80d25308a8b6709ef9f4995a2708c","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.34.0-dev.41.tgz","fileCount":353,"integrity":"sha512-f/q4QigrhxEhymeVCujVhcKRsrbfBi9WZJ6Kx6kmf92WFf+0opHuve/9wjw0zlpkSVIcYAbretHZ/tj8hq0cVA==","signatures":[{"sig":"MEUCIHUtzo1ElBTNs46OIptTDOJJ8RaubmE2pqxe98t5M7abAiEAuf92mQtY8iUZXaDYTlbcGyYyMRiA+a8fhzJMF5r/OrE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":559692,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiBLnUCRA9TVsSAnZWagAA5bIQAITq7kN9SmeaI0/khvxj\nSHVyBNkw2pfbogJcNfI0cajGG7NqdI6Li2r1LaSGhmtM22aoo/o6yz4FUkzD\nu55gViAQo8uInvPUmtueqoh1mdTMQD6Df/G5TUEYSU5nKS0VNsxefo2Yn36Z\n8tCQO0jwG58zJj0a/b8e82ahcTAamzoQjRGBQYEpfrP9rv3Azyi7ozP6kWAg\n5PK7FEUmM4NPU+z+IAlSy2glh3GM7iumI9777Rh3+JnljDhPeRzR4h1VRulu\nvWkN82SWhbU6A2tWlrLyXnRVkQKe2S7VTjPO/G8rOD+PgjSo6hUfpQ9pCIBf\nYGTinU3wmlMimsSpluUkXWNJrzWD1ni+NJNq5l7P2CeOkxd6BxtrNg669e1s\nGH/DCixJtOaXen/eVzlHhvbOShjfMY/z2pwP1bZutwyG/8dQd/xFfQA/m3cI\nxV7abH6I99omAicNzumsB2cOF3gd7mm2iWyvklSj9Rdp8t+WvTw/lwK1RnJD\n8ncxnUGjZAW802YXJEYTvYQgUKKlzpXE+oDheVHFFGxJEfLMlbpLEn9JPcrJ\n6P0v/H2LoGn3/t+WF2OhExvxeI/NFGCUS3tC9hmmdUuvl2MvywQpS9xxoa0a\nRpJ68Z30vF/LzsrqXtmo5y2WqHHR/bpgqPpN5Hu3eIfV8CUD4QsZoimsgLP7\n1Tq2\r\n=YhBm\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 1.0.0](https://img.shields.io/badge/ETH2.0_Spec_Version-1.0.0-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\nimport {CachedBeaconStateAllForks, allForks} from \"@chainsafe/lodestar-beacon-state-transition\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst state: CachedBeaconStateAllForks = generateState() as CachedBeaconStateAllForks;\n\n// dummy test block\nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\nlet postStateContext: allForks.BeaconState;\ntry {\n  postStateContext = allForks.stateTransition(state, block);\n} catch (e) {\n  console.log(e);\n}\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"f9cf7a3875337db3dd25472e2e26520582cce210","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.13.2+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"16.13.2","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.3","@chainsafe/ssz":"^0.8.20","@chainsafe/persistent-ts":"^0.19.1","@chainsafe/lodestar-types":"0.34.0-dev.41+f9cf7a3875","@chainsafe/lodestar-utils":"0.34.0-dev.41+f9cf7a3875","@chainsafe/lodestar-config":"0.34.0-dev.41+f9cf7a3875","@chainsafe/lodestar-params":"0.34.0-dev.41+f9cf7a3875","@chainsafe/persistent-merkle-tree":"^0.3.7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.2","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.34.0-dev.41_1644476883960_0.5278472931326517","host":"s3://npm-registry-packages"}},"0.34.0-dev.42":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.34.0-dev.42","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.34.0-dev.42","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"e0bca3915cddf36e1da645caa57c01b67fbaeeba","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.34.0-dev.42.tgz","fileCount":353,"integrity":"sha512-dvPbkPJ6+BqcNstqmVgET9e1zVrNZaJQrC1yMpxrjRp8fuLhv/+37Vtn6HA33VYLEfym6MBOI4ziDHrpJ5NkmA==","signatures":[{"sig":"MEUCIATNWQhzMI7fmzaw5arVYHJ+gY+LuCpVloRFqW4edAsmAiEA7s6KwIy/KlarljTPRgWLqttK2zS0QasKk+zZ11K2YhU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":559692,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiBR0pCRA9TVsSAnZWagAAQXgP/1txyBdxEmXf4tuim/6K\nxHoNbiB5S1wV1LCUoUlAK5a2jExcbLrEiFN1YBoAuGVkwBw4ooJ8707PvveL\neqmFgFE6Yk577JsQujynbstx/MEvYc6ZXJFPs7ZqPD5Wk+tMF7grvoo+Atwe\nezZovWgqZaZtn33rS2JYkyVnl9eu8mfxZJYHmgze9w7SEtTuBHWcmLtOUP4A\naVQ93L8PwczNIMo7VPJOmqKEz8Q++bNmrDaJ9in+Cb1a5wK/0ZD9RhWb9Ce7\n8gCk43w550aNR5bFCk3PhRzCveTbYZuVq6xTMwAldWm8hHamwzMrMPkb+RGG\neDThl7GzVgge63jL4VNyA/vOaucnPWR/vr6mTRuCnEVnUhUWhPaxoACVsCPx\nuDdwmliGaBNdIQKn6zbXfIdnmd9Ynp0WutArOwTlE7k9It6J7npGoOLlLoQ2\n9zOG6Pv4xv08JBQ0rBptK810w68/iAslw2y8knFAMmCZIR0Z7qJDp+bzOWwR\nAi9+HKJ11lyBqwblonmGXPnaiWwPU3gjerleW1mT1aazsrgf6181DQ51/qn7\n4z0Z36+U1uiTdBueNkEq6ZAqge9b08CvMZC7qNU77dQENEUftqAfRTAiDZSX\nTVe8cpeOyt4/hFA9iz6rRj6UfilQOHBlDWKz5vtIgnf67bG3euWG4F7LRaUP\n4cE+\r\n=p0a3\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 1.0.0](https://img.shields.io/badge/ETH2.0_Spec_Version-1.0.0-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\nimport {CachedBeaconStateAllForks, allForks} from \"@chainsafe/lodestar-beacon-state-transition\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst state: CachedBeaconStateAllForks = generateState() as CachedBeaconStateAllForks;\n\n// dummy test block\nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\nlet postStateContext: allForks.BeaconState;\ntry {\n  postStateContext = allForks.stateTransition(state, block);\n} catch (e) {\n  console.log(e);\n}\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"18df0a68e6c02916186f38eae1ce45d2c9b97f2e","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.13.2+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"16.13.2","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.3","@chainsafe/ssz":"^0.8.20","@chainsafe/persistent-ts":"^0.19.1","@chainsafe/lodestar-types":"0.34.0-dev.42+18df0a68e6","@chainsafe/lodestar-utils":"0.34.0-dev.42+18df0a68e6","@chainsafe/lodestar-config":"0.34.0-dev.42+18df0a68e6","@chainsafe/lodestar-params":"0.34.0-dev.42+18df0a68e6","@chainsafe/persistent-merkle-tree":"^0.3.7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.2","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.34.0-dev.42_1644502313157_0.6065113141568275","host":"s3://npm-registry-packages"}},"0.34.0-dev.43":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.34.0-dev.43","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.34.0-dev.43","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"418c780106fcfb82895e08f85904cd6a647f12d1","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.34.0-dev.43.tgz","fileCount":353,"integrity":"sha512-h7W4FAuUqppsE0O6MmEKpCzshWaodWU59EtKDm1OBYp5bV1rRPMhXu2ZTFf2Wzioyj90JEfL4vFX2D3uBLIMBA==","signatures":[{"sig":"MEQCIF++fg99FubkXQS0fl+vbbQpbqq6JW2qidXOQchsecCHAiBh2SPCVah48Xix5S0y9AHx5ZXbjSaaVkSf1BlUFSGAmw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":559698,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiBR51CRA9TVsSAnZWagAAjPEP/0xJGRt7EQIRZSrtUMFY\nK1uVnwDP3XWXYf2tUSS+NjbfflWhOOQWMC8M9bh23oo4GUkNlpz8hcq3TQNs\nBqQSXepPOgW8hbkwoPWRt08Z6tdYMXFfvWOtmv8ePgilvfmV8oXr29mrssW4\nrwpAGf9ylvAoL1S6j1OdxpkUysTDax2v9iFctgXr1+gI1blGj3XlxvxjOeID\nuA+rVmzyBjwxhm6PnheAxHVGebIeCwMp6g7JjxIEXhbWmIswHw/Fk9mPBekb\nMSonDVp/c0+UZ02m6E3/gCi4X/fVHCyYuaNm0M39QbOoZWU1mO+Dw/uKzR3l\nPHsUEvtf12KVSeNIyyv7iHw316M1y/A3ZuGKdE+/H61hH0t4f3Nc4jnKpF57\ncmgGRvabR0/PioldlH68fmill/PgrYokrDhJ81hW1fAXkrOOIbl0iCqv/K1C\nWZRWy0UCz8duOQ0p+DHsirIk/wu2q7iacF9zp72t3KVkdjy+H+OuLgTH4YvV\nx7NMlkXhwT0VxRsahlXBw9TnMIbEd54aEhG+TX1kywEqI2a9q8gl9HIdZixA\nFB5tyc59JKse+Ew7N5Pilw1vGp8Q2Z3nrOAkKOgr1UEQsNlVlEhw1Y3ZELux\namdIo4DM46v4j7daKmQ2XthR5vLVdExONNksC9wB7f2MmBNiFxOKre+jkoCG\nyMoP\r\n=3YSg\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 1.0.0](https://img.shields.io/badge/ETH2.0_Spec_Version-1.0.0-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\nimport {CachedBeaconStateAllForks, allForks} from \"@chainsafe/lodestar-beacon-state-transition\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst state: CachedBeaconStateAllForks = generateState() as CachedBeaconStateAllForks;\n\n// dummy test block\nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\nlet postStateContext: allForks.BeaconState;\ntry {\n  postStateContext = allForks.stateTransition(state, block);\n} catch (e) {\n  console.log(e);\n}\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"67c3c0ce4fee5658a2caecbd58c4b07c1dea95de","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.13.2+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"16.13.2","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.3","@chainsafe/ssz":"^0.8.20","@chainsafe/persistent-ts":"^0.19.1","@chainsafe/lodestar-types":"0.34.0-dev.43+67c3c0ce4f","@chainsafe/lodestar-utils":"0.34.0-dev.43+67c3c0ce4f","@chainsafe/lodestar-config":"0.34.0-dev.43+67c3c0ce4f","@chainsafe/lodestar-params":"0.34.0-dev.43+67c3c0ce4f","@chainsafe/persistent-merkle-tree":"^0.3.7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.2","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.34.0-dev.43_1644502645611_0.9200168915529239","host":"s3://npm-registry-packages"}},"0.34.0-dev.44":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.34.0-dev.44","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.34.0-dev.44","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"d26d3a4564e58ae72fbf3e53fc0658eb0ef41ab9","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.34.0-dev.44.tgz","fileCount":353,"integrity":"sha512-S1S7+y+GmyZUo8sE/uMvhIqccfcsQPjaBqRIdHv0l7bgtSuSIFu/+OjT0eg8+IOleO2qJUCG+hHvbx0xG9tWWw==","signatures":[{"sig":"MEYCIQCJuUyhwKfvRNd38blRH+cvEWFsDxINyAXx7JDAJQNMSAIhALTphYJ6hPxi+C/Z9T26EjKoHEeMHdWZ4eGK5Dpw5C23","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":559698,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiBVFoCRA9TVsSAnZWagAAgJQP/1uleAVtA0DqWHmVsBTo\nYZKQV3vmSrVehm4Tgo71H/bwI7i+ZG0OKWeFMpSbwwp+gEjHDpDB6rDDX4uy\nAV9nVcGqVz81gR1wCcFqjj2icRN8OhCOBKrGmNPHbFn+4AVUcpOYsrUHt0WF\nAeRM8meVwfoJlEJ2jDgTdAjokbZrhfejWoWcXcx1U0dx4HW2E6f33pT5wR9G\nRqD1MUbqsFJjAm+JgvWSz33cZqdOex9/Mb7Cu/ErvQSm/kcisgo5aIXQquXo\nDj2dFRyoSDYsRmG7g+Oj7dBGqHrqo6kUNmNM9yUnPhznEyattdjUVDuMpLs0\nN3RuTa2f7liykcMUQM5OeKjiA+y4E4e3ENIiTKJFMuu8rDgCFhBMIheeZuq4\nRNKVADboB6pYWHTPbJPF2kEoFPt9Kjy4yubcmg/ONRIPYOKLPsJcEi7+D5jJ\nReoKcT5NVB3bskirWMtoveLsphCIhjmUtxazh9N8QDBBlvqb9QV4lNxjwMry\n0UDACjLyKDgMD5qzpRQ6ia++dQkRmy1/YKLovzJjBP9O3FOba2uy6BVMkovI\n8dnCLVQeufCseYIhdcEH1Muk1moq9ygk6/yhfNUWCcCwYkyMqXRcdkh0avm9\nLIM4dT4cp/HYdCAo2G9GK6DrJyFSCHh0XpQtIqp8977BEr4GcG8D6lS8Aj6o\nFwxx\r\n=fFjv\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 1.0.0](https://img.shields.io/badge/ETH2.0_Spec_Version-1.0.0-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\nimport {CachedBeaconStateAllForks, allForks} from \"@chainsafe/lodestar-beacon-state-transition\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst state: CachedBeaconStateAllForks = generateState() as CachedBeaconStateAllForks;\n\n// dummy test block\nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\nlet postStateContext: allForks.BeaconState;\ntry {\n  postStateContext = allForks.stateTransition(state, block);\n} catch (e) {\n  console.log(e);\n}\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"89da7ce8e0f2fb1b84fe3c8a21cb6ba215c2f20c","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.13.2+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"16.13.2","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.3","@chainsafe/ssz":"^0.8.20","@chainsafe/persistent-ts":"^0.19.1","@chainsafe/lodestar-types":"0.34.0-dev.44+89da7ce8e0","@chainsafe/lodestar-utils":"0.34.0-dev.44+89da7ce8e0","@chainsafe/lodestar-config":"0.34.0-dev.44+89da7ce8e0","@chainsafe/lodestar-params":"0.34.0-dev.44+89da7ce8e0","@chainsafe/persistent-merkle-tree":"^0.3.7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.2","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.34.0-dev.44_1644515688002_0.48561732182628914","host":"s3://npm-registry-packages"}},"0.34.0-dev.45":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.34.0-dev.45","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.34.0-dev.45","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"83d07c5effbc6812c606008e191bee315bc47f71","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.34.0-dev.45.tgz","fileCount":353,"integrity":"sha512-TgVZhpw3CulpO+Sa+bzKvMOWUMa8yeHDAk64pL8lu/at+NVcEEuM1G9n0I+jSGUU/RLVxriQ+gEsRu4wZJ9iyQ==","signatures":[{"sig":"MEYCIQCnmHSCg3TV8TVUoCvJ5ewPfVH16/v0WXGIP/jC3p3pHAIhANYEv8Qx7Dj7TRUxb5HvK3hPT0vL7qlTvxNy+KJxPCwm","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":559698,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiBVRNCRA9TVsSAnZWagAAZzMP/2YffFPK9dYq4baFVcDW\nN4tvYnTy6mKYQQxaaAkH0ZY18UUycqWWb/WSFHYG14KM6itf1fLcl7LmTjwm\nv9L2ULYLdqGjvNxNsh2NMey1v1FcVHTggxbr75dDViDJ6DYQCyDPVEAIxYKR\nMBHiXLh0M4dmgJtVOKHbWE2TCHIqKR+AwFwYgTCT6cAlhhe1DoGwpVcA7HvC\nBVMkI1ktT/jG45Z2OgnVAyZ5dQA08ZCj4wmHqjgr5ye0+IwgBYEr6Z473LWm\n9/9yWyuIHfjnqq32Eiuuq8MeFBEgLc7mUbW4HWhixFQoOMuG7kOhJ/8gs5GQ\n6h3BchOOhNQEsHHUf5gp7XVQJrXfccxnPVVSFkXa0eVpqt37+N3i1pqHjsZN\nDUWqECl9eZR4q9OSt1h79wMvnbWhzcjek0GBUkGNFSx75ovK9dM5/ZyWwTd0\n9LEG/QrdfpqQL5bZ4PKGORI+EWroV4dowpVelcERSDh+/HiXzuYaqzv8Zq0s\nBD5/JSWDuRut4iSws/ega3Ru+Gc7d4Dtxp34nMsDvuzuvIGp4usG3CcSjpa/\nb6V4sGRaS7o5+imjn9R2ZjRBtyc/bl/R+hkHDYgAVa1b/lHJQacD5TyDf1Pm\nKbgDKzuaLNrXOq55+1KGQjSxfYZqbk23OapQagd9bXrEkX1B4SsU0pZYsJ4+\nR6hC\r\n=pPhH\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 1.0.0](https://img.shields.io/badge/ETH2.0_Spec_Version-1.0.0-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\nimport {CachedBeaconStateAllForks, allForks} from \"@chainsafe/lodestar-beacon-state-transition\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst state: CachedBeaconStateAllForks = generateState() as CachedBeaconStateAllForks;\n\n// dummy test block\nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\nlet postStateContext: allForks.BeaconState;\ntry {\n  postStateContext = allForks.stateTransition(state, block);\n} catch (e) {\n  console.log(e);\n}\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"1ae13982edf26b7faf225483433a4bc6aed197b4","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.13.2+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"16.13.2","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.3","@chainsafe/ssz":"^0.8.20","@chainsafe/persistent-ts":"^0.19.1","@chainsafe/lodestar-types":"0.34.0-dev.45+1ae13982ed","@chainsafe/lodestar-utils":"0.34.0-dev.45+1ae13982ed","@chainsafe/lodestar-config":"0.34.0-dev.45+1ae13982ed","@chainsafe/lodestar-params":"0.34.0-dev.45+1ae13982ed","@chainsafe/persistent-merkle-tree":"^0.3.7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.2","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.34.0-dev.45_1644516429093_0.8516186580415572","host":"s3://npm-registry-packages"}},"0.34.0-dev.46":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.34.0-dev.46","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.34.0-dev.46","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"f3ff96322c88170558ec5ed55513aac48ea189eb","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.34.0-dev.46.tgz","fileCount":353,"integrity":"sha512-aUCWVXU61SPIgefVtWZcKFtmN+xQ6lTWFdqjYIYcYf3/Wp5r9cUkz7o6QFaByJcu24iYFFa+m2kib+kUzUXUxQ==","signatures":[{"sig":"MEUCIQCFBy6QAW02c8/jCm/t7KXlnw3JWlHKChrsqAS+9mlK8gIgVRxr+G3qO8Nqq2xdIHjT84PFKshzLwPixsyX/gY1qWo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":559698,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiBW67CRA9TVsSAnZWagAAkd0QAIJUxP3lImFXHTEeuqbN\nGYmIDK0LOk49n6GQI0mCYs5MGJLn4RhnOpNB424/yIVG48ntJTUzF2KGGeeF\n+gwHPkJRHx3Ec5Zk/HdjGH7TcWVO6HL9pYr7cMDLOTxWNhsKjVBV2fXgAsmE\nHUiiPNVe0zkKdH5i4EOg7uFZOF6HH0zM7iu1h1i/eFQYFFoxZiEOGXRKHGpw\nIlNja3amDKtoETzmkbXrINcVQSfKxzyJQAiMO+cuQ5EtZAcRKpGnuanW1DnB\n5TaVGv7xkppClb8ZCObDgz7BBcPqJHIoOXhKYa9gBlFY8YJIqcQEc2Zz9cO+\n2ZfCoConF7UfF7jmuUcKkYO6UAdcK3/D9QqThHcjicr5rqtj0/+zKvosuimi\nlrv6Un5PzdjudyDP9JDLRutddBbIi1aadXdwt/QJJUij3u2dWtWkdz4nWak2\nJ0iqbWdOnBzNqxxHDZPTVGBCn56l5acrvgkEjpsE1Jujz6h5GCZ4Zt4aCBMW\nDB1whVTJ6MGVk0atopzejxzc6ZOg+kzi9c3/fKnkYkhjH4Js3I5mJ0W0jJS8\nb++zsZBE6VKYN8xpsFXMRBchbzP7bZ8QA6dGp8umP+DeGKrCF6QVAkA8Oy8Y\n3wQezZCE6BkZFfwJoussFeBJivsUR/Gii4b2VKBj/c2g5pGHCaKTcT9mUWSq\nPdvC\r\n=JJ6k\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 1.0.0](https://img.shields.io/badge/ETH2.0_Spec_Version-1.0.0-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\nimport {CachedBeaconStateAllForks, allForks} from \"@chainsafe/lodestar-beacon-state-transition\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst state: CachedBeaconStateAllForks = generateState() as CachedBeaconStateAllForks;\n\n// dummy test block\nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\nlet postStateContext: allForks.BeaconState;\ntry {\n  postStateContext = allForks.stateTransition(state, block);\n} catch (e) {\n  console.log(e);\n}\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"1c86d1611347548a347cd7652d72634837aee5de","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.13.2+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"16.13.2","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.3","@chainsafe/ssz":"^0.8.20","@chainsafe/persistent-ts":"^0.19.1","@chainsafe/lodestar-types":"0.34.0-dev.46+1c86d16113","@chainsafe/lodestar-utils":"0.34.0-dev.46+1c86d16113","@chainsafe/lodestar-config":"0.34.0-dev.46+1c86d16113","@chainsafe/lodestar-params":"0.34.0-dev.46+1c86d16113","@chainsafe/persistent-merkle-tree":"^0.3.7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.2","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.34.0-dev.46_1644523195061_0.10411134037133452","host":"s3://npm-registry-packages"}},"0.34.0-dev.47":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.34.0-dev.47","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.34.0-dev.47","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"f907831f7e64cad56b67aa1f4db873ad7261cab9","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.34.0-dev.47.tgz","fileCount":338,"integrity":"sha512-E8DIMMuyJqbNDHhr0FkLKRiTedUSjV3dvV469QjO2vSI/w3zMgd8oi9zc0bTkJ8KosgsWzxSk/OZYTePb6Cjow==","signatures":[{"sig":"MEUCIHwyZvZG5YpmcGzLz/lqQzhOah8Lh17YVIVwoBsrNoEAAiEAhfj3ed3GCfvaOgyx0za4gT8IBMvtP941dCW08H1SaD8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":554301,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiBfiiCRA9TVsSAnZWagAAfW8QAJHlQMGSu1U2zzy6+Mha\nhmuxm5uq4n9phaFF+j6k2pimhjQ7A7hAsGc3xH8A3fMTQ+vYbrgXb/37EcT+\njY6WaV/1xEpd50gML7uAGngrMM8wQt6L3A9UaelOJIyqFaYAnCFJ/Jj5S1xI\nm/yA59bhCs7BV2dZFTkZKzT0wh/54dNqEZLbekvE1TlY1METUigabqFDqtq6\n24kFLSdDt7YD9Tjv23Mq/Bq6Gge6MQftI0YaSZmZJ0SrkRUMcW9LLQGiKpDo\n0GlZPAI71d8NlseFVgTBlsjCwbfJLdLIYzZg7hQmccm5o+eLLoskT2wCfZiL\nf/7pVM8jmM5MWappvjfZ7R7sQjc0fhUxdCIr2bR/aYIA/kbKc3T9Rzg9Kg16\nOKURJJTEN5aAMKUNzcZnYd/Dr1m91A2ZQW76i4sCPObOsHdEmv3nQP9GfZtD\ntBFOZ/c23tA6MPciNa33qO5orFJ6f/sf695yLsGEZNLNsg7yCp4UXa0BD5ha\nh5KbDPt1meZ+3+lp+zW6PQYUkBtGOUDsd+UYvdW88+P/Vo0cR2r69dBjEZwu\nxTEoEUS5Lg8+WLaZsQBSWXFIrTmJ92ZgUfRCf4afo5+tkbx7mDFjHWmaiAkM\nf0GQdRwNIMYY/KJNJdt4zSx7mCF5VyJsstSdibYIDmZFQH3RHUOr3ZepJjmw\nogdR\r\n=K2jS\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 1.0.0](https://img.shields.io/badge/ETH2.0_Spec_Version-1.0.0-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\nimport {CachedBeaconStateAllForks, allForks} from \"@chainsafe/lodestar-beacon-state-transition\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst state: CachedBeaconStateAllForks = generateState() as CachedBeaconStateAllForks;\n\n// dummy test block\nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\nlet postStateContext: allForks.BeaconState;\ntry {\n  postStateContext = allForks.stateTransition(state, block);\n} catch (e) {\n  console.log(e);\n}\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"42929780f5a8920425cebe761a27b9597e1b8efc","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.13.2+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"16.13.2","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.3","@chainsafe/ssz":"^0.8.20","@chainsafe/persistent-ts":"^0.19.1","@chainsafe/lodestar-types":"0.34.0-dev.47+42929780f5","@chainsafe/lodestar-utils":"0.34.0-dev.47+42929780f5","@chainsafe/lodestar-config":"0.34.0-dev.47+42929780f5","@chainsafe/lodestar-params":"0.34.0-dev.47+42929780f5","@chainsafe/persistent-merkle-tree":"^0.3.7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.2","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.34.0-dev.47_1644558497890_0.6269919382809992","host":"s3://npm-registry-packages"}},"0.34.0-dev.48":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.34.0-dev.48","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.34.0-dev.48","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"e2d800582244f3a5a3734470b0dc41513a667373","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.34.0-dev.48.tgz","fileCount":338,"integrity":"sha512-XKSlA6IZ+J0WZbSbNzs4Plmh0Q088wVECMzXU4+33nMpV8dHGVPLwYOFSsJ5tZzqrNSox7k6vZHsfdr64NvzOA==","signatures":[{"sig":"MEUCIH3G0GkoigJQxU5jc/bvTC2IP/kR4yBuCKGTFVU39d0uAiEAwuysIIb4TttWaAmWsakoQGvpsDyrA05IzbWaNJ9IMes=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":554301,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiB9XXCRA9TVsSAnZWagAACvQP/R7ZBsuI8RgwrNVytWzd\nqYQ9dPtuJIdOqVSJ5XvgJHuPYEuvUhQPlMxoM97z6WLX+Jdyc2s8agjId9Ye\nQJrFKuIJLwcvnCCbI+9Uwpcb8nhtBVvWtk2t9i1WQfp2rlRCvTKqytrl6tKV\nJAwX7Oa0LFhAFBxP/aK/KaVF6K+TCgyp6eWGclhEcNEQsSx9XYEubT3Hzsbo\ncPHarbcIqCGGpcY2b3+tMcO9ipxM+7QpowK8ZOOE6fxg+0uZ0FZ+niQvxp1g\nzgi/704Itc0nrMmCwJ79cc2yvLOLtxdk2mUbcwElSL84MI6Id134/ndrnAXl\nLlWV4cq1gCu2+QG6r2fxgsLaKVLfsvl/cMqUzFoIpVwJMnICuSqTMvTLLFwy\nKrNT9nuQ9XNR3KC95NNW7It3GD4MiXjvYqYeSRY1Qe3F+rW1BU4tJf2QnRBX\nyrE/s/njuqQc8qiuY8JrO/EpwKguyw4m5+MOFNgFyt/I/bOgWuXyN4G/0zHt\nxaowXXjuAV6/kzPkURLrTi5JKnqaoYWCxp/SD2EP/MT5pl3tXoBKgp0EjmEu\nCXyyILGqFqxFED5nB6wqGOW4KKtn+F4CxgyTyc1eyUchbAOoKq8kgv9M8nt+\n4YJu5dNfddV/EtBid1bXvs0YvnNekYD6RwWaLmKBRqyLZhmvYqAMWFDI1GFu\n2bXZ\r\n=4oF9\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 1.0.0](https://img.shields.io/badge/ETH2.0_Spec_Version-1.0.0-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\nimport {CachedBeaconStateAllForks, allForks} from \"@chainsafe/lodestar-beacon-state-transition\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst state: CachedBeaconStateAllForks = generateState() as CachedBeaconStateAllForks;\n\n// dummy test block\nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\nlet postStateContext: allForks.BeaconState;\ntry {\n  postStateContext = allForks.stateTransition(state, block);\n} catch (e) {\n  console.log(e);\n}\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"c6fe430818f915713df4865b8615481ec2f454c3","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.13.2+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"16.13.2","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.3","@chainsafe/ssz":"^0.8.20","@chainsafe/persistent-ts":"^0.19.1","@chainsafe/lodestar-types":"0.34.0-dev.48+c6fe430818","@chainsafe/lodestar-utils":"0.34.0-dev.48+c6fe430818","@chainsafe/lodestar-config":"0.34.0-dev.48+c6fe430818","@chainsafe/lodestar-params":"0.34.0-dev.48+c6fe430818","@chainsafe/persistent-merkle-tree":"^0.3.7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.2","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.34.0-dev.48_1644680662906_0.002022504718345086","host":"s3://npm-registry-packages"}},"0.34.0-dev.49":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.34.0-dev.49","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.34.0-dev.49","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"74ee2be5f7b12870303038a52fe5a75c49f17a87","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.34.0-dev.49.tgz","fileCount":338,"integrity":"sha512-VmVLxBvcFd4e0zj6eYko9SE/s3ZJesFywc+Ho3TD3HuYv1r1VRYr2QQRoWJ6PzwqfznvbhugTsRdAExMnBc9Aw==","signatures":[{"sig":"MEYCIQClSnVKJ0JHietL/dJe8VduiIB77nyeWo6tyX3vRvd/mwIhAIkErVy6T8bUdqY35KKewEZnItUcbGzujDLWwHlOdbkU","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":554301,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiCUDhCRA9TVsSAnZWagAAv2gP/3QPMHNtycqxdSp9ohR+\nWYthascIotnvMFYN9cpy90RQba5hhEb9fjGPhkSL3obH6XQC3nM1sgmawrtE\nXe9S8XJS9D5DVg2LGVR+dWoNaCxoj/DPjIa/aaChxvECxY8IkYBqYEn7n0z9\n7cfHYET+VgtzYEFZHB5hqgl4QsVnUF11aC2iTtsHiD+m9fJU8gNlb8Z/Hi4+\n3cSWlzpiZoV7I7qi4VdX3L7EpUBBDVrkzoV86vVqpzRg7q4AfOTUesZu9n1U\nuXli6ng2xJeiA3Kv/EGkNvRNLc7KChoeDwaOM73cSvgqXj835zQFvX6/g995\nnpuit4ni+3HcAUCRVguX+o3fMJJr1i8azyC8c54oEvQIFZNPKWkFi5CDkKsK\nfyZYPy6F9qEMy17zQuE1eWYeZ4YmkDv8Yez5nag655BmrzHEueFo6zlykvyt\n7I/GiDCD6rOZLt4WYP4OFe15GHKb1wVd6sPnxWXBtylNIGTTWzgwyL3AFGmM\nzVmtb/HfnqCqA+hd3j5xJfX1g2VuB/xtBPQpNf7VUqzX6LIuN6/Pild7h2YT\nEswe+il1+fm+Wnlvgq13QtSQ8MEtad6yQPfSECGH7Va/YDg+Xf589ZOyjQyr\nnpRgqDWusAh5dpTtdl1OGbCQVIy0jspZ4EoDzuwto+M7EilZBYYsFV38cXga\nyxFZ\r\n=jT0W\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 1.0.0](https://img.shields.io/badge/ETH2.0_Spec_Version-1.0.0-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\nimport {CachedBeaconStateAllForks, allForks} from \"@chainsafe/lodestar-beacon-state-transition\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst state: CachedBeaconStateAllForks = generateState() as CachedBeaconStateAllForks;\n\n// dummy test block\nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\nlet postStateContext: allForks.BeaconState;\ntry {\n  postStateContext = allForks.stateTransition(state, block);\n} catch (e) {\n  console.log(e);\n}\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"512498f4d2938755e1b0d83823f28f6cb425d5f4","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.13.2+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"16.13.2","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.3","@chainsafe/ssz":"^0.8.20","@chainsafe/persistent-ts":"^0.19.1","@chainsafe/lodestar-types":"0.34.0-dev.49+512498f4d2","@chainsafe/lodestar-utils":"0.34.0-dev.49+512498f4d2","@chainsafe/lodestar-config":"0.34.0-dev.49+512498f4d2","@chainsafe/lodestar-params":"0.34.0-dev.49+512498f4d2","@chainsafe/persistent-merkle-tree":"^0.3.7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.2","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.34.0-dev.49_1644773600836_0.05054329083195763","host":"s3://npm-registry-packages"}},"0.34.0-dev.50":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.34.0-dev.50","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.34.0-dev.50","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"73439cc77568c29f5211f4c135844c609cb965ae","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.34.0-dev.50.tgz","fileCount":338,"integrity":"sha512-rY+p84yZjG4Yq0N1F1s69BsJpk5H8xlXRwtK6zU+5zgjXknGrcmmX45iv4Dw4mlKhbqHCJLx/70i6xRj1WAC+Q==","signatures":[{"sig":"MEUCIF1yBOhCEzCmeQOBn87Di9/WaxYrOgVFSrJ74xwtosW5AiEA6bofyKQMdMXuE/FvlEcGkYDElWoDQSIx6v9g2XZMayQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":554301,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiCqeMCRA9TVsSAnZWagAAkKAQAJhsu6WcLxLNfC0k5sgF\nWJW64QNZlt8ci1x5pPRmcIz16gZs73AXQHbfY+F8EPvOUQDPYWatirG6J8Kc\nGi29AT7ufET797imnxcCu4f380p0VI9VAbeSqHtldAJoF1Tgj6uVFMN9Ce7r\nDnkMMY4akofAvVI2En2DJOzBfrB8Gf37p/0H/CwIxW3UpEHkciAJ06u9UkEV\ndsHKF76V1iLWt105OE6oHPGhK7A5hJUsa+1oC1zPmbp672wk2/5fGr+JTwgm\nSvz2pX0d0uArlkY0ji0UIAif8JRrt4GArL1uUDKoUoWsHhHQcCxZDPguiVJm\nVlh+FloXexEfdHf1nPXqYO1Q6vugOH34NtvVfdF2oVZmv0n29fB8j1uEV3kl\nCxQ3eVU2pLu6LNfYVE2YNQLUgJsamiLyI+ip29/YDGmf6a7j5v3cb66qKSAd\nkOanGKtzduRvYMGBpvQB4MQqr3Xxm/I5n2nIH/EQl49XcM2c6redP1yK3i1p\nuLq44OYk3s7i/HmnvFHF18btsvbKWRBgCYDfK0Iq8EbkAzRE9+Et+Ajjfiil\nk8nIEnPginPC5oB7P05DS7n1Xwz4e9GK27FpfAZinRGKB/vYs0PdMro2Pjjp\nzDjj1WLlMFQ5ofYCql0+5IIku4WRZUb5OZJ6FBY9TtP/LafriljDpt8fZ6WA\nsOMU\r\n=NR40\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 1.0.0](https://img.shields.io/badge/ETH2.0_Spec_Version-1.0.0-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\nimport {CachedBeaconStateAllForks, allForks} from \"@chainsafe/lodestar-beacon-state-transition\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst state: CachedBeaconStateAllForks = generateState() as CachedBeaconStateAllForks;\n\n// dummy test block\nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\nlet postStateContext: allForks.BeaconState;\ntry {\n  postStateContext = allForks.stateTransition(state, block);\n} catch (e) {\n  console.log(e);\n}\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"e12bcd15f110c99cba73b63a367aea046d3b5bf0","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.13.2+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"16.13.2","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.3","@chainsafe/ssz":"^0.8.20","@chainsafe/persistent-ts":"^0.19.1","@chainsafe/lodestar-types":"0.34.0-dev.50+e12bcd15f1","@chainsafe/lodestar-utils":"0.34.0-dev.50+e12bcd15f1","@chainsafe/lodestar-config":"0.34.0-dev.50+e12bcd15f1","@chainsafe/lodestar-params":"0.34.0-dev.50+e12bcd15f1","@chainsafe/persistent-merkle-tree":"^0.3.7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.2","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.34.0-dev.50_1644865420077_0.6208119545063726","host":"s3://npm-registry-packages"}},"0.34.0-dev.51":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.34.0-dev.51","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.34.0-dev.51","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"d12b863f4a9e22108f5ab337f808da3a04f95172","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.34.0-dev.51.tgz","fileCount":338,"integrity":"sha512-Di6s2PUBXVqcTnAc70TWE6vYAcnze9ryK8QzWJN5x0l1n9TsYbrEua9uGnykxw54VelAzvkI3TsHtft5+Ud48g==","signatures":[{"sig":"MEYCIQCr/xp+54xziCH7pC35tafpjb8Iu1/TWSlcQ7yLaCtqeAIhAPimdjpc1pjbCfRHbWO5bOiewmij/DMBRWJzoX7bnMvH","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":554301,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiC0v5CRA9TVsSAnZWagAAo/YP/05qecK2QAssqE1MCVJR\nmwen4/4ISwtOOaqbtVk4tlOpSTdAiXRmyD/O+cWHngycMcOx/tnNNqDnvQ9Z\nMaHqu5HR5jiX/dTCBHGrm7vOwN9n9l1oyvgKM1Smt1LxvNdD2m8N3l8U356L\nU9UA5MwFncIDkK1Pwl25n1tNej24J0ORHLOw2OwJLHBQrXWe9aqy5t3To9rd\nETx6avz0fFKG0U/qBiMF6xg5i2bTAtZ7OXVT3+qhvv9WlQHq6WKEmCZ4PuNO\nswILRhMQv+pbpoAkhADeo2Kd8Gluvb/F/RDJo8/qpa3GBtds0l5A3YCxzebV\nZ8FwEIbO272PJoYLqoDQnD05yBosm9mvbbqK0zY0hI/rot457yaQ5s/f0gmD\nMFGr3JxFmlVPja9UqpiiZBqHLO7NCv3XxyX0vgj4Dy+z2ay7ZG7ZRFxqdP6+\nFbLhJrgzqzMJzKIRG7D7Wkf/XVNMNUDNoNbTOKfpkDZ1dJMNURFDW4RNU+A7\ndL4N24WNWEKIQCyWqgUEnRIeTYXzoQOMp55bYHkpxN30oK4bBXJByCkg/aBQ\nD9mTsczPMG8+6IFgSFXzpiCj7uCPso/xdCRZHtVYwm1voSp1jG30qV1lekGw\n5PayCJLfJNMlXEN8dZ+FxNkNh5e94AB1rf+D0NkEi+LNoXTI2in5BPHB9U+c\nw8U8\r\n=pDes\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 1.0.0](https://img.shields.io/badge/ETH2.0_Spec_Version-1.0.0-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\nimport {CachedBeaconStateAllForks, allForks} from \"@chainsafe/lodestar-beacon-state-transition\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst state: CachedBeaconStateAllForks = generateState() as CachedBeaconStateAllForks;\n\n// dummy test block\nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\nlet postStateContext: allForks.BeaconState;\ntry {\n  postStateContext = allForks.stateTransition(state, block);\n} catch (e) {\n  console.log(e);\n}\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"9aa2588f0b8acf050e2bd1cbd368344e95b050eb","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.13.2+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"16.13.2","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.3","@chainsafe/ssz":"^0.8.20","@chainsafe/persistent-ts":"^0.19.1","@chainsafe/lodestar-types":"0.34.0-dev.51+9aa2588f0b","@chainsafe/lodestar-utils":"0.34.0-dev.51+9aa2588f0b","@chainsafe/lodestar-config":"0.34.0-dev.51+9aa2588f0b","@chainsafe/lodestar-params":"0.34.0-dev.51+9aa2588f0b","@chainsafe/persistent-merkle-tree":"^0.3.7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.2","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.34.0-dev.51_1644907513416_0.07452108489372034","host":"s3://npm-registry-packages"}},"0.34.0-dev.52":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.34.0-dev.52","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.34.0-dev.52","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"15a6b6cb6756169e0969b4b2d5da64a0f7593497","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.34.0-dev.52.tgz","fileCount":338,"integrity":"sha512-Qn4WH2zirmyA5UhUcO7ij9OUK6vpgAvYUJKfEjs/y66MUecC5uAqbSklXdZl68p0+28pAaGgS9DzCdi5J9OD2Q==","signatures":[{"sig":"MEUCIB6hMq5NinPHAAg4miDdH28da/ZVWs2p5hiywxe2f61zAiEAkwhYz6b+LuO6dfV+/zQ0d9XmmOJRtNQh3PvPYXNC5L8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":554301,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiC004CRA9TVsSAnZWagAAfhkQAI9eW4hEkvy8OK+4Gnep\ncHYgI5HoI9WKJl6v02uoO9pYHdic7fwX/1tOAXf4s03W1OFktCyyQ3gBQMHr\n8jEsW2N20ipJzWJkMXOAN0d/A0YuhciqiZ8gx99zFMLMf46ag/ayfLbz2FkR\nJk9LGmGjKkgCZiF2k2MyRT8RYFqCsZSRph4MYmqQoHyUxoYIHHbpzCfBHaA1\nLgnh5WUh12Iu2KebEYg+C+85jPz0hWw+LFVU4bOtngfxhIaA9kzjROCbc0Cx\n2BTKSuRN28BtG4uyLiXttsFg4cdDDUcvMO7jTVdqauEppBYxkHjHTbt6OoLS\noB2fovT2K3XrmQJ7py98ayD2hvot15oPHy70B0HEbMwz1OCnb20Qr7qVS2Az\nwfdQXz88KDbCt5/beSiPAY0rvhuAqy0Du9dlVo4WKhA7N7G5rGyEinoYEX5n\n2t3mqWrHjYHcktAUkaA9YMYlLTHs9wEfe9LZiVz0lytSRBPMnqskGW7zQZOB\na36zQdcU4ggcqBd+1VFQxNUwJpu2IEo2SaNc9Mv28Hllxt37f7W/wHMa4PLM\nBBcLbT5iZxN5L4/avDWT4SjLIJ1mJAOro/nafBpZtrkJL4BUPNXccj+uNrWq\n4ZZ0SAo48MnUvosUdBigCkuJqqr733KNqCwOfm3eDgnefb1X4vwgpEPgjas/\n19cF\r\n=iBpz\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 1.0.0](https://img.shields.io/badge/ETH2.0_Spec_Version-1.0.0-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\nimport {CachedBeaconStateAllForks, allForks} from \"@chainsafe/lodestar-beacon-state-transition\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst state: CachedBeaconStateAllForks = generateState() as CachedBeaconStateAllForks;\n\n// dummy test block\nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\nlet postStateContext: allForks.BeaconState;\ntry {\n  postStateContext = allForks.stateTransition(state, block);\n} catch (e) {\n  console.log(e);\n}\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"178850ee9fd9a2dc6b5eb2a8d04b69c9aacc4d7c","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.13.2+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"16.13.2","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.3","@chainsafe/ssz":"^0.8.20","@chainsafe/persistent-ts":"^0.19.1","@chainsafe/lodestar-types":"0.34.0-dev.52+178850ee9f","@chainsafe/lodestar-utils":"0.34.0-dev.52+178850ee9f","@chainsafe/lodestar-config":"0.34.0-dev.52+178850ee9f","@chainsafe/lodestar-params":"0.34.0-dev.52+178850ee9f","@chainsafe/persistent-merkle-tree":"^0.3.7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.2","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.34.0-dev.52_1644907832727_0.8729983624675384","host":"s3://npm-registry-packages"}},"0.34.0-dev.53":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.34.0-dev.53","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.34.0-dev.53","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"5150133192bb988d20fffb1daebddbdfc9554b3c","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.34.0-dev.53.tgz","fileCount":338,"integrity":"sha512-1UaXcKffRSK7wMY1bufhHUwoqsmMTvx28a6o9gP0o7O5bDPDi/0PCi0hQTMNodYqrGx24NtisEhX4gwepGcj/A==","signatures":[{"sig":"MEQCIBgkhw9Q/RfNLrfJ21O0e7KXPyMVVUCWgV6bl6+9dlZ6AiBnSw0foqJcJcFtuKNYEUB/iJGMXyhfrS0WqYkhJkV8Cw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":554301,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiC8SoCRA9TVsSAnZWagAAi8oP/3HZsI4GsP90QCvc8KYG\noUkglZtpiQinasnKbPOhVhB9xA/gCCHcBwneH3VX/1JeW/84O0M/6vkYroPZ\ndkZvifzBEkg5ZIfpg2dQwa60WCr4vgLn0I1Z+2dDlWa0GKX2Jxssc6MpAxgB\nK7k3T6bP0cC+O8c7M/2Dbq7gRjVMPV2jqNjz/Pcn0n/J8su8mDjRSWWEOyT4\nJk/LMv32jizjjw71X14DsLJXh8QwV7gMSctSeQbIk//3BJj5NRN2wghXT4fb\nEKrnkHlePiKKv/blfLtH+d9kB3FYEiRITSX3bWnlyfuuNDsHsBL3Hi3hfmR6\nyvUZ2FGUOVKiHCU+YNqhABMvE2Yai7ZfEovAF4Er126kB4DOvOXkCpBo5FX5\nDe+5itFMVsyYfPSXKOarqLtnCagZj3NzBYKSzcRbLYh27jgEUBnLV7gO9sb0\nUbtGPg2GVaKL1z0hh/2PCwFhSiW18RJtqiYX/6iQouoZNw3dptse1w87BnFt\nOgC3Zj3l1yNh1w/5//92nXaHEVHZpJ8QTQSMJTZ6wwZLQse5qsDuPX3GAJG/\nwe59HJp1f57T6KCARFhyfh3DrojyXKnPiRxWyquUJUsMKpWdQhAtYdoVp/zb\nCTnsB9lev8774vomdaFYI1eiE3XnD+K3ujqOj7yPAhh2jvPLeb3cQuzARWRf\nN9DF\r\n=9mRQ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 1.0.0](https://img.shields.io/badge/ETH2.0_Spec_Version-1.0.0-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\nimport {CachedBeaconStateAllForks, allForks} from \"@chainsafe/lodestar-beacon-state-transition\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst state: CachedBeaconStateAllForks = generateState() as CachedBeaconStateAllForks;\n\n// dummy test block\nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\nlet postStateContext: allForks.BeaconState;\ntry {\n  postStateContext = allForks.stateTransition(state, block);\n} catch (e) {\n  console.log(e);\n}\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"2d4c9c27c2d8b297d3f6782d6a569d2b605e72c7","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.13.2+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"16.13.2","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.3","@chainsafe/ssz":"^0.8.20","@chainsafe/persistent-ts":"^0.19.1","@chainsafe/lodestar-types":"0.34.0-dev.53+2d4c9c27c2","@chainsafe/lodestar-utils":"0.34.0-dev.53+2d4c9c27c2","@chainsafe/lodestar-config":"0.34.0-dev.53+2d4c9c27c2","@chainsafe/lodestar-params":"0.34.0-dev.53+2d4c9c27c2","@chainsafe/persistent-merkle-tree":"^0.3.7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.2","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.34.0-dev.53_1644938408693_0.9143093517864","host":"s3://npm-registry-packages"}},"0.34.0-dev.54":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.34.0-dev.54","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.34.0-dev.54","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"9b9c36bb465cfdb14de2ec29674e2dc08eb13ce8","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.34.0-dev.54.tgz","fileCount":338,"integrity":"sha512-vp+WNwHbol9mOyoSmAw+/CyoeV7EEdaqrQxNY8OgLKyRWij5uXpjJj2rPaO16kqW2YfebPiQBKZjRhdCAarO4g==","signatures":[{"sig":"MEQCIBKfRy+0FWdwuixppSn85O/4nNLWjM1JINZKy1PjyV97AiBD2QqUgLr3V2QDZDKcAW793AmLrH2H8rs36KRGU26vGw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":554301,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiC++1CRA9TVsSAnZWagAAuiwP/0wIDs7kZ+1kBrLW+Sj+\n8eu07fyiGKjQG/6I2k/Z9X/9Lf2NDnjI5HB78JuZvSoQiZihD1WKtfCMN6Zp\nUruzhrFrupeQCZdpDS8ZRVU2tu/mAG89UTr5oRk+SzrD147fLi0kzYUAQw8L\nBOm4BGTF0Lqktn2suakaCdP6R+pyatnvV4oG2KDSMgw435CsprMNGzZgK7/n\nTYWMPE+G/Ydm/ayR6uw0JVM8++zxcBK4mKn0RhsORUhXcDVLkQTuhOzGQNqu\n+E9/eW3GzXeQA0SvMHwxl0LdLQyXduf3N2xtvtZMiM1ewDepeszder/SaFjw\njSncCMUh78oMRUP2HWC6HHdwYQAqC8//MsOj0XuYtM0NVOUjqgSGbNr2zIDR\nPhXZfQfycXrYs3fNydj0efGUiFQnlGlSFDeKyasUj16j0uWZ94GQkhOcUOAW\n+DNPFAT31mpUUQ1tcDyXJ6aTFzKfAVWZLti2B8BwurZWR7Jh1v1IwcPbATw/\nE9SeDzgSMihvIbLKj2Mxy+u+vZPyesSm9wCT9n+E3ZjNuXXTlhLRK5//2ytJ\nEr9sb74XcRXSIXTW/2+s2upq4RHrvbL3IGXCcJkxujh1NAzQ20QJA+0BBXMT\nBXkBGfeJAvCZVQyVK7kHD1w06a8wiEQ1GCBwhOaCRwoms61BtGwB54zFSbbT\nYUvY\r\n=zYVR\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 1.0.0](https://img.shields.io/badge/ETH2.0_Spec_Version-1.0.0-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\nimport {CachedBeaconStateAllForks, allForks} from \"@chainsafe/lodestar-beacon-state-transition\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst state: CachedBeaconStateAllForks = generateState() as CachedBeaconStateAllForks;\n\n// dummy test block\nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\nlet postStateContext: allForks.BeaconState;\ntry {\n  postStateContext = allForks.stateTransition(state, block);\n} catch (e) {\n  console.log(e);\n}\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"69517ea54719111866540688aef76169d9854dba","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.13.2+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"16.13.2","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.3","@chainsafe/ssz":"^0.8.20","@chainsafe/persistent-ts":"^0.19.1","@chainsafe/lodestar-types":"0.34.0-dev.54+69517ea547","@chainsafe/lodestar-utils":"0.34.0-dev.54+69517ea547","@chainsafe/lodestar-config":"0.34.0-dev.54+69517ea547","@chainsafe/lodestar-params":"0.34.0-dev.54+69517ea547","@chainsafe/persistent-merkle-tree":"^0.3.7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.2","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.34.0-dev.54_1644949429799_0.6401046336310905","host":"s3://npm-registry-packages"}},"0.34.0-dev.55":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.34.0-dev.55","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.34.0-dev.55","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"a0873a5184241a015265d4b329894425729bc041","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.34.0-dev.55.tgz","fileCount":338,"integrity":"sha512-P1ag5/iH6bZ0Iuvpv9L4129ar2U1sz/N2mr+95G5uwDaZYf+oG9sRvnLDmpz/7yg/31+0gDHJ5YWQyn+KLBUrQ==","signatures":[{"sig":"MEUCIQDaEeG5Ij/s4dVl0WBSzjvdwr6m47WNZslgkBxHz70P8gIgaFrnCQWbfXZHJLpqNXxVd5JLp7ESV6csiNmIkrYqUKc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":554301,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiDSNACRA9TVsSAnZWagAA1W0QAI8HUu/Rc+fz83XK1FEB\nfaHXzh3Di4fLafGTg9igTkVK4yfiyGXj6CFUE3H8PVSyFqRYFZ3s4sVu8Fhq\nrwT7VB9MJIpbJtCjyxzoC68HNQA5GfOE8VdShPXREJro0Hg3J5d8xEqTFpGU\n3irSrshZJ9rSdcBIbweiC6rEmCXxaPzUoRCEoD0tNMd+2fl9UJlOMMtKHYlZ\nYS+6i5W2Oqd+CiFBwCllnOVAJLW7qo4w/pdrm/2kLfF0BytCa8V1abmlPNFe\ny6dWpSiH7ORGI38rexb7oaoFrrf6FOxmh/qAGxHbP6J3RkD1YhNY4dkmOzUC\nk+J6AozO55tMDVilxHQvzasCUmy09Xd/Qq+NQSctUhKoF0VjSHDuSUnhdi9b\ntAgZ4l3r47VdLwy85DzrypF8ElVyMLs9IiQvJ0URIXCsBGjlHxGxU+IH4pec\n0xtm6NvCk5J0HdbgEdw3jjqJd8Py1PhnDpvkmHSvwfZEoeKuHBLzV7YRxsO8\njjJxS0v91jeC5I4ovEuVj2rwrkTmdb0OlsuTOFv+iQkrzRHtMSfKDAf6ls25\nkUmNhnzBJ4VZ7/xz6WZ7yvh4cClEnwuMGs/swP3UvzF9reHV3tjy7r1VNvoL\nsFDnH4rIT4YmeOppCsxwej1+eSkd/lBFveyHbbNa3xCh50XBC8OqX0QW/hTh\nEJLA\r\n=sS1x\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 1.0.0](https://img.shields.io/badge/ETH2.0_Spec_Version-1.0.0-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\nimport {CachedBeaconStateAllForks, allForks} from \"@chainsafe/lodestar-beacon-state-transition\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst state: CachedBeaconStateAllForks = generateState() as CachedBeaconStateAllForks;\n\n// dummy test block\nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\nlet postStateContext: allForks.BeaconState;\ntry {\n  postStateContext = allForks.stateTransition(state, block);\n} catch (e) {\n  console.log(e);\n}\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"dac81ce10644874deb5cc0afd1c677df946862c7","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.13.2+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"16.13.2","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.3","@chainsafe/ssz":"^0.8.20","@chainsafe/persistent-ts":"^0.19.1","@chainsafe/lodestar-types":"0.34.0-dev.55+dac81ce106","@chainsafe/lodestar-utils":"0.34.0-dev.55+dac81ce106","@chainsafe/lodestar-config":"0.34.0-dev.55+dac81ce106","@chainsafe/lodestar-params":"0.34.0-dev.55+dac81ce106","@chainsafe/persistent-merkle-tree":"^0.3.7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.2","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.34.0-dev.55_1645028160472_0.9348758579205705","host":"s3://npm-registry-packages"}},"0.34.0-dev.56":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.34.0-dev.56","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.34.0-dev.56","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"bc9a597087dc159836ebc38c298b26ba42e94edf","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.34.0-dev.56.tgz","fileCount":338,"integrity":"sha512-lMY01V/z/4ajTWpvd2kyjAKt8nExNpnhnvLPtxFjfCXbVPcoVVhPmy1B+FopIZ+mXVnWUS2sXKr8KKaWktUWqQ==","signatures":[{"sig":"MEYCIQCm07mbXjvbG/oObg8IcGt8rlRhlh5TJbZ2Q3vzKmM8cQIhAO4gMImgF2ORDnUs/7x82YZ2qvSoJwbNeqXXuqnObDuv","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":554366,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiDclwCRA9TVsSAnZWagAAz4sP/jVDHCrSLwuEPjiXMiJu\nYg1MeXlkE7WFR8oe74FaXM5P/pSQAgOGoWcrubCsp3dsHjkLAHg2tsMkvuQ8\nSt+YIeWJAOBI0JKNO1xkDERCePI9cfhEKt0m+9H8kILxWIvlQFcu++mRnbZN\n+x0oPj74EAEKVzb6qcr/h5z66F5gxsdmMXm/bmr/Wwl/LroMc6i5srXwXlmg\naLF39ZY9KyVMLvUZ+FqMrROCT8TXRcuxqKdHNQFqw249QC1udcEoiFL5Zw9e\nTlHPADN6+PTQL5Dr9U56yuf15rMqL1H1kvOj1phXnrhHEu/MtT+Vql35ge5t\nR6sKIXMyxVmEdjT6yRxvBPhTeSLstZ586ZT8f68u5K7ot4Q5EyKf1qq9R4cR\nKqXLKus4oxJviMpEGt0YyCqOWkGEgTOgeTEOJY+0JPkoG/ox00gliFdwwjZR\n5rFR2lreYr3ZKfAwmVLtzcIp+OeAA9HkWaeCHx1HAKaCp0SgZSqquD8VhStW\nmwoeIJDBQSUXQVUTH3C49FOceq+JYrXz7Qc9DDBP3wcRbjTr5+rKHQJgsmAF\n3om7zey9Gm5ju0DdcnKemgIJJ7uteJDW0zKci1rjcrio4WoriB0glwys8sG7\nMj5U0gcIItJRBQNBPQKSmukjUbotR64/Y7GoVpe/MOFA5wJHqyC29P0qWbsB\nu7BN\r\n=IOUW\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 1.0.0](https://img.shields.io/badge/ETH2.0_Spec_Version-1.0.0-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\nimport {CachedBeaconStateAllForks, allForks} from \"@chainsafe/lodestar-beacon-state-transition\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst state: CachedBeaconStateAllForks = generateState() as CachedBeaconStateAllForks;\n\n// dummy test block\nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\nlet postStateContext: allForks.BeaconState;\ntry {\n  postStateContext = allForks.stateTransition(state, block);\n} catch (e) {\n  console.log(e);\n}\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"9ed7174275dc19f406f300387021ed81da3ab537","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.13.2+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"16.13.2","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.3","@chainsafe/ssz":"^0.8.20","@chainsafe/persistent-ts":"^0.19.1","@chainsafe/lodestar-types":"0.34.0-dev.56+9ed7174275","@chainsafe/lodestar-utils":"0.34.0-dev.56+9ed7174275","@chainsafe/lodestar-config":"0.34.0-dev.56+9ed7174275","@chainsafe/lodestar-params":"0.34.0-dev.56+9ed7174275","@chainsafe/persistent-merkle-tree":"^0.3.7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.2","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.34.0-dev.56_1645070704638_0.30714419409399074","host":"s3://npm-registry-packages"}},"0.34.0-dev.57":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.34.0-dev.57","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.34.0-dev.57","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"3655216364151105638f8e74da8332100afc6f49","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.34.0-dev.57.tgz","fileCount":338,"integrity":"sha512-fWoCDglbD3ubeQSocX1HEN5ye65JMv6Y+70sq3KbwHLppa62L4bHDaaO2lkil9bak9bm/zq6mTzwUQYg/ZlVMg==","signatures":[{"sig":"MEUCIQCwnk9nku6w0NmO9s0r1xdaK6yNOIgRRw1+B0NU/Hj8xwIgHS7M5PtypGzbhQ1E2M8TsXot1vHQGftNYr7kCHj8bLM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":554366,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiDc0ECRA9TVsSAnZWagAAGZUP/3EMzmTKSD4SZs2JbO7a\nmS/Hs0NNreHnMzpL/AoE/2PBigA8SIdyEozH+Q3bs5WTiNIS32SzKozYg1mX\nkCR0EGpqgPj5E93RQiKfbyXJ1nmQTdJZfgrNfx2dXzYSg3Zrb0h2d3dwBaMT\nNIsyL/P9EKUBEPfnyHeETIOXmdlBnlyF9/VKV4vPTyeS2rTGjnhI1TOnrbdf\nIBDo+D6sJsixwdCUVTaCaPA7DGeYvKeJ/3lxaR6Tw8mtz6nILyX58ZcO3iOf\nLZgyz4p0rBYvIVGkQXTTRnpI6ytHai+iUx0KCPAaGw6gFnQdryHkr4IzP51d\njtye9kQZggwwZUFYRQin+ZUHyHMtx7O/2f2ZO8h7VfxcpL3iCNc8Bp9NEHOC\ngFDtr9vBPuBdpMt7GkhphWSuRnrd3GaKXYmomWamD45XAJIr2hSMx7pdHsdx\nKGWshh1DgrkfYKdwHxRLvX7GEmmuTHNS+jPVwBMmFPtioMnY3/3NBkUHjkvB\nwE7L4MtqdxWP6Pm6XDUfSRsDYnOr47C2k8pc+TCttQkCthkYdAha+28DWhtZ\neNFVUp3ROWv3VZUDl97MmISQXjj4kFyoHcR5hyBfPNrae9/sEnk/XhfOpxKY\narwHu+IYjyGkeW9i/wfIupAkjGlsswxb1MoIPoqL6gZl5xxwacGXJ9DqHLZH\nLy/l\r\n=Fi1s\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 1.0.0](https://img.shields.io/badge/ETH2.0_Spec_Version-1.0.0-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\nimport {CachedBeaconStateAllForks, allForks} from \"@chainsafe/lodestar-beacon-state-transition\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst state: CachedBeaconStateAllForks = generateState() as CachedBeaconStateAllForks;\n\n// dummy test block\nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\nlet postStateContext: allForks.BeaconState;\ntry {\n  postStateContext = allForks.stateTransition(state, block);\n} catch (e) {\n  console.log(e);\n}\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"27c5d6bb8b624f482776cdfe1ef1b331cfd3281a","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.13.2+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"16.13.2","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.3","@chainsafe/ssz":"^0.8.20","@chainsafe/persistent-ts":"^0.19.1","@chainsafe/lodestar-types":"0.34.0-dev.57+27c5d6bb8b","@chainsafe/lodestar-utils":"0.34.0-dev.57+27c5d6bb8b","@chainsafe/lodestar-config":"0.34.0-dev.57+27c5d6bb8b","@chainsafe/lodestar-params":"0.34.0-dev.57+27c5d6bb8b","@chainsafe/persistent-merkle-tree":"^0.3.7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.2","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.34.0-dev.57_1645071619804_0.14516181779275472","host":"s3://npm-registry-packages"}},"0.34.0-dev.58":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.34.0-dev.58","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.34.0-dev.58","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"10e3acea63b7653635cc7f9ed1bdd769f4fb3989","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.34.0-dev.58.tgz","fileCount":338,"integrity":"sha512-oY+JinyMeXkzx5BiN7zzniRdmSO26tF8YMvldX64pvQSAdzAvl36JonHGZFWf7X6U9Syfq/oIg+udpJeIbveKA==","signatures":[{"sig":"MEUCIDVhjh29CzbqIoexpweLV4ud8//mYIdiwOmyUA03If77AiEA2McApFIrF5n6nQ2M7eacnalg2V4/O7npROb6FFGwy6E=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":554366,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiDgy6ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmonRg/+KZwa3Bed9YyV8z7tkABXAFbZ3TxOx2IzEDzCy1j3pUKntYYi\r\nVcfJMg4aiiHd3buSP56pYIzC/mDzv4LUpY/66VrRcUIqhIV41SNifiW+pOVC\r\nsi25oas2F6pJSh2mC5hWZbeICF92vhA5IyZVBp9Y9Campkn+ANReCeQJgcEy\r\nI3LLOKFfMG0W6d6F13KSdZIb3y/4Bbh4ZewDL6nRx7o/5gfoUx8bZbZVkUhO\r\nJ8Fehd/nvIumWDYJAAlBKYWEfvuL+6xehQXhamv+5bfceWhZEILGjkooMSsC\r\neg+CoyjXZAV3kZweV3DFumjePQdBqmSWOuxSX4spWPyJe2daBJlsHh+kTlCq\r\nTZjIzYmEBlm7Gr85USAIRVvOjEHhmT6UqC6e8WFv4+P9+rAUWey851x6QHtM\r\n9YVLVMXkukiP1kDfxbNP57q0tyt8+9muJJVPvvj3eHm5y7eSvccb7r5YAUBo\r\n2ZN3jeWyNw31PJlLlZTSaFG6N3Cx1FCyL886X85dKSIY8oNU2MX0s5IpQIH3\r\nj8dHU2P5hyQBXxwTfh+KgXfsHsS9XKc5C6vXQ6GVgnUzYHbjMGWU30Jw/9A+\r\nXkrr88tJYN3zQwUlbLQV9cgWqrXqVJXBjue+G2hoOJYxVE289gb4sfGTLAvn\r\nV5nEF8YfTsq8H5WkExNCG28emYCXNK5r/TY=\r\n=tyAP\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 1.0.0](https://img.shields.io/badge/ETH2.0_Spec_Version-1.0.0-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\nimport {CachedBeaconStateAllForks, allForks} from \"@chainsafe/lodestar-beacon-state-transition\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst state: CachedBeaconStateAllForks = generateState() as CachedBeaconStateAllForks;\n\n// dummy test block\nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\nlet postStateContext: allForks.BeaconState;\ntry {\n  postStateContext = allForks.stateTransition(state, block);\n} catch (e) {\n  console.log(e);\n}\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"b9b9f88d1a0e7a8b6fb3a929c7d7d76fd49d4d50","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.14.0+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"16.14.0","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.3","@chainsafe/ssz":"^0.8.20","@chainsafe/persistent-ts":"^0.19.1","@chainsafe/lodestar-types":"0.34.0-dev.58+b9b9f88d1a","@chainsafe/lodestar-utils":"0.34.0-dev.58+b9b9f88d1a","@chainsafe/lodestar-config":"0.34.0-dev.58+b9b9f88d1a","@chainsafe/lodestar-params":"0.34.0-dev.58+b9b9f88d1a","@chainsafe/persistent-merkle-tree":"^0.3.7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.2","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.34.0-dev.58_1645087930665_0.8942744822685997","host":"s3://npm-registry-packages"}},"0.34.0-dev.59":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.34.0-dev.59","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.34.0-dev.59","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"7cd9cd105fb982fff474ababa12737d10f49ef8d","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.34.0-dev.59.tgz","fileCount":338,"integrity":"sha512-+ub5aOEezXRwK0Zi62y0q1xJWOcD+rVSRga9hjd4N1XKtng3D2DmsxgL9HIpUg+K97on6r2eDTpGhjD4dL07Ww==","signatures":[{"sig":"MEMCIF5t/Zyi5KZE6uM38NZdsPMqdFdQTvYCx3xMwI/JteTvAh82Fljs3vMfQKWRGYTM87K/wZmncm84ZmSqqweAnPGh","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":554366,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiDhK6ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoMgw//Zyb9zCQOq4SZfSmM2ntSeu8vHg/fgovsZIAsmWY5ksjgAMMW\r\n3LGlR8mK4mTzk637erw7QgjkkN13r2fLiO+AqcyvHABQihey7xgD+NFCEFw4\r\nebGp0EIsqir7rM56q7/VVJobg70vuTB9aF0Q/M6J2bGnET/WZeVjMwOxPX9y\r\nk+Cx4vQAOE9I1oA1Meanv7uDI1oeZRJTup2S3iB0Mxi1VUvC2IQ3pSkqHwQe\r\noN+H8VfujGSWQBLsqZUY7CGfSLvzftx2mBlpP1Xqr0Pp7eREoW+CMED1sadK\r\ng2OLLpGqStd2gtwTOSudnXkS81VlgZ0MDv1nWv9F1pTCFjLfXge2MADPIGRW\r\n32pX7M/RMcuBfY/W5X3KXXlyKCv0p6teZWS7QfalUyGeYwRb31GZHTIqHnc8\r\ngKXnzf7Jj4+KKWt2S+g35lurU6gwqDZn1Dc3FtRwHhkJPT0UvY+N2AZ2C1r1\r\nSnQE5QKt9qyt161sSfWNmW0uTNRe2AKdCwhgQU8hvqj78MjLvUjaKSvO29d+\r\nYBa4/RHyTF37ZcESKDJ48N/YukvdH43/XMgKCTapxDci1gYGvA4MvF/lowmc\r\nDaf06uUeFBkHcRHWnZSvKn4EOIh0gBA3Dx/wA09jLFn/DCAsbDvqksjwcYiD\r\nghfhr10I5EdnWVTNReTm4t3P4XM/dZwXEX4=\r\n=EfHC\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 1.0.0](https://img.shields.io/badge/ETH2.0_Spec_Version-1.0.0-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\nimport {CachedBeaconStateAllForks, allForks} from \"@chainsafe/lodestar-beacon-state-transition\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst state: CachedBeaconStateAllForks = generateState() as CachedBeaconStateAllForks;\n\n// dummy test block\nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\nlet postStateContext: allForks.BeaconState;\ntry {\n  postStateContext = allForks.stateTransition(state, block);\n} catch (e) {\n  console.log(e);\n}\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"4354d4a85ff582ad624f24ddef4f537797643f32","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.14.0+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"16.14.0","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.3","@chainsafe/ssz":"^0.8.20","@chainsafe/persistent-ts":"^0.19.1","@chainsafe/lodestar-types":"0.34.0-dev.59+4354d4a85f","@chainsafe/lodestar-utils":"0.34.0-dev.59+4354d4a85f","@chainsafe/lodestar-config":"0.34.0-dev.59+4354d4a85f","@chainsafe/lodestar-params":"0.34.0-dev.59+4354d4a85f","@chainsafe/persistent-merkle-tree":"^0.3.7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.2","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.34.0-dev.59_1645089466266_0.4959990141278896","host":"s3://npm-registry-packages"}},"0.34.0-dev.60":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.34.0-dev.60","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.34.0-dev.60","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"b47741aa24062b37fc4f3a992ac905c62d838271","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.34.0-dev.60.tgz","fileCount":338,"integrity":"sha512-BlZi4qG1qDWPd/cgIKxQtrEpWj81qTzqk5nFAEzFxZMwL1fgh2mPMRPrrZgGaNhkuO0kWLD13Lnw41CYeuGMmw==","signatures":[{"sig":"MEUCIQDwaNtWYxJpc72WcNZbakYYrWaCCH1L2FW8Rm+nnBeT8AIgDM7bHYad9UXpWxbYBStROMAkp56v4hEVIdV4av8VXR0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":554366,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiDi4cACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo75xAApRQGlPF4jhsZWaZvG7vaRwL4UT74+spru7Ifzjr1i+S4pPU0\r\ncMny8QPQ6J03LsNQsre256ub8h529LF1zv5K5ChE4H6569O1HoudqBKzqzUv\r\nWjPojJ67xtNwljkZjoJUt+uBwaLxaJ4S2cCTwYmsggjeiEtCNdkGBQHOOtVO\r\ndSq8owrP+qV8PwlQgPz2OnAeHJCo0gq0S8oVNS2Cfu8Di7Wz69d96uXhVOXT\r\nLOa8V5E7GoAHLCLYrC/334fu+mKg8VfQZOwzgeTupM0pcNLOzsW9OX6p9hvp\r\nRCedQaoiX1XMXZbxYx1nB8ShpkhLxDYyDdCx67sSwsVN7DAKPwO9jTmFTVQA\r\nV3dvtiUOREVSStjj+w4lynBXAW8lPwiJIxPLOu4IHWlz4nSBIK0exL0BF/Kg\r\nByU5lcNku2AHzJE2jNQ+XV/zYn3WU0TrbgIV0n/JLCqQRb7ujBvTpz+SQ4Cr\r\nEUmdZu7h5AJva5oHHx7AoSVEwAz3yMFnKGZ+Tt4IvKXJglFy5PxemJ2R5/Hk\r\ncbB49TWep+hvwWJac96Jz+WKdNLnY96EwN+4bwAKuQWxPt2AEBf40CRtVvS1\r\nPVqLDjovTOO0Vm9VNz/A0ly53Vq+5P/Atbeh45nvZKXDz1dSA8kFqiJ71cAH\r\n3z/c7YPfMvdXaG4Dp5NEvmYK7tpOWQOkWJY=\r\n=waVf\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 1.0.0](https://img.shields.io/badge/ETH2.0_Spec_Version-1.0.0-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\nimport {CachedBeaconStateAllForks, allForks} from \"@chainsafe/lodestar-beacon-state-transition\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst state: CachedBeaconStateAllForks = generateState() as CachedBeaconStateAllForks;\n\n// dummy test block\nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\nlet postStateContext: allForks.BeaconState;\ntry {\n  postStateContext = allForks.stateTransition(state, block);\n} catch (e) {\n  console.log(e);\n}\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"e274b2139d7603e89c8bed91197022d224451b0f","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.14.0+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"16.14.0","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.3","@chainsafe/ssz":"^0.8.20","@chainsafe/persistent-ts":"^0.19.1","@chainsafe/lodestar-types":"0.34.0-dev.60+e274b2139d","@chainsafe/lodestar-utils":"0.34.0-dev.60+e274b2139d","@chainsafe/lodestar-config":"0.34.0-dev.60+e274b2139d","@chainsafe/lodestar-params":"0.34.0-dev.60+e274b2139d","@chainsafe/persistent-merkle-tree":"^0.3.7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.2","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.34.0-dev.60_1645096475885_0.669927068287683","host":"s3://npm-registry-packages"}},"0.34.0-dev.61":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.34.0-dev.61","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.34.0-dev.61","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"6b1be3bc0c11eda2eb83c2366b2961660da058d4","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.34.0-dev.61.tgz","fileCount":338,"integrity":"sha512-ggfAQ9YZdAQR1GcLcrKbquZMxwwpVIZHIUk/zYGwcXmVjcJBt5Ep6VUcI0eXfqmNKcIzld/WlokoyX0eqqXwVg==","signatures":[{"sig":"MEUCIGG9Im0CdeJlXJmWz2ALk9TWbgLcDOcC7DxO4rT42pBVAiEAiJxzglp/P4dT/yCOtIqcz2WstMTNPvFis/nZen+nZ9Q=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":554366,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiDqF3ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmreuA/+PKQ+1uHHgb2brQ07eOxRTe6VX9d0ZgHlDnFpm0tXXJkmSpBQ\r\ndygo32jnj/ximWFASfsA57w6Egstg2wHO0I9cUuCtBw4CqS/jmXnJbvajj6a\r\nDTDmZuogiHUahgO2v36xNawZ+2kV4LOnFCD6yxXDhottN6He5utEHCrUTBjW\r\nw0vRPEzCxr1ZrXOqRiJqBWiexqZEwg5o5qdsh8XozwcVnlH90ELe4cY5P8+n\r\nTFRzTDmq6jjwfTS90MxROYAOtsydUE9NegPO/A4lGKtmlyKHIKKRbUAjS/Wu\r\nNNKa6gfRfQy/45tSCHUkIKb85Vvkmild9BQPX2n/f3lvof91E0DtHNPdullq\r\nUkoV/phN1/boQ4LnEB5nKWH/YCrExmMYY2xU3Kh8Xw4EOV9Wl/AXudIDzuWs\r\nmDo8mBM010NgUxdLbUlup9vy8cTYmaRXWES5wKkg5uUnT+dju4/9hhuVa7Uj\r\nZquISxswuvwtmzMEXWJ73R2Ssgn6wXeHghalm2OUDzGh8a8dAMee1apybTkj\r\n8nB25P/y20b+eJ5/y7FOoOK06lWESSvZdWU/TKqCFWwzzufKZiVTwy6RynkB\r\nFiqQwrDUp1SRalcWeD+3E79Ii7Lkij4TyPng+i4mhvLm94HkVyEBs0f+F0MS\r\no4bicZFcXHtMaMXKNtXM65HhAzy6xyeAeG8=\r\n=zuEZ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 1.0.0](https://img.shields.io/badge/ETH2.0_Spec_Version-1.0.0-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\nimport {CachedBeaconStateAllForks, allForks} from \"@chainsafe/lodestar-beacon-state-transition\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst state: CachedBeaconStateAllForks = generateState() as CachedBeaconStateAllForks;\n\n// dummy test block\nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\nlet postStateContext: allForks.BeaconState;\ntry {\n  postStateContext = allForks.stateTransition(state, block);\n} catch (e) {\n  console.log(e);\n}\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"69e55f0f3703a46a4d120783e47f89f2ec6c37d6","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.14.0+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"16.14.0","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.3","@chainsafe/ssz":"^0.8.20","@chainsafe/persistent-ts":"^0.19.1","@chainsafe/lodestar-types":"0.34.0-dev.61+69e55f0f37","@chainsafe/lodestar-utils":"0.34.0-dev.61+69e55f0f37","@chainsafe/lodestar-config":"0.34.0-dev.61+69e55f0f37","@chainsafe/lodestar-params":"0.34.0-dev.61+69e55f0f37","@chainsafe/persistent-merkle-tree":"^0.3.7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.2","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.34.0-dev.61_1645126007450_0.3619925155922288","host":"s3://npm-registry-packages"}},"0.34.0-dev.62":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.34.0-dev.62","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.34.0-dev.62","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"36dd2ee9236660feaf18196e0be63a3456ff57fe","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.34.0-dev.62.tgz","fileCount":338,"integrity":"sha512-E7VqlokgrLCPXkh4YWbnEW4Dnky+AAAIUKAlN5Hu7rPQdVat66gKI8BP08ky7jDdX++mjT+n8pGV6EEjRdrLoQ==","signatures":[{"sig":"MEUCIQCfz0kmVW42Pk12GDhN6b86EZvuAbLo88RxRRR+PkTYlwIgVnspWnMCWtQuWyi8L0ZMxZbBijYmEV8011uAFeEhb6g=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":554366,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiD0rkACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrmTg//WptxzYd+zQeC1chojDS+jmVsw6JkqrxSqmadpSpxNlHf+cJM\r\nLJUt3nVJLuWLF/iz3UQWGNDh9vOAaaFg95/Jolne35PPL5czut7ZuZ1kxA++\r\nzMZ5HWsvasQWSb5QJqDyXlA/gl/cyreSxrKC0gPtEcCfOICz+udVqL/NUHzm\r\nIWI6BzOjmNRZvMgv6XQANzfGLAFbIzy3tqXUez4Gs4g5ifG8eTQNo0TbewOV\r\nRHjRfAD6YGfXpGuMg2TVYDWHFNLn8xMMNw4m9ZJmXMxwBmkWgPzzQvIdyUAh\r\n2rvQr1eo6QNExf9PVBAbln5AxUHqZj9RqxDGxxAebZTsT6uOm3Qjid3FIM8N\r\nZRWDL7acPO84/4L4X02b9TDyEGQXCGDV0FTPlJgD0mLUVQpawuJ6U5KQy1sR\r\nVMFnuIvWeHkGvbgxRg+fdw5hMugaZ9EItGr+11mmfzAiAObNbxX9B6Jcl+w2\r\nC3z1vwDmpiI86/ZwrwuXFojScXDAhpyfQ7IyEY9ZAR07k2ppgBRFeekPGR66\r\nsBjx3ufFmVn4hbNRWVzlE2nPNIUSAw1Wj69SGZ+FA65qCMDYgNY48xmcuIiE\r\nKNk4QGwHlrKCnDfwdZWfCWBecie1O9R70V8diD5YPYss+aFaLyd69taXmDo0\r\naeTJEG3z/YWNxafrJHZyUFPRXmsJdXj4zdM=\r\n=q/sA\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 1.0.0](https://img.shields.io/badge/ETH2.0_Spec_Version-1.0.0-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\nimport {CachedBeaconStateAllForks, allForks} from \"@chainsafe/lodestar-beacon-state-transition\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst state: CachedBeaconStateAllForks = generateState() as CachedBeaconStateAllForks;\n\n// dummy test block\nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\nlet postStateContext: allForks.BeaconState;\ntry {\n  postStateContext = allForks.stateTransition(state, block);\n} catch (e) {\n  console.log(e);\n}\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"2a530d8397a3a73410c1324a23966c495454bf49","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.14.0+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"16.14.0","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.3","@chainsafe/ssz":"^0.8.20","@chainsafe/persistent-ts":"^0.19.1","@chainsafe/lodestar-types":"0.34.0-dev.62+2a530d8397","@chainsafe/lodestar-utils":"0.34.0-dev.62+2a530d8397","@chainsafe/lodestar-config":"0.34.0-dev.62+2a530d8397","@chainsafe/lodestar-params":"0.34.0-dev.62+2a530d8397","@chainsafe/persistent-merkle-tree":"^0.3.7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.2","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.34.0-dev.62_1645169379887_0.24889826587111408","host":"s3://npm-registry-packages"}},"0.34.0-dev.63":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.34.0-dev.63","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.34.0-dev.63","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"8fda9a83c1db111ca77852cacaacfde84fdc4878","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.34.0-dev.63.tgz","fileCount":338,"integrity":"sha512-9NJrBQiF0cjRfyvKtqbl/AQ0xXo8MEYChvXda7Okod/Q5/2eBBdlrqXR+a/rmzhvphzD4wPCaNrMjLuUcH/Wfw==","signatures":[{"sig":"MEYCIQDmy+9T3Duu4Zqfnwn3hprSUmuf9OPARoHhNlXgbiFV3QIhAPIY8FMjKYSrSkdCiS3W6/VDc0KHh8Znds7vZdXA0KSV","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":554366,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiEgP2ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmopABAAjpQBN4U6NcagIBqkcPDCwENd8bwKKmKXMxrES4NGez8+QXdE\r\nZ/+6bWzV5e80U5VeG9jpPNdfxMryGTEd8hHXMGI9jnn5hQdhhNONV5Jt3vG6\r\nOaMf2zUaZy4PPiee1DxrrQnaBxHB1iRjqzj2ooAodh8tac2UCvNP2AJtxcQ7\r\nF0RGSS5l27T5+FA8ZAyHis6HjHxMeIM4njPJvtzTbrvQIHaoMLe8zzn9cTUb\r\nQVyPw3SiF4BUkW0aDSOZcy3e8ayRm7VmcWYkQHkYi7Dtw0Ra/1NZV3Iy7+RD\r\nBWoFGgTJm4ey/gm5/nFvW892IIdQAqg2VgTREWEAYn6Cdl3h4SzjciTfPc1Q\r\ntABG+HIjA66kUsfg4jBxzpJpsX7BWs2iZ5RSCyIrHQP/iz+YvUFyI4L4sWlJ\r\n2D0CWYKciCFFGW0LlZlkMhXskV1GfAAvtB5JBnOl1/+3WO61JJClNO3YzQ80\r\nhAunmfmsGzQGD5l25MtH854yFokGDmYoEZ0NNyLhK7xB9LwbOnx8KU7rU436\r\nmDDlzQiO95wKKyStGq1hD29XXvwEY7TEGzleVDEYiBiXUjRR9pE1tWg2twgy\r\n3esqxTa0FXd1d+a0UAcCM5Go5/EVNu+5pqKyqjI7CCzQ+jrDggsxGPk1LN+d\r\n2X+LL8fs54H0xRQDXQyQCl9L2mAEPhvrCr8=\r\n=hQs7\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 1.0.0](https://img.shields.io/badge/ETH2.0_Spec_Version-1.0.0-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\nimport {CachedBeaconStateAllForks, allForks} from \"@chainsafe/lodestar-beacon-state-transition\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst state: CachedBeaconStateAllForks = generateState() as CachedBeaconStateAllForks;\n\n// dummy test block\nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\nlet postStateContext: allForks.BeaconState;\ntry {\n  postStateContext = allForks.stateTransition(state, block);\n} catch (e) {\n  console.log(e);\n}\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"a222e4274e8cc0418dcebf53f2cbfdb8785d4de4","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.14.0+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"16.14.0","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.3","@chainsafe/ssz":"^0.8.20","@chainsafe/persistent-ts":"^0.19.1","@chainsafe/lodestar-types":"0.34.0-dev.63+a222e4274e","@chainsafe/lodestar-utils":"0.34.0-dev.63+a222e4274e","@chainsafe/lodestar-config":"0.34.0-dev.63+a222e4274e","@chainsafe/lodestar-params":"0.34.0-dev.63+a222e4274e","@chainsafe/persistent-merkle-tree":"^0.3.7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.2","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.34.0-dev.63_1645347830317_0.5032051105201345","host":"s3://npm-registry-packages"}},"0.34.0-dev.64":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.34.0-dev.64","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.34.0-dev.64","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"d5d337189cb45aaae587d99265f658acfae216f7","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.34.0-dev.64.tgz","fileCount":338,"integrity":"sha512-gARa+6pQWojNYXdNc/07b8QZSlrOgVE1gtiKcqH+66h8MmgCJV4sebJO0B9r0IjfwdxN7lToVg5F5IR7wLTuGA==","signatures":[{"sig":"MEQCIDANr18gn3sK2N/wXnvPhzqYy0fKygic52zryzw0cyfBAiBixko8hP6V9eFubF3DOfKNHPUwUmuvkcAEgYopTf4gDg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":554366,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiGPe1ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrmiBAAmh1bXkc+eAPQy3ebdHVW2mH32/8YeYAscnWeqe+E1SdiVCXN\r\nls7X8dfvGHvuhp8zGqrjnkAhSNcpsKok3vyMwXp7sCD3S/hQjXKLecE3OBzd\r\nYhdUtr9iqEolEzadAh1EaWZGxcBUe4D3cVsY3KQ/fIwzFJREz0ZKp+kWlHcZ\r\nDBo8SItUcfrgdUqrcmIzZMppZ6l97DpyROZ70x+g95TYb4lHdD3bYY6aMeua\r\nj7IBmy2jSb19L2cO8mkT2733GY8S5j64BK1WLrXjx2KKKA9Dv5cIwJKNF1RS\r\n2MGRzsolvdVL08C5j/aj4c9kHU7lpOuDZOqcFZ5yBDNjSUH4KGcqksVWUbju\r\nYR4zKUL/1uI+2hX4NVOGaNr+NXd9nea96Qj6sPl27IjVH19P3zVwcMvy00Ph\r\nyYHtxDXKQZHsw3S+UWAb+D1tyPwCFowc6m3it5s/+fvoePjCakaFtCw1bjgu\r\na47MZOhWHteRYw2OnHwyJ1eC9zSB3Yq7m7oEY89ypKmqVSS9IVPZSfyv0Xs/\r\nVW/f73enVbxNW3m5urQtDeVSt7kbVzQ5wfEisMHWkK4TzQ+/M9N3GDcTI1aq\r\nGkWYW3d719J/60Qo2SSYFm8rxJ0urah5bUIw70/GaMeDhIwrk/xyKtGpuIcV\r\nCwkL7xj+5st3GFICtpehMNj4TabnYsmK/bk=\r\n=TLOG\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 1.0.0](https://img.shields.io/badge/ETH2.0_Spec_Version-1.0.0-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\nimport {CachedBeaconStateAllForks, allForks} from \"@chainsafe/lodestar-beacon-state-transition\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst state: CachedBeaconStateAllForks = generateState() as CachedBeaconStateAllForks;\n\n// dummy test block\nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\nlet postStateContext: allForks.BeaconState;\ntry {\n  postStateContext = allForks.stateTransition(state, block);\n} catch (e) {\n  console.log(e);\n}\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"8502b304b60a625bf62ef126ae4f65c7d3d6ad21","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.14.0+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"16.14.0","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.3","@chainsafe/ssz":"^0.8.20","@chainsafe/persistent-ts":"^0.19.1","@chainsafe/lodestar-types":"0.34.0-dev.64+8502b304b6","@chainsafe/lodestar-utils":"0.34.0-dev.64+8502b304b6","@chainsafe/lodestar-config":"0.34.0-dev.64+8502b304b6","@chainsafe/lodestar-params":"0.34.0-dev.64+8502b304b6","@chainsafe/persistent-merkle-tree":"^0.3.7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.2","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.34.0-dev.64_1645803445292_0.5035093779471858","host":"s3://npm-registry-packages"}},"0.34.0-dev.65":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.34.0-dev.65","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.34.0-dev.65","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"0b7a0e4ab1f2b8474a62790d1bf4e863849b5da3","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.34.0-dev.65.tgz","fileCount":338,"integrity":"sha512-0C4muNnU59BZQAheBwLW76ICzIoKBTVQnX+IsEYMeQsFUHFw4sl5hFr/V6CXHMI/3nzAGHB5Nyxo7j1Dyjae3g==","signatures":[{"sig":"MEUCIQCf+g3CCHpvmcWD4CuwBcR6eDtiF6nBLJSyP2Git0q3LAIgUScepVLaqdyPj7qYIQkz9boqgmBL9WuBw4N617Q2kss=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":554366,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiGQRSACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrHAw/+J3u50snABmIQTYiG5Ok0gXmpBYXMdCxrVP1GYq3RFeYXfmll\r\nEr0PqdOeoHy/EEBPzDJhTZpBB+QRuXoLwTg8SsTbIBrahZPyv/JvZdjmQ9Uo\r\nkJ/nY3cp2I46N2MzxgvI0i0QZ54NIjjogfLmmCQCd831W61L69SvI7jTWoWA\r\nBxTeZazSBbJkw4hKRHHpS8xZ+ICgkQvAAx/8dapyw8L/PYCsh2oSJl4r157n\r\n4RMeG+94ZBKot4ngV8aPithJKbK28HLPsYzh9c2NTjW22MLjNufGylgLIYxm\r\ngeonU5PTQpQePla17V11+ymshIsDtdMYn2Yf40SBRegEKwLCaQtT8ZcbRqhW\r\ngXh/XD3NNU9IIKecldTKAlYNuHN2gTcH31P7Y/AUlCUa3mkWJENOVluQ7Jb3\r\nhWHesVOxsrCIcc5YCkW4+w/rI/2EL733O/nrMm6JC15qCcd4syEg79Ir4Ngh\r\nxK8E6/Rzsd9fJj3AEsKzx/i5btwXNomY3qVrUJ5HkQCpnm+Rj56fxUxpEU1E\r\nELqsQ8JZ7ZL9w0G7nIMxRZW95jQeITU/opv9x/f4wIH/+LQ9IIP6VTDtbKyA\r\nMAIzCTE91prRbB08AUqrQxsyW92GEjWNv5i2RSbOevZCN7IOgYhfbuo+ea1v\r\nWRtljImN0zuwP3h7w0PsyxYMbnAVFGDWhLw=\r\n=fml3\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 1.0.0](https://img.shields.io/badge/ETH2.0_Spec_Version-1.0.0-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\nimport {CachedBeaconStateAllForks, allForks} from \"@chainsafe/lodestar-beacon-state-transition\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst state: CachedBeaconStateAllForks = generateState() as CachedBeaconStateAllForks;\n\n// dummy test block\nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\nlet postStateContext: allForks.BeaconState;\ntry {\n  postStateContext = allForks.stateTransition(state, block);\n} catch (e) {\n  console.log(e);\n}\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"060918ecf2c8b2c1dbe02ea2ca2100f2efeb2b18","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.14.0+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"16.14.0","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.3","@chainsafe/ssz":"^0.8.20","@chainsafe/persistent-ts":"^0.19.1","@chainsafe/lodestar-types":"0.34.0-dev.65+060918ecf2","@chainsafe/lodestar-utils":"0.34.0-dev.65+060918ecf2","@chainsafe/lodestar-config":"0.34.0-dev.65+060918ecf2","@chainsafe/lodestar-params":"0.34.0-dev.65+060918ecf2","@chainsafe/persistent-merkle-tree":"^0.3.7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.2","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.34.0-dev.65_1645806673901_0.10286877680919071","host":"s3://npm-registry-packages"}},"0.34.0-dev.66":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.34.0-dev.66","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.34.0-dev.66","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"d9654c274781f84dc3bcb9d27c37810f3cdf2e9c","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.34.0-dev.66.tgz","fileCount":338,"integrity":"sha512-hbY8oRIrkWGxL6x6Fh7rF2CDQiFQPbROIv43Oljnk6GpmfGa9UyrXRUc458YFsOUxVicQPUCzRjIbtphuZEkoA==","signatures":[{"sig":"MEUCIE9P/tOm7YWUNHDVQVs1A7K3WD6aBnBWkpd4Xp0VHWBxAiEA9P+wXPs/oQ8EC3QkXUSO8pBcMv5kyb7I8cyhpdiwEYs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":554366,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiHFusACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqYUw//YyUuKTR335+/a1OK2OZCLFPK6Bet73PsukiF2cC7KYqkVSQ1\r\ndoqQmqmZKVtkmGTAIPEflD5kC+5iWWzmTXiC+qIAabMRN6RgcMayO+x2TMhn\r\nE7EkX+NRScBo944yvXlRgExGfUnxfdUVz1fI3q9wsxZXe5v5nHAzv6DGNTsR\r\nQZ5tD4DNJ24PLqMHUUoSqGHN6nWRJ0md6N7QuCoWzVHX7CMNRrzuF7vV+CZ8\r\n1B/zYe47sbNAsqvWl2nifqBUIABarzplsL4h3r6XEwVw2TcIoi/fcJPsBjVx\r\nopYBE+FG8X/6FEQDC2VjZcoicxIHCgIo0TjPK4R+Qag0l1kgonkfS9sLanbp\r\nYPkZkbWhrAzKFBfrMEG7Ml+Bh48QD6kNYuDc0GVnacFj1ZXhW6pYHOIX1Vbl\r\nts0uvLo1pgffTb+yaXdFaNkHsZ1V95KsrU/J2/M49KHSYG8Xcne1Cx70E21o\r\nwjI+9Zrgsn7qT2PQX+LQL2XWYuxpMeOgpDiGPEtIlRhA/51WuWUCiSAtThnS\r\nlwJGCc1ODdMglPX3HN5DsfwNvvZe3JdLMr2aKuUuTboGlaCwDM+tHenL3Dci\r\nsvpXC2309HemwodeOn0mfZ8Wj+0OQp66ww4QZNus7PrEjOJqqx+9GWpAmDgc\r\nfZ2R7qdPY2ODfJlCDG7+qWWQUyw9NORjLMM=\r\n=4Ovq\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 1.0.0](https://img.shields.io/badge/ETH2.0_Spec_Version-1.0.0-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\nimport {CachedBeaconStateAllForks, allForks} from \"@chainsafe/lodestar-beacon-state-transition\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst state: CachedBeaconStateAllForks = generateState() as CachedBeaconStateAllForks;\n\n// dummy test block\nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\nlet postStateContext: allForks.BeaconState;\ntry {\n  postStateContext = allForks.stateTransition(state, block);\n} catch (e) {\n  console.log(e);\n}\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"fa5ffea98962c332a5234fc18057cee554f1c767","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.14.0+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"16.14.0","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.3","@chainsafe/ssz":"^0.8.20","@chainsafe/persistent-ts":"^0.19.1","@chainsafe/lodestar-types":"0.34.0-dev.66+fa5ffea989","@chainsafe/lodestar-utils":"0.34.0-dev.66+fa5ffea989","@chainsafe/lodestar-config":"0.34.0-dev.66+fa5ffea989","@chainsafe/lodestar-params":"0.34.0-dev.66+fa5ffea989","@chainsafe/persistent-merkle-tree":"^0.3.7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.2","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.34.0-dev.66_1646025644689_0.11949062899105711","host":"s3://npm-registry-packages"}},"0.34.0-dev.67":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.34.0-dev.67","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.34.0-dev.67","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"1fd822ca6de04f440791c022d313eae13029809a","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.34.0-dev.67.tgz","fileCount":338,"integrity":"sha512-JKc2Sib+3s7YQ5gBbEPW9SB7A+SA/BdXiA/P9VUgsAVovqDflhpMORnGZVxeGNXFVc3VwsAac9KZaFzOPGD4Mw==","signatures":[{"sig":"MEQCIEaG+I04LSsUPlSgSW9xbtScrm+zCfcPPQVUIlO/D5wfAiBlsUX/K26Cfc4yVwBJmg8po1DL4Ifp4nSfD6KTRDDCag==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":554366,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiHGN4ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr2ZBAAkdrJbRRpozQ3dDde6GpYaQm0pQWO33eYszydnxyV2meFe+Gs\r\nzOpcV97XaK+0Gmww1kFOP4hlGyk2KOT6b3RTZQDX2dGQpXGsvbJezAKxny8/\r\nxL+fbi0f++AaX3P0d/IOzkzTdbEQXTFSC9Mw+HTP1iMwwenZj2cGMt0vleD1\r\nDBgX6PdVBV8yd/9jNi+IXJ26FA+phMM60iMIelX0LF41gsid/vRgsJojLD88\r\nREVirEGba77GzWMxRWlafgK2lh5ddFkYO85TOtdBfBiNH5IN9YsGIvq2xh2g\r\nu3N/Beew4z87Sn2vc5FCgkxOzrUGQ02v+6jsO5h+TRG3z3Q9gZZHSS8kMQy2\r\np5P0v0nwNRinxC4s4mFWlcFPK3GWE+hPYL6CuAXCgPjyvJwMrzLZVhJKC4nv\r\noiuPdsQ9unLOlMhjezLi1s38HE3Iqa9TEAqjoQe8JqjOV/oD/V1Q2d5VSfgH\r\nVen06x++LM+MUZXAELFuE/DXgz0lXX9YhUC4CgvEb+qfvJzmyen6FUXR6Koj\r\ny43c9EWV1Ney6oDRnGRnYdePfS7lmgzT2oScVewsuoeRR2pHt6fJ4JVMttUf\r\n9jHffRZqPkXDf+2opWpGU91cyMZdVULVlg4BGtFN1ztzzr1jKRDWJEF/DNba\r\nqhM9BkURcEEEXsq+nCQAcKXKbEsJySddwS8=\r\n=S0Vv\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 1.0.0](https://img.shields.io/badge/ETH2.0_Spec_Version-1.0.0-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\nimport {CachedBeaconStateAllForks, allForks} from \"@chainsafe/lodestar-beacon-state-transition\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst state: CachedBeaconStateAllForks = generateState() as CachedBeaconStateAllForks;\n\n// dummy test block\nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\nlet postStateContext: allForks.BeaconState;\ntry {\n  postStateContext = allForks.stateTransition(state, block);\n} catch (e) {\n  console.log(e);\n}\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"fe72a38a3ce09159f8e66098f094a650f655b4ed","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.14.0+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"16.14.0","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.3","@chainsafe/ssz":"^0.8.20","@chainsafe/persistent-ts":"^0.19.1","@chainsafe/lodestar-types":"0.34.0-dev.67+fe72a38a3c","@chainsafe/lodestar-utils":"0.34.0-dev.67+fe72a38a3c","@chainsafe/lodestar-config":"0.34.0-dev.67+fe72a38a3c","@chainsafe/lodestar-params":"0.34.0-dev.67+fe72a38a3c","@chainsafe/persistent-merkle-tree":"^0.3.7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.2","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.34.0-dev.67_1646027640806_0.855109214824475","host":"s3://npm-registry-packages"}},"0.34.0-dev.68":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.34.0-dev.68","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.34.0-dev.68","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"c20632fde0473513a885a707682b149c4fed159b","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.34.0-dev.68.tgz","fileCount":338,"integrity":"sha512-tomQJES13OpggCPk+TC27HZN0y86TAlQHRzc8PWc3w6AHVg0vLXkBW6rhQC8Nr9xmE+lGYE5ESNKtcTK5QEi9Q==","signatures":[{"sig":"MEQCIDne3OdCuN5rzl+cDwMn37NGqmWFuTSq145IlF99aGAEAiBpUHn5Ub/XnyAzS4DLaeIOOr3xb+7VHnjujinML8Tukw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":554366,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiHGTuACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqlGQ/9FwkPqkiw5BCp4AAusMAVJs2n+wAYiil3f78gPNRyEImFZy8b\r\nNBbjqMiNFvmVCZ8QwLNPjvu8DiA0v50GZPI0o55NP7Z9dUcrcnn6y3mdxoFQ\r\n61TwbRD5HgT1mAQieX02/J0niXn8HtDH1X2mxcsfZQe9DTtm1ZB2hsTgYSs+\r\nhnJ1VeuioN7aU9Mty4Q3S0jRU6FkPHLw7SD0ttmB0BUnLFX076FvjS++uZ3a\r\n9CYp4cqG7VkhO6tI9dISOdtGHl/yyAIwd3DopiB3Xnb74PlNTvlwDb+DzeJy\r\nJCPVuqQ3lmOIhjdMN3MMYh7cxNO+m21ZWn159S9+sR/xNkhXrsrdlRg7CZDa\r\naJTiKTfJoLOrdnYNECYM3+rpp6cXuG+THHZ3m8v8XXnnIjqoSN8IJ6kkrW5k\r\n82SkBj7MriXe9zevE49OM0qB8JEUWfkRArP6uw10TLvlc4J8vW0GbxdHFpUM\r\niIRfxkjajYS0rkZBZgI9YXYwsaYfZDcsRPD5o+8jCfbHX95i9pa34zz+Z6qk\r\nGCgZUcFOufftvGCzL58h54sL/Lm71FOSlVhkyxMhQVOW8STU7fiz3ZHEPd2c\r\nYSn3G1BhlE7u5ZML4CK4P4yCQZf9PcMxAefXz/oEhkM9HkTYJZmot1htTgoG\r\n8Q+FrxzA0fXGtw/ykDtJWlwu7M0x9qxJQas=\r\n=JegF\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 1.0.0](https://img.shields.io/badge/ETH2.0_Spec_Version-1.0.0-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\nimport {CachedBeaconStateAllForks, allForks} from \"@chainsafe/lodestar-beacon-state-transition\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst state: CachedBeaconStateAllForks = generateState() as CachedBeaconStateAllForks;\n\n// dummy test block\nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\nlet postStateContext: allForks.BeaconState;\ntry {\n  postStateContext = allForks.stateTransition(state, block);\n} catch (e) {\n  console.log(e);\n}\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"a904f9c4fae3918a26b5ed48cfbe38102f4ad471","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.14.0+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"16.14.0","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.3","@chainsafe/ssz":"^0.8.20","@chainsafe/persistent-ts":"^0.19.1","@chainsafe/lodestar-types":"0.34.0-dev.68+a904f9c4fa","@chainsafe/lodestar-utils":"0.34.0-dev.68+a904f9c4fa","@chainsafe/lodestar-config":"0.34.0-dev.68+a904f9c4fa","@chainsafe/lodestar-params":"0.34.0-dev.68+a904f9c4fa","@chainsafe/persistent-merkle-tree":"^0.3.7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.2","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.34.0-dev.68_1646028014167_0.7713239844634714","host":"s3://npm-registry-packages"}},"0.34.0-dev.69":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.34.0-dev.69","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.34.0-dev.69","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"b435e8ef8cc01a379dd1df858cb80e39fb72cc4e","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.34.0-dev.69.tgz","fileCount":338,"integrity":"sha512-JvCLCg7KAf4sYIuQE+evQfK0a4aPs2SM6MO4r1A4IsAp0VWXf2vBWwql9pqdcfvjslum2SSpblnh0GpSF4n6WQ==","signatures":[{"sig":"MEQCIDTDvmuvGqY7lHnj5NW4P3eFdXxE7GkUAQxAh6UatkbtAiAo3QDU/0fPa1UVQ9k/qeuGS0dHcB3hHhK+NgLYy7LTCQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":554366,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiHG04ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp2OQ//ZXMIQeEfg5M1rPurvxjkJdDiS/9Al6CQN9Ge05OI71259Jhx\r\nPLYaT0ybbRoZ5kPsAdjlqKrh/BCIq0ltZaYP0yeVbPZIsDySLs8bRvN0BJub\r\nrcEFdlYgdW+vDIFhmqfD82+Y5ngvgshw1PyBhFmDWB9GFh16ey9SpFMOuKbm\r\njes1/HXkyn1iemHP8d14Cfy3RUBitX6abKEUCXTVEqRp0z0uV7tm1A8QB/Xg\r\npXD/GPs9mP2rsVrFSs0d67euNjYUDqfQTG1/oSLIHJGvGLVkpv6VVlHYADAh\r\nk2RNwxagB6nlT2baUKoKhtcGepP/4BFHw1Ve1n+yxrHdFS5wEpZwleh5SytK\r\nlRsLichLvmt8onoI/JeKGNdS3QFaA9vmD0FZLuLHc1Ii9wvB9AZSlfVGup5H\r\ngEGApHGZGcQZ5BUPmva7RLN+Q+vl375TGtfrnnDccujcIvh0epDihMx1tdmk\r\nXM554amgUZCcwshFReo6CUIAks2xFM/ahH2+/R8VV0MRW9Nk6J4gMQNhkDzt\r\n88SnvcTIWo33GE1kY3qVCTY8HfR08VXUYzpL7NCNOhqXuFMN67xLyHuqfE70\r\n8OS9bDnn+mwvEUDBuPUn+v3F2YgG6rO7ERT6fxRfR/uzc6Fq5UmWofO9lwwq\r\nX8y0HqQOnaz5pA91j5fvTdCcHgvRn8YjX/I=\r\n=lpDW\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 1.0.0](https://img.shields.io/badge/ETH2.0_Spec_Version-1.0.0-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\nimport {CachedBeaconStateAllForks, allForks} from \"@chainsafe/lodestar-beacon-state-transition\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst state: CachedBeaconStateAllForks = generateState() as CachedBeaconStateAllForks;\n\n// dummy test block\nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\nlet postStateContext: allForks.BeaconState;\ntry {\n  postStateContext = allForks.stateTransition(state, block);\n} catch (e) {\n  console.log(e);\n}\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"07fbc1374a470de69a969bef32dc88a8f4b8b7f7","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.14.0+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"16.14.0","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.3","@chainsafe/ssz":"^0.8.20","@chainsafe/persistent-ts":"^0.19.1","@chainsafe/lodestar-types":"0.34.0-dev.69+07fbc1374a","@chainsafe/lodestar-utils":"0.34.0-dev.69+07fbc1374a","@chainsafe/lodestar-config":"0.34.0-dev.69+07fbc1374a","@chainsafe/lodestar-params":"0.34.0-dev.69+07fbc1374a","@chainsafe/persistent-merkle-tree":"^0.3.7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.2","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.34.0-dev.69_1646030136654_0.2519898373057652","host":"s3://npm-registry-packages"}},"0.34.0-dev.70":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.34.0-dev.70","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.34.0-dev.70","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"ef0fee4d5bc9f00f81673e8e6f59530753235158","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.34.0-dev.70.tgz","fileCount":338,"integrity":"sha512-7jAx5b0LF1JGhwg6juT/6x8DVQg/k0b6SoqTmYkU0Pyj1WFuvOgDNdLAygDHdIktPg9pAmMbzQBF5lnyY1EjVQ==","signatures":[{"sig":"MEUCIQCMI8BNoMEdVss1ajI3ox/IiLQfWcoL7rCKQSHpuKE5owIgMhn+w90hmu2y0BSsK5YVwCYkEiloiQlswkKTZ8WAjCo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":554366,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiHHAhACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr7hhAAhtlRigvoHdcZNrQFicN+VfStRQzeIYc73hu3RqnTY8lcy0Kh\r\n1nw56HfulkKdcomUn0aa/UQXt6eDe2AJOt7hgq8rtsGJw0NtxkDRZgqzoZqi\r\nStu+dYsi/ld67egUepsrGf/VxxF0/KfvtuRtwqIhPWtDh9gdoiOdkMdxKVBS\r\nQm9Ywu40JsBotwB0BDnAr7DARfbSZZXYrzgkmjxsBv1nHunDpVWYZQ9384Rf\r\noUbbyxlLR6XR2xC86Sm03/76PBG/ijDQur+i5+9hxeEEcr1hkCEkMIl4KV5p\r\nbRDPttHlN+n+aSuop4wfd50Bl+5eUSiIWVzDC4WKYRo3wn9zjkOmAnpklL0J\r\nbuWMljuBks+NEPepiib3w1Th9eOUw9js/uQ/3dS5999n9TKbkdcRzNi7fTrj\r\nrZ9ANZr6mJSYvrQlt+EFujygb19m6UcZYMbjE5xS0tKQ4x3A+cVoMa6ZAZyG\r\nGVVMVW45QKevYXXTyDauGCLLzQtWGQqDN9jOufawUleR0kMl1J5f2vW7kfux\r\ndFx93C6XBBhc9FI8rxL2LbIOj9nu+HZR/3EoU6SRvSf8z2q8ZmZC8M4NwU3X\r\nScKQWbtDJFVTfSrp5eSmcXApp+DvujjC6MICPyx7cq+221NfiebHWtVQ/Jcu\r\nSqawH5Z37yWpECBmxOdKt7iFOiYhlqviRLE=\r\n=4VMd\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 1.0.0](https://img.shields.io/badge/ETH2.0_Spec_Version-1.0.0-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\nimport {CachedBeaconStateAllForks, allForks} from \"@chainsafe/lodestar-beacon-state-transition\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst state: CachedBeaconStateAllForks = generateState() as CachedBeaconStateAllForks;\n\n// dummy test block\nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\nlet postStateContext: allForks.BeaconState;\ntry {\n  postStateContext = allForks.stateTransition(state, block);\n} catch (e) {\n  console.log(e);\n}\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"7bdd5aad84111597c15a7cc7c5c0c4414af5126f","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.14.0+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"16.14.0","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.3","@chainsafe/ssz":"^0.8.20","@chainsafe/persistent-ts":"^0.19.1","@chainsafe/lodestar-types":"0.34.0-dev.70+7bdd5aad84","@chainsafe/lodestar-utils":"0.34.0-dev.70+7bdd5aad84","@chainsafe/lodestar-config":"0.34.0-dev.70+7bdd5aad84","@chainsafe/lodestar-params":"0.34.0-dev.70+7bdd5aad84","@chainsafe/persistent-merkle-tree":"^0.3.7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.2","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.34.0-dev.70_1646030880930_0.5292791592743338","host":"s3://npm-registry-packages"}},"0.34.0-dev.71":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.34.0-dev.71","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.34.0-dev.71","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"d978bbeecd7c718668d84149fb3f0c23f0d98620","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.34.0-dev.71.tgz","fileCount":338,"integrity":"sha512-wpx4xQqN2YR9KD3grAUH746ogbHiK7JVuyJ8l68OY6+iu3nJ4rboW6djH4Qh5Sj7oYR+ixyBIspGzmSYnj6myw==","signatures":[{"sig":"MEYCIQDr78J+zQHmJNC16ZS+Cpu39YAuIG+fUk2JmuPLzm/LmQIhAM0z7MvN/Kqc7lyBOu1f3uu1UOLPItkNtUjR4LeOA9Ip","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":554366,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiHHqCACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpTfg//Wh94Jn5LySRPCA3CI/eoT+u+jZFoVhiHXk7YBUsx3w62Sr2F\r\n0ZvjF8dYP7JLqia+S8k/QfzIfOOsQa0jbUvdDOhEfEgftj4jcaorRXT0CWd8\r\nnsEaeB+Rh95ZJc07EFTLodT/OE5xmlpRhKrUZJtJS7TKWguanpx8tmotWhaS\r\ngsT9qyszFx/c3p/FY72RXRhxhGmPrpHbunG5fLOmtbBOPshfF1dMANmrKnE0\r\nZeJj65ci4yFUaK+hRriAxz+4dUpqtkVrl9yyKGDZY9vkKyEeYTZ7b2UrngVC\r\nz3hYJHMGBtKDOcd575qPAdT8WTj/sz9gSpxrKsdX4yvw25Pw0YbxF3W9FHMo\r\nf0SpGL7zh52VLx4JDLdF6l1klWq7gP7Vs0RESZe1gnUIiIAutlMgQKk0uUFX\r\nGTXmPJIxrpTv+v1N5Kdf3y1C7Vn//UaCtAkIrcx0ro4O6CPdxp6BkyKw8FUp\r\neA+toVXzM/O2a+99HdCqFc+fdcep7cHfRV8liC/3e7Tuh0v1ph0PzuZBxLBP\r\nDDurMTKIJC1UgeCP1j4ZVQsfuYKmhMANuirO6iNwKP/umHRER1f6Hxbb+Z1u\r\n+4vNbBbn5z32/J1ohYOOuNclUWMgune/FYIvIpWmnWo4zZWvup+BznFf/2OR\r\n1d6VDZl8QfqVDKZf2HqThZrCd7VE68HJZAU=\r\n=x/+7\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 1.0.0](https://img.shields.io/badge/ETH2.0_Spec_Version-1.0.0-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\nimport {CachedBeaconStateAllForks, allForks} from \"@chainsafe/lodestar-beacon-state-transition\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst state: CachedBeaconStateAllForks = generateState() as CachedBeaconStateAllForks;\n\n// dummy test block\nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\nlet postStateContext: allForks.BeaconState;\ntry {\n  postStateContext = allForks.stateTransition(state, block);\n} catch (e) {\n  console.log(e);\n}\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"53bf6c48b89d2952d6ed9b7e4c8824bd1ca88b3d","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.14.0+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"16.14.0","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.3","@chainsafe/ssz":"^0.8.20","@chainsafe/persistent-ts":"^0.19.1","@chainsafe/lodestar-types":"0.34.0-dev.71+53bf6c48b8","@chainsafe/lodestar-utils":"0.34.0-dev.71+53bf6c48b8","@chainsafe/lodestar-config":"0.34.0-dev.71+53bf6c48b8","@chainsafe/lodestar-params":"0.34.0-dev.71+53bf6c48b8","@chainsafe/persistent-merkle-tree":"^0.3.7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.2","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.34.0-dev.71_1646033538007_0.7358268083200932","host":"s3://npm-registry-packages"}},"0.34.0-dev.72":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.34.0-dev.72","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.34.0-dev.72","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"6aac29e1b6a0a261d5257e4030009ce6aa0ca48c","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.34.0-dev.72.tgz","fileCount":338,"integrity":"sha512-oL6kuFGZItl5PkfWnKY88mYITRjLQEWFbTidtkCSThaUXEaT61lcvmdwF2o7tptDAFlHXb07rQjfyYmbkh1XkQ==","signatures":[{"sig":"MEYCIQCkKNmImw7Kac0AhtQGm4TwJLcWWpNUvhUsuP47gz8IvgIhAPIv4u2w11w5vNsuBcPaW6PNISGVRQr6ydR8NT7D5ppA","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":554382,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiHPuKACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrpuA//cYBNDmxF40WIn1zxUlOgvmgcAlxF9VJXpdfRzFrr4RLQFECi\r\nuv0QCOeqmmWYdt6EMlRUUsnWb0Fkg7b/mEtmxrG6LK/Tm03wvW9OBfNLvi5I\r\n6o15gl0lZbneMhZJOA1yE+v8YPWtg0dli4BBqF1goNaenStMmqQRKV6G5/ey\r\nXuD09Gbs5G09neJHxNlCIh0e3IFr6Rfb+PCnYrVJoQw7YwR0qzXv5SlggWUS\r\ncW+9zcMlWQVMDhl2ST2WTlPl0CLt/SeWIKN7vHtv5Sj/th8rH6OgiO3wKIFs\r\nSUdPMGWEuASnv+NqskJWA5nLUPEHFRNFJRNiSjHAjjIXLxbNQthSrf0Yh/w8\r\noMObktNhZosMoyJBoW1jcI8JdZP8+DXOfMjMVMyXhtr2dAYxDW3W2M3Nsdyt\r\nEESy0w66mICEaZhHUPhOocDeYmBsX3Ca7uqYWJDwlOutqkMAYZIcYBrUyK5r\r\n6hC5vUqQhodnMktsXUr7xR0U1NGuI8oELlylH3oOV4rQKgRgBeJ69zxKN08Q\r\n/jKGOtxP/oIlfZALM14npNW2ZpoJorgF+6UNPYh8jw1bo9kYHjc72oWnt9gd\r\nifDJkQLTQXVIdWlQilgD65KTVP9bcfyE5ngh8S2kmoQN0UegIlwx9ExJOtuK\r\nFdfONTs7remdm0ykDpq6dCbGSoe4A37UiDU=\r\n=5HlD\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 1.0.0](https://img.shields.io/badge/ETH2.0_Spec_Version-1.0.0-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\nimport {CachedBeaconStateAllForks, allForks} from \"@chainsafe/lodestar-beacon-state-transition\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst state: CachedBeaconStateAllForks = generateState() as CachedBeaconStateAllForks;\n\n// dummy test block\nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\nlet postStateContext: allForks.BeaconState;\ntry {\n  postStateContext = allForks.stateTransition(state, block);\n} catch (e) {\n  console.log(e);\n}\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"e175d12665686180946cb38a3bb307bbc737d96a","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.14.0+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"16.14.0","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.3","@chainsafe/ssz":"^0.8.20","@chainsafe/persistent-ts":"^0.19.1","@chainsafe/lodestar-types":"0.34.0-dev.72+e175d12665","@chainsafe/lodestar-utils":"0.34.0-dev.72+e175d12665","@chainsafe/lodestar-config":"0.34.0-dev.72+e175d12665","@chainsafe/lodestar-params":"0.34.0-dev.72+e175d12665","@chainsafe/persistent-merkle-tree":"^0.3.7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.2","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.34.0-dev.72_1646066570294_0.41592632295951315","host":"s3://npm-registry-packages"}},"0.34.0-dev.73":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.34.0-dev.73","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.34.0-dev.73","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"badbd392fd516d0870c3d797330755b28fa06e21","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.34.0-dev.73.tgz","fileCount":338,"integrity":"sha512-JB48PzQ6NGq0IRu31D+pjjPomeHTaGz/qUv35ZGD9gcgmZ/m0berZtylODNGI/WLjDWiDmugMv38LDWuHiFawA==","signatures":[{"sig":"MEUCIQDPYhBttXV2jpCqXruSs1DcHXKoJIOa0/yKdt/leot2ywIgYvtlKl59t75LLeEFODxDp35PNu3O+ccrnGMVEFeYStI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":554382,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiHQJXACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpaRQ/+J6CsWSohO7G+9mB2N3+4UJ/QVSn3yCYWM6EKrHdKGIujwEAh\r\ny+DGzd4JN0ACEHxB+8bDZeiqYVQq5Nd/15pPTsoA7vU61+Lv4m0U4bK9rkVo\r\ngQFPGvWo4noMDJCQ5gzuv57h2hb9Cxle4PZDU3FM613d00O23046UZB79ZAx\r\nzQILmggxN9Sk0ifVOJ2U9KKptplvE2wb6lZbAWVxQPlAhDJrF2hjAm48fBl4\r\nINmlmK6MNaFOQkgRZU+3TJsXHYxMaCcn1iv6/Co3LVwNL+G9fRGYEV1NM2Db\r\nxpSqy8l1hf9WAmzH1+bXK3Tr01R5blVpfR/V2mER9+r97vzncOgIr56vg76o\r\nkhMHis3pldvg/eSeKqYUIebcc7+ak4x1WRMDcrCyfQLhS78AxCT5IZPRpSRY\r\n6Nkz3LTlEvTr2BCBnoyQva54ElMGfcfYHFrJcUO94XmPgyZ1OUtnYCYV8ugT\r\n0ZlEUtNWJjLy+CRd6vbhHmb3FI0sc3vdtiY1aomFHeOIjCmEPrDDTxYTr27M\r\ng48OBpDRyYevrjF6Lu/o5qHbW6Auuti0J0zu4Mq90ezv8VTNfyRfa4McaXKY\r\nm265Sa2ZgaygJ4yA9GWUc2n8rMLcKXHyIOP2bTEHGv33VZ0lkgiX30wRhMSN\r\nM2fYoKlQWW0pHB9+GHaoK6AHU6MEobHDf1g=\r\n=1Qzl\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 1.0.0](https://img.shields.io/badge/ETH2.0_Spec_Version-1.0.0-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\nimport {CachedBeaconStateAllForks, allForks} from \"@chainsafe/lodestar-beacon-state-transition\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst state: CachedBeaconStateAllForks = generateState() as CachedBeaconStateAllForks;\n\n// dummy test block\nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\nlet postStateContext: allForks.BeaconState;\ntry {\n  postStateContext = allForks.stateTransition(state, block);\n} catch (e) {\n  console.log(e);\n}\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"0efbf1d6712b0d83be2f03abe2b1a430feb9f56a","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.14.0+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"16.14.0","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.3","@chainsafe/ssz":"^0.8.20","@chainsafe/persistent-ts":"^0.19.1","@chainsafe/lodestar-types":"0.34.0-dev.73+0efbf1d671","@chainsafe/lodestar-utils":"0.34.0-dev.73+0efbf1d671","@chainsafe/lodestar-config":"0.34.0-dev.73+0efbf1d671","@chainsafe/lodestar-params":"0.34.0-dev.73+0efbf1d671","@chainsafe/persistent-merkle-tree":"^0.3.7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.2","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.34.0-dev.73_1646068311654_0.9886837484261022","host":"s3://npm-registry-packages"}},"0.34.0-dev.74":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.34.0-dev.74","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.34.0-dev.74","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"fce21b1fd92038f27163abb87eae2a77e6c58dbf","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.34.0-dev.74.tgz","fileCount":338,"integrity":"sha512-dCMrCD52ri67grfXyiMQqSxcDbFtS4ZGNgHyACzBieDs1NRC+YCt2BiK8b31O1GQk/71lsVHZTCgrKnbGwFU7Q==","signatures":[{"sig":"MEYCIQCFXW9K80NUHznbMVbuuXfc+ENgMDTkWRJ5Lfv+R1qQeAIhALpcbBCATmZ1Xr4JXXUTUv2QWcFVI5mAorn7gEKItlsI","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":554382,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiHQOpACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoUKQ//W+5MKCUoM77803W3H80RhLkRAMkznaPXfQvI/xTYwRdTG70J\r\nSrHMf7qX1rIJbD+Y0jmZlPZAVAH41ZmYxhx5jYA2BuKzaubYtgJ//bTvXNGF\r\nVZi2sNM08iBGqLTqM/StRLCEyj6tBsx49+/AaCitMEmzTWxm+CLf8fTBx8g4\r\nq9/Lg8302Zhe/6TrzZrbzwN+y5lglu+OZBzaynuAJ3AhY7svG82QcVS/Iiqv\r\nRDIqYCNgCR6CbnO+f/Oaa1YrTs4jNRg4WNko44lTnTO6flmALz7mb3gIXx3i\r\nf7stOxeVTzOJ5H9zWigy4A19pZEzeAbH17cnajkQz5VrtAtxsbdRX4gfqnHK\r\nsP2LODl8RBoZF/LGv7ZIKF9xzPFBHJFSL5m8L0c6ICKK/GesJA9YPDm9HMlX\r\nksajeemtEx66r22IaC4rt0u1aXTCB4bjf0vpkErjYgkiDHaub/s307hFKfI/\r\nnTQ9WYLwA3U6Gx2BAM2mbjk97D0QIDSilI8fMsHmcm2k9FZ/jaO9PvPq2/Ij\r\n2FpxpzkIoW0md9tkuh9DaNcRl3/e4Md5f1+4YtSbBdWx12QaI6xPJ1csc3y0\r\nFS4SPzr7uMOK54wrbwaEygD5/XCe7SMDZddNHREg2+V6Xx0evsyhDIMou4oH\r\nVO0s9GL7RGadklBIOg6+TtQpqYqq3fs9610=\r\n=X6Cj\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 1.0.0](https://img.shields.io/badge/ETH2.0_Spec_Version-1.0.0-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\nimport {CachedBeaconStateAllForks, allForks} from \"@chainsafe/lodestar-beacon-state-transition\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst state: CachedBeaconStateAllForks = generateState() as CachedBeaconStateAllForks;\n\n// dummy test block\nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\nlet postStateContext: allForks.BeaconState;\ntry {\n  postStateContext = allForks.stateTransition(state, block);\n} catch (e) {\n  console.log(e);\n}\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"62b2092a492fcf47a266293cb8d7a89426737014","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.14.0+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"16.14.0","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.3","@chainsafe/ssz":"^0.8.20","@chainsafe/persistent-ts":"^0.19.1","@chainsafe/lodestar-types":"0.34.0-dev.74+62b2092a49","@chainsafe/lodestar-utils":"0.34.0-dev.74+62b2092a49","@chainsafe/lodestar-config":"0.34.0-dev.74+62b2092a49","@chainsafe/lodestar-params":"0.34.0-dev.74+62b2092a49","@chainsafe/persistent-merkle-tree":"^0.3.7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.2","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.34.0-dev.74_1646068649108_0.357279893348569","host":"s3://npm-registry-packages"}},"0.35.0-dev.0":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.35.0-dev.0","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.35.0-dev.0","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"98bda5e35b32258422683e82a09a9fd66f9bc174","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.35.0-dev.0.tgz","fileCount":338,"integrity":"sha512-rLjrvWfnjl/sXG6PdLPLNtVBEVLcm5oqcCZl84TXv71MErTck+Ha6jqiJwa45JLVf3Me+WOaZ4GV7jFtqIIILw==","signatures":[{"sig":"MEUCIBF7dmhQgtPBt3ofP5TmBSRyo3FcvChN9dPB5YwezbNvAiEAnSTI6nPUzS4b9amRSJh9T3xpn9jvM+7JpeWdPJCeDFE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":554377,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiHSpeACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq5bBAAlvOd2JYcca3Cqhlw8yBfr8BXdOg8mhq9KWGnZmRMAB0Paev3\r\nXfSYyfSOyYKTaSEFflAPoxqhTGoRTVKecV7yk6IOuBceyPaAO2gl5iIJn2b1\r\nFZi8N0gfAdcOZSzo5MzKDNmFyhkegAWHHh02InDvRzkWq9jonHv6rWYObFC9\r\nbXQHfgg2YMTPLsdCrtPvZv1f0cdlRk9lTZPs/gS7o4MkbaTpxXLOz8JiXlOL\r\nGwowVj1K/31b/0LbCkPHtEDoItnhJ7aghigrvwi+Or2EL9jNdZic7VdtHDFA\r\nlZNyLfV1gZvqwA2UtCVqNSz9g0NQ+QTfherdqLkdCiY20vsaCu4y28EMmZHs\r\neibFpJOl6AqGEoZRzXH5849kJPZigx8dXYsCMgaTTsTdEU9KeFexjJJyDmMM\r\n1mTYV1mnbHfX2psDDPoUgOjOLCPaBIdXntjeOe+0IYRkfBhBensUlXkUkEHG\r\nM9UEKV701rN9cojXvw7LRQCnrW0cxEHKqzkCn8+icWsxYw/s8bVuuxtw7Cxj\r\njPuM/Q/0igqjvi3FJiS5AMkrVyEt5LyyyZ57zU9jeeg8d8M2Qr7sjLsssIXq\r\nYVzpDppSKsKZfn+AuNiOdeZhNQYmK0dvIbBC5hOfcrgmTXEsjz+oIaUgaz4v\r\nnGC5sZB2cifB4ZVedSDpccqmwzHxV7IkStg=\r\n=2ElZ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 1.0.0](https://img.shields.io/badge/ETH2.0_Spec_Version-1.0.0-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\nimport {CachedBeaconStateAllForks, allForks} from \"@chainsafe/lodestar-beacon-state-transition\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst state: CachedBeaconStateAllForks = generateState() as CachedBeaconStateAllForks;\n\n// dummy test block\nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\nlet postStateContext: allForks.BeaconState;\ntry {\n  postStateContext = allForks.stateTransition(state, block);\n} catch (e) {\n  console.log(e);\n}\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"4b62955343be8d77d327703488041a3527fdd39c","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.14.0+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"16.14.0","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.3","@chainsafe/ssz":"^0.8.20","@chainsafe/persistent-ts":"^0.19.1","@chainsafe/lodestar-types":"0.35.0-dev.0+4b62955343","@chainsafe/lodestar-utils":"0.35.0-dev.0+4b62955343","@chainsafe/lodestar-config":"0.35.0-dev.0+4b62955343","@chainsafe/lodestar-params":"0.35.0-dev.0+4b62955343","@chainsafe/persistent-merkle-tree":"^0.3.7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.2","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.35.0-dev.0_1646078558156_0.6409306117258051","host":"s3://npm-registry-packages"}},"0.35.0-dev.1":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.35.0-dev.1","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.35.0-dev.1","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"102defe868f4e87129f8be38ade231e1e3825e88","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.35.0-dev.1.tgz","fileCount":338,"integrity":"sha512-LSbup3Ct5C7EUh3wd6mgtARFV17Z1El9zcfU5dkuxZpic23KeCvqaFZCVgeCI6faOzTcx3QfrDyZDnb17bzi/A==","signatures":[{"sig":"MEUCIGWomv2CSPfDDn/0411klADd5vuKulXMlbAMoJHwpGnJAiEA0oMcK4CjgYcJoi/lQFFgbXJ//z6dSfvirVCheFGCF/4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":554377,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiHaguACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpFJg//VS+LDPlqU9zhmsbpIJtn/5IlxD3Q2gfkWpMahRtLTzrEoqyI\r\nDc/rcNP/5eg/tCoi1Xa2imearkjVaQQnpcR7qPZ00XK6eBqGgz50dWjIOmz9\r\n45KFtjtAAlGDyDrtUAL75FnSkD7F5nVhlwaOmAYFxcsimR7I1pvN0yUA4VUw\r\nLRFGgh7dtwAf4GncJSCFK4fU8JDXhNy6JFS9rrbagy5Bzem4YU2sMi4qkZiA\r\nkXuCSz/NUhDugNnK2Lque/krm8Cz+BjZfW/ejqitupMmJ8hH1iVH43wUOnhL\r\nRoj8OKZrB3YMlQrv/nyNLYEFpb4bEveaBKZ1tyxvNv99ZnJ/HthFhZT8wXkH\r\n2Ys2HtMKN6XmOXnCybzAZMRe3yxHDGPJAI/QfoXkAuBukUPk8DrDSJebYyT0\r\n3ZjBg0SXF4H9ZeId9rV6yQcinqgTa9SqqrDcqUtsHj1Xw5KhnawrruUCzGDu\r\nvFBnXEWINi1DJeesdfF27CFGaMFuVWB4rF6VI5xjpjDKc+xxFTTeFR8R51xP\r\nYaW+gjqxxg094HO43/smo7+3XiBD8FbjcQ3UcTFZjok5E3s87X5mAYCtv2n6\r\ndMpGeCfoVPbdd20Q4EOf9Iz0co0wMeXCA0lOQVJpjQVRfy+MfrIHmKYMwcpO\r\n4/yEtba4XVE1a1XXAHjPXQa9L2nhoPfvZV0=\r\n=jtKa\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 1.0.0](https://img.shields.io/badge/ETH2.0_Spec_Version-1.0.0-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\nimport {CachedBeaconStateAllForks, allForks} from \"@chainsafe/lodestar-beacon-state-transition\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst state: CachedBeaconStateAllForks = generateState() as CachedBeaconStateAllForks;\n\n// dummy test block\nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\nlet postStateContext: allForks.BeaconState;\ntry {\n  postStateContext = allForks.stateTransition(state, block);\n} catch (e) {\n  console.log(e);\n}\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"de66f0bde6cf37c13da361899d6e4ba93b332c27","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.14.0+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"16.14.0","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.3","@chainsafe/ssz":"^0.8.20","@chainsafe/persistent-ts":"^0.19.1","@chainsafe/lodestar-types":"0.35.0-dev.1+de66f0bde6","@chainsafe/lodestar-utils":"0.35.0-dev.1+de66f0bde6","@chainsafe/lodestar-config":"0.35.0-dev.1+de66f0bde6","@chainsafe/lodestar-params":"0.35.0-dev.1+de66f0bde6","@chainsafe/persistent-merkle-tree":"^0.3.7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.2","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.35.0-dev.1_1646110766769_0.48831204759929503","host":"s3://npm-registry-packages"}},"0.35.0-dev.2":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.35.0-dev.2","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.35.0-dev.2","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"7d1c1a9f0143f2d2c8e4e3263fa22bb7b86a876b","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.35.0-dev.2.tgz","fileCount":338,"integrity":"sha512-q8B8UEoUDMxjrWXQSp4EAV1XTJ3cCP/94PL1gC2f7jWjnO/qiDKbUgwd4CIMWD+B00bAptBncUOzg+WhJ6n/XQ==","signatures":[{"sig":"MEQCICHWMQNW76lGLpOKs9ni37QCY4VFwYmDd4vkGnzyco97AiAlomX2fdWFhFVovm7Ie3ihhKR3lfR9i1DrZJTKATD5ug==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":554377,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiHkGEACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrHjxAAnApX/qlefT6lCmZPz1858D/APCBIbZi7+bubeS1Zvudme7Wd\r\nOwnkZyIX2golNgWCj058+Ll/c/9AtegCusffsKFzbrHrqgEIojcSZRK6WGmP\r\n3vpgO13oOFCyed1EeOxs9OzysCphKvh5qsc9fCZDhLcKnaeFBHFENbpwqj2D\r\n9OkLdiK78BuvQeusahJN4k7pKWtypzH/tck2Z1S+gozjrlfzRo2Wz3YnSHAG\r\nJLWazRPiqHCWCjrfVv+2OdBU4XKl5lwau+0t8caHgKs4UVfwRWJTlLpAIgt5\r\n/9xC5bp/WN0my1Du4NVaBfHx1YpHtHGW4pmvrzEwDPpmRgag+3qA0Dc8/xts\r\nS7Sl3p4fyWgO6bD+ttim7cv724tpst02U3YqQxZresHUtzEc26nzE+2fcjU3\r\nRADkra2+I1LFD0gQrK3gIuzxIG+u0Pb6YpnXUNeEcWy95k9vcq69JdfVSOpK\r\nwSEQCP/GvimGCcOzO5Wu/snRRWTVY0EJpAHrWgk71MMXgN+DD+b/b0jcQVpc\r\nXgU6LPI/pG9lW0i77KV3jUvRuuZ5Qae1mN1I50xM/GXYNmERlJ/V6HkptVM6\r\ntNea8zCf3IQ+ZRDJo1mdM8+onDi7SEjlyXFr+yewTa+QqNb7aOPXsDcg6k1B\r\n6vakjMSSle40D0Zl1oTsAE82/lETZ/e29fQ=\r\n=orCu\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 1.0.0](https://img.shields.io/badge/ETH2.0_Spec_Version-1.0.0-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\nimport {CachedBeaconStateAllForks, allForks} from \"@chainsafe/lodestar-beacon-state-transition\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst state: CachedBeaconStateAllForks = generateState() as CachedBeaconStateAllForks;\n\n// dummy test block\nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\nlet postStateContext: allForks.BeaconState;\ntry {\n  postStateContext = allForks.stateTransition(state, block);\n} catch (e) {\n  console.log(e);\n}\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"e734bb9f96db006a69b740d4c63ade716a841d46","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.14.0+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"16.14.0","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.3","@chainsafe/ssz":"^0.8.20","@chainsafe/persistent-ts":"^0.19.1","@chainsafe/lodestar-types":"0.35.0-dev.2+e734bb9f96","@chainsafe/lodestar-utils":"0.35.0-dev.2+e734bb9f96","@chainsafe/lodestar-config":"0.35.0-dev.2+e734bb9f96","@chainsafe/lodestar-params":"0.35.0-dev.2+e734bb9f96","@chainsafe/persistent-merkle-tree":"^0.3.7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.2","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.35.0-dev.2_1646150020290_0.8210424811923431","host":"s3://npm-registry-packages"}},"0.35.0-dev.9":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.35.0-dev.9","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.35.0-dev.9","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"454351da407d9e9e3331b8454bcc5d6573f87216","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.35.0-dev.9.tgz","fileCount":338,"integrity":"sha512-8g5s8ueSTA7Ankgw2dZ4Tss+/U6zaOIsCNDnm0UXZTW1A10J1DWiDkyL4qdElt07hMBkFRodgR4Aozsrspaf5w==","signatures":[{"sig":"MEQCIBpbhhvYKbBdn1W7f/mlK57i6k2i1jglBx6W5vLJw9WVAiAxJBK0IUFvz+c3EENEbTOPGhmq/0L9wTLH15T2SXSy/g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":554377,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiHkMJACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoxOA//cDzoD200vfueNvqkVCPlvHhgXfMjo8PL5EOjKb6kmNu1SP/h\r\ngzidLQtkkY0j+KR3HdiGyYFBG/yBTJjEl4LVmvFa6Ym99vv4+fa482OPkavn\r\nSfJDufnJWXcy/Zhqy2RpyGImzl6gmCVhi5zIw2c89xd+dYxRcRvOVwROPvSJ\r\nLJryAr6snLSqiKZKm7+5PpLzwUAL5qxzTctwmF+3eH/kg2P6rgNHStm9amJu\r\nP3xAuz7eiD3mRhh8aSAYz7PTRv6ZZhREZAHBXnnCoAE85T9659UMkCqvVvNR\r\nKYhj28nnWiochb6mkrOddf3LXrN+IByIwPU4gEmAljT+kIvE2S7mqfHqL2ir\r\nrCpQHzGhaW17L2ka8hH/zXVjXXlfJoKYOloSsccmD/f/KdA9nNr8b4/GvAK4\r\n0HWkpTTr1JkitF4/3fRMFMdFgse2UyZwf7R/9XDA9w7mf7rkfrlvwFPvXUWR\r\nRcqhjzXZf9bWY4PjtxAHAl26F0//QqK19F/yyDK/zLUFOaHvIf+H+zGzo3ba\r\nl/v9I0r0P6KMqLkLoQrYn0eSqyN+X9giaZ/lOM2oBW/rlP1MgQEFpr386X9Y\r\neu41HeXrmx9zM20KVjp5FY9q03yZ+o5YE0wjdineMFcKdG5aNGiZuaiImcEl\r\ndpC7PxJc8MuQxYQ193JTCWPxDvl0VIAwxcU=\r\n=5NLx\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 1.0.0](https://img.shields.io/badge/ETH2.0_Spec_Version-1.0.0-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\nimport {CachedBeaconStateAllForks, allForks} from \"@chainsafe/lodestar-beacon-state-transition\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst state: CachedBeaconStateAllForks = generateState() as CachedBeaconStateAllForks;\n\n// dummy test block\nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\nlet postStateContext: allForks.BeaconState;\ntry {\n  postStateContext = allForks.stateTransition(state, block);\n} catch (e) {\n  console.log(e);\n}\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"f63ae9d4f041a8dc55e8a9f599da9f52e8a0f67a","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.14.0+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"16.14.0","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.3","@chainsafe/ssz":"^0.8.20","@chainsafe/persistent-ts":"^0.19.1","@chainsafe/lodestar-types":"0.35.0-dev.9+f63ae9d4f0","@chainsafe/lodestar-utils":"0.35.0-dev.9+f63ae9d4f0","@chainsafe/lodestar-config":"0.35.0-dev.9+f63ae9d4f0","@chainsafe/lodestar-params":"0.35.0-dev.9+f63ae9d4f0","@chainsafe/persistent-merkle-tree":"^0.3.7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.2","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.35.0-dev.9_1646150408963_0.0695834570699938","host":"s3://npm-registry-packages"}},"0.35.0-dev.10":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.35.0-dev.10","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.35.0-dev.10","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"3c7bca3d08ef528fe39d8dc672f5d4d59aa1095d","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.35.0-dev.10.tgz","fileCount":338,"integrity":"sha512-FEmcnRMKolRxkA1qlCSdj2ZzjTHiht9/Q6hq/YzB1ArzQRSzieQfoB/VU04/W7dRSZpUN3DMlEpLZDNT5hQw7A==","signatures":[{"sig":"MEYCIQC+nymKWHkjj9pPWnASh6Oht2+C0XLQBI+XQfU+W/kndgIhAJ6spvsUnwvo9IkdLniXBeZmlUEaWH+SZKqzEk30C5V4","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":554382,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiHxBAACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpt3Q//eahKWBzX2SvHKhVB5OgZnTF1DozSC0iXOpBOo/QNRm0JzAZo\r\nQ7UX/kPz7QTyol5t1GS+UC359R4Q6HmXRZIcVxC3LwVBBU5GajJUTyBd8JfC\r\nRWxMqXt0EnTeUlxIAyB+OioVFp5K2VDoRrExaWJJ20PUtYAtLpyfCoJwpTbz\r\neDZEtoicVBkZFzkbNFU1MtPery+kpuvWtSKHjIc24MHL+N69XTtT6sImi/sw\r\nWCLmlM9WKCoEA+kMqxqELQDzWZ1oswGHS8zz5vsudAOI9IYYM1ioM3qd2edR\r\nCfSWpxgaZWHTUdZENX2wS+zYN+BPlg2neiIv7uQwCm8C6kUOddEMLjB4Mra+\r\nPtU45xXlKYdsxUN4dZ5N3vUHNvFP8dIFyp9oUh2L3f6p5jmGAVJbbsFTrczX\r\ngI/bmJLdIrB/55WJXD0JkLPphaD5AeMaLXGUeM4YKo4BVRyRopP/Er4KySZX\r\naW8IW5VSMzzLGq9UY4x0mJQ57zSoVYZsXf0Q6bp2ylOmcDTFwGu2ya23Dp4s\r\nNoHb4Uikb8joFlZg/GfVjLARhBS5oEOgvPRBifvoKFD0IwrHRxwFS0Zjh+mb\r\nUA8cZ2uf/Pd/2mnXZfCqQoVDE6MY4iKiNYWZiafJcp+k5WUvmyNfs8CVS/c0\r\nhDk4mY1vHGw0LoSCig1nq4p7EbRuewkQCNk=\r\n=2Xxt\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 1.0.0](https://img.shields.io/badge/ETH2.0_Spec_Version-1.0.0-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\nimport {CachedBeaconStateAllForks, allForks} from \"@chainsafe/lodestar-beacon-state-transition\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst state: CachedBeaconStateAllForks = generateState() as CachedBeaconStateAllForks;\n\n// dummy test block\nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\nlet postStateContext: allForks.BeaconState;\ntry {\n  postStateContext = allForks.stateTransition(state, block);\n} catch (e) {\n  console.log(e);\n}\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"bbe818d189f0c24867b5107dcb313c687a4bc1b8","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.14.0+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"16.14.0","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.3","@chainsafe/ssz":"^0.8.20","@chainsafe/persistent-ts":"^0.19.1","@chainsafe/lodestar-types":"0.35.0-dev.10+bbe818d189","@chainsafe/lodestar-utils":"0.35.0-dev.10+bbe818d189","@chainsafe/lodestar-config":"0.35.0-dev.10+bbe818d189","@chainsafe/lodestar-params":"0.35.0-dev.10+bbe818d189","@chainsafe/persistent-merkle-tree":"^0.3.7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.2","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.35.0-dev.10_1646202944215_0.15548357958090864","host":"s3://npm-registry-packages"}},"0.35.0-dev.11":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.35.0-dev.11","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.35.0-dev.11","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"c80ade8f686ce05b8971c5a12cc36a38ed707c7d","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.35.0-dev.11.tgz","fileCount":338,"integrity":"sha512-ojLQxp3O8k8s6vqjqY1r5RnBQNvfZi4i+SnpqRkrFE04qf8E9z0Sqy+/NtN5zVZqAjHBjb3zNMu3MTBmXEdc9w==","signatures":[{"sig":"MEUCIAbeS9TfPSotQ9Szl5FOpZTJnl7pavsX94G+JwoaEcfLAiEAy+fI+S6UHnUx9B6QFCyJ8ro0WjibfsWQIN17AWDZl9c=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":554382,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiH2rXACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoalRAAi2FPL9giMix7CQ9honQ4ERjPJqsvNL9KTsDtI5fbyUbLMuhN\r\nb6dhd8hP2ISu1yrssD6fQfB5vAkMDeblxnJ+S6PV1g6TKSWTj2dPh13UjwVz\r\nuq8jG2HuJmfB27gzFn9FTCjZmE2R0jD9Jo/20LFolIyEHBW7QCruJJjH9D7S\r\nkZ2aeI3oa0tdpumndYnUZrEQ5v0N+Q6fAJdOFHT+nsNZuwH2FNRkwgBSdJ65\r\nHySV1hbfhz2glC6gI02p/coYDCwfMahT7qsVVtq0WMs4XqdPIbmPK+SwrhEh\r\n1Lx7otX04NLwTorxV+8xS4j5ipUUHDBnwXPjECkkZSfhiLc4koMGJr5Lokui\r\nkSP0q35ZHMaFcb74oGjH8cbiYb7Zl7eNc/dDCFpRZvA39Xqz2kcLah7TkYLN\r\nMSxzzVPHl1il+Pi6Y3c/pqEwePVnWaLQcc689Vt4l6SyKLT3ksq8HrYOOQu/\r\nVIPkBZQnpYfevu7Kw2aQNp2cXi3DLQMfdlQ4c7e+JkAtfp7lsP+7St6DFNtg\r\nm/qnAWvw/bGR9hXM7ONXXr03MD3vfR/49xs8wpkU6p92HdlD+5BD9xloh1Z7\r\nZkxAq+H8XQKxWlWSY8O+X7kRPhzWdwUDHLIipYoq8zIX2kkQUhJ/MYzsyCa2\r\nTiRCPbg8GWZaxStx4r1FXFzrEsjHJZie8j8=\r\n=aa2u\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 1.0.0](https://img.shields.io/badge/ETH2.0_Spec_Version-1.0.0-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\nimport {CachedBeaconStateAllForks, allForks} from \"@chainsafe/lodestar-beacon-state-transition\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst state: CachedBeaconStateAllForks = generateState() as CachedBeaconStateAllForks;\n\n// dummy test block\nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\nlet postStateContext: allForks.BeaconState;\ntry {\n  postStateContext = allForks.stateTransition(state, block);\n} catch (e) {\n  console.log(e);\n}\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"cf5b2930c701014a8e44a19c5d3e27aac9814580","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.14.0+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"16.14.0","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.3","@chainsafe/ssz":"^0.8.20","@chainsafe/persistent-ts":"^0.19.1","@chainsafe/lodestar-types":"0.35.0-dev.11+cf5b2930c7","@chainsafe/lodestar-utils":"0.35.0-dev.11+cf5b2930c7","@chainsafe/lodestar-config":"0.35.0-dev.11+cf5b2930c7","@chainsafe/lodestar-params":"0.35.0-dev.11+cf5b2930c7","@chainsafe/persistent-merkle-tree":"^0.3.7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.2","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.35.0-dev.11_1646226135223_0.304929620714143","host":"s3://npm-registry-packages"}},"0.35.0-dev.12":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.35.0-dev.12","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.35.0-dev.12","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"0d8ddf40db72356af277e9c71aae823e7b5394ef","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.35.0-dev.12.tgz","fileCount":338,"integrity":"sha512-OO7IgyK6VebOa/1I3jeqC/8SSht5CCM6vEmskYzam2WQo2kUF0MWpcJAYFgJuW4exMfqk3e50SF4NSrF/jnQ0A==","signatures":[{"sig":"MEQCIE2nYw+Z9zXNcY3Y1DN8SGWR7ouHynyuL1NKDOsNIOQJAiABQTIA8/Lp5S2cUrMCqfAN4g2PB7Bn5baNjhFcABE4sw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":554382,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiIFApACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoU8A/+PCo5rIHV2t0TJPixH4lwxPNyyRjBDxNEV5aEzPhAwI0ILUM3\r\nNYgvZAh/cO2eS3MjKv55KmBYJ5D+xeymMNo5R6/1eWOxPhEeJVi4YM+PsgcX\r\nFIHo4mtpVltS06WpvceME9cg+PO7egBBaCu1xS+wfIJTBLugDxmg2hzKRtbC\r\noMWq30joGib4sAi3Yt0+Jt2m6muOqaWBAi197F8iDbBhufaUlMkSjUui9rOw\r\nLinsvSsrNfc1f8lB3z0wqtguNJdy0FPdkUEK36+uN9ZJH7BnwwE77+eo12MT\r\nS6fdxXijSeAx/IHGz/xP0G8CcFHX1aECVYMBtGk3/k3g0D/1fDVSTjQfeYoM\r\nPNIeB0tY1GVhPfRQ+Oprw9BfBLEfVRbQA7oPTI4ED8aJ1LXOtS0zfofdNCc/\r\nF4R8E5slEFBJ0KlBQIrO6w9s5bjRAZoaq66r7rRj3JbUDrUvL3yvJ+VuYp5I\r\nvm4YcvLfL9rJQKg1tx4nN70J+KyXa2PxcbPKZSWHxTaUOnDswzVUKBV3F17O\r\nQQnAqr0qS6DDbiJ9//gk6AsWwN2r8MSa70qYBPWfUI+Q1a5wVk1KYfpC9AMN\r\nGKf+P3eK9n1uXqB0c8/Jz2/hg9yRHRr4dp3UdUlZAm1xYksjhvE/nDwUilnc\r\nZZguIxJRxXTqAhWIc6d0E5bHw6wdP8zCyiw=\r\n=56UB\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 1.0.0](https://img.shields.io/badge/ETH2.0_Spec_Version-1.0.0-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\nimport {CachedBeaconStateAllForks, allForks} from \"@chainsafe/lodestar-beacon-state-transition\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst state: CachedBeaconStateAllForks = generateState() as CachedBeaconStateAllForks;\n\n// dummy test block\nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\nlet postStateContext: allForks.BeaconState;\ntry {\n  postStateContext = allForks.stateTransition(state, block);\n} catch (e) {\n  console.log(e);\n}\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"bdeef8dcf52dd19b5598335b302a0ec06fded978","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.14.0+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"16.14.0","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.3","@chainsafe/ssz":"^0.8.20","@chainsafe/persistent-ts":"^0.19.1","@chainsafe/lodestar-types":"0.35.0-dev.12+bdeef8dcf5","@chainsafe/lodestar-utils":"0.35.0-dev.12+bdeef8dcf5","@chainsafe/lodestar-config":"0.35.0-dev.12+bdeef8dcf5","@chainsafe/lodestar-params":"0.35.0-dev.12+bdeef8dcf5","@chainsafe/persistent-merkle-tree":"^0.3.7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.2","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.35.0-dev.12_1646284841792_0.5050043896032013","host":"s3://npm-registry-packages"}},"0.35.0-dev.13":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.35.0-dev.13","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.35.0-dev.13","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"df8e01245f942c7ee448b2931a19f01efb4d924b","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.35.0-dev.13.tgz","fileCount":338,"integrity":"sha512-z9Pzetprtr3G0v8Al+eFPvrg5uE4tF5eUsJ1tduUcIGJgio6tv6px9TPkaKR3COquTVNlJhKx7+G/AJ6CwH54Q==","signatures":[{"sig":"MEUCIQDHBqfNdRufuCjXmJNcQ1+7rr6RwBVFLps6GvIUp6RW+QIgSxZWJxQgcloPsN82Vn6nIpDDj3fRX7f6lin0gBde6JA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":554382,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiJlI/ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmotZBAAnXueDDLfXT9arqJ+Y/rbYhCPXjbtSKNm4XIh8PUEQLMDUoRQ\r\nCpXlgLkExLow1W04wkSWqdHFXxoDT9/vmfMLlVo/7GjKt1Iwmehi8WiRi2SG\r\nCC9DBXNQ/tzo70Ke8IzJIkwVFuIfjY5jiMWnWSparkALQSS+xPOhlrNgV4jN\r\n2p9T2ebVPCEFFwXOU8eh3tujsF+iUEQ+gTL7WFLb/PmMQrPf6lSxdMDWqEoR\r\negvCxoZvH3v8PGAt1Ju6JGWVqNhx20GR2CW3Ev/DUsdPtRbC7rCDjp2cJRch\r\ngfUph1ZMkIMosc73O/xc0DYzJ7G2oV31Ez/UJxzbFr1tw4MK+weKe+yEcZ7k\r\nLW5n3lvL8cX1vArff6rKXai1/FLxQJpUCjKUkHAhUDFIk7ImJ0zVMKCF7BTG\r\nWQE4iaFd47F+haqLNDJekqD7iADsEr2GEuNVLsGWuNF2KV2y4/o24HMR8FzB\r\nRGedVw/rBHLmc3+81PFmbcKx2RPlKPd9KyeknC7Zqtzz23O80uM4Y8fDtNrE\r\nwGfoALIdT+941+Ub/KvwYgPV6cNxAt5qoU6r0rKNL4DfKWD9xvPSBkc/XooI\r\ni1M6fbLS34ILeaO6vc4xro5WcAiVkvBGP6X8pvg/hS9C6iilNenWZxqL1MpT\r\nPJuBxqinX4G8fU3cbzskF8gbMBiGTGqcYRc=\r\n=iTBS\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 1.0.0](https://img.shields.io/badge/ETH2.0_Spec_Version-1.0.0-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\nimport {CachedBeaconStateAllForks, allForks} from \"@chainsafe/lodestar-beacon-state-transition\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst state: CachedBeaconStateAllForks = generateState() as CachedBeaconStateAllForks;\n\n// dummy test block\nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\nlet postStateContext: allForks.BeaconState;\ntry {\n  postStateContext = allForks.stateTransition(state, block);\n} catch (e) {\n  console.log(e);\n}\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"e52f24f598929b857be727d6435966e211085a04","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.14.0+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"16.14.0","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.3","@chainsafe/ssz":"^0.8.20","@chainsafe/persistent-ts":"^0.19.1","@chainsafe/lodestar-types":"0.35.0-dev.13+e52f24f598","@chainsafe/lodestar-utils":"0.35.0-dev.13+e52f24f598","@chainsafe/lodestar-config":"0.35.0-dev.13+e52f24f598","@chainsafe/lodestar-params":"0.35.0-dev.13+e52f24f598","@chainsafe/persistent-merkle-tree":"^0.3.7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.2","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.35.0-dev.13_1646678591673_0.12485718886426489","host":"s3://npm-registry-packages"}},"0.35.0-dev.14":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.35.0-dev.14","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.35.0-dev.14","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"b97582acbb9e7c167cb56145bceeadfbee5003aa","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.35.0-dev.14.tgz","fileCount":338,"integrity":"sha512-BkZUQws66yLFwPe+S7Gt9IRmYlBwYo2tUfyvs9+C9iSWqnk1OxIFt3Y5d2kp7d56JpoGvP0fZlFu9k/NdwiRAg==","signatures":[{"sig":"MEYCIQDheViE0gb00gDVLSkhB16jVt5R819RxshWa4EEpg34VAIhANMhCjUOGrTOeGfeuL5Q2Ww3bVNidciGHwQSDe9jsjag","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":554382,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiJszyACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqN1hAAjra8foLHRSBR/hOBBTdxEWFU/lTMEDMKrWs2emt7mvGQ9o/5\r\nDmwSh1Mi+CCjZc9lBUdC2QwG5GKF61FgU9eAcfgNJ4wpfmifF62TrV1C3F1a\r\nRohmduX/XDZaeG9KYbr1xYneXUW3fnUb+31ilL1Iv0GKxu8W2BWRIaQpAyzZ\r\nT3+q5gOO2VEo9utoQgBSc9v2O61IPb3W/7TgMXplQJlR71ioma7AiG3rsf8i\r\nUq7cxXlQCiP8DeFrfh0fgFVyZMSmsu2r6rajkULsOyOgHxsQnCX0gPmBjVRi\r\nHdQqkZuyB4XE+0UZojlgRos5THwxROX6sJDc9zSg/exuqmmXER92aa4O6BWl\r\nASzi/ydx/I5xqKujTh7i7VSahmgSoq1sdYANAgKr/lRCXtg9h1340Bh4sG7v\r\nJ/csDQ+ZPlF9sFF4H7Xo/jdM5TD9HctJA8BXgBCglgTmgT9Gcxp77UvNbjWT\r\ntOdTehzU1tg997M0HDPbwb8x83qWaCgjKWktHsZ1+vPnJvT2UWvni4u9Ygkh\r\naRkTG3lzHS9JxYp2oA0IzqOBrpiLKEkOTE4ebHFUQXnkxjA1Q27Ts3zAyAGh\r\nHKyeL9AD5E4b/nGBe6Dn/3JdjvwtddxvWbc6GFJNFSzgbPSeepNFMCqDynNu\r\nWFmWVbHEh3bwKHsZgECFWDYhwz1KEsk2gO4=\r\n=kvYu\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 1.0.0](https://img.shields.io/badge/ETH2.0_Spec_Version-1.0.0-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\nimport {CachedBeaconStateAllForks, allForks} from \"@chainsafe/lodestar-beacon-state-transition\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst state: CachedBeaconStateAllForks = generateState() as CachedBeaconStateAllForks;\n\n// dummy test block\nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\nlet postStateContext: allForks.BeaconState;\ntry {\n  postStateContext = allForks.stateTransition(state, block);\n} catch (e) {\n  console.log(e);\n}\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"b3ff40e129ae93bd74930843aa6cfa2906532413","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.14.0+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"16.14.0","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.3","@chainsafe/ssz":"^0.8.20","@chainsafe/persistent-ts":"^0.19.1","@chainsafe/lodestar-types":"0.35.0-dev.14+b3ff40e129","@chainsafe/lodestar-utils":"0.35.0-dev.14+b3ff40e129","@chainsafe/lodestar-config":"0.35.0-dev.14+b3ff40e129","@chainsafe/lodestar-params":"0.35.0-dev.14+b3ff40e129","@chainsafe/persistent-merkle-tree":"^0.3.7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.2","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.35.0-dev.14_1646710002377_0.85280873572837","host":"s3://npm-registry-packages"}},"0.35.0-dev.15":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.35.0-dev.15","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.35.0-dev.15","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"95a24ca778a1d4ba73bcfbc1df5564b4cc61670e","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.35.0-dev.15.tgz","fileCount":338,"integrity":"sha512-xc7AgeCoWbLBs7tRQOr49twk5cIhn/DhAT2I91bhWevV/NVUB3ty5yhv36lCPDqt8OhWJgCDFk/OY26SA9moBg==","signatures":[{"sig":"MEYCIQDm92l99+cHqFaHA63utlA+pUh9EoqwQKNtdsvnTxG8rAIhAJwPnGOKNKGhjJIS9M1+y7/tXkCZD8c3DvolEaB9QWzy","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":554382,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiJ4GbACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr9LA/8CnFEOWSrdMy8+W0HpqKpP+avMB4rdueN+J+Ua/9yWDXuKDb6\r\nsB0EOcL5LK/E4foU73Yt9EklJHyYEAOmLdq9UYtTgUJJl6YtL5bpn3x5QQDn\r\n3RbavPUJXWZIooG+UXWOElmuuAUqc7N6VMFe8RqSZVN9n62hZ59yy7NZo/Wd\r\nfn6WBwzuvZR8tkQY9V+Po9oijegd3kRp0k3hY43lTc01yfLpnr7JVoohIPXj\r\naXhCviosOBOxRpV4ypc1IanhtiUJbo4ejeIxiIjKQrSz/M2xKUVBk28hxBLK\r\n3g8Yr9Pl8Mn3N7hCf3qQDSC82WBSU4fgixHV021KvjoGLLzOJWHc5cgHxZA1\r\n2IsyV5UtEnucPACZinRSWstZDKeI+YL18sIZNTsq/0DTmskTsyWMEhSCqrM9\r\n9oZLXB3Y1md9mYw5K0s1TVtNIoVFRHVdm8qqSfuBdVhSTPQow2T/BR0cjU5c\r\n44AlgFLkiagATBjLWiONRsJ+3+Xc9hmFkP3VwbOeAthWQNlA6DOBRUeenwuk\r\nfCmzmNjMag6e+TvPTyJORmEJtRr4brvX/XGxxrzjCnMyUwwjboFD/QioTsaD\r\nSlLUrj9F4zml/CTdQKhqiosHVqb+h+fODBgAm4tFcOE2sXrK0FQ5be3ff+UW\r\nog9/j5vcSOkz+IIkI68q33o1DaMIb1tKRGA=\r\n=JBYG\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 1.0.0](https://img.shields.io/badge/ETH2.0_Spec_Version-1.0.0-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\nimport {CachedBeaconStateAllForks, allForks} from \"@chainsafe/lodestar-beacon-state-transition\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst state: CachedBeaconStateAllForks = generateState() as CachedBeaconStateAllForks;\n\n// dummy test block\nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\nlet postStateContext: allForks.BeaconState;\ntry {\n  postStateContext = allForks.stateTransition(state, block);\n} catch (e) {\n  console.log(e);\n}\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"6d539c34b4c35f986239933eeef456217e78cbe6","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.14.0+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"16.14.0","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.3","@chainsafe/ssz":"^0.8.20","@chainsafe/persistent-ts":"^0.19.1","@chainsafe/lodestar-types":"0.35.0-dev.15+6d539c34b4","@chainsafe/lodestar-utils":"0.35.0-dev.15+6d539c34b4","@chainsafe/lodestar-config":"0.35.0-dev.15+6d539c34b4","@chainsafe/lodestar-params":"0.35.0-dev.15+6d539c34b4","@chainsafe/persistent-merkle-tree":"^0.3.7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.2","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.35.0-dev.15_1646756251383_0.2867874796333829","host":"s3://npm-registry-packages"}},"0.34.1":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.34.1","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.34.1","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"9e9da032d7c83e57d952f065df248528ab51e912","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.34.1.tgz","fileCount":347,"integrity":"sha512-1SY89wTBYTXQ2qewISKCmVOZu+NQM3mWd8GLZUqcWKUjhWx52DCN6XTAfQykngMn9QQ8ASD4mol6ScIDn1dLgA==","signatures":[{"sig":"MEUCIDgnFxBSYz6DFUFz5axaicsmWAwqb7kAgp21wlaZaJvKAiEAiZfvdveY2sXZq46Otq7ktFtkiyHO7pa+mAPD44s3jjA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":554656,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiKDHxACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq3/A//Z2yMP5F20X/taHSjfeYqSVzw9fyutFTMpolbojGHbfxA6gOi\r\n3M0mGCNYKV4QqwuEctUUmTm6hPEsqU0TkClCTti4YkBX9dTsv3EPeGr2hcBB\r\nkpDHrAGCP3ex+xus0YrT9WDNxGDr64lUO9YL3ktMu1R7pBnM0NQC9voelRDm\r\nKdJGDWyTqm6uMGsA6phA94gY8ZeoNM79f9fv4YnR+tj8CVSdeZoUvUmzF6P1\r\n1E2jFyD11aYDtfDzVyqlS598OrKHlsOD6ABPcl81oYdhw2d3Sdutk36bxpSD\r\n91WJm9n7RbqQB+xb6uqZMjDAU9+djRG9WXsqIkq9EbNh/Ye1OXaeSGhnFIkJ\r\nbcZ329+BO2oXiMT+1TCmO9YkbGrn2oOfxpXUGoQGmWKZvlxE1j5YGIC71nkr\r\nzicwy98hz8Ggu4A/FpQQ91sloj7mteaUorlo/3LYe8YMfE6+bLISnFg4fFcy\r\nrelCz5g+V9zS/tFHIr3Z9GCk2xeNVkFX5NLFFuIiLbrCke8FLdAfPYesrQfJ\r\njWyjAJfYYnRy7OuKrnQnWuOvGTPyd4tkoOlb1/gdUmM+cF4vC87CsuCeiYzo\r\nT4MMEgjZXmbgDZES9z2OaA7uE9DZMlxaTkG73ulqlmHgdskxkg4C5/n3TL3W\r\nQchDHJgQoXFI7ZLGKIuD2sj9ksAkg5SWtyI=\r\n=qn7e\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","gitHead":"3674a7facf7db4c3c19e20a72930f0f3832f8e51","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.14.0+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"16.14.0","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.3","@chainsafe/ssz":"^0.8.20","@chainsafe/persistent-ts":"^0.19.1","@chainsafe/lodestar-types":"^0.34.1","@chainsafe/lodestar-utils":"^0.34.1","@chainsafe/lodestar-config":"^0.34.1","@chainsafe/lodestar-params":"^0.34.1","@chainsafe/persistent-merkle-tree":"^0.3.7"},"_hasShrinkwrap":false,"devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.2","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.34.1_1646801393716_0.946415006964485","host":"s3://npm-registry-packages"}},"0.35.0-dev.16":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.35.0-dev.16","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.35.0-dev.16","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"cb0d639ba18b4b9561fd98499c885b5004332390","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.35.0-dev.16.tgz","fileCount":338,"integrity":"sha512-qPKURFIeEvMLv/f23GLlSSGDVbXmw+/GPvm7oZ4ZqcvVZpVTl4qcHIW/LSzA1qt0uElMcdcetmuTSmxhombNqA==","signatures":[{"sig":"MEQCICFmHBd+bJWPrwOBPUmLNjlROQfty4j4imicfzBdiWo8AiB2+O93F2A+3s59BHI8v9dfBLp5lBcnkzMThgK2HX1+jQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":554382,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiKE9CACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpjEg/+Mj8xkWrEDA7ZTgdf7EvAq2U2gCB2kyFkiHc/5VuusM4ZZld4\r\nZnstn//5lFozuBbE9QJXMkFxKirRRnAa02z7dAkNvE6xOyNo19wtZHhbMmtC\r\nZfliXF9NHYcEPdjQALjFL9UbBUPLpPwM4FvNxRPiS3MS4dEAat+KiNhAazMg\r\nIx8TWRzQY6MdY/RT6Oxcp8d3DB0NbFcDPCjKEL430AM6+W9l2RNyrieHLJJ6\r\nTxXMrQHMMuJf/3Whw+OvJ1Uat6B9e4seJaPQRJzv7g5mHlu9iPa2qPn0wOUG\r\nj0Sjp0i7KPYQ8MM6LqwQDzovUW9XwySzzRi4LZONeQu9yH5Q8ggTbNLNCBLc\r\nvfwHQQQNTXvdYKz+3iJESWSFL1w31cp1i0a1KOY38geEsnIsSnDQr+YQWylD\r\nc48R3rafNgmScpXqTLwZTiFubu7/3EWAMoAmypMRZOBwkCDX3lupppNDJPIK\r\nQd+MhfwHXNPQkjQzQ7ABrtsV0eEONV7TskXadnW28JQLhf11YBTGatkEvhIn\r\nw4TRX6CGTt89VhWy8cvVwxbzUWKKkzJ3LzPzQiO2X/S/3ByJjzhPc4vBNKaN\r\nKPehVwA4IzefI9VqKxSOTDwwXHr06BbXtlezYaANqASTlccsbHyt6Oo6+PPh\r\n0b4yz7cPjbIwdDD6FGBTND8OQKYhi1qDBJE=\r\n=ucpj\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 1.0.0](https://img.shields.io/badge/ETH2.0_Spec_Version-1.0.0-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\nimport {CachedBeaconStateAllForks, allForks} from \"@chainsafe/lodestar-beacon-state-transition\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst state: CachedBeaconStateAllForks = generateState() as CachedBeaconStateAllForks;\n\n// dummy test block\nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\nlet postStateContext: allForks.BeaconState;\ntry {\n  postStateContext = allForks.stateTransition(state, block);\n} catch (e) {\n  console.log(e);\n}\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"f597feab2f6bcb21089add6d679c6c158c5ba2f5","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.14.0+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"16.14.0","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.3","@chainsafe/ssz":"^0.8.20","@chainsafe/persistent-ts":"^0.19.1","@chainsafe/lodestar-types":"0.35.0-dev.16+f597feab2f","@chainsafe/lodestar-utils":"0.35.0-dev.16+f597feab2f","@chainsafe/lodestar-config":"0.35.0-dev.16+f597feab2f","@chainsafe/lodestar-params":"0.35.0-dev.16+f597feab2f","@chainsafe/persistent-merkle-tree":"^0.3.7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.2","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.35.0-dev.16_1646808898519_0.8817899094737651","host":"s3://npm-registry-packages"}},"0.35.0-dev.17":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.35.0-dev.17","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.35.0-dev.17","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"ddcf01c633c7b72c48c4086ae57bedf07ee5e27a","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.35.0-dev.17.tgz","fileCount":338,"integrity":"sha512-JsHUi5/a/NGVNTUyTRT3kekE9uzhClPcBL5jhn/R36+wiy/Ldb6A2nmfwX4u9/ck8Ezx7pyRvLn8IWTViCDP/w==","signatures":[{"sig":"MEYCIQD53ySUfLdchD0u98cc3ZJ59knP0gejMXtMGEH/Nj+vtQIhAPqscSPVll4NB4onHbkL8Kb4XF319C16ZTbdA19fiVZN","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":554382,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiKNomACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo1PA//Xr2wt2ysqNA68TJ8Qpdl4v24Fcly4k49yoFVhpqY/p8wF9K/\r\nSTnutjC9iepEcsQeX9kUXNckIqhNj5OLxFMbvR+mlvKalPVgF0Q6sHa3y5TP\r\nL50NNq7D/IXzVtPlF92xBjfEqD9ZcJl53HU0yHSXzSFZcN/C2+qfXyiGHwtT\r\nvU2YMJdm0Cxk83bMiCi9jaY98AifdNT668xSCY4GacsQ+aBlV0pJc+SWaG6T\r\nS8F3K5MES3DpyInHMRxufaE5uVTFeXz3V00ZnM3hnbYstvCACVPhUskwtFDU\r\naes2SZb2mWvD4Ql+u1h1opzFgNJtYcIbL6vKtMuZYFmqWvwdX7RNvTsLEgXM\r\n5mGeFSDS1EhQ15ySL/VHu5tPla34S6VSnERnMiEgtP2ddbMeTO+G7zeXzjWx\r\ngKH/zb3ktq+O63s7OEvVIJr2LhkzgPxOeLEn7xw+2An4Vq/VL0Kq1kZugGi/\r\nkpesPR67LdxZ0uDhA/KtSPnuYfCvxjk3B5PTP4X/nuk00CjTWjQcNseca6PE\r\nV28kHTEhfqjY1F87p1tfked99MtgZ8w7lf+CqFWmD7Q2XyB02TSO2GD6ZQMc\r\nXgLT7izAu1ayB9Xhv2DLcnfncEPLJlCLXVenXsPQvJCpTc79CGseSnwOxOOE\r\nrM/6uSQ52Dir7z3y83c8vx1u3EkuYSqx8mg=\r\n=bDDZ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 1.0.0](https://img.shields.io/badge/ETH2.0_Spec_Version-1.0.0-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\nimport {CachedBeaconStateAllForks, allForks} from \"@chainsafe/lodestar-beacon-state-transition\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst state: CachedBeaconStateAllForks = generateState() as CachedBeaconStateAllForks;\n\n// dummy test block\nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\nlet postStateContext: allForks.BeaconState;\ntry {\n  postStateContext = allForks.stateTransition(state, block);\n} catch (e) {\n  console.log(e);\n}\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"1378bb990b1d6becfffd77e1af22ff79b129d790","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.14.0+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"16.14.0","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.3","@chainsafe/ssz":"^0.8.20","@chainsafe/persistent-ts":"^0.19.1","@chainsafe/lodestar-types":"0.35.0-dev.17+1378bb990b","@chainsafe/lodestar-utils":"0.35.0-dev.17+1378bb990b","@chainsafe/lodestar-config":"0.35.0-dev.17+1378bb990b","@chainsafe/lodestar-params":"0.35.0-dev.17+1378bb990b","@chainsafe/persistent-merkle-tree":"^0.3.7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.2","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.35.0-dev.17_1646844453888_0.25340399525127766","host":"s3://npm-registry-packages"}},"0.35.0-dev.18":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.35.0-dev.18","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.35.0-dev.18","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"4edb4a3e93ce8323ac34d6b1796aa1305049e59d","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.35.0-dev.18.tgz","fileCount":338,"integrity":"sha512-JE5o5mHXxSI8Spka0zUBUHWL/BZEJTHNU38eIWqCeZV44U7yUScw/+OoudYFPq/Ho/qrEnt0h3iwKLt3D5zMFQ==","signatures":[{"sig":"MEUCIQCOkZ1MeJtbVWSZSayTCxhYXk8SgaM9uSH/So5UyPsbcwIgAWMCnEGduVmmkPEXkVRPZyiV5vybSQfKHOxVzYKjLBw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":554382,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiKNuAACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpUAxAAkI9MvxGA0OFThCcrNJWa6L6spWOm9BzspRvhm7M9MEe/nRfP\r\nuHkKpL+jRj02yWW8ynPzlIb4XTcgydLTEBH32OPg3/CW2rjhEguyENecR66j\r\nlZo0q+GZMdWRdKxchn0b2NQMxdakGTQV4pFWVpj54UVHeE5JdKweVWofnV8x\r\niJWTF3YiTdW5tHxzqwLpMNKtccJhASAxT57CmGQemQbpnZShaVEur5iKD1wz\r\nZIT4I2w0JsFeokdq9pB+1QK8VYWvaRhiQea7JYVxhE+rPTuXkN5l8EWS/MU2\r\nuUfQmuBc9ZqpQnwiENqUzIcqP1dBYhoK5Bdtfo9Dfh/XsM6yMHo9sHV7JKPT\r\n5YgLzn9szUhmQOJVY5hFXVmIw9lTKkBmGoDfnEnwNhwMYT5yG4ZHK6Tgj7NT\r\nm/mihjTAP3WmAZIt8BwgLpOVLZ+XnL54ZUlMSEvf8IQiIieBupijhWSKKcxA\r\nwU95dvfz7x6VWiN3tLOzC9rcdN76mBjGXlzb+c3W3swuCpfBBRRGSiMvcizy\r\nB0zsMjeccqeIqqI2if0Qjcea31ffMvVAgOHeeAw8RhfRquiF3o/FRraNxkMZ\r\nDkGGvnSJUORjU+i0v4dT7ug4ewBrvZdCtpOueZjzIRr+TXvqFwv2qg7ifBr7\r\nHerJ5TqIPQ76y6DvnW8ayqllnaNDhMpbsng=\r\n=MGle\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 1.0.0](https://img.shields.io/badge/ETH2.0_Spec_Version-1.0.0-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\nimport {CachedBeaconStateAllForks, allForks} from \"@chainsafe/lodestar-beacon-state-transition\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst state: CachedBeaconStateAllForks = generateState() as CachedBeaconStateAllForks;\n\n// dummy test block\nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\nlet postStateContext: allForks.BeaconState;\ntry {\n  postStateContext = allForks.stateTransition(state, block);\n} catch (e) {\n  console.log(e);\n}\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"69ce81e7f4f863f5cf963dbfdc71a8a5c80f0730","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.14.0+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"16.14.0","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.3","@chainsafe/ssz":"^0.8.20","@chainsafe/persistent-ts":"^0.19.1","@chainsafe/lodestar-types":"0.35.0-dev.18+69ce81e7f4","@chainsafe/lodestar-utils":"0.35.0-dev.18+69ce81e7f4","@chainsafe/lodestar-config":"0.35.0-dev.18+69ce81e7f4","@chainsafe/lodestar-params":"0.35.0-dev.18+69ce81e7f4","@chainsafe/persistent-merkle-tree":"^0.3.7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.2","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.35.0-dev.18_1646844800141_0.7973346720416519","host":"s3://npm-registry-packages"}},"0.35.0-dev.19":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.35.0-dev.19","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.35.0-dev.19","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"175e628027f5745ad5f6103a9a4ac309f612146d","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.35.0-dev.19.tgz","fileCount":338,"integrity":"sha512-Ugr9BuxHZVmyXtdm06K9S3ejbEWbuwsmHm2DwbRl2ZxAJy5nAqV9sjnOo4MU9a+0MqgUb5uZF3Ng+PL1RfvP5w==","signatures":[{"sig":"MEUCIQCt9r+wgbSIl04OiGnK+PXjjEVD9bCx1EcTvy9X1JHFsAIgNe9T21IO8w1hmCnS8Znags5J8XvtI9jthVMpIus7ZVQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":554382,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiKjWhACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrnEBAAgcVG/YpDvSd46XU+eBk8vO9NTIdDjWbkmjV2yWl85ipL81TJ\r\n2yRRdtbbgGYDq+oP3xISVoVq0YUQhzshgvb1T/zyG9etwU/E4MXGIDTUUJUE\r\nL6JoeYBC8tqOxJ9dSWMIHXh5uGbpqnpe05CB+E0eoh3qsYkzh8EIH4Nf2gF/\r\nq4q2vjibRiv7ONnfG13Q+TxpnIwpL0opG5luXycStMQgXKAICLomfrS8CPzH\r\nzIeh0JpwlUtDx5NquG0knrp0uhksLuaZwdOYc2/ZgDa/yTAPqphnRHybVpaS\r\nyhzPYRgHMljqS/oYOL5/JbjVN9NBZrG7rvEnIvF6mV7aNbHcGUvM5ANLy47h\r\n6q0JDRDWa2JXNEEsH669yMFFwtMJpT3cUwl7NpWazLkK5Y/3FXgvlSq/84Ra\r\n6HVsfz1plYXyU5tNXd5UuRsmgeFKKtw3/dN2Ow0kB32oBmuxTDqGfz3GaSbv\r\n+Mk9Dwp6TVIzZ+TiTKVjsjS+zJ9+FFJaCCelyo9E4DDCpBHqP2Ix0UCxWRKG\r\nSG/AwX1yWkATp5kY3JIjeyD6sgZvjra5HDUuqL/hYXpi1ifXVsIQSv6bpZsp\r\n2fIjQQEFpZBSHx8oZrXHMjUx4q6MsB7urfa3zQRmK3a9cjL+mQeewzZtoe1B\r\nHsv6Psw1+NUQumF3Kque5nl6lB2Y4LV4bCY=\r\n=QOk8\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 1.0.0](https://img.shields.io/badge/ETH2.0_Spec_Version-1.0.0-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\nimport {CachedBeaconStateAllForks, allForks} from \"@chainsafe/lodestar-beacon-state-transition\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst state: CachedBeaconStateAllForks = generateState() as CachedBeaconStateAllForks;\n\n// dummy test block\nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\nlet postStateContext: allForks.BeaconState;\ntry {\n  postStateContext = allForks.stateTransition(state, block);\n} catch (e) {\n  console.log(e);\n}\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"5e2a644c639a1ec8396e0c7c5600ac5199c5b3f5","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.14.0+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"16.14.0","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.3","@chainsafe/ssz":"^0.8.20","@chainsafe/persistent-ts":"^0.19.1","@chainsafe/lodestar-types":"0.35.0-dev.19+5e2a644c63","@chainsafe/lodestar-utils":"0.35.0-dev.19+5e2a644c63","@chainsafe/lodestar-config":"0.35.0-dev.19+5e2a644c63","@chainsafe/lodestar-params":"0.35.0-dev.19+5e2a644c63","@chainsafe/persistent-merkle-tree":"^0.3.7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.2","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.35.0-dev.19_1646933409848_0.41980016367571205","host":"s3://npm-registry-packages"}},"0.35.0-dev.20":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.35.0-dev.20","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.35.0-dev.20","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"0daafe612fee732c85ecd43c1eb6e5eddab1bd82","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.35.0-dev.20.tgz","fileCount":338,"integrity":"sha512-EWU5h++WVrlRS0+PGI4OynbMNf94gJKljwx5Y+y7g3QTTzADdh3BEMQywQrk2K9LybuSEaZKOAbSiKdc3kdGvg==","signatures":[{"sig":"MEUCIGHnjjC1HEoxzzh3Yj7il38N7yvH5v5zj5cmLZjhxOZuAiEAq80xwUzW586fzB3botwEsmH6A5BzSuD4cCTWc91XzTo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":554382,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiKjkXACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrJ+RAAgsxjMlswnjF5MnxliCpGfm3ZGvgBOlsET4hQmDFBFIu63ZRU\r\nU8aO2AP7iJvmULdC/trjmfwl9Zq85LncqYA+wyxkQgaKQFvyceY5Uiny99qV\r\noS2lLbysHzUw1qnIBQQDiopA4cDvzJ2/hGwv8eQcIDmkPT3wNvP0SOB/m6NW\r\n6jDKRaVBc8qhHCnX1w8R3zGN4w082HJ4+rLq/Wz+E4fe/6SmgfBzK0bmbJ1E\r\nO3Nb1GQnqkD7POHzIn/ere3G1eTDV4lm6VId1CTlVGrIHgA+0XRLsdTI0e0M\r\nlRTwITIfCqSY4sKHR7EE3mVncuPzIqP5Ey+PYIkRlQ0lRahQ2IZjWiEBbu96\r\n1B4Tiegcc+v9u5UEEyS/KyFdnYWi64t7ScPc28AnQ2xmjaZCoCxJ5SsWjAdt\r\n7pbRcs8jUfVp+iNJYnw16SkcRrQf/jQZDZ105ikqNyGGuP6suXQ8EFTFTi0K\r\nb7aPwQ7jchMWbm/OjNIXrJu70ZnkQ3at8qpSOj4QsRDiZLLjlqcKbZJOJBaG\r\nyskQF5JsjQPTRLcdz5x0xfQHh/sD3SmM4zoLSu6MKJN47lXUWVYTrtMtc52X\r\noFDF66z8UVV+P0MpNZVTTz16VrAxThJc7jPFuTI91Fjku80o+NVlNLHMU0hR\r\n88o8Smqcaos4LfGC8phNzbCTu73l5yC6nnw=\r\n=OMEQ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 1.0.0](https://img.shields.io/badge/ETH2.0_Spec_Version-1.0.0-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\nimport {CachedBeaconStateAllForks, allForks} from \"@chainsafe/lodestar-beacon-state-transition\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst state: CachedBeaconStateAllForks = generateState() as CachedBeaconStateAllForks;\n\n// dummy test block\nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\nlet postStateContext: allForks.BeaconState;\ntry {\n  postStateContext = allForks.stateTransition(state, block);\n} catch (e) {\n  console.log(e);\n}\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"e30eca0b2af1870113d36a5c6da2d85f8549e79d","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.14.0+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"16.14.0","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.3","@chainsafe/ssz":"^0.8.20","@chainsafe/persistent-ts":"^0.19.1","@chainsafe/lodestar-types":"0.35.0-dev.20+e30eca0b2a","@chainsafe/lodestar-utils":"0.35.0-dev.20+e30eca0b2a","@chainsafe/lodestar-config":"0.35.0-dev.20+e30eca0b2a","@chainsafe/lodestar-params":"0.35.0-dev.20+e30eca0b2a","@chainsafe/persistent-merkle-tree":"^0.3.7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.2","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.35.0-dev.20_1646934295608_0.5894713611168201","host":"s3://npm-registry-packages"}},"0.35.0-dev.21":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.35.0-dev.21","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.35.0-dev.21","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"6b7b67f24e60abf298f6c95403e9713d44027519","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.35.0-dev.21.tgz","fileCount":338,"integrity":"sha512-3EIE+KKcyP7CWrX4hMxWow22DcAmjiWBtUTO9dVurEaQz3I+v1TlSZWN5MdxLmzxN76pwClU88Ymu/3qeVdaJQ==","signatures":[{"sig":"MEUCIDwM0QRQ+3VrZAvQxRdRPz9DfsQTvxDFJlZjffEbeJWzAiEA7HFTwuFIeC/f9YYSP/9eBFfhH8bUBh5n/ekLTWfYaMI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":554382,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiK0erACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp0kxAAkAf17fMa8TPYJz+ABZcSVNf2JcwEo1Ikn5iUlsJPsZVQ9/aI\r\nIfpLw7CvaJ0hcgByfMff3BJwLwO17jVlXqS6cAdgq5TTLlottoz7jLXgXCCN\r\nAD/lT4cjmmQu1sOm25hIrgYAgkzU2iNVg5dtgaV4Wmis9S1HCM9kM4vv6hku\r\nLtPB7TDSKs8D3IogYfGizCyPcnvODXbJdakz/xxAazybU/2XcBKcnvARIMfb\r\nGeaWqf7tMkJvjOk3Gac5L2iPoUEM+9hL9U6HSNKC6jMeWUTZ9xJdn16JFXEh\r\nTIf926oXYi9WnWjK3kfwgnfqNJfqwz58YfxFiqFuHOapDc2cQmsQcMt0AdZ8\r\nQ0OkxglRP4gfVCsReCz7N2ZmS2opoiA/fPxc99U7KqtapCNNqzVxXDZJP+Qa\r\nlG0AW1cG/MZZG3nnBYzAe3mvygF/UXGfZFf8zjlq8PT6pVs2ny7Efpu0C+GH\r\nbuS2/qy/hsoEoUeapXLsyhTE9IptXoedXxZjVk4mRCC4fVX0IFpispBc7o90\r\nwE7DAx26Wot1rB7hxLktF9mwZTJbbYL2zCw6XsXYlKTwCVyNIDLBsdzeEXmr\r\nWo4q9bC2swNfIAMJCrsL3ogtVPH15Xx+yyV/2F/K7/Tw1Infc4+if01m668F\r\nLEvlniojNMNSaHtvQIAYgqlooujo3Oe97HY=\r\n=3EfD\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 1.0.0](https://img.shields.io/badge/ETH2.0_Spec_Version-1.0.0-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\nimport {CachedBeaconStateAllForks, allForks} from \"@chainsafe/lodestar-beacon-state-transition\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst state: CachedBeaconStateAllForks = generateState() as CachedBeaconStateAllForks;\n\n// dummy test block\nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\nlet postStateContext: allForks.BeaconState;\ntry {\n  postStateContext = allForks.stateTransition(state, block);\n} catch (e) {\n  console.log(e);\n}\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"4effcd3bb6dfd224af5d13a8730ff143837537c3","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.14.0+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"16.14.0","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.3","@chainsafe/ssz":"^0.8.20","@chainsafe/persistent-ts":"^0.19.1","@chainsafe/lodestar-types":"0.35.0-dev.21+4effcd3bb6","@chainsafe/lodestar-utils":"0.35.0-dev.21+4effcd3bb6","@chainsafe/lodestar-config":"0.35.0-dev.21+4effcd3bb6","@chainsafe/lodestar-params":"0.35.0-dev.21+4effcd3bb6","@chainsafe/persistent-merkle-tree":"^0.3.7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.2","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.35.0-dev.21_1647003563192_0.003127184231856095","host":"s3://npm-registry-packages"}},"0.35.0-dev.22":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.35.0-dev.22","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.35.0-dev.22","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"c48872d73f6978b29c62478cb4a6bc4c5e8faada","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.35.0-dev.22.tgz","fileCount":338,"integrity":"sha512-K3JmtwB1Rsnk/2tythnzxrIanbAwojmgbhqjZ+lHTiaeW8MBga3UDhJAl4mCjRR7ekL27fb75s4oiiaVvDdwEg==","signatures":[{"sig":"MEYCIQD6MAOFNtLR8NqCYlOjxubkXAZ0/8ExsQ44+/MJ87HoNQIhAJdUE/0KY6QojRDlRlSTS2GgoT8kYooCoSN9umudjIQm","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":554382,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiK4xRACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpSeA//f2eIPD2wxKhdd9s1STOV9tdUrRRy4gN56aWn/WDifhG3T/kF\r\n8Ep/cevn8zrRKpQ1AbawnOLV9qDoa0QKwX89yZS58pivHvKULsoVDtVsvtid\r\nJjqZDmzax3gPvCLecYVawRqr8TSIr8NjrNPLXazS06WxMD6B83aldwgqWmpj\r\ntNYG9fx1YSjhDoGiOlPQZBnjSrgSLzmWH4vvzd7Ecg/9GivCOBFOYqA3WmKc\r\nhvJlfluCzA3zX0zeLtIILiDQ18a/JFYF2NEUgN8sk+Dlg0HHjvyefzEwhNrw\r\n9J7WZlFgTPYdeodpuNaJ2p6nwKHZoj/2HFFBgsF2R/Kt1tzmyRjNAVWw6cZh\r\nSs0CrGWT4Y8q67HQ7Ah92FCj8Es/eop1bl09E8r8XGKSJFb5PJ8tnqhegDKB\r\n/h44VyJY86U2BBRZAYfCa6egj+xDRbv36JDYTTv0x6oXQjbO8ekZgE4+CylR\r\na4fPuDDR4zzATksUfru8VRIE0Q7ScaIEYTZr+mpb/xIV3EYzNI7vsMtIirhd\r\nCcN2epyiiRgasXN98Tp99kMgTgpn3hxoQzI1t2+RBRxeuC4VkpFAy4rOTEXm\r\n83LAHG6a9XnvMCe1R3n2xYBCYR2fTqOmhv+6yqiTG1LTRtZ1E3Rc7+MkyMBc\r\niuikTefYP0YA5EYsQpBZFW3pl4MkcsaY5S0=\r\n=bZ0Z\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n![ETH2.0_Spec_Version 1.0.0](https://img.shields.io/badge/ETH2.0_Spec_Version-1.0.0-2e86c1.svg)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-12.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\nimport {CachedBeaconStateAllForks, allForks} from \"@chainsafe/lodestar-beacon-state-transition\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst state: CachedBeaconStateAllForks = generateState() as CachedBeaconStateAllForks;\n\n// dummy test block\nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\nlet postStateContext: allForks.BeaconState;\ntry {\n  postStateContext = allForks.stateTransition(state, block);\n} catch (e) {\n  console.log(e);\n}\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"f532758a4d7db4a9dda6deef4a0c447fb5f88725","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.14.0+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"16.14.0","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.3","@chainsafe/ssz":"^0.8.20","@chainsafe/persistent-ts":"^0.19.1","@chainsafe/lodestar-types":"0.35.0-dev.22+f532758a4d","@chainsafe/lodestar-utils":"0.35.0-dev.22+f532758a4d","@chainsafe/lodestar-config":"0.35.0-dev.22+f532758a4d","@chainsafe/lodestar-params":"0.35.0-dev.22+f532758a4d","@chainsafe/persistent-merkle-tree":"^0.3.7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.2","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.35.0-dev.22_1647021136899_0.23553653856205448","host":"s3://npm-registry-packages"}},"0.35.0-dev.23":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.35.0-dev.23","keywords":["ethereum","eth-consensus","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.35.0-dev.23","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"f8bfdb3ff3615fa6dd18e60a758ce9f98c4fefe3","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.35.0-dev.23.tgz","fileCount":338,"integrity":"sha512-j1v5vrJlYNSVY+FajZ8uNHS5bG29/OLPk47THS5GFCCZVmK9S9bpMSUFGsp79jlBFDJe0BxS4GUH2RfRV9x8hg==","signatures":[{"sig":"MEYCIQCvLbXMDkoa79phR30N4mAxr8GQlGLrR/qxQ0XMQNvtgwIhAJahi+mBkP+vO7N3o9McPkaDlxm96XeYW/Qiz3RNzu9W","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":554504,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiLnFrACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqkVQ//THgjRpoqW3w7+KrLMzQS7ne0Iju2vPtPdjHAGXpulpXEK8oG\r\nvQgnIQimMNSqcCPr8FzmqMPYMUPnPzs+IfLQU0/rrIU2SpZt9HydNcFzUI7n\r\ntCyKchRvEad6zwdzhBHS4LE/3JZ0FpwH/m+bfh51oRCzMgaEAlK+KQYbqRUH\r\nWtjRqhXDCsUyT3ibvDUh73wUXWQwrtRGUsgAgzj8SnxnCfhLKu1mS3kIpelC\r\nLNfEE26PjpFkGrC7QyRHkzGtPX/iLJ2WkOuACnJ5bz8NEvIUPS0mx5OlcUG5\r\n3tSjFuQ1hJSKNCiOZi/RHBHY6w6MyV3txao22ozFpZ1vpVxfJ/y/26zIODoc\r\nWxSzUB+O+aE11XwkCEXLwa9WIE80TTiJfx6S1lBqWBY9A/WpxSLweeqt8wMc\r\n9JWTUwnRoB3j+PzTYD0yNQWQQN6g+UjkGQrFbE7zfaj1pwmL+TmyOXdNIQgD\r\n/dRVos4ltCKG7S/z9kcK4yk5rp1CdM7I2Jm1BFpcMGzTeEb3AhhoMEPpsNrV\r\nRE9mmfd4An7rUB1Ug9TfqRkYbWH9cAUwpIv+yadHvACufEuPgXQl2PW0UHzb\r\n1VUGRiebTHJQGsisTe39kc+C48twqxjaNwE5xauoZP2unglcAqTaJZA4Nc8i\r\nnr3Q/oSx+Dfk6ZLaoyU4jjuQNWa98MRyn/A=\r\n=j7BP\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n[![Eth Consensus Spec v1.1.10](https://img.shields.io/badge/ETH%20consensus--spec-1.1.10-blue)](https://github.com/ethereum/consensus-specs/releases/tag/v1.1.10)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-16.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\nimport {CachedBeaconStateAllForks, allForks} from \"@chainsafe/lodestar-beacon-state-transition\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst state: CachedBeaconStateAllForks = generateState() as CachedBeaconStateAllForks;\n\n// dummy test block\nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\nlet postStateContext: allForks.BeaconState;\ntry {\n  postStateContext = allForks.stateTransition(state, block);\n} catch (e) {\n  console.log(e);\n}\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"6bd0310a9652ae8c2e51c4993e268d622aa4e30a","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.14.0+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"16.14.0","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.3","@chainsafe/ssz":"^0.8.20","@chainsafe/persistent-ts":"^0.19.1","@chainsafe/lodestar-types":"0.35.0-dev.23+6bd0310a96","@chainsafe/lodestar-utils":"0.35.0-dev.23+6bd0310a96","@chainsafe/lodestar-config":"0.35.0-dev.23+6bd0310a96","@chainsafe/lodestar-params":"0.35.0-dev.23+6bd0310a96","@chainsafe/persistent-merkle-tree":"^0.3.7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.2","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.35.0-dev.23_1647210859761_0.23372571249152352","host":"s3://npm-registry-packages"}},"0.35.0-dev.24":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.35.0-dev.24","keywords":["ethereum","eth-consensus","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.35.0-dev.24","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"d1053deb4e7aafbd24237b8d8c596e909d3ba927","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.35.0-dev.24.tgz","fileCount":338,"integrity":"sha512-CGyBi51wO927cYe08nESfj3ebFGX9HtmSXzC/NW1pe2r3dOXJbHUfHGg3Np3wd3k8GlysIDy30AN2elxMS/prg==","signatures":[{"sig":"MEYCIQDbesdOYmOugjhq9CukT5A+XLMnpVY13wD9Rhw3OnrKYgIhAM9clvsUWVajKYIb+v/4KgCI3nYWIKigpIwfxHNcA1sP","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":554504,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiLsWPACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoiQA/5ABoUTJVXIZYro8qXOQnFKgnd2cVQSESSmS2vQ2w5FRZW2bzJ\r\nWrctLlq22B642ium3MMK2pz4ZO4O1hD4F6YnSIVjCJxMdb5zHzLilkTmH0ZN\r\nbUbPGcb3hyj5+B3q0gILj507286TPyDH+v2M0h/5qLYSiXkP2gsz6uzZLqiL\r\nF7Q1qenQFAj5d0neLwweTA/2JsICJJsrfv8o5AWiaz/77WakVanr9LQ1Ybqs\r\nD1GLjntHM8g/kUmGylQG8ArwBlaaBzFVoW/jV6ei/IieCQ4tSunkglH6BKCR\r\n5bcgt2uLmt/mVcZ5rdJ8IUQDr+W3Kv8lz8whac+jzBzWARINX8/LHz5dW/jg\r\nNIVQm3vsWulq5mu9Nq+VECD42njTob6T2QmoCLmhmzl9W+8u8zZh1LQhGDGG\r\ndfLsktCaHSp2crl5EIGyuy2PPtH/efjRA9WX2dgU2l9AOCSdLh+UNPvDglyl\r\n9j9geJS5LHSjwPvGnbRJcVgw3trHPaPYojnFrB4tc94bl+bkNUW7f8fkXv+8\r\nMrksQwR6dl3lXX0ForsK0EUmMAG7cjoKbH3EStza2TzwbiWihLd1Tm2XGQQs\r\nZHUPKyq+OHcf7YX71AWB53fQTZG9N+xzK9vSlOZAuvCf47sGhQiY8+Etg+Fm\r\nyRQdS7pGht6UTgbi+2sGdUZCruqNHN1pTQI=\r\n=Off+\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n[![Eth Consensus Spec v1.1.10](https://img.shields.io/badge/ETH%20consensus--spec-1.1.10-blue)](https://github.com/ethereum/consensus-specs/releases/tag/v1.1.10)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-16.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\nimport {CachedBeaconStateAllForks, allForks} from \"@chainsafe/lodestar-beacon-state-transition\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst state: CachedBeaconStateAllForks = generateState() as CachedBeaconStateAllForks;\n\n// dummy test block\nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\nlet postStateContext: allForks.BeaconState;\ntry {\n  postStateContext = allForks.stateTransition(state, block);\n} catch (e) {\n  console.log(e);\n}\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"fbeacde7f42bc578f3a40391c08bb1b6f8a503b4","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.14.0+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"16.14.0","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.3","@chainsafe/ssz":"^0.8.20","@chainsafe/persistent-ts":"^0.19.1","@chainsafe/lodestar-types":"0.35.0-dev.24+fbeacde7f4","@chainsafe/lodestar-utils":"0.35.0-dev.24+fbeacde7f4","@chainsafe/lodestar-config":"0.35.0-dev.24+fbeacde7f4","@chainsafe/lodestar-params":"0.35.0-dev.24+fbeacde7f4","@chainsafe/persistent-merkle-tree":"^0.3.7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.4","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.35.0-dev.24_1647232398896_0.7945420352308878","host":"s3://npm-registry-packages"}},"0.35.0-dev.25":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.35.0-dev.25","keywords":["ethereum","eth-consensus","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.35.0-dev.25","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"8b499fa1dbef39905991de9ef999cd725b33a503","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.35.0-dev.25.tgz","fileCount":338,"integrity":"sha512-F+QMFmzCckq1f9frzjmmBqXfz5SkeEqSOvRNQXNQ11fMvvq3pj4kPJHXR61mr/xSgvP0uDIMVNU8AaEuVcYR8g==","signatures":[{"sig":"MEYCIQD3M/Jd/V6sH+pmLsQjAeDw4BzvesivZd9B2EPlARJB2AIhAJRb3W+vmZtzEjjcgF1AztYNqThiGcphpqvRL+Z9RK7G","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":554504,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiL1PfACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmodhg//aH/lmq3o/wnuXg2aXjhymn5HPrzfJ7bS93WF36vtLnLcZ2lq\r\nixB/v6CWvNR+i5gFpRA/Dsc+Gl2U/sXLyVZaSx0HomI2B6DTOdZmuI24H9Pr\r\nKXyrxk8DC2Uj5sDIGqH6cntPGcqK0s6MrWpn765SL7AE+EM4L4TXWdnx0omK\r\nj2B2wBfFM3x8XeLNy5SApZqy7YLT8qs1co4OdHT2eJfhIf7lkY3Hv4Aysazn\r\nXS0D/6PZXrmLLqD4LiCIHxrnQVuHTila3Bs/3+9OpGy3atKHD8tGDgU45b1c\r\nbyqOdpx6Fw7BoA3CThnZv88ki7IjOKLU001FzLGj3+ALtR4RZmpUYZDgQ/Ev\r\n4dECQV9guu+4kiyZUQh9yQ9hSiU15+a86XZc9UMKmmIH0qGtBCoShfrZXJjp\r\nS08mRQuHK/cnWM8+TUoR0rdjVN5ROX7UsSnVre6/Ewc84A1/GyGgxOqzODbO\r\nzGtNr7t2Lwgznp2Wl/5eNLOb2YKogc0hYOFKvwXz7XZEMcdyKrubXcz7pxxx\r\nDSqxvV7+hdOtvwdhBpL5qTsBf9o8UBo1HLA+m4jX9aEerUxhIDe9AXpr8NJC\r\nYKKQVpyPN1s9g+uokXpxu45bngpLmbkfHeRAYxl/HTlT5dWNZTKREOZOpkuY\r\nbUn9TsdAG+2kpo+c1qiiO2IaMWnMy6GrEbo=\r\n=xTEi\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n[![Eth Consensus Spec v1.1.10](https://img.shields.io/badge/ETH%20consensus--spec-1.1.10-blue)](https://github.com/ethereum/consensus-specs/releases/tag/v1.1.10)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-16.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\nimport {CachedBeaconStateAllForks, allForks} from \"@chainsafe/lodestar-beacon-state-transition\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst state: CachedBeaconStateAllForks = generateState() as CachedBeaconStateAllForks;\n\n// dummy test block\nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\nlet postStateContext: allForks.BeaconState;\ntry {\n  postStateContext = allForks.stateTransition(state, block);\n} catch (e) {\n  console.log(e);\n}\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"ce73b760b89f3ecc75d9ff8bdf61815720b255c3","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.14.0+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"16.14.0","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.3","@chainsafe/ssz":"^0.8.20","@chainsafe/persistent-ts":"^0.19.1","@chainsafe/lodestar-types":"0.35.0-dev.25+ce73b760b8","@chainsafe/lodestar-utils":"0.35.0-dev.25+ce73b760b8","@chainsafe/lodestar-config":"0.35.0-dev.25+ce73b760b8","@chainsafe/lodestar-params":"0.35.0-dev.25+ce73b760b8","@chainsafe/persistent-merkle-tree":"^0.3.7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.4","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.35.0-dev.25_1647268831307_0.052084727635814954","host":"s3://npm-registry-packages"}},"0.35.0-dev.26":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.35.0-dev.26","keywords":["ethereum","eth-consensus","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.35.0-dev.26","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"b6f731c3f173ba9f57936b7d9071adec446c9642","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.35.0-dev.26.tgz","fileCount":338,"integrity":"sha512-I1t7VUZCGYeNc/9jbqdkT+UMryz5RzD8kFxdFSPTojL8SgSJCaywmFrpaEXx7bCCt3UnBB8Y8+HTC25CRpx8WQ==","signatures":[{"sig":"MEUCIQC9SEfn9jST7Lt6auGvt254dbPk82S7jFMIMmz624XXRgIgSLgpLsLp0gVBOzIl7q4RQz1ckkCYaIqDjpgzOZ8w5FM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":554504,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiL6aoACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmotOQ/7BjVIA4Z+RLcgGEcpgnGrk76lylKCWi0v71oklZ/VyL7i9577\r\npncLeD29MFDX/GEYDhYwXPFsumIOS/QyT6QE9hysxlR+yBcmd6UmL1uVq4Y/\r\nUN7ssCPgXd+avFCsNzQUyBsjzKUGshxzgMfedjCL/xFMfE4NHZJK4xjsNihl\r\n5xjDjyE8GsL89y80MqfLxdDmree2zUEe0BFgvw/aVCENCTjpgiJAa+qWH6TO\r\nDvWgt0m6ImPKK0IcA014jFRCnfkzd/BawByQSD2UCyOHg0nl+h4olazgx6Je\r\nEdNC6W1l6l53eXAo9oeZbR29di6+vL4HAHFrUn5KMp9aCj1R+ZxUq71cRiYw\r\n2gHNcTNNg3ANt4QttzGCkwaGYFU9zwRMcCT+v0Snu90gxs0Prqs3Tvwi5JNH\r\nWLfRQSssW+lDO579ePlbfz1yMFvdsLVjEPYwpjc3RzfkXyj2WTbNEmnOJ7qn\r\n79HoBcOGcu//T2LE+KkxB43Fddnwgd3TttbBjgPaA89hVFzmW8I7JbmxVwXz\r\nG33BA67AGmLfJJp2tggTDTpgQUI1PKfchQFBLzSz+E79xCYQCqNsoods5nsT\r\nhEpcbcoX7nubZx8h8TVGSvlhi1QK1aYgLEycRHggCbDHmRBr1Pb3iEFZt2W2\r\nd2EznxFRVnFxaD1xKvgWP/KS/RXYPjaeGg0=\r\n=EvYJ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n[![Eth Consensus Spec v1.1.10](https://img.shields.io/badge/ETH%20consensus--spec-1.1.10-blue)](https://github.com/ethereum/consensus-specs/releases/tag/v1.1.10)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-16.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\nimport {CachedBeaconStateAllForks, allForks} from \"@chainsafe/lodestar-beacon-state-transition\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst state: CachedBeaconStateAllForks = generateState() as CachedBeaconStateAllForks;\n\n// dummy test block\nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\nlet postStateContext: allForks.BeaconState;\ntry {\n  postStateContext = allForks.stateTransition(state, block);\n} catch (e) {\n  console.log(e);\n}\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"94c8e12376da195b205edb9a261b2149783ae937","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.14.0+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"16.14.0","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.3","@chainsafe/ssz":"^0.8.20","@chainsafe/persistent-ts":"^0.19.1","@chainsafe/lodestar-types":"0.35.0-dev.26+94c8e12376","@chainsafe/lodestar-utils":"0.35.0-dev.26+94c8e12376","@chainsafe/lodestar-config":"0.35.0-dev.26+94c8e12376","@chainsafe/lodestar-params":"0.35.0-dev.26+94c8e12376","@chainsafe/persistent-merkle-tree":"^0.3.7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.4","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.35.0-dev.26_1647290024106_0.14010771246874376","host":"s3://npm-registry-packages"}},"0.34.2":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.34.2","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.34.2","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"85209ca7d51e2f884b48f4a3dadbd28faebfe28e","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.34.2.tgz","fileCount":347,"integrity":"sha512-2dSVdR+3xP6lms7a0Wi7kdoPjJCMChBr/XhIhXbK7Qdj+fHKF4U24NDNq9MQbPfRg0xagssq+r22eaZRne1gRw==","signatures":[{"sig":"MEUCIQC9wP3DW/+7JyHzA/zokVVv7jyiLs5md5QuMx3iZCPDKAIgHCqi2VuPM3ww6V7f2UEA7xD9pMyf861euYIwji5yf84=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":554656,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiM10TACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqiyQ//UNR6ZR/ZLRSwa/J95WKwgBBxhNn17K5U1L+Ikml4mzgvnqOK\r\nPZ3H3eOixRwef5fSrgw2VXex+RrOqVoo6JhnhJN/x3Oi/B3F1x3Q8dgpo8ll\r\nsnmR5+t9ExnzfWQbviTpRzjiq1yuj3IiiBNRUjAc+3R/bLwp2Z61v9eEzkW9\r\nx9ZB0gcKjzdJaoS6g9g/RXuFfF8fSjgwtzsBFIvq1vWhaY/qz6FC2wIcTWUu\r\nTQFWvaEl8mbgLHaFgUaGihRZP/VnhPZFKzqL3QlyhklzfwvlTIqM24ohHacp\r\n94ZaDbJQzXW9iW3HbmNDxz6KtpfcGPzYXIzew5kzvI28/m/Xh4fPcTFxtw8b\r\npM+viCQKq2YSUMXpxD4SYyE/iItfr68ZjqkoYfMgielkVjkaPq2JDMrZy/ns\r\nOQAsa6a4mBQQVNmJ9ZY3u3c+SJjdh94gPDUo6KrLcadfzQcD1qwZNNSeMd7A\r\nXXQ3PN5O4YASR8qFDV4JLrXhj5yyCTlyw1wyJJmvbWUbkYBtJQelzVY6xaH5\r\nt0sW2ZgXPt+D0GNXXV++mf6t9ekJ0W771wVuMSRbLjIEc3RFfnYNF7aBAL13\r\nai7HQXmE1cz1FTl54P9Uo7G2Whk/+2lcI+HDFw6nPynx+6nJBMjE1nUwe6g+\r\njzsZwpm4SoCOpT+FJcl5hdqHrrnNwLOr7FY=\r\n=TzIR\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","gitHead":"4d26133e97e5de85727fb1cc2d6be2b2d33a940a","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.14.0+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"16.14.0","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.3","@chainsafe/ssz":"^0.8.20","@chainsafe/persistent-ts":"^0.19.1","@chainsafe/lodestar-types":"^0.34.2","@chainsafe/lodestar-utils":"^0.34.2","@chainsafe/lodestar-config":"^0.34.2","@chainsafe/lodestar-params":"^0.34.2","@chainsafe/persistent-merkle-tree":"^0.3.7"},"_hasShrinkwrap":false,"devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.2","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.34.2_1647533330834_0.6489559303461176","host":"s3://npm-registry-packages"}},"0.35.0-dev.27":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.35.0-dev.27","keywords":["ethereum","eth-consensus","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.35.0-dev.27","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"fb3ee6c8dd670d03977427a4f2ae31585d97390e","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.35.0-dev.27.tgz","fileCount":338,"integrity":"sha512-qjNRC1G5hGy2JyB1tenM8EiZqjGN9JvRk+gBqtTadpjBNBWow+iJ8BvtIdnY2tnRwkAGymZfTUtLRxCpRXkcZw==","signatures":[{"sig":"MEQCIFAMv4MKVs+7PUudU9CSaFk218BGjJEmn4iar9KdFj1PAiBuEoavaF7gxW6n35TdPKh76qQvuXrXPogvZ4vmF6ELCw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":554504,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiOpFRACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqJ5A/+N7okByupXyR09MZONw8vih3mn1iuTlA3KYzOAV0uao097/vT\r\ncHp9leUWvrXe9x1QKaReKYux68+VKe2+xQ9UAclTVGeUXmc8WsJ8jJGWjtjW\r\nsa5m4vRsDi2FyouomIz+7R3IOub30f+kjGSHMl2vzDVD42lSg0IVfrlZKFlg\r\n8ri7wTJx1c5ow/tRD8UdWY+8HMMZTKLAUhSbltUuhEgnl2v2nOzPcKr/DusM\r\na0F4DkcHzyakjNfnkycFyC9dK+Tj6lb6BjX2O0qTLgt/8Y4SXui6gMmQhdGu\r\nB5UjTKSoU5FdLIBaksiNbE56yQd7S40vkxIYogxGzhPuuAdFDyhoV1ComVu9\r\nocqQIeki1Xq4Z+UI38oEFTav97bKIZ8tKwnH//VnxyjOqKboyg3Wa6LofkFO\r\nPu0brS5rzQ6I19Z/KwfLfRDv475HAIMXlOCKdW/hYeNtRUCa+gjbj6pIykjI\r\nAApLPpgNelD0IdFoTtvVp7BO6X9xDt7FSb23eVubW+KY32ZVLdOQULAT8LV/\r\nBNHzMdUwKWaKapXVN4z40lOMCApN5qSJPtXd/XdXQgsOlEX73ZHx6O78mq7q\r\nsHnr8atXu9B+XV5hOwlQfwNJl+3PcFagNFzj6pmaKuWRmgtzc3qSjsrPaD+j\r\noOTgxiUATHiv5wjYEAu82MUFY8GC0+tlQ7E=\r\n=hEd5\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n[![Eth Consensus Spec v1.1.10](https://img.shields.io/badge/ETH%20consensus--spec-1.1.10-blue)](https://github.com/ethereum/consensus-specs/releases/tag/v1.1.10)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-16.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\nimport {CachedBeaconStateAllForks, allForks} from \"@chainsafe/lodestar-beacon-state-transition\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst state: CachedBeaconStateAllForks = generateState() as CachedBeaconStateAllForks;\n\n// dummy test block\nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\nlet postStateContext: allForks.BeaconState;\ntry {\n  postStateContext = allForks.stateTransition(state, block);\n} catch (e) {\n  console.log(e);\n}\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"cdfebc36387aaa3a590217102ca113292f6abb12","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.14.0+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"16.14.0","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.3","@chainsafe/ssz":"^0.8.20","@chainsafe/persistent-ts":"^0.19.1","@chainsafe/lodestar-types":"0.35.0-dev.27+cdfebc3638","@chainsafe/lodestar-utils":"0.35.0-dev.27+cdfebc3638","@chainsafe/lodestar-config":"0.35.0-dev.27+cdfebc3638","@chainsafe/lodestar-params":"0.35.0-dev.27+cdfebc3638","@chainsafe/persistent-merkle-tree":"^0.3.7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.4","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.35.0-dev.27_1648005457256_0.6995705264721177","host":"s3://npm-registry-packages"}},"0.35.0-dev.28":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.35.0-dev.28","keywords":["ethereum","eth-consensus","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.35.0-dev.28","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"86e1bb1af6d49dd20a64675464c6137090173e4d","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.35.0-dev.28.tgz","fileCount":338,"integrity":"sha512-8htlefekcuUjr6ycH6iJucD0zxzrzja9eePGjKl8Z+Un753JoTwc6RB00a+HbpFO8RVGRosBvkMUxl+waXlaqQ==","signatures":[{"sig":"MEYCIQC0NR1l/zllKswbIvkOFyEcB5ju/W/sdFS80hLVRb4vTgIhAO2kBxO/MIXdewBcGaY/S3yDp1m7nNcLtx1DVwq8QL+R","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":554504,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiOwCmACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrNvA/8CIHf3heULiAbhE6X60epHBZkqOjnr5AyECk0vX7bfh1ibxc7\r\nQRRe7zH/fwN+K6Wbu8OIlpUiqNqUrS4LKFgg59EOrv4VYTu3r9YJIbh4YnI4\r\n2SdaG2OuT35Md0frOWj3W6lZOsShjnNmQMroXcY32ILZyJCavqb70cXTniPe\r\nxdnypYJAELCT55kFT26vq9FcrwHFFvR7M0ipkZ3VslwoPlPDhLGPSdkJiZNk\r\nm4dXG5LxXw0j/5GfX/ABl+DuAjcIks8lFJDdJU+EdOp10So+6iXtY03Byzp4\r\ngr02WLt+9zgvsHkU7PJkhQwJFuj0YzYiGq53dAlzpO1wOaMMMof8+Dd0baiv\r\nvoPzL2D7he3LU2XIqJpleUWTG15AOutHYpfNqOqWSJ0HFn4w2YDYZnzUaYRh\r\nWrBZblunJp76ODuXpO3riXkEtdg+pBGSJwEQ+THscs2Sqsb4ASdhOkXOtTj5\r\nwqNyimjJQK60iH23E6euEuNdOeOQ/XtoQ3nwBfci6pF3ETvqOVM4BSGJTHH9\r\n5vz69XMUHJjvZUCtSwSgSachF/fZ8YfVxj9n0rx+K0W9ohplqV1JSoygU78N\r\ndCk88uy3o1L/R0j3456rbSDQyrvWWEE5qLLOlBEd39zXgZ0DIOGH9u0mbCmy\r\nglVcXkwc1zn84WH1uCappUjo1rWigAAWbec=\r\n=2tG1\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n[![Eth Consensus Spec v1.1.10](https://img.shields.io/badge/ETH%20consensus--spec-1.1.10-blue)](https://github.com/ethereum/consensus-specs/releases/tag/v1.1.10)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-16.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\nimport {CachedBeaconStateAllForks, allForks} from \"@chainsafe/lodestar-beacon-state-transition\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst state: CachedBeaconStateAllForks = generateState() as CachedBeaconStateAllForks;\n\n// dummy test block\nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\nlet postStateContext: allForks.BeaconState;\ntry {\n  postStateContext = allForks.stateTransition(state, block);\n} catch (e) {\n  console.log(e);\n}\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"d8ec024ee3fb3ea170a0519a907da32454cdb49f","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.14.0+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"16.14.0","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.3","@chainsafe/ssz":"^0.8.20","@chainsafe/persistent-ts":"^0.19.1","@chainsafe/lodestar-types":"0.35.0-dev.28+d8ec024ee3","@chainsafe/lodestar-utils":"0.35.0-dev.28+d8ec024ee3","@chainsafe/lodestar-config":"0.35.0-dev.28+d8ec024ee3","@chainsafe/lodestar-params":"0.35.0-dev.28+d8ec024ee3","@chainsafe/persistent-merkle-tree":"^0.3.7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.4","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.35.0-dev.28_1648033957957_0.3479346376027199","host":"s3://npm-registry-packages"}},"0.35.0-dev.30":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.35.0-dev.30","keywords":["ethereum","eth-consensus","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.35.0-dev.30","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"c11c0ce74bfd859370c1a116c190d3b03360265e","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.35.0-dev.30.tgz","fileCount":338,"integrity":"sha512-oXtbdB7G7bERpFWMrusMwhuooyik01rbfXcry8Leg1nn3fmuY/fGgAMloDh8QIrxRBs1cit6IwEZdyINKdQV9A==","signatures":[{"sig":"MEUCIFWIQGDx7JQVDwyya8GyI3HmqoQRIOk/aUE34SFMMJ5rAiEAhpMTtxL8QBC8gvKm/2RtDn9BGPyTA0SqVvB0VRm59rw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":554504,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiPJ9TACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqnJA/8DEC1zR0wiHIWfk3pOK68eHcoRG7ZewY7wwOfcxqDH3nHrsRf\r\nH2DRM1jgwWJE/6RigCQfwVLn39zJuhApVFuajkq6NmF0cgpDgdxtsbXJjgoE\r\no/ouXex11tHZAy06HwBUntQL+xN956KGroEGk+O2vCSnjmPZWTNjfMwUT9L/\r\ngt9T1Yfis+GF8P2mK3gWbK/2JKLsN15H4kGrsPm1KTAJAStRaBOSHMoYd1py\r\n+bLSSeOINq+Zg37QiepurBMTwklAXBUpDhE51acsTjw83PWFaKqLW50Kbzx0\r\na3RgmSzzT7QQt2xodG/47gw6TJ2+bs9KmIRHcESuH9eISdis9/804h+yaaj1\r\nYFZHFc0BBjMOmOuNMTpGtI+felvKjhTtghUOJVUTYSv94vGzcIUm2jp3J8z4\r\n1SLISyPOoDkHQnZXfXBxUZUUO1rx03wV86Wclg39wRsOGEqSsMxCaWt8W8wW\r\nL7w3BHGx+6naSTBHyZirvecWDsuD1G65/RAOEYLcnJjriU42MG9LXtDtgetr\r\nrbEcp/cirzDh198GRx3KnYAOxWKriQaXX7wbncDH4lJYmC6BoT9jCt0DJkZf\r\n4h4ymotLmnjxvJDHIQzvTKHKqFsxFJipjONd56V2LwlvL8rAZWtfilkIrgDT\r\nefZSyP1RL92tPozBX2U40yCdLsIlEjYqUKk=\r\n=ZgeL\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n[![Eth Consensus Spec v1.1.10](https://img.shields.io/badge/ETH%20consensus--spec-1.1.10-blue)](https://github.com/ethereum/consensus-specs/releases/tag/v1.1.10)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-16.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\nimport {CachedBeaconStateAllForks, allForks} from \"@chainsafe/lodestar-beacon-state-transition\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst state: CachedBeaconStateAllForks = generateState() as CachedBeaconStateAllForks;\n\n// dummy test block\nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\nlet postStateContext: allForks.BeaconState;\ntry {\n  postStateContext = allForks.stateTransition(state, block);\n} catch (e) {\n  console.log(e);\n}\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"259b13b4dddc45a49e357082b3215ce829daa77d","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.14.0+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"16.14.0","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.3","@chainsafe/ssz":"^0.8.20","@chainsafe/persistent-ts":"^0.19.1","@chainsafe/lodestar-types":"0.35.0-dev.30+259b13b4dd","@chainsafe/lodestar-utils":"0.35.0-dev.30+259b13b4dd","@chainsafe/lodestar-config":"0.35.0-dev.30+259b13b4dd","@chainsafe/lodestar-params":"0.35.0-dev.30+259b13b4dd","@chainsafe/persistent-merkle-tree":"^0.3.7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.4","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.35.0-dev.30_1648140114725_0.9853800701085176","host":"s3://npm-registry-packages"}},"0.35.0-dev.29":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.35.0-dev.29","keywords":["ethereum","eth-consensus","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.35.0-dev.29","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"c9ae34345b3ad88cb6eda669f6ffb10a550f45c8","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.35.0-dev.29.tgz","fileCount":338,"integrity":"sha512-iZdLs9ceDCnqMnlA/4ND55CrnNsZ+NZ1XH/TfFWwHNck8cBvUjZh+vXPUugYOXbDPN2Mg0DMdHu0848DEetI+A==","signatures":[{"sig":"MEUCIQDlfg+ZmFNr1nDqcQpEfC93n6401vRwJLCQv4FAOadU6AIgUlUDZwo+Eqq+SRDQrLfhtUDCVmzUNkWzCRvkdhI/liE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":554504,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiPKCGACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrYaw/9FrM8dxYVnl8vEfsbr83kEZG+LQEG05PfkXhoHObYXN5MPHrG\r\nEZGsi3ockSWcBedPssEUIrF8HALzjl1CUWPoMS5AazOLtaiD/YNyTsxL7Rk4\r\n8RXlxqCiEQfoICIVV+IcmlkHRz+idAeuNJx1yOmJzeRPM28Fqo3ZAFYEiXV4\r\ngNmn6X26d5M/1byambLTaazoHVuGs4hvUo2XJEpkUbDivxtX/jtym7lf5URf\r\nLFtGXLZCPaF+zwz5LlNytU84a35Vn0ZFBmdqWbQgvW6oA4u+UReKQYIszmT8\r\nAtPr6UdE+GEgzNM46Urx0c7/0hu1BSIBijsX3X2FrFuyUmcIf8ldHCjZF6cx\r\n5X7HwviuYSjvMxjsfY15ElJAfE+jdqMw0caQCc50ftCTYuqTjmlkOxcq0n03\r\noXvbrvLg3RrIKrMWHT+ZFwZFWExpg4ycjnaD8IB7FKJpCty2Yiyj18AIQ2wY\r\nNsc766GXSoXlzuDuHHNkoXkO5s0OAlO51tE501i6akwHAWCYrxAlLDduIfxC\r\npXfy+GeHrIGIIIrNDeNUojmuxW/m3JoF2BWiYdX5VxePBLQTs9KxNvZNdOPV\r\nVDzrmRUpDC761HA8YnuXMhoDQlzwihonqcdMg+kAm/LKu/3I/kiMyx79d6FR\r\nSwKFxvP3K5USUicAGWzrykfGWguFJPxQDbM=\r\n=Gqhw\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n[![Eth Consensus Spec v1.1.10](https://img.shields.io/badge/ETH%20consensus--spec-1.1.10-blue)](https://github.com/ethereum/consensus-specs/releases/tag/v1.1.10)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-16.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\nimport {CachedBeaconStateAllForks, allForks} from \"@chainsafe/lodestar-beacon-state-transition\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst state: CachedBeaconStateAllForks = generateState() as CachedBeaconStateAllForks;\n\n// dummy test block\nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\nlet postStateContext: allForks.BeaconState;\ntry {\n  postStateContext = allForks.stateTransition(state, block);\n} catch (e) {\n  console.log(e);\n}\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"63834842a874e1a52ea1f5e3be1ada76c0060d2c","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.14.0+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"16.14.0","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.3","@chainsafe/ssz":"^0.8.20","@chainsafe/persistent-ts":"^0.19.1","@chainsafe/lodestar-types":"0.35.0-dev.29+63834842a8","@chainsafe/lodestar-utils":"0.35.0-dev.29+63834842a8","@chainsafe/lodestar-config":"0.35.0-dev.29+63834842a8","@chainsafe/lodestar-params":"0.35.0-dev.29+63834842a8","@chainsafe/persistent-merkle-tree":"^0.3.7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.4","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.35.0-dev.29_1648140421960_0.8279578984237423","host":"s3://npm-registry-packages"}},"0.35.0-dev.32":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.35.0-dev.32","keywords":["ethereum","eth-consensus","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.35.0-dev.32","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"264ae4e808470d182945f0766dd99fb591d5a5ae","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.35.0-dev.32.tgz","fileCount":338,"integrity":"sha512-L2r0LEBf79yRY7pkH5GcOuh6GnYVk6SvFJdKQZ5IQOOW9I28eOKSV934hkn3oRO0E0tn83X+haoQMpEGeWhyNw==","signatures":[{"sig":"MEUCIQD20NuKXl4EDpQvFFyrcGShDcKFiNWwgd+/Q3FPkAJQCwIgZFRrfncKhyGh10xFZlu86pQf9Mb7iU4SI3oJ8MUg8G4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":554504,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiPKGvACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqVeg/8Dr3rekaPHCvbyrGfzdnGEzJJEORmVKoDU37ajczDwOheKM+6\r\n9f0ld5z9II3fcuRe4JbSj4kHuN3LhvV0fDTjtqj7bW+0Ck+MDkSyVXjh5JA2\r\nTmL8ixaY9fyXlj2W6iOb4HlzUEtwY0VKf3BOAxZ/Lihb0BS94Hoyk9Rr0W+2\r\nx7Em+niOEY4T4/ImftX3aV5GRDUOI83tSldziZxz6TEGycBYElteSAZcIyDJ\r\n+XFmkW0pQYpQcIDllDUHg8yxJV/NXxkTbmNBKscaVAHDE2XPC/l9XCtVt+Bg\r\nAKBFka4YEGF6g9lsAOGpH7aPhDyz2VQVnt04kFISZnRSIyGRTZ6B36syKvv+\r\nsecW+uVFFEv3ZbnIuPIPF5Pp5pCevZQ/IxLCuoMq20jZt34URMUB1EfB7E7A\r\ns9v/mT3tu3qCROFxu+BP/UQvSYlWbzIxWOMuzq85rr+1z+4hVHuuTg3T7hxD\r\nVHm20InbgMdAghg+KDLdU2dnX/DC6Ql8qVOnCc8NnEIrVFHctuLPeeNxQHQp\r\nYDwlOIskDnYpq5YfFlE+gWUGAlEHxTxXc8Xfk0RD78TGNvpZfIKdwxLF0KRW\r\nXqEo806TGXC8kNIatdTgad5oGkM67zElyV3OI/GU6NMmsxZMY4wMsX9P9A4+\r\ni0u5lsAB3JEJWup/ANIuM7oAXzQNHF6HIzc=\r\n=pTyl\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n[![Eth Consensus Spec v1.1.10](https://img.shields.io/badge/ETH%20consensus--spec-1.1.10-blue)](https://github.com/ethereum/consensus-specs/releases/tag/v1.1.10)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-16.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\nimport {CachedBeaconStateAllForks, allForks} from \"@chainsafe/lodestar-beacon-state-transition\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst state: CachedBeaconStateAllForks = generateState() as CachedBeaconStateAllForks;\n\n// dummy test block\nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\nlet postStateContext: allForks.BeaconState;\ntry {\n  postStateContext = allForks.stateTransition(state, block);\n} catch (e) {\n  console.log(e);\n}\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"9b4b44e223d8d07e3fb6fa0f38384aede11b984c","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.14.0+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"16.14.0","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.3","@chainsafe/ssz":"^0.8.20","@chainsafe/persistent-ts":"^0.19.1","@chainsafe/lodestar-types":"0.35.0-dev.32+9b4b44e223","@chainsafe/lodestar-utils":"0.35.0-dev.32+9b4b44e223","@chainsafe/lodestar-config":"0.35.0-dev.32+9b4b44e223","@chainsafe/lodestar-params":"0.35.0-dev.32+9b4b44e223","@chainsafe/persistent-merkle-tree":"^0.3.7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.4","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.35.0-dev.32_1648140719412_0.9559104867533779","host":"s3://npm-registry-packages"}},"0.35.0-dev.31":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.35.0-dev.31","keywords":["ethereum","eth-consensus","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.35.0-dev.31","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"c7ec3c962011c0405a812bad111aa6d4e79cdac8","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.35.0-dev.31.tgz","fileCount":338,"integrity":"sha512-tVk2rygWgW+4CwQAbqtWuFvy/awpC8s8Bx+MYRbaI4s4n616xsjwpR9zoeavuBebvX5NI5sK2rZAUlD+2z/PnA==","signatures":[{"sig":"MEUCIQCDE/8sbkPhsMZib3K4q38tWC5Ov2JQPf1XxmeatNXNCwIgKKVugmi3IKb8TfdokI1bKYuaGsWsGkQhfB7TrVAytuw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":554504,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiPKLgACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrdEw//ZJjohaeRImoDzyYNL+ybjUuPXoLiyCApsCF2hy2Je1+RB5Aw\r\nov53RoaRe1jQ0aRxk693g+5Z12s1IY8PCe9MqltGGfhBND3UUo7c+mLy76zQ\r\nQ+pN24CHKrB6cptW814KmYopqbW9+338fPZNwQ0sua2DjPmug6l8HBPaHxYT\r\n/Spsgj0pUYUXztwqIChOmUzc5fXZGVTt06fF9Lp0UngKL+FzEXZHLj70ZPOy\r\n8BNrGkeHRaXjQgMP4/OMJ+sh812F17d41rCL+/UbJDg2YZSARnyc+VEZzllq\r\nASLCqu0nkiMM6f6LfWx4f3OVW8SCcoAFXq5TAq5zecOp3EbbDFUH8R6ON7ZZ\r\n5ljQe953Zq1rMhzjgfufaeM7qE8TBMuvIIzk1fIScKxJXEtsgDmuO3tmHykP\r\nmad9lPoPyGUcqFoReMn+SL0YSzwMuEmnCmlj/0tBW95KZvX6iYEha/gf8Abv\r\npsVbbRYMQxfDTHJdRSq/Ot4mVIcmH4zoSwoesoY798lJV5fdDptMyTyrnByN\r\nYX+Eufe6BH+CiV5Cwto6y3R6Wkwf556cADO9/f7I2EcHZXM/F725OKyv+M3J\r\n/sCxghG+rtXP7deGJC0ZB5yS67L47zFAgFUPDKVx1aGnrEWm775VxWLKFPtP\r\nHRccVGC4iZZCG90HHWboLNBV/Cy9OzlPUH4=\r\n=FT9x\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n[![Eth Consensus Spec v1.1.10](https://img.shields.io/badge/ETH%20consensus--spec-1.1.10-blue)](https://github.com/ethereum/consensus-specs/releases/tag/v1.1.10)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-16.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\nimport {CachedBeaconStateAllForks, allForks} from \"@chainsafe/lodestar-beacon-state-transition\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst state: CachedBeaconStateAllForks = generateState() as CachedBeaconStateAllForks;\n\n// dummy test block\nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\nlet postStateContext: allForks.BeaconState;\ntry {\n  postStateContext = allForks.stateTransition(state, block);\n} catch (e) {\n  console.log(e);\n}\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"e2ab325b1bd0ac40714ee0ccbfa565b93ad16687","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.14.0+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"16.14.0","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.3","@chainsafe/ssz":"^0.8.20","@chainsafe/persistent-ts":"^0.19.1","@chainsafe/lodestar-types":"0.35.0-dev.31+e2ab325b1b","@chainsafe/lodestar-utils":"0.35.0-dev.31+e2ab325b1b","@chainsafe/lodestar-config":"0.35.0-dev.31+e2ab325b1b","@chainsafe/lodestar-params":"0.35.0-dev.31+e2ab325b1b","@chainsafe/persistent-merkle-tree":"^0.3.7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.4","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.35.0-dev.31_1648141024231_0.5153288148323492","host":"s3://npm-registry-packages"}},"0.35.0-dev.33":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.35.0-dev.33","keywords":["ethereum","eth-consensus","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.35.0-dev.33","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"2e684e6de5298bf1b73485f5385ef939774ea336","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.35.0-dev.33.tgz","fileCount":338,"integrity":"sha512-4oAHSINbsvWkpmj5Xy6uGlNGDKwdN9abOiZX0bjJvRbMhPiwuV6bfm3eo2n1/4pssGR7Zd8FP2PIg4+M776dog==","signatures":[{"sig":"MEYCIQCwvPg57DfNVlhpU0Y7frM97Mf/9tzlWKJUh2p2ZYK3zwIhAN8sbVc5MRpXel04qLeZ7G5xbU4ogvBK0ZOLBALOrAzI","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":554504,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiPiqIACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoXAg//ePPKMJ6eqHWgl5DWRZjJs1KIZMFNPLwS+zQwGKcchF8D02/N\r\nik7tI2txDRs7lquG4ljNJTJ33kvdYZUlfltiA9txPQbtOfqNmtdQF1OuPHis\r\nTe3dGvAggUmNp3IFcBfO39YponGBU9QkCHmxgVaa7gN2XaIBqEA3uitlN6XK\r\nyDH4dzazr2yXR0V/uCl6qa4kSPu+rzvI/eszRP2KTXZloGV6M8kMtNPXXz6Z\r\nOPM7ZxRZSYl4Rc+GLJKBTalDs8ym1bXNGZRhzGdriKpnKI6IOWyumaNOslTU\r\nNx6zzXtp7c8HOkkmjDnu9q84Y7G/sDE6okECPVhun7MMmp+t10WLrpu4/2LT\r\nPNKgQZJ6zjAR2hwelg7+YO3lYDfhYv3NAStZLh578u2qFOUhq+BwYVqJlart\r\nLhVf1R9EVGMDSstXv32RP3faTlcHglraIlWUSMYOQL51xZTCFOLvz0Cpldrf\r\nSLHcGwkmpA4BnpYVDCmaOYXWQ9oiifkQy3JndcAHFJjRuC9rm6EfLtVw376s\r\nVe6/VHKQiPUdudkovT9WtGMWnb4HMvHXlMtXBQnQCgO3VrFl+SERE0Voygx9\r\nmtCE0QjIjKvTCGen9AEGdvMcYXgCPQ878zZfswc9K6Ob9+RANOwG5qA9g+8M\r\nURYBXMTogmcwtHXc3IN4HIZXrWepFTQesHs=\r\n=Eufj\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n[![Eth Consensus Spec v1.1.10](https://img.shields.io/badge/ETH%20consensus--spec-1.1.10-blue)](https://github.com/ethereum/consensus-specs/releases/tag/v1.1.10)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-16.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\nimport {CachedBeaconStateAllForks, allForks} from \"@chainsafe/lodestar-beacon-state-transition\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst state: CachedBeaconStateAllForks = generateState() as CachedBeaconStateAllForks;\n\n// dummy test block\nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\nlet postStateContext: allForks.BeaconState;\ntry {\n  postStateContext = allForks.stateTransition(state, block);\n} catch (e) {\n  console.log(e);\n}\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"0b85a46ae0d238829902905ebb09d5d93d959d17","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.14.0+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"16.14.0","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.3","@chainsafe/ssz":"^0.8.20","@chainsafe/persistent-ts":"^0.19.1","@chainsafe/lodestar-types":"0.35.0-dev.33+0b85a46ae0","@chainsafe/lodestar-utils":"0.35.0-dev.33+0b85a46ae0","@chainsafe/lodestar-config":"0.35.0-dev.33+0b85a46ae0","@chainsafe/lodestar-params":"0.35.0-dev.33+0b85a46ae0","@chainsafe/persistent-merkle-tree":"^0.3.7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.4","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.35.0-dev.33_1648241288543_0.5023417228761271","host":"s3://npm-registry-packages"}},"0.35.0-dev.34":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.35.0-dev.34","keywords":["ethereum","eth-consensus","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.35.0-dev.34","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"a0e59516636ed981d47aaaad8634a7c9984f5945","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.35.0-dev.34.tgz","fileCount":338,"integrity":"sha512-c+oJM/l6wjBeUOZ7lNYhXABcrOVLkL1DWF91DohFEh3J4tG/UqZcNdOU9d1RIw+z9ncUoXp+uyXuIwywXmGodQ==","signatures":[{"sig":"MEYCIQCfysV3qsDRnZdMoOKzlryv3fWQyueEUsiMxSlGlEZmJQIhAOg0UtMryzkRRuoUIPkswtKqI3RZl2EMM5seCOJaD1f0","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":554504,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiP3ozACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp9mg//cKc8CIY0BVSaYaohxuVHwnkGjiuSguEMzfy7A2YMpFdxAsyQ\r\nKwh8DMSOUsvVKSeUNTrO3u2qAuKlHFCDsRCiiJbEMtC+C28CUvtvHdAEVRPm\r\nZJgCWaKAz1DOvMcqZE4SqsWEFh3V9b7uunxEJiFRl/WYrmx4NaaZZxpn+q4E\r\n/zI/1csao+SwA82QqjGpa9gC44vwQpc88pdvILASq/YdGOk9TAAOnwK82ycG\r\nTZH7+1VZyn1Y+E8i7wC5IzynpdToRnocVQM2SjCwliqwcF1kKS+ZCBboZkYf\r\niVX+c1fGDtLPr2UOK0+7OariEjW1JP9Dz1QzHetB5ooBOY3/mQRYDSojAJS6\r\nkouL14CcxGKqfvI0XuvB7BCbeyn+cGV26R4Ro1EBQq6qe8WxeyxFILc8IlDn\r\n+7IS66J2z68JZpLPMieJQj7GaNVmdmTRH6qUcPDmkrJna0qLekgA897Q2QU4\r\n/r8D0gf0RMB7Nh4LmhUgSOH7d6WlMHes9ayCepBkyncTTSwdr5HdL/HvDUoG\r\n2T+q6tE/wGmSho6KHEfLd72Fw5k94zlbCq41eKX0XBGXYIvPTU3JLqZMgdjr\r\nRudBfWj47HhW6Yd+F6yjxSwHGhWZH9beOlcz4LrNSv2nqImaahihwqJx+7sg\r\nx81vYrrCmQ4ttWUpkgxV2HF6Pbw09vZCSfY=\r\n=Rnaj\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n[![Eth Consensus Spec v1.1.10](https://img.shields.io/badge/ETH%20consensus--spec-1.1.10-blue)](https://github.com/ethereum/consensus-specs/releases/tag/v1.1.10)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-16.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\nimport {CachedBeaconStateAllForks, allForks} from \"@chainsafe/lodestar-beacon-state-transition\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst state: CachedBeaconStateAllForks = generateState() as CachedBeaconStateAllForks;\n\n// dummy test block\nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\nlet postStateContext: allForks.BeaconState;\ntry {\n  postStateContext = allForks.stateTransition(state, block);\n} catch (e) {\n  console.log(e);\n}\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"08f98c21bc43827d31c47a21203515040ccc1076","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.14.0+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"16.14.0","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.3","@chainsafe/ssz":"^0.8.20","@chainsafe/persistent-ts":"^0.19.1","@chainsafe/lodestar-types":"0.35.0-dev.34+08f98c21bc","@chainsafe/lodestar-utils":"0.35.0-dev.34+08f98c21bc","@chainsafe/lodestar-config":"0.35.0-dev.34+08f98c21bc","@chainsafe/lodestar-params":"0.35.0-dev.34+08f98c21bc","@chainsafe/persistent-merkle-tree":"^0.3.7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.4","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.35.0-dev.34_1648327219723_0.414110453009346","host":"s3://npm-registry-packages"}},"0.35.0-dev.35":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.35.0-dev.35","keywords":["ethereum","eth-consensus","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.35.0-dev.35","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"4bb8f071a652b042432fc3fbbd76d20f01c79dc1","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.35.0-dev.35.tgz","fileCount":338,"integrity":"sha512-j0QKWYPGXrPQZ/R0ycX/gifjGgmcaq+Gq6lWV1p6DqNHyGWPWlM8PekjvsUPjH7dPkMVtcsOIXmwa7y+Rqo3iA==","signatures":[{"sig":"MEQCIEMbEfrqFBpvwsh/2hP2wEmefozLu05tFMPXoGlYSFBTAiBvAX3uW6xBIQ/YWhKNK5WyRvq04X/S+3C1YIgQGIZScA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":554504,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiRwetACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrpZA//ZoULagKsrt/l1U6i60okICYNzBoDlC8ygmZu4KTd4XDjGwG5\r\nqHh/0RmEZa3h3mJgj+PFZRCeHEQxo6K0RCsMww0lGgwVpFtqJyl/Ss14th06\r\npEv49GW/JFRa2mWtTduWzUvabXgDUVnX8S+H807jYFwpUbZ3IMAttbluh0L8\r\nvkD7Jb3GOyixvcOHpbZjc4YPN06dIbMgMH+8AVYxy3HaJp65FIzCactuOTTO\r\nP+pjjAE38nhUgvlRvIJ7TCConp2hfolIvlJcyLeeG1qb51EyW3+D85v7gAxx\r\nixPGU9iYb9gJlvU8KQlPOjYr52K76QVZs8//Xxuw4upd7aiUcryWLru3upoM\r\nPpsTbstqdwvmr4E6mPZ0bpe5PtKPXuoyVaVs7fJ5yKCXV6WR0KwV9A7E6fet\r\nKRfPwBDiptkZBtz94xXrJMCV9w9nZUwMhiUSCwYH2/g57n6ZF4dMFemkXENL\r\nD+WG7v8QhUFHEEcEigh0RWkjH3ncb7wr7Ewy2Q+485F1QymVF/Qz3IIvLX3z\r\nnV6f68vGg8FDLSgkE4y5dO5bv+d4NJn31DZ4fh0PG635say2sORX4dQP42RQ\r\nCufSiQXn2WwHdA+Kc9ktDrgjeFC6kXqKzF60NH8AKqrFM2g4qfKyItGcfQe/\r\nmMOC2JJh3c7cgbDC26pj63rzvRfWrWUQhQ8=\r\n=kTTP\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n[![Eth Consensus Spec v1.1.10](https://img.shields.io/badge/ETH%20consensus--spec-1.1.10-blue)](https://github.com/ethereum/consensus-specs/releases/tag/v1.1.10)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-16.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\nimport {CachedBeaconStateAllForks, allForks} from \"@chainsafe/lodestar-beacon-state-transition\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst state: CachedBeaconStateAllForks = generateState() as CachedBeaconStateAllForks;\n\n// dummy test block\nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\nlet postStateContext: allForks.BeaconState;\ntry {\n  postStateContext = allForks.stateTransition(state, block);\n} catch (e) {\n  console.log(e);\n}\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"c5997e07d60e092d23c2c7d79f732c63a9588bdc","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.14.0+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"16.14.0","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.3","@chainsafe/ssz":"^0.8.20","@chainsafe/persistent-ts":"^0.19.1","@chainsafe/lodestar-types":"0.35.0-dev.35+c5997e07d6","@chainsafe/lodestar-utils":"0.35.0-dev.35+c5997e07d6","@chainsafe/lodestar-config":"0.35.0-dev.35+c5997e07d6","@chainsafe/lodestar-params":"0.35.0-dev.35+c5997e07d6","@chainsafe/persistent-merkle-tree":"^0.3.7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.4","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.35.0-dev.35_1648822188767_0.9923573221401238","host":"s3://npm-registry-packages"}},"0.35.0-dev.36":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.35.0-dev.36","keywords":["ethereum","eth-consensus","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.35.0-dev.36","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"04a24c1fbef05184aa971e50558d1cdf2014c8f3","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.35.0-dev.36.tgz","fileCount":338,"integrity":"sha512-1UPEy6H7qPqKj73Fo92NT4YooqY8Sb6ptNcJcsHJB7QzHhKzHYpqj9a8o3RCoGtenXgwicI2w6Z1QY7qXtS/cQ==","signatures":[{"sig":"MEYCIQD+xgAbRKA6BUyJq7fdxULdg4H4Cff5Su1NkmUpl6uiVQIhAKr3UXpUduzSb5+98eudpbogfwAxYF5kC3K2MhTGyfFJ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":554504,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiRw3+ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoY6Q/+Pes7VVDGUMWmUj6NSswDT/yPbbAidr4kDJj6WYmCNEJoqHGJ\r\numvkmbcOC+D6vTlRKxMt6DD1w8H4L9grw1gEamWEJGcoo0YYuDffdP0FcODA\r\nfSv13T1+M0OlJ46XQPWxs7RO3K+DFE77w2iaYuxak/6xw8TmmJ542hP4wpZQ\r\nK5KFWPeG+PqDv0SXzSZC9kU84KamunSPuLuZGdI5ipILb294vdPg4oiV/zXq\r\nAbOkS+z2TmeVPXDM/6G05GBwD86YbMJi1vARcTiDmA1R7xx4no8uikixRIoa\r\nY2mnzsxRelFi1kwUFT1cp6pZEKk40gz1w3N/0wL4gAY6u3hDVnfZa4FzbDlx\r\nOlk4ys9ilEnRMqF/ukrKq5yARHj++DuZq8QwsOdpkG9Za8jYL6KFXqU73qRd\r\n871I54prVJjEk0OjM3t4B3JLCyE8kvmYyvIn2nOy0rmwa2yLxBK6n0nesWTH\r\nhGYiQH9KzBYNKXnQRYpdDJeQbxth+kCX5tBQiDl0SLhUsOnCPf/BXfO1llrG\r\nhxWiX8nWGWeUJk/OFEhEisthCmSvIr4eJAA1jUrasCscnCBNu+VPSSZ2YEdS\r\nG9tnXNmNVOgyIKPRkKIuzl1D1oluadcnuPkyZ9WfGIjm0wUjyeUuxilftcJQ\r\nj3fM18FIWKSrOGmW7IzqY4xr07yK+QPNjHo=\r\n=YZqc\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n[![Eth Consensus Spec v1.1.10](https://img.shields.io/badge/ETH%20consensus--spec-1.1.10-blue)](https://github.com/ethereum/consensus-specs/releases/tag/v1.1.10)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-16.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\nimport {CachedBeaconStateAllForks, allForks} from \"@chainsafe/lodestar-beacon-state-transition\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst state: CachedBeaconStateAllForks = generateState() as CachedBeaconStateAllForks;\n\n// dummy test block\nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\nlet postStateContext: allForks.BeaconState;\ntry {\n  postStateContext = allForks.stateTransition(state, block);\n} catch (e) {\n  console.log(e);\n}\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"43b4c17d6734dd567e2ef755ea1dc272129d3180","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.14.0+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"16.14.0","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.3","@chainsafe/ssz":"^0.8.20","@chainsafe/persistent-ts":"^0.19.1","@chainsafe/lodestar-types":"0.35.0-dev.36+43b4c17d67","@chainsafe/lodestar-utils":"0.35.0-dev.36+43b4c17d67","@chainsafe/lodestar-config":"0.35.0-dev.36+43b4c17d67","@chainsafe/lodestar-params":"0.35.0-dev.36+43b4c17d67","@chainsafe/persistent-merkle-tree":"^0.3.7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.4","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.35.0-dev.36_1648823806758_0.6982160677831786","host":"s3://npm-registry-packages"}},"0.35.0-dev.37":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.35.0-dev.37","keywords":["ethereum","eth-consensus","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.35.0-dev.37","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"7c4ae524cae7d9819a40ca7c825bd5922240c889","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.35.0-dev.37.tgz","fileCount":338,"integrity":"sha512-3qZnrLYft9ALx+c1i0ASL1ACJ3WqRIrgHnJiiXLbqIaMNOw0ujgaFIfMf9bAlQTTPHfvELIon1c5bC7zv2Wf1w==","signatures":[{"sig":"MEYCIQDeWvSNfpIMy0SJkj1H7fMnuT8rasHDARfEMWxEjFeHLwIhAL0Q9x66Lo5grEoT5V1xMiOCMzv5v7avVqHdaOlx9uR9","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":554504,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiSfCfACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo2KxAAkubg1ub0sML4mVI7ssZBP0qrbrt7Jb+S0EZY1U2wpapG7ijX\r\nmuMaDoIKw/tZuSI3Q2wjLHQP4aIxNq7oe4vtDl7NedTRdtZ552/Jgi1EeZ2h\r\nYG8guVN/wNPd+jt5bHFT+t0CKNGW7ZYEjgfvtsA5BOcETrI+ol68zpZIpXUW\r\n3ZRUJdCTL6gR/nZ+bpZy7SAwXx2+hFLo6wGNtG2qAa3Ov2gs94faOx6AGaLG\r\n0D/PkLTaFI11Vi4xxbXZpvCf8jMIfS+fsOpm4G6sySHt34kHtDLIbnK3WlRE\r\ngKXflqlhavXtZa2ORyVJWiidaj5ttKEiK998Q1qUKpS1t/7M5ilLJfWJ3qdg\r\n85X7jfwYaEHw9WQnIfqD/BmcIJF+yXGtKpnI9wdMP7NlL//B3vJfx+zDf75w\r\nF8T70BUr+ku+VYRLZljkHO80kygLWsXrjDu1o+yQp4FXqEefymKyx1pb+spy\r\nAC6AuYs85OeaASgicYe+FH5VIIHIDEZ7x5JcPovtTb2c5lFgMFbwm6K30lnK\r\nbeNhOFTDY90L0oTov/m7pEAbpuRdIKMssLGJ9TL8n+NJB7RmNC3eGVLDszol\r\nVZL7GOoqigV2zDphrTbURbNrhAj8tmwE9VpAQQx+gGr0ifNr3EQmu/PtliGs\r\n0dnmiFenWsFo5Jqlx/Mh80DjJML3nB1yPJM=\r\n=nwvh\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n[![Eth Consensus Spec v1.1.10](https://img.shields.io/badge/ETH%20consensus--spec-1.1.10-blue)](https://github.com/ethereum/consensus-specs/releases/tag/v1.1.10)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-16.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\nimport {CachedBeaconStateAllForks, allForks} from \"@chainsafe/lodestar-beacon-state-transition\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst state: CachedBeaconStateAllForks = generateState() as CachedBeaconStateAllForks;\n\n// dummy test block\nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\nlet postStateContext: allForks.BeaconState;\ntry {\n  postStateContext = allForks.stateTransition(state, block);\n} catch (e) {\n  console.log(e);\n}\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"922cde02dfa511901c16225e40e5114359234b4f","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.14.0+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"16.14.0","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.3","@chainsafe/ssz":"^0.8.20","@chainsafe/persistent-ts":"^0.19.1","@chainsafe/lodestar-types":"0.35.0-dev.37+922cde02df","@chainsafe/lodestar-utils":"0.35.0-dev.37+922cde02df","@chainsafe/lodestar-config":"0.35.0-dev.37+922cde02df","@chainsafe/lodestar-params":"0.35.0-dev.37+922cde02df","@chainsafe/persistent-merkle-tree":"^0.3.7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.4","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.35.0-dev.37_1649012894867_0.4623510496347598","host":"s3://npm-registry-packages"}},"0.35.0-dev.38":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.35.0-dev.38","keywords":["ethereum","eth-consensus","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.35.0-dev.38","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"8d06c3792c4d5482659ac48f67118afcd0fccdd9","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.35.0-dev.38.tgz","fileCount":338,"integrity":"sha512-9VsTN8l/nr6Op/qeILHNcYx9g2WwY2djj0xUDumR0pCF+xGsY32Z8vg0n9TIOovKtMa7Mi5VmDFROJ1/ZjlYHw==","signatures":[{"sig":"MEUCIB4XqvPksUO9/8vXGOtwYofFn8m8Kyp+wcWVr+b/LyokAiEA7eLiOvrZhaSyCU6XlE2sf8zDWpc+lX6sB2a6mFZS5Uk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":554504,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiSfHfACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqdyg//TfGTAF3LlUNbQNPU1y5SI0WB7vfnY9i1EhM2LGwF26ix6IhH\r\nu9L8ki/r11i4bY+iazlisFx8ufW9nYBWjc1eDMmbyouaYcq19l22TbrDDNBf\r\nAylwiEHjLi3b2CGpiQSIY2wcrNdCXjVFz16XWbfV1HT0l6QnUyAkI6iZaxys\r\nU2nK+MVU1UZA8OUZWYd7PJX3Sz0cnSAz0se3wyYNanWYf36T/z0w6ZxLRbCT\r\nwaE6WwuEu4XJ+eUwfq/aXCg8Hpp9MmQCX7JzWTbTJGwBXZoMut0KTeXSBtv+\r\nz+7QnSRC8wMykG5kpjTB1YWjm0885+FH3kk110/kODyeXSkvn2A1waadTSz4\r\nq0Xq3GmHQJwVMkSnXGLFklTh9CyT5ycrutXC3ZUxX6h2si1W2g8W7oL8KJb/\r\nC3C2TcOYE9wMYh1rUPhCFivF3V9ILzk/MFnOy9gxHe9EYR/eIfJmwocYxjtu\r\nh8dlP5BegkU+DltXcEdOlFm5i6txC3E1OIgeBFUcykCnKYlB4YmM0/EPjqxa\r\ndK5sq5he1tLxsL8KCVeA2z+DlhVGmj2o2zKaTbmUBeI/13h5HpYNGcpW8DsO\r\ni+Mt04mxpjjHv+jlRP34xrKV4CgWgFLTm9QNaFe1NMkRvrnHO+tfkPQB47p8\r\nv28NuVvKeNVsQ4FH61SulPD4rZvsuNzkpDQ=\r\n=omue\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n[![Eth Consensus Spec v1.1.10](https://img.shields.io/badge/ETH%20consensus--spec-1.1.10-blue)](https://github.com/ethereum/consensus-specs/releases/tag/v1.1.10)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-16.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\nimport {CachedBeaconStateAllForks, allForks} from \"@chainsafe/lodestar-beacon-state-transition\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst state: CachedBeaconStateAllForks = generateState() as CachedBeaconStateAllForks;\n\n// dummy test block\nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\nlet postStateContext: allForks.BeaconState;\ntry {\n  postStateContext = allForks.stateTransition(state, block);\n} catch (e) {\n  console.log(e);\n}\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"3e1f9b26fa2d5b852ab0832340e97541541cf612","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.14.0+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"16.14.0","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.3","@chainsafe/ssz":"^0.8.20","@chainsafe/persistent-ts":"^0.19.1","@chainsafe/lodestar-types":"0.35.0-dev.38+3e1f9b26fa","@chainsafe/lodestar-utils":"0.35.0-dev.38+3e1f9b26fa","@chainsafe/lodestar-config":"0.35.0-dev.38+3e1f9b26fa","@chainsafe/lodestar-params":"0.35.0-dev.38+3e1f9b26fa","@chainsafe/persistent-merkle-tree":"^0.3.7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.4","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.35.0-dev.38_1649013215351_0.4933906114931601","host":"s3://npm-registry-packages"}},"0.35.0-dev.39":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.35.0-dev.39","keywords":["ethereum","eth-consensus","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.35.0-dev.39","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"d5a38f91b7754fe517ea4e58477a316f82f5fed3","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.35.0-dev.39.tgz","fileCount":329,"integrity":"sha512-kPtlAHBZ1rMiz7P3bFGRVOB4NdtcXKwYGSKyltP5NWEHeweunuM8B0Svy7V29mx/ik8MQpG87GE8mVjjxLip/g==","signatures":[{"sig":"MEUCIFztiiDxdlEtJdbA4XAA1mBWIZjQWyEb6bi513fu1iwvAiEAu+74qp8goyqzcqK1Qwz84IP/pmbv0YYOV3eop/a9G6k=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":518603,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiSyMgACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpmABAAihWjvqmE0YURT2n9pp0Cd9G9DPJ44dwKgPv2f/nArH/hMt9i\r\nJdsapLMr+xufmjBI4LEcTecs6HWjEMsPuuY1u2YeR2iSeamPSE4rP6wZAHE/\r\n5r5eYQZQF/zJ8Yq3xJdmpK8YiBg2fn942qsiys3rhsglWssGWw5N0sRL5LOR\r\n5tHqysNACs6hHBbImhDCYn5r/orYPrOn1ddfIGg421QKPjhT8rBfwxrFAkp6\r\nQ1IFEv8iB01WjPBuTfGq+GEkBDXylcShhCTleA7xwdLURpRwtv8uEHvh0Yj4\r\noI5PFScOSFOf32dM5v/OYhWDkeH1X53HtXvEmL6zDS6k2r/ReepqXhBc4Bm/\r\niYiBJTrYHnOEKPeFRSYL3Pszo/2otB0oXMXCB2pHPLWlXE2XNgFUwXbl8FJ1\r\n/tvhNcEpN6cex0GVoPxko55wsQAEivKqmUtbfVEvcnFyozpSi8r3lKTZFwd5\r\nXNt9GBovc82ryRUZZyD3cymr+OK6KrXTYy3cqNfBiyattZZs9sCyDFxuedqE\r\n/FJUJavB35w3ZuIFmbGJOmA4QcX5Wy06g+aQgV2ioHp6+RyTYZaulJ7MjiCQ\r\n8L5Z7rkB/oem5cRmRpl1IRVmVmBQDtIoi0aKMniWtB7+rFOwXQ3uTduT4Av4\r\nL9WU/WEVCpfAghrx5TDWWl5OqSV83gE/y50=\r\n=8Aup\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n[![Eth Consensus Spec v1.1.10](https://img.shields.io/badge/ETH%20consensus--spec-1.1.10-blue)](https://github.com/ethereum/consensus-specs/releases/tag/v1.1.10)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-16.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\nimport {CachedBeaconStateAllForks, allForks} from \"@chainsafe/lodestar-beacon-state-transition\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst preState: CachedBeaconStateAllForks = generateState() as CachedBeaconStateAllForks;\n\n// dummy test block\nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\n// Run state transition on block\nconst postState = allForks.stateTransition(preState, block);\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"3d1fd18660e4645d4a21efea10cf9a8244b57d1c","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.14.2+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"16.14.2","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.3","@chainsafe/ssz":"^0.9.0","@chainsafe/as-sha256":"^0.3.0","@chainsafe/persistent-ts":"^0.19.1","@chainsafe/lodestar-types":"0.35.0-dev.39+3d1fd18660","@chainsafe/lodestar-utils":"0.35.0-dev.39+3d1fd18660","@chainsafe/lodestar-config":"0.35.0-dev.39+3d1fd18660","@chainsafe/lodestar-params":"0.35.0-dev.39+3d1fd18660","@chainsafe/persistent-merkle-tree":"^0.4.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.4","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.35.0-dev.39_1649091360103_0.6216274022394253","host":"s3://npm-registry-packages"}},"0.35.0-dev.40":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.35.0-dev.40","keywords":["ethereum","eth-consensus","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.35.0-dev.40","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"e3e923de5062fbdd90bb1cba20d1c40d6d4e5aac","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.35.0-dev.40.tgz","fileCount":329,"integrity":"sha512-6bqZ73OkuxclL9DyJ/LgLFT1IAfU4+SBNG8WtLuh8hnRgT8BHzScI/fCtP/37VA3OFB/g82jetTkV7aKxTO12Q==","signatures":[{"sig":"MEQCIFLAvzWK37I6JP9B3IQF7WRJbtSBGVl5k9+3Uiguf9LrAiBWrX8Opb92GK1GxRTguPulZv/OivMhZgaHBcpjS9Z2yQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":518603,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiSyyhACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqNlw/+KUy3TMq231LkDlHv8v0Qy2C1NG+zyJFYs+aUqpTfxCsjU6Tv\r\nLN10+PdoThO6ANb8Caah66oCGAX8ZWpFY5pQCPwiszAduwSAjo+RUhzbtvMi\r\nP/Z8dpltshmdn6uLkfQJoO9VtWeWJLVLGPj7R2uR8sIcxddFERX0R5jXy9p1\r\ntfz+W686W8Bd/A7tMMUOaUJ+NE+j0DXKjEB703M8/U3vVV/al/3Gtreqd9Hz\r\nR9N4MkFcR6MIeRHQEdJDXNKSfbVqUrpk7wXGMeSncKV8GUTSOj/mCBnJ6kcE\r\nxR6cDDmI3Yh8NH1WOLsZpQ3DFrPva+OnhDaudY/9WS06Bh6FFy4SezG72v44\r\naAtRrR/zdr5gAro0Yh5uQji0hlUyES/WQ7LzPrN38LtFg4S81oltmW8oEUUK\r\nMQlMLeM1qd8AK3b+xJuYnvZ8KwGIVm8dP9iE2tV0quyX0ckn7VvfVTdDm2aF\r\nu/pusUdxlmiKCoFaLli0Ko5ZLnpO1IQVzTTdXXdVf2W/ugceO5Dt9QGpcqtp\r\nNcjp0B2SZf2McmzgomRJ2EpTBlGLwLC557SWSoshtcrH4u0bCYLln7KwOH6R\r\nS790MYWSzXRA+07f7p0fC1564ioEaxMb0DxmtxRbhJaRoOfaJ1VXzQysMrpD\r\nQpWhGUvphWisk2kdrPCk/ldmIH4z8sSVsHI=\r\n=fM0V\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n[![Eth Consensus Spec v1.1.10](https://img.shields.io/badge/ETH%20consensus--spec-1.1.10-blue)](https://github.com/ethereum/consensus-specs/releases/tag/v1.1.10)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-16.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\nimport {CachedBeaconStateAllForks, allForks} from \"@chainsafe/lodestar-beacon-state-transition\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst preState: CachedBeaconStateAllForks = generateState() as CachedBeaconStateAllForks;\n\n// dummy test block\nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\n// Run state transition on block\nconst postState = allForks.stateTransition(preState, block);\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"5bcadf8d6704fdbca00737d5ac15e715e4b6fff8","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.14.2+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"16.14.2","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.3","@chainsafe/ssz":"^0.9.0","@chainsafe/as-sha256":"^0.3.0","@chainsafe/persistent-ts":"^0.19.1","@chainsafe/lodestar-types":"0.35.0-dev.40+5bcadf8d67","@chainsafe/lodestar-utils":"0.35.0-dev.40+5bcadf8d67","@chainsafe/lodestar-config":"0.35.0-dev.40+5bcadf8d67","@chainsafe/lodestar-params":"0.35.0-dev.40+5bcadf8d67","@chainsafe/persistent-merkle-tree":"^0.4.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.4","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.35.0-dev.40_1649093792876_0.47791009374536153","host":"s3://npm-registry-packages"}},"0.35.0-dev.41":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.35.0-dev.41","keywords":["ethereum","eth-consensus","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.35.0-dev.41","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"63e12b395f56c9c1f34cf1000a93773dc60281d9","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.35.0-dev.41.tgz","fileCount":329,"integrity":"sha512-5Ex4zY0lp4ecMqjgmO3OkbfZoYT+DFsOLN4Q+OepcZHUssmSxCSP0EHeu1+laZ+/6Q+ptsqgJORl9xMUwLqCzA==","signatures":[{"sig":"MEYCIQCs1vqYZBBxMQii5tAkIIqA3aenJg1qCjlDBpAsHPgSkQIhAJ3sGVtSjVe7FXeX9ia/LyvlUYfoHrjd27u9UWIJNkfO","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":518603,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiSz1GACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoOFg//bdyYsGghtANwg7DFslLDHcBoQEU5LrDHcIzNeh5g6yfyrSQa\r\nG0vCsYccIn2QQWxrJCMmwtV1BN8atrQT3ODm8L8IjCXxLzPekfZS+9CxHi9d\r\nCjaxHlqgFOX45fZ3Qg4DN0T9V8iAv3h365+fUOdGFeBrYmnOmzq0Q8Ro3qz2\r\nAZto40H1ctPkSlNDi+1Mxj1Uwd865xmTI1+dWkIzlIDnfnjpVeHOAbRKuTl6\r\n9NhRL7aeFP/kw4SGfZsd2voIOLckx/vFlR9hgMKy7G/+j05XPm8aPF81G1g/\r\nu0zNKupCBBIbG8E6FjQ8/lTkhTEwPZrlagw7c5ilX3WX6OjPa2XB+/tDwAu6\r\n5xfclnokflkJwh6DNN/0prKt+b8mED6Eu8g8dere5Vbxw07y16oDN6yWuiZO\r\nPKt+czP33q6e59DP0GUv1WXLiJMF9JaG4FtiVZIlJS+62P8TkJghTz32fKQ8\r\nz/Jeg3bPQZiHgAA/NfT2RqFeZpF9lkUiPxu/oHMuQkyJQV28wAU674UsPGil\r\n1JqkP/Hg/+a4nhF5cbCXrO8c7dakiof6uzCaVgTAaq0NBFXz7fTTGgt8i4Qs\r\nbJn/wAJJO6pqFIugd3rajBMWSjiY9wBbj5qRCh4UGh23vOhCQ81lkAeB20Ti\r\nbMViV+iMPH+J69WZfzdaauuMPQeJIbyEazI=\r\n=L8Z2\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n[![Eth Consensus Spec v1.1.10](https://img.shields.io/badge/ETH%20consensus--spec-1.1.10-blue)](https://github.com/ethereum/consensus-specs/releases/tag/v1.1.10)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-16.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\nimport {CachedBeaconStateAllForks, allForks} from \"@chainsafe/lodestar-beacon-state-transition\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst preState: CachedBeaconStateAllForks = generateState() as CachedBeaconStateAllForks;\n\n// dummy test block\nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\n// Run state transition on block\nconst postState = allForks.stateTransition(preState, block);\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"111b194e3e6e9b6249149dd6d716c42d36915644","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.14.2+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"16.14.2","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.3","@chainsafe/ssz":"^0.9.0","@chainsafe/as-sha256":"^0.3.0","@chainsafe/persistent-ts":"^0.19.1","@chainsafe/lodestar-types":"0.35.0-dev.41+111b194e3e","@chainsafe/lodestar-utils":"0.35.0-dev.41+111b194e3e","@chainsafe/lodestar-config":"0.35.0-dev.41+111b194e3e","@chainsafe/lodestar-params":"0.35.0-dev.41+111b194e3e","@chainsafe/persistent-merkle-tree":"^0.4.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.4","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.35.0-dev.41_1649098054401_0.4644778875925817","host":"s3://npm-registry-packages"}},"0.35.0-dev.42":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.35.0-dev.42","keywords":["ethereum","eth-consensus","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.35.0-dev.42","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"b7615525676dfc3088df5987b6295aa8c1f4d4a3","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.35.0-dev.42.tgz","fileCount":329,"integrity":"sha512-XDSXSFOHp5sXRLP4jMO76phiBtgOw4Jqa2h1ZnpEEESFXjTE412JYg5WiHa9tz9BWP4buODwFUT+mBCrbxlJvQ==","signatures":[{"sig":"MEUCIE459nS04Bys8ILbDKfvAoHTHzPMtGMx1+ogjnyGlxsAAiEAvcIQm9WFfEYyV16iOYTwix7JyGRJtt3rz34+XVUsJ9o=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":518603,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiTBtzACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpopA/+KJLUwvTYnn4L9dfolw17q1pXrEZIFqOFYvXYDgDnS2vn7Ldx\r\nUjsVmrDe6jSHAO/G/Yap2nM//WQfApKn3YZmrekyRiWM3ZgxJzpuzo2o7gb2\r\ncEtHtU3zAKbMwIxoISurANAToMDUAx5M7cD2c1rRQv9pWyiZsILK9Y9TPbDJ\r\nuDCvhJ+IVG7qfiXvoUTYz/23HCP1fyAqEaWc1fSXmszZgkhpB8ccLwXxDRlD\r\n1SrX6ZSZf9IIcrq6jGsATLSYjo21Bhjbg82nfkwFI73jNb/5mWG1Yaz9p9FP\r\n0hgaBdaJnTUOmz6DTUX8YOCOb93XMqhCeI9QbPolTW9B9ocfGBjv3cmu2P/i\r\n8r3Z+7RoMPPokYbrKNXE6w9HFYDX0kD7n/xQq4sS5NCqiwkWuhb7wyl8AtRe\r\nIkVnVAASxqxrWoJBwHZORYzrVhnZsaDEpPs9PAny8KGPRb3KMwJx84vblT6w\r\nGxGI8s9UmQevCcunfC9pB3bEXvDtOxcPmrpg7Kr4GN8/yQM2DqslOTuclSdU\r\nHo6FrRWC/qfo2Vx7MjGjrP+sIEtGg9KMtUYPrMy39GuoFN0/Qq6ReI5Pshv3\r\nWMLYTGElsiGY19QlFqk8sYzNojAFmDMkfyJzGlN9nF39H0yjZbxMRynVHaZh\r\nyOfWcvW+MwDYenlHEbvnMgDfZ0l5RXDiGBY=\r\n=V8ZW\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n[![Eth Consensus Spec v1.1.10](https://img.shields.io/badge/ETH%20consensus--spec-1.1.10-blue)](https://github.com/ethereum/consensus-specs/releases/tag/v1.1.10)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-16.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\nimport {CachedBeaconStateAllForks, allForks} from \"@chainsafe/lodestar-beacon-state-transition\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst preState: CachedBeaconStateAllForks = generateState() as CachedBeaconStateAllForks;\n\n// dummy test block\nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\n// Run state transition on block\nconst postState = allForks.stateTransition(preState, block);\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"d61d898d0dbcde20335c4657137feb7014f9b2ef","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.14.2+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"16.14.2","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.3","@chainsafe/ssz":"^0.9.0","@chainsafe/as-sha256":"^0.3.0","@chainsafe/persistent-ts":"^0.19.1","@chainsafe/lodestar-types":"0.35.0-dev.42+d61d898d0d","@chainsafe/lodestar-utils":"0.35.0-dev.42+d61d898d0d","@chainsafe/lodestar-config":"0.35.0-dev.42+d61d898d0d","@chainsafe/lodestar-params":"0.35.0-dev.42+d61d898d0d","@chainsafe/persistent-merkle-tree":"^0.4.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.4","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.35.0-dev.42_1649154931171_0.4736034369187403","host":"s3://npm-registry-packages"}},"0.35.0-dev.43":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.35.0-dev.43","keywords":["ethereum","eth-consensus","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.35.0-dev.43","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"df3936be3ac55df87791bbf845c3873858dde55b","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.35.0-dev.43.tgz","fileCount":329,"integrity":"sha512-DPaU8Wiwo6R927v46EhAFvpgac+5LaL0IOJy4sQk/8VcbYs8vCAtdssyz7ATYwG3OwaeDgs2Uo4USRfjvBmz+g==","signatures":[{"sig":"MEUCIQCwkVQTDBjXEZi225WO76X6QgO9i72dBRm4/3rb4csflQIgUW0o414eniAASyTrceGRjfDHlNHaPW98QqIxN53IDb8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":518603,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiTD4mACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqWvA//TabRlBtH+PlCefrtQ23i3BtLeV5BQ072eVdI5OsEbKKKe9nJ\r\nUKWhz5PAm+VnTw78kbCj8brWd841oTWHHhAgK3hKrBmKfa7yUI68soHLpDKk\r\nL3ptVVWJugaAKCiemk0KoNiDt0OEo4Y+cAiQKn6Tr+HdwNc36EVNQZPi6ntz\r\n+iUsCgX6L6DA3wUmlbpZ/zeg5HOBkWA10b0nIZQRbDg/FmRLYaJH3hM9m0Np\r\n3mCCmcgi/UnZ7QCJD4MgkIhObUablILyCKEZLAyplFumwgDaM1qOwbm2sBJh\r\nEAiiehOcb9lGIniChTciNGrBe4UNPH5N6F3BY+3jf0+dV+L3Rslh8MX2YLyV\r\nvNDD00DFj/RGZdRBGoavOvv5gY/ifdwySR0fX5HmX+Ug846DmMxrDa1pdtvQ\r\nPW0Rk8M3KXH18vbP3NFhIegyyE6X0GEpLGgrCfAr0Z07Mu27oqqC0HsvJJEm\r\nLprsmUMKfSFJuzZNy8IfuBsTpXUrxWn4aWQQ903gub+9DqjkUKdc0J/HFKTH\r\nhCK/FsFpmKcm1rz703H3XYj7vjJEhXo7oyZZbpJ23YlQ5g9f/4DagZrtvcFt\r\n0b78CiNq9gY7GZ7yLHkS8qSI9rJrM/rRDJr4cAfQyD4CJFNnuFIRPQ6TCF0/\r\nUcPQpb9YC84jrRq7czlvB5q+RZAdOuD22Xg=\r\n=UCvQ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n[![Eth Consensus Spec v1.1.10](https://img.shields.io/badge/ETH%20consensus--spec-1.1.10-blue)](https://github.com/ethereum/consensus-specs/releases/tag/v1.1.10)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-16.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\nimport {CachedBeaconStateAllForks, allForks} from \"@chainsafe/lodestar-beacon-state-transition\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst preState: CachedBeaconStateAllForks = generateState() as CachedBeaconStateAllForks;\n\n// dummy test block\nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\n// Run state transition on block\nconst postState = allForks.stateTransition(preState, block);\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"4be67cc9c0b9197bf411c10ea661eeb617dca23e","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.14.2+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"16.14.2","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.3","@chainsafe/ssz":"^0.9.0","@chainsafe/as-sha256":"^0.3.0","@chainsafe/persistent-ts":"^0.19.1","@chainsafe/lodestar-types":"0.35.0-dev.43+4be67cc9c0","@chainsafe/lodestar-utils":"0.35.0-dev.43+4be67cc9c0","@chainsafe/lodestar-config":"0.35.0-dev.43+4be67cc9c0","@chainsafe/lodestar-params":"0.35.0-dev.43+4be67cc9c0","@chainsafe/persistent-merkle-tree":"^0.4.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.4","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.35.0-dev.43_1649163814228_0.5220152825084299","host":"s3://npm-registry-packages"}},"0.35.0-dev.44":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.35.0-dev.44","keywords":["ethereum","eth-consensus","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.35.0-dev.44","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"79cbb858607d81360b20c916296d439b54f8ad2a","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.35.0-dev.44.tgz","fileCount":329,"integrity":"sha512-5JqvolCF5cVmAdtfgj/N41VLVBZ5Ck3Jb9CLD6OkDz2Bb/s9KJDnUWQbRAEvbFlBqIkX4xKYlHNtGgG/CNn1ew==","signatures":[{"sig":"MEUCIQDX71Yx2CPwJDzK/ZajYmE7wz3713LYiL+XOrENt+npqgIgN2AP0t1F8ODE++9BTdulmcqSEONvqu6oCRFcAmThnqY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":518603,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiTI5KACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrFyw/+MGR/zIWxkVLFYDY7hrx8i7uGSuXC/lI18Huwi+Z9cv4dA9nX\r\nS9dnhQfVae9Gy5yjbkfnc2n4Ag7RWhwP3wrMGFn3zrgWtoVA8yNrdSe23Mj7\r\nw/05huFX1/QU/jrQOP2tICNcV4loG1AOblfBI7N+9qjUYR/XkprCLFMcqMXI\r\n0sonHK2h6N9HHatzJwtaxpkm9pqn/84Y9YM0WMR2TrdeaLNdekGzsZJG4jfZ\r\nhTkow2tNazditpj3VRoZ08PU/59sXjGc7NHBfU3/p/vIon7dx6Vy9eMYw7XL\r\nunkqJ/Eqta9UWNkEssXttOlHSoL64tPsEOTp+p6DgeL1KaJ22n0gI3rR2j3f\r\nxmZvpEm4LZ9UqfejLGALziVgXiqJnH2c9ztOlvuKpU+oDPfbbXVVcdc7t3uo\r\nMPOrcT/FxJwDVm89gdcpaWLmgxvQVKP/gPJSGVNi81nbIkgQPKhWby489y3P\r\nY/c42knv/EopQRExkHpDi/g+yk9KZb5jpHtTkvObF+Upesx+3PuNPN7xuDUo\r\n3EFHcWA2fp0QXs8rEmTqQzxwNWdnfEUcI9FP70tW3IVrxVv+5mL5m8kfqysO\r\nat0EMNQ7amGa04xAudVFqLqUo0IA8ppAEPX2kdVfHO7lXeGE0GSSMrCqdS33\r\nNfcfNiQyRyjOcFlfcEC9s2LETFqzq5DoExc=\r\n=9pOU\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n[![Eth Consensus Spec v1.1.10](https://img.shields.io/badge/ETH%20consensus--spec-1.1.10-blue)](https://github.com/ethereum/consensus-specs/releases/tag/v1.1.10)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-16.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\nimport {CachedBeaconStateAllForks, allForks} from \"@chainsafe/lodestar-beacon-state-transition\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst preState: CachedBeaconStateAllForks = generateState() as CachedBeaconStateAllForks;\n\n// dummy test block\nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\n// Run state transition on block\nconst postState = allForks.stateTransition(preState, block);\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"3218989902c972d6045b5f68a759a115398c1668","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.14.2+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"16.14.2","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.3","@chainsafe/ssz":"^0.9.0","@chainsafe/as-sha256":"^0.3.0","@chainsafe/persistent-ts":"^0.19.1","@chainsafe/lodestar-types":"0.35.0-dev.44+3218989902","@chainsafe/lodestar-utils":"0.35.0-dev.44+3218989902","@chainsafe/lodestar-config":"0.35.0-dev.44+3218989902","@chainsafe/lodestar-params":"0.35.0-dev.44+3218989902","@chainsafe/persistent-merkle-tree":"^0.4.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.4","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.35.0-dev.44_1649184329975_0.3906677808999901","host":"s3://npm-registry-packages"}},"0.35.0-dev.45":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.35.0-dev.45","keywords":["ethereum","eth-consensus","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.35.0-dev.45","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"ce14c7f836148aeee88bb070485c14abf1438d4b","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.35.0-dev.45.tgz","fileCount":329,"integrity":"sha512-Be0TBjOQIXkK2ub1hRKo4Gh/mvfMqiDQDXW9QXfSGzsXUMW3zhHA9zWAiXUMBB2zx4arMCsVoJDg4edbDg4guA==","signatures":[{"sig":"MEUCIQDcArWccOK/3f1vBw2zxXkhfH6QtWBP06kzuiLZNWaaQQIgSZ5DLmyujSm35+ZLoUtLloIjcvKBXkIKLBbuvur+KWA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":518603,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiTJC8ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo/fRAAkmThGkbo4BHZ2LWK1iV8v8kV3Jwie4A4vIHd1q9h38UGauQO\r\nQZMYQ0twBcEYFVQvfxOGreocPVZGdY0on/GEUimo2gOVMlM9U+n0x61oBteZ\r\nuISjndBH0VJONfMxa3/ra6Rre3HjcvORdLHPQ2kuGivEnUtnrbSTMpz9kjZ3\r\nmEzDoLBv4CRkLRHVfhERcY8Rh7tpfEE/NX8p9BZNx7YK8eeevQyCkoZtCPJq\r\nFLRJdEVB2sHMhQBRGQkfF92yi+PMmCoMV65uKYwYAuZqIO8OJra8coja8bSq\r\nKX5+Idhvtg5xrSYKoOHJHI3H/5bQfIslgbqLfxavy8en0QmhslCy22aB3gpS\r\nfjEtKeaMv8YwzW8DK2XbYd5sn71tT9qv+1X2DEiQn5oAFx4rOOmSyzAOMliv\r\nDrsHJ3WKUTStb9+0hIhDP5B6DeOb0h7uLplEI9Nua1dcZiAk9JPRKTHCdxdw\r\nEIAigcrV5yYFPHHt6AoaLH0X/5/rol/NiSpYDi7cUpGsZQKtNlfPU0lKfyRO\r\nJRiCwhnDvunrdyB4qmhH3MovAgz7UysVhtMTO2VeZk1l/ttGKukqtgtZW8Mm\r\njtVQ2JTYLQKoqH4S4N+q6yUcNeBPalPOazISiJUhMHjbMUFvTJp12W/fCNGo\r\nO2gPvIwbgJhbpfhYKhQc2SadzOC8YmvZLyQ=\r\n=nsmc\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n[![Eth Consensus Spec v1.1.10](https://img.shields.io/badge/ETH%20consensus--spec-1.1.10-blue)](https://github.com/ethereum/consensus-specs/releases/tag/v1.1.10)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-16.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\nimport {CachedBeaconStateAllForks, allForks} from \"@chainsafe/lodestar-beacon-state-transition\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst preState: CachedBeaconStateAllForks = generateState() as CachedBeaconStateAllForks;\n\n// dummy test block\nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\n// Run state transition on block\nconst postState = allForks.stateTransition(preState, block);\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"60fc678e1509e6d2deca00a983cd880266ecea02","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.14.2+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"16.14.2","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.3","@chainsafe/ssz":"^0.9.0","@chainsafe/as-sha256":"^0.3.0","@chainsafe/persistent-ts":"^0.19.1","@chainsafe/lodestar-types":"0.35.0-dev.45+60fc678e15","@chainsafe/lodestar-utils":"0.35.0-dev.45+60fc678e15","@chainsafe/lodestar-config":"0.35.0-dev.45+60fc678e15","@chainsafe/lodestar-params":"0.35.0-dev.45+60fc678e15","@chainsafe/persistent-merkle-tree":"^0.4.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.4","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.35.0-dev.45_1649184955819_0.6186264142509772","host":"s3://npm-registry-packages"}},"0.34.4":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.34.4","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.34.4","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"bb7cc2eff636b58d7750d2e2beeddd52c9559800","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.34.4.tgz","fileCount":347,"integrity":"sha512-tWNHCZ3LsSNM3w3j9VPM9cJjW/oXPXS1g04Gxqj1udd5QEUHVe/SmA/L0BKvHL0VsMi15uLELN4HVUt/s6ojTA==","signatures":[{"sig":"MEUCIQCQcLJNL0ybZaKyCxOnnR45QrJ8wyE6sfk9vT54iLcQ3gIgMCNp42361o15j3bgAq+8IBhemzGzZ3hfa+Za3+m2dGc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":554656,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiTYKVACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq37hAAmvIupS4OCNqpMYBDtHN+WcWvS/dyrE8YYHiSiU6Umg5EE1PI\r\nsr62DS5cydQx+5bsIMneVtJ/0Qe7bhwu3X1n8hxFNh+N13AVhjGsijMtvjh6\r\n7G1VSNWtwcgX2G8DQjp7ZqXyLaEWCkCMHBFFS+O7pT8rDELLMufcGU9muPsc\r\nqNjZUHxl21kcAb9+3EpJ39erHW/R2p+m/+fm/DBJ5tpiM6dCJkl0DVaz9COW\r\nepRPKfZOotMQVX5EpMYOiSPItWK6oIvYQGv9qlWnLa3gyFf27UWqDaMbpy2L\r\neLjfnuCDxswykMH2JV5+0Y/3n2bF8EBRWWOXiWDtBpAQcos2ZDqyp37QA6RM\r\nH3CHX32z/oBbagDp30wWLaN2qcojc8bnbvFjse3AHrKn4gm+ECK3Zio7bcVg\r\nUcXWgk7YpAoMNMtgGAsCgnDG8faj5ioJk/x35gpRlz+JCcE0lIqc295f4d60\r\n0HySt5N3a/QmKRtAvPjdWGnbU1b6XJYIk+cnZPChp6n+u63bJK4j3j3ToOjx\r\nUIvUbl2MAH1Xzkg3tINgOAIjs7yJCrplJYMwNG/4gjsneXmS7ml12q3avazU\r\nqZyrmSK84ZDFaLxDVzZVBajECgfL+teJIik39HCZs44ZSo1MyMPgnxIwdcEa\r\nQAS9oov51P9nivUK6bF13Wjq02Hx3xnqUMU=\r\n=tbRP\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","gitHead":"4d766d1ad6569dc3f4aa628c57c695f1abc7828e","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.14.2+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"16.14.2","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.3","@chainsafe/ssz":"^0.8.20","@chainsafe/persistent-ts":"^0.19.1","@chainsafe/lodestar-types":"^0.34.4","@chainsafe/lodestar-utils":"^0.34.4","@chainsafe/lodestar-config":"^0.34.4","@chainsafe/lodestar-params":"^0.34.4","@chainsafe/persistent-merkle-tree":"^0.3.7"},"_hasShrinkwrap":false,"devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.2","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.34.4_1649246869136_0.6228921354622239","host":"s3://npm-registry-packages"}},"0.35.0-dev.46":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.35.0-dev.46","keywords":["ethereum","eth-consensus","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.35.0-dev.46","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"2210014e679e462e014ced18d3aa0c2291f46e6b","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.35.0-dev.46.tgz","fileCount":329,"integrity":"sha512-ihEz+iinwlpJPdSZBrTenrjPvgf5NoIpVRKDqzrTfrvidsfPoaMdQQcJE50GzfXEwOBkWD2uex88gfo90kgUdQ==","signatures":[{"sig":"MEQCIGSXdckUaFsMwt7rlyaXmu2EfaVQ2uw8xvUpJ0kvc9yoAiAXaJ19wg+Br/bIrtRhUfm7ajA1bjo8VEX3TgZdCvjwKA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":518603,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiTYNRACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoN9g//UCS8Pa+8NL+BxLsfRxnVwlOV7EaNHMKaG9dzsf/JtKOi9jvx\r\nsxkwF+zJmuLlJAHYD+rHcqtTjFUqrX/rQ7b3e1UV9yynjWKmzfqq7uYrYHqf\r\nAcW6WnSlUoQVQgl5T2pLq9sz/V2uXqNT6NdkUXdNbKvtP44HM3dWmGAMH7Ok\r\niLk2Ja79vwr5VlX/K3mi/Cb2UVuRWidFI5JdU0rQXm5ZRE1ttaFIjtNFSRJ5\r\n8TRD4Qc4KRvOMBnQqwJV3SxKc+d43bU9+XuG2tQKpBNbyDfDeit4e35sSYuj\r\no0lvgUzI6N2Q+yeASpt1nwcJIlK3rGlKMtXfK3838WmWmCvgtUbEjHITT2VZ\r\nWKgXBoyWi8VS/5v/BcSYZzxO5WR2AwdR77jLqeKVfCwLQvfrtR+h53dYaIul\r\n+srX1sibXO8O4yiSVGqP2NeCVkRLR0v9UKzpnFPioh9087O0ABVtmx4yHg+a\r\nTljcexr36CyY4iFMMuiPjeb0OwVCLOu08adc9n/0+C8WKlBRXUCIaYKyjVir\r\nvN8NrcfajVF02nfWqX55pg9/G6GkKLLEOMdbfzzqisq1qOZMm67SPtDZ7p89\r\na5ZcVVp6Yw29kXf7H7ugiJzhD/XyZxR3bcbD8o3lNzIqoZytC7tyGe5wx7V+\r\nkcdsmIiqlRCD3wSUtFeJnrbiYvbNN6lXjOE=\r\n=DbIw\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n[![Eth Consensus Spec v1.1.10](https://img.shields.io/badge/ETH%20consensus--spec-1.1.10-blue)](https://github.com/ethereum/consensus-specs/releases/tag/v1.1.10)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-16.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\nimport {CachedBeaconStateAllForks, allForks} from \"@chainsafe/lodestar-beacon-state-transition\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst preState: CachedBeaconStateAllForks = generateState() as CachedBeaconStateAllForks;\n\n// dummy test block\nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\n// Run state transition on block\nconst postState = allForks.stateTransition(preState, block);\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"5bb4954ce39c3d2ffe0ce3526b67268c40dad620","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.14.2+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"16.14.2","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.3","@chainsafe/ssz":"^0.9.0","@chainsafe/as-sha256":"^0.3.0","@chainsafe/persistent-ts":"^0.19.1","@chainsafe/lodestar-types":"0.35.0-dev.46+5bb4954ce3","@chainsafe/lodestar-utils":"0.35.0-dev.46+5bb4954ce3","@chainsafe/lodestar-config":"0.35.0-dev.46+5bb4954ce3","@chainsafe/lodestar-params":"0.35.0-dev.46+5bb4954ce3","@chainsafe/persistent-merkle-tree":"^0.4.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.4","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.35.0-dev.46_1649247057415_0.581540496406471","host":"s3://npm-registry-packages"}},"0.35.0-dev.47":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.35.0-dev.47","keywords":["ethereum","eth-consensus","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.35.0-dev.47","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"27f346f8f3dc2b25b9d7de8bde0b1bf3e2e519b9","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.35.0-dev.47.tgz","fileCount":329,"integrity":"sha512-/Sj35Orgwptb/GRtMz/e7sC4/7qt/heajIOJGQdxNzkT+HT7yhxLZNx8/XHHMul3EFnE/YCGsMMrs2nN5/oPdQ==","signatures":[{"sig":"MEUCIGj+6CUY91HxxWIY8HMddGUuNhTJRg2Gs6xqIn62gPbAAiEAsDnXQr0UXvT76MJnk1sYWcQ9oNxfyOpHPGn6e/5VFvQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":518603,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiTmtnACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmoeag//SGI643Wr6pmw4EXMcRyqmZPd+tXbCl/+sBs7ObIiXlP0CfO7\r\nlavtzGtV1sCgdh99JTEyRCX5qfaJPUZEnF1mnBGH169DiRHfs2YoyxAtEEfG\r\nknO9eBuxPrCP4wwG3pusV/w4TKJOIcEOv7pvLcuDGBbKoO8yFfrs+32+7lc/\r\n5OyjB3ufI4pvkAPO0MQJWgdA6TbaVUUCE9Butq5yLcywf195evX6bGskOCQN\r\nIpAH2uXh7QCvjuA1zo1SDAuk39ycd7FI8srhLCpW4iisUlN9l5dkmeBSsJdV\r\n52h+xh08vSFPlqh8985oWKSc/7MwBVplUfhdYWvZllbuxqT4wYCSu974+3gv\r\nxK27rCC/YAlAzX3i/OiKue9l6JeKQimDjIbQuKZNukPxXH8mZ0A9bUWQaQD8\r\nPysbDy4uqfNXFMq+6a756Luo1zgQ3FjlAX6grmOlKjtsmzPymAZw91HJDJhK\r\nNE7A/hZ8afW+Pxn8SQrVwUfcEzPfmny0NlmQPL53icjrfUOp/tMHT3HXFPtx\r\nnam33IlbmK/pTp5k2bqc1y3Zxhql9vZIUbxoBGcQAZD2OYlTDDW+2b//o3lf\r\nL9J7cQIS9Xh4qtTH7aEmja/Dn69DBhTNtqWoU+u65CEUfORXEBf2l7qJaxiZ\r\nhKQy43A4BntzEO62a0CXBG551jFIFsFfoNI=\r\n=QzTb\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n[![Eth Consensus Spec v1.1.10](https://img.shields.io/badge/ETH%20consensus--spec-1.1.10-blue)](https://github.com/ethereum/consensus-specs/releases/tag/v1.1.10)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-16.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\nimport {CachedBeaconStateAllForks, allForks} from \"@chainsafe/lodestar-beacon-state-transition\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst preState: CachedBeaconStateAllForks = generateState() as CachedBeaconStateAllForks;\n\n// dummy test block\nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\n// Run state transition on block\nconst postState = allForks.stateTransition(preState, block);\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"bdae02351d427ac9fd2385056ff5f3694e277e2c","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.14.2+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"16.14.2","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.3","@chainsafe/ssz":"^0.9.0","@chainsafe/as-sha256":"^0.3.0","@chainsafe/persistent-ts":"^0.19.1","@chainsafe/lodestar-types":"0.35.0-dev.47+bdae02351d","@chainsafe/lodestar-utils":"0.35.0-dev.47+bdae02351d","@chainsafe/lodestar-config":"0.35.0-dev.47+bdae02351d","@chainsafe/lodestar-params":"0.35.0-dev.47+bdae02351d","@chainsafe/persistent-merkle-tree":"^0.4.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.4","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.35.0-dev.47_1649306471325_0.2148438820322185","host":"s3://npm-registry-packages"}},"0.35.0-dev.48":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.35.0-dev.48","keywords":["ethereum","eth-consensus","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.35.0-dev.48","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"07d0bfdd486d4402fbf046e34756ba3059849111","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.35.0-dev.48.tgz","fileCount":329,"integrity":"sha512-D0usJkNYIA1zQ9N7wLIizpa7eX5/wQzHxTO5e+uP2vhJgXoeIArUkcSyyG8OUjEsJ6lgV1S8g36pvtgZe8fQzQ==","signatures":[{"sig":"MEQCIEkG+7nUxNGJH93gZa9m7a2lHbUHk6zcP2QqYMS2XaOwAiA6wcbwOCUIwprIhXPwIqPNtOpWsDstoAQsveX6iKBzEA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":518603,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiT46VACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmptQw/+Or3JU595RJ4CO7pg5QChoODryuDRA1xSSc1cfocEls6IQdtD\r\nXNIcKfv7fXmAfgHoEuoMSFWz3jilcws/BF6p2HgMLgjPWnj6L15/2PaTs5o9\r\n1UhnTLsH74uwIKrBqH1iLc/DBCX2z2EiJFIVhtvCHpuA8Q0sdHeK6Lq9Zbfh\r\njjBa8+DVVdxizmglDbK6Mw8U6AAK84QATGgU9qU+1A1cMXCInou2GEPCpuva\r\n8KsmK4lL9jVtPT8d4SDzBfCd1i5fPcH+Hm0mM1V0OuvuEV6HOOuT2CF4RKBh\r\nwdniMD2bxR06ZuEXkD3EfIREYiKnLM8WF02Dmw9BFenP++TKOF6n4InZfuzw\r\nbkqLZfTmVwvfw6vFW4uGLRI+ResizT/YKOIwKxlaKOOgykP9NNpsdPpitv78\r\nKze+/eZC6opM6BqIlze2/NImE3Iy0WfS0bxK3cPYxq5sRJCgAPi8G4x+cos8\r\nO65QgF6rH1vXlEaIMqWOzva8d+PiUKhVGMlQvbPRJ7/BdppzQeUtJLByBefP\r\nqcoSYyyULFwa7wTGBEYNtwr/gSDy46nL8a/TtCn56caArUAmZTBUx3BHo0rE\r\nTSCeKdwydLary1GgIxE6SrxlG5zUFVhJNaDf3tSP4l0vLjnX9Wr7Lxpb93tv\r\niphLMRvS3sz+pMGnSBWTTuh8dytp38XBul8=\r\n=LZux\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n[![Eth Consensus Spec v1.1.10](https://img.shields.io/badge/ETH%20consensus--spec-1.1.10-blue)](https://github.com/ethereum/consensus-specs/releases/tag/v1.1.10)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-16.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\nimport {CachedBeaconStateAllForks, allForks} from \"@chainsafe/lodestar-beacon-state-transition\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst preState: CachedBeaconStateAllForks = generateState() as CachedBeaconStateAllForks;\n\n// dummy test block\nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\n// Run state transition on block\nconst postState = allForks.stateTransition(preState, block);\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"bc9afa7028e79f8405ebafc3aca56b782fa96a4d","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.14.2+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"16.14.2","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.3","@chainsafe/ssz":"^0.9.0","@chainsafe/as-sha256":"^0.3.0","@chainsafe/persistent-ts":"^0.19.1","@chainsafe/lodestar-types":"0.35.0-dev.48+bc9afa7028","@chainsafe/lodestar-utils":"0.35.0-dev.48+bc9afa7028","@chainsafe/lodestar-config":"0.35.0-dev.48+bc9afa7028","@chainsafe/lodestar-params":"0.35.0-dev.48+bc9afa7028","@chainsafe/persistent-merkle-tree":"^0.4.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.4","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.35.0-dev.48_1649381013499_0.4281747455912377","host":"s3://npm-registry-packages"}},"0.35.0-dev.49":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.35.0-dev.49","keywords":["ethereum","eth-consensus","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.35.0-dev.49","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"0bd5d930823d7a6d3bc7ddd1f53ca20f3bc9af1f","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.35.0-dev.49.tgz","fileCount":329,"integrity":"sha512-FjUIDZ/nGn+UbmwYbZHcfYUy2s6zveR9wm8eY62G5cyz1iDEYmTZfg9WcRegG9Gb1rsloUSXs+TN7gaKcmLWhA==","signatures":[{"sig":"MEUCIQD2tcQyva7kbl0xui9Vc8TH3ODejDJ7Xc0DYsAiZ/bRmgIgTGq1cNyg+pZdLv3Xxv1Yww1rEN8jES7gxyzkdgy8nek=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":518603,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiT5U6ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpknw/5APCRCu/V88VVml1wi/EoyiYarlS+xRVH9hiFfmgjitm+PqMy\r\nlDJTFMfyoowxtHLhieMJ9erTwP2AK4w4Wvn4BkITVoLYBXb8SrwiR40M1TE8\r\nOCSZRQoE2xeeJfBb+GFwJBRH2yh7fmhyR8nMD5QOj+uvxxe/b+jo4Y8K9FkQ\r\nK7oLF2Fp5OiDYBFmbaY677Mb5C9uOIStjIhiyBFTgi4Kan/WRsljTy5NFCW/\r\nWqhwmVshAC1tyXlRaRoO/wn6E/orz9IwJ57BE2RLI1EtTESG6a8KNxdUOaQi\r\n39R7/MqOUxJfj7QVs2AccwQnnbLlaVwbLaIu1hVic61l/JwWwAUBFaXihgWh\r\nG1Tx3qQeK4xKWQA3lTZPLA0kyoXAxGX7klah/DqMruQCkYAi6A8BdFsxjEwv\r\n6v7PXTBdqn7r2G0i4dYhFjt42EIzZp8yvatlQtMP0vhbvF0sEyyg8/zMRPix\r\n1Wei220Cwm843yK7fNVI1jchjO5to0uEugcKCj/lqD2ryL5UJ/jenOUft2v7\r\nDMUMT/X/EvnXXxEZ1NzGrD6ilkqb2bN3spqS5p3KqgEs3RQs9x4v/lv/fFWD\r\nZDrf5nXFkYIPlm+/lV81MBqFw6zNRrddKWXVkHmRT3xGsjdYU7tLNOU4Yeh+\r\n5oj6K5iXo9yjbbSPLOm+7bgRrrV+VcAT6tQ=\r\n=HzGn\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n[![Eth Consensus Spec v1.1.10](https://img.shields.io/badge/ETH%20consensus--spec-1.1.10-blue)](https://github.com/ethereum/consensus-specs/releases/tag/v1.1.10)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-16.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\nimport {CachedBeaconStateAllForks, allForks} from \"@chainsafe/lodestar-beacon-state-transition\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst preState: CachedBeaconStateAllForks = generateState() as CachedBeaconStateAllForks;\n\n// dummy test block\nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\n// Run state transition on block\nconst postState = allForks.stateTransition(preState, block);\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"431118019d054d3f4114d8bf57ddd251b29b037f","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.14.2+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"16.14.2","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.3","@chainsafe/ssz":"^0.9.0","@chainsafe/as-sha256":"^0.3.0","@chainsafe/persistent-ts":"^0.19.1","@chainsafe/lodestar-types":"0.35.0-dev.49+431118019d","@chainsafe/lodestar-utils":"0.35.0-dev.49+431118019d","@chainsafe/lodestar-config":"0.35.0-dev.49+431118019d","@chainsafe/lodestar-params":"0.35.0-dev.49+431118019d","@chainsafe/persistent-merkle-tree":"^0.4.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.4","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.35.0-dev.49_1649382713832_0.49507511590769204","host":"s3://npm-registry-packages"}},"0.35.0-dev.50":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.35.0-dev.50","keywords":["ethereum","eth-consensus","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.35.0-dev.50","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"f2c789bb1cc35d4538297431fd38f0adc74143aa","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.35.0-dev.50.tgz","fileCount":329,"integrity":"sha512-9azXNhASdCvIBuuw7o1QGIJ/XkEuzbmR272C2LKBwgylJ38mwh0bjCYehbwfCpv5ZKc/KEDZt5Yy24EO6dqI8g==","signatures":[{"sig":"MEUCIAM1VkbBVUgwMOGV2jBIPSF3lrCtGddj5cvqEALxa2yiAiEA2CrHWb/5OnlPngtjHy8R5EsQ74/Ap0zVPQd86CAWUrA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":518603,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiUIoMACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp79g//YmzkW7R236g7HiwubA7CiaAM6vyO7LAPXoXRUn3Zbpromg8b\r\nNmlsEqeq8H+fwvEA8ebv9wIeXdPb7WJ3lBR6gQhUO3Fg9INKmWSJ0Vk88Hk+\r\nSJgAaGrBhCAv+D4wfTYBP5sNzuLoFjp4btGoWOG0su7xhOHafUUmYPLIvyK0\r\nmX5KaMS32XNDdC/IX0p0EQ6MkJFQkRu2Un7niay9SXoO+Omtp1Kq0v6tS6Zt\r\ndpoXUcjmM6LymRaAabprohJPhsUUrVvdj0Zd4JOq63VjcFVgqpsaTd82g1Ry\r\nFsrHKDKk6ZGaka4wFvnAPHu3Bce0S9sJvLCJDXK28XE4VYfXj/qrzT4SVtZj\r\nXICQ7cmDRkK8iIvUAiTjlcnLodwZ/xlRXO8BrvXeH6UR32Jmgr1V9hHikDld\r\nj0RcX3WEIszaqDW8Z41lS/gyHdCN683qmJxX7Cg4AlN7ZzqVf0Z4U2ULc2gF\r\nPhDXheBBeMNPGjnezkpMaPhtpCBPVzjU5xLF1Vo4yQYOmQK9O/dQomkpoCr+\r\nHffyBfgKYrUYlAxu89Wfq1B8wrWXCrNeWs6cIf7oHtU31CTs3ArTrflXv0IO\r\n0mL3fk7hd8QkdFrBSboxQPsoZhacO/i+5QZdzrHyNH7TZC6m/pmZP67r/7sa\r\nKHbzh/Fo4wQlskgp6mFoamD9K4jLHS5EKeU=\r\n=XVJc\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n[![Eth Consensus Spec v1.1.10](https://img.shields.io/badge/ETH%20consensus--spec-1.1.10-blue)](https://github.com/ethereum/consensus-specs/releases/tag/v1.1.10)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-16.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\nimport {CachedBeaconStateAllForks, allForks} from \"@chainsafe/lodestar-beacon-state-transition\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst preState: CachedBeaconStateAllForks = generateState() as CachedBeaconStateAllForks;\n\n// dummy test block\nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\n// Run state transition on block\nconst postState = allForks.stateTransition(preState, block);\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"6df28de64f12ea90b341b219229a47c8a25c9343","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.14.2+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"16.14.2","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.3","@chainsafe/ssz":"^0.9.0","@chainsafe/as-sha256":"^0.3.0","@chainsafe/persistent-ts":"^0.19.1","@chainsafe/lodestar-types":"0.35.0-dev.50+6df28de64f","@chainsafe/lodestar-utils":"0.35.0-dev.50+6df28de64f","@chainsafe/lodestar-config":"0.35.0-dev.50+6df28de64f","@chainsafe/lodestar-params":"0.35.0-dev.50+6df28de64f","@chainsafe/persistent-merkle-tree":"^0.4.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.4","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.35.0-dev.50_1649445388470_0.22543223916274435","host":"s3://npm-registry-packages"}},"0.35.0-dev.51":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.35.0-dev.51","keywords":["ethereum","eth-consensus","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.35.0-dev.51","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"c7af91ab303dc9325a8f0e836b1bc31394c3ad21","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.35.0-dev.51.tgz","fileCount":329,"integrity":"sha512-mDYJQlqWPbulv3j+NBpyLPXBl3FtM2Ay7gFPL9wPOQ3oxPXbLuiQKmOTpCzF/rC2HQNsiHRm0MbX+jaKu6s8xg==","signatures":[{"sig":"MEUCIQCEnxIZdYej1Ll35BckuAeOKp16m6Q3p1z7AqmV0oUQ4AIgI2GhjO117ifdyR3ejsLcDSxuUTrR+p+hUFBnK174KYU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":518603,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiUtZaACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrLCBAAlzoIkEwPFmd7lKvtFNUFMMQMLdubvmltnL83/P9GN8/3xlxn\r\nKZtJXshjnqyaSza+ZijkDedtr6782AQXQlQSJ0P0qxXP31gre8A5gcjomrIw\r\nfjeVIrISbpVz6e5ANSBiQJnNzxbyZq8Ex+fsv6VtshqpalafLTJHBMARNq9z\r\n76Zr30NW47mj91dw0fUl7ke2rBCRBg5muFHxnFHWtxDGnLoZlwgkahtg+ihd\r\ndFuCjw69wwbxCgL0BGfojWoOMMJ4WTQZErDCMAPuypf1uGpzGGZ9S1GgBOGW\r\nBk1OYFSnSf78EFtJflxQCgWsLh7lf5vkeLYlphGFL6gGJcCV1Kece0qKFAkW\r\nmnqk7tS/cC8mgquIasO+FJsb5U+peUrTfZjzbmz+tQOr4r8j/+yNez13d445\r\nuCxTp5pWN3CIXIxieb7Vnsfl6Ir7NwE1pj3ed/q4TtaReu9u1W7NAmc4/Kkj\r\n3d5EyU2k1dneqHX6xXRzgJPNCGbycMwIljpevXliZ2jVz/Ke4YBz4d7zG1uN\r\nvMDNgiKbMLnx8GzW1D/Ma8XKFwjpLgqxwMpFvIufKPyggsfAZnqx2FzxrQRg\r\n13zKS7Kc3c17lheq6K4h0dJfa9mXNJoI2a3LVEqPUlYSzXQDxKo0uVah7jR+\r\nYOyvkK9gV9dBc3y+rfYm7mrcz36pAf7cJr8=\r\n=6pp8\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n[![Eth Consensus Spec v1.1.10](https://img.shields.io/badge/ETH%20consensus--spec-1.1.10-blue)](https://github.com/ethereum/consensus-specs/releases/tag/v1.1.10)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-16.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\nimport {CachedBeaconStateAllForks, allForks} from \"@chainsafe/lodestar-beacon-state-transition\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst preState: CachedBeaconStateAllForks = generateState() as CachedBeaconStateAllForks;\n\n// dummy test block\nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\n// Run state transition on block\nconst postState = allForks.stateTransition(preState, block);\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"55180870d9ae1bd998e0a4f5859662f87f44e9cf","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.14.2+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"16.14.2","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.3","@chainsafe/ssz":"^0.9.0","@chainsafe/as-sha256":"^0.3.0","@chainsafe/persistent-ts":"^0.19.1","@chainsafe/lodestar-types":"0.35.0-dev.51+55180870d9","@chainsafe/lodestar-utils":"0.35.0-dev.51+55180870d9","@chainsafe/lodestar-config":"0.35.0-dev.51+55180870d9","@chainsafe/lodestar-params":"0.35.0-dev.51+55180870d9","@chainsafe/persistent-merkle-tree":"^0.4.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.4","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.35.0-dev.51_1649595994390_0.9733611750247895","host":"s3://npm-registry-packages"}},"0.35.0-dev.52":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.35.0-dev.52","keywords":["ethereum","eth-consensus","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.35.0-dev.52","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"f2d6b7a4189f9c1e1fb1ce8b6cbd1afcadf17738","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.35.0-dev.52.tgz","fileCount":329,"integrity":"sha512-Lg6Du3ovNcOUadkSyxwaQrWw0aLMS7joMjXqsHGU+pZrn1kbinZDZQsdZRwtBYQci9XtculeGpjJGA7hjTXJKg==","signatures":[{"sig":"MEUCIHH0TTey50c2Lkay0uKU+yb/P9UTDdoe+FnrB5l9E23nAiEA/ZhUjuk3J3NaJtNzjG1pfuW5E/6mE6Oe0QNQt4PxiMU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":518603,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiUvqYACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpIURAAgyo4r76KQjc3SFZBEa9HLmu7wCYkkqBVjKyykte5naoi+5Th\r\ngKqiPdpMuWjb+4VIu/3XmlqeS63y5zxQAUVwHB7YfFGIhLTq3NNBsDve8kPh\r\nFp/oPLTa/eSRURiAko/eWSIsNOyHaWWFrWX0FiU0ag6Lztss1llLJGbVaiCL\r\naeLSCIV5bg9LEfVSB6jUcXmqo3ilyuIbZ7YO89wks5Z0evdJrxh4BcufCw4q\r\nCTZWxh2Zag4IL8uKxRAArEMkiAg9fgh8icrjZIfAFKDPuhelonrMbRaXQdpW\r\noUqIG0XVqapq6MOT4MqQ5WTvMyAEHidGi8SttimWJL087TNxtjP0GNNlhHZi\r\nU0fz9TYaV/EMcu5aCnK14dZB6o9Yn7xLK7/rn0xsQRooLtqL4gL9Lj7hTmzn\r\nMmlQpdoEvoJ9DQYT+kIDhli2joyEsSVSWZ/it/IQpzMUaOZn3CXjITAABgYd\r\nixfnoJReiRlgLrDAn5wuqfgkM4HnghswLxrrLZifQsI2Duw1BLghSK/XTTyy\r\nrwLL5qLfW23BAu62Se0OhnRnePhs2gm2eg9e9XEKgRbEMlDzLet1S5OUag21\r\nucujEv4x68/sVymbl+xD/Z4hs9/0RNQo+t0XdBbXDQ9S9xTvz/7vfF4MwrLj\r\nuRJfgQ6C27PUppb8JiXWvA2CvlZNfFYQNks=\r\n=qKgl\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n[![Eth Consensus Spec v1.1.10](https://img.shields.io/badge/ETH%20consensus--spec-1.1.10-blue)](https://github.com/ethereum/consensus-specs/releases/tag/v1.1.10)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-16.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\nimport {CachedBeaconStateAllForks, allForks} from \"@chainsafe/lodestar-beacon-state-transition\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst preState: CachedBeaconStateAllForks = generateState() as CachedBeaconStateAllForks;\n\n// dummy test block\nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\n// Run state transition on block\nconst postState = allForks.stateTransition(preState, block);\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"d0a78a209c76bee521797e976ac24db02f7f6c16","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.14.2+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"16.14.2","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.3","@chainsafe/ssz":"^0.9.0","@chainsafe/as-sha256":"^0.3.0","@chainsafe/persistent-ts":"^0.19.1","@chainsafe/lodestar-types":"0.35.0-dev.52+d0a78a209c","@chainsafe/lodestar-utils":"0.35.0-dev.52+d0a78a209c","@chainsafe/lodestar-config":"0.35.0-dev.52+d0a78a209c","@chainsafe/lodestar-params":"0.35.0-dev.52+d0a78a209c","@chainsafe/persistent-merkle-tree":"^0.4.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.4","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.35.0-dev.52_1649605272213_0.4998338105638649","host":"s3://npm-registry-packages"}},"0.35.0-dev.53":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.35.0-dev.53","keywords":["ethereum","eth-consensus","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.35.0-dev.53","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"1c163729483d9b66273536e256111e7a34f718a4","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.35.0-dev.53.tgz","fileCount":329,"integrity":"sha512-hjMgMKK1RLI+h1EPoZR/RNvwAcsDeFpyq/pxhh6HxtwSNNpVz85pfM7KAYJpN/xylcf1luqOM86KK4D+vx2MVQ==","signatures":[{"sig":"MEQCIGKYkt3FZNkwBMNiMkcJ5W5B/RHSlxDkmuZrz8hjk0O9AiB3n3o33LfgXv7Js7ni++4tbxOWgeokEZ8oH8AI0QZJdA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":518603,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiVVZeACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp6RxAApMzsUUhYMULwdzoOKwgg50L/S/24dag/OmF2Ufb0bxY7h3YU\r\neBaka0QHLvparm3mWWS9PCwiKH1EDB3uHlBsnitw4lCaA8dYUPTJ8iRLU92K\r\nA3fn9XXBcsbgfxONTee6dzckkivitLoZNrPekAn+3Pq92g/pSaGc1QifQOVZ\r\nsWS8MAlqJ1WqC7nxUHc+Wli8R9cwDyy1yr69Fxynbin73xa6CzijyGqhZAXB\r\nOROVcs//4Axb80APOdf/ODgNUlo6JpqaijFWpjcDzcqef7HOMlfy7pAuA1wh\r\nnHV/hLkMoZPS9ixklRfsPGR76NyZTUXPWAecbH3Wo1bdr+qE5fZeasRmCV/X\r\nVUYnvOXJ9qr88K27D/F7084aqE09xQq6uDisAukp25lJenpCkCeluhSb3/AW\r\nuVwdZKyUrvwCLtSJ65m7Oi1deg/UCTUlEPj7FY3QQ65ndYzO4pBhmY9HoBhy\r\nj4nIXZyoUuLMvMSUe+WbVFFWg60hFmRip1K9iU6yKd+PNGfA1nHSGPNR25yt\r\nupnYv6RFy6W1xssLd/ou+IHkImfBkY9JUOj2OCeC/Nl+w5YPODuN2ROI3nKs\r\nU3t2kzazV6ArfW05/DH2lTNzHq5TeY55w57OCDBufP7/30Zu5UfXzWhEByRE\r\nlt0g2HIyPhYVpdqGCvlh6IFyWLv8RsyKwIs=\r\n=aG78\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n[![Eth Consensus Spec v1.1.10](https://img.shields.io/badge/ETH%20consensus--spec-1.1.10-blue)](https://github.com/ethereum/consensus-specs/releases/tag/v1.1.10)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-16.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\nimport {CachedBeaconStateAllForks, allForks} from \"@chainsafe/lodestar-beacon-state-transition\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst preState: CachedBeaconStateAllForks = generateState() as CachedBeaconStateAllForks;\n\n// dummy test block\nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\n// Run state transition on block\nconst postState = allForks.stateTransition(preState, block);\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"e74af11646a6e59aa46095d0f242825e3872c52e","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.14.2+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"16.14.2","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.3","@chainsafe/ssz":"^0.9.0","@chainsafe/as-sha256":"^0.3.0","@chainsafe/persistent-ts":"^0.19.1","@chainsafe/lodestar-types":"0.35.0-dev.53+e74af11646","@chainsafe/lodestar-utils":"0.35.0-dev.53+e74af11646","@chainsafe/lodestar-config":"0.35.0-dev.53+e74af11646","@chainsafe/lodestar-params":"0.35.0-dev.53+e74af11646","@chainsafe/persistent-merkle-tree":"^0.4.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.4","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.35.0-dev.53_1649759838003_0.05875015667798955","host":"s3://npm-registry-packages"}},"0.35.0-dev.54":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.35.0-dev.54","keywords":["ethereum","eth-consensus","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.35.0-dev.54","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"e6b60275901e01906a2fc0dd3151ecaa597eec94","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.35.0-dev.54.tgz","fileCount":329,"integrity":"sha512-VJvn/TpcoHt/JbYUkXSkIMF/+F3Zq+LTzQgsrHg/EGqrwjKiOMj0AxeY4JvRMr1P2JtzPiNj4jkM6JwVlHwrSg==","signatures":[{"sig":"MEQCIHzQ95rse4KEeeJENCI6TGwR0UH2AIRR44BCuWZpfbnzAiBq+rdjLPQHecgJkqjTclIN4xzzyJEwl8sYIuWi4BAiQw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":518603,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiVZVMACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrcEQ/+J2vyrnP1ctLp3nxqQ5hajIAuumvrryUc6MrjdeS92H/LvZ/A\r\nJh6AD0nPZ9fDsA9iGuyQMhpJwHCjde+5YBmr1tuevAdOl3r3rc3dODjuKRW0\r\nFJBrYmDDWQWnvuwnzqeIyWCm+FUS2qmPlYYS0l9vGWzy93SjL28dB91B8oRh\r\nah89PE8GhECwFTQFV1jh5gK80VCbA1zPoJnpLRSWMzTIw2YPWP7xNjyeGv/f\r\nh6YJFvJ1L4XKcK+wpSJrWXqgbQzLvvs5lyslU0EEstBC5Z7qF3b0P8RKJ1tT\r\nZfCFYtXc6+Z4EuZncYpsdyud/5Ibcz4j5cp1qygH4QESossN+b3usxlT24P5\r\nRY0AXVbqxWpV8EcJgQoox8IS7Itw923TDuj8uNS5UgJsadR7A4Dotohv/4bh\r\nzccCEcoQEEzOqAovqbrJO7W0UKor7LbuD+d4ugDFJ146jl6bvsLP+qKAjF1W\r\n0/Mezbv6WXRIYV9vkK3V2icd9cSszqioJgfDbbQEP2Kf7wNlhKxrfE27Qahv\r\nse6RL0i5umRg7eVlVCIocg09FKhfQhPaqYRD/+oExuDu9xbS2k1s1m1L7biF\r\njmBF8o+x3Odur5xUTqohgmiFRTTOgKmGCbaW+dyeTmUU7fCjWKkpNdvqNC6r\r\npKNkwRXK95LPwSmdidwSweeHesiiCmfP7b8=\r\n=FKrq\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n[![Eth Consensus Spec v1.1.10](https://img.shields.io/badge/ETH%20consensus--spec-1.1.10-blue)](https://github.com/ethereum/consensus-specs/releases/tag/v1.1.10)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-16.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\nimport {CachedBeaconStateAllForks, allForks} from \"@chainsafe/lodestar-beacon-state-transition\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst preState: CachedBeaconStateAllForks = generateState() as CachedBeaconStateAllForks;\n\n// dummy test block\nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\n// Run state transition on block\nconst postState = allForks.stateTransition(preState, block);\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"8fc2c2e09c108a02cf6efe09e9227c2f783af084","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.14.2+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"16.14.2","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.3","@chainsafe/ssz":"^0.9.0","@chainsafe/as-sha256":"^0.3.0","@chainsafe/persistent-ts":"^0.19.1","@chainsafe/lodestar-types":"0.35.0-dev.54+8fc2c2e09c","@chainsafe/lodestar-utils":"0.35.0-dev.54+8fc2c2e09c","@chainsafe/lodestar-config":"0.35.0-dev.54+8fc2c2e09c","@chainsafe/lodestar-params":"0.35.0-dev.54+8fc2c2e09c","@chainsafe/persistent-merkle-tree":"^0.4.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.4","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.35.0-dev.54_1649775948661_0.8887371955318288","host":"s3://npm-registry-packages"}},"0.35.0-dev.56":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.35.0-dev.56","keywords":["ethereum","eth-consensus","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.35.0-dev.56","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"4db06ccf7de29e8ae9699eb19d52126c4772b1ab","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.35.0-dev.56.tgz","fileCount":329,"integrity":"sha512-h9N2KVWh8oUQx7jZZ5R/HsB4nQY9FyWV6hlqw9wupgzUhjR9YTes3+IKmOs2+aXX0qPtf1ybqOUvO4DEtzC25A==","signatures":[{"sig":"MEUCIDREjj/nyFd7HtfsX/ITZVBbGQrnOsA2V/8pFNmk/il1AiEA5/SzE+0Iygu0I72x/Bmaih0Kc/Nnu+NR43TvqDIKf2Q=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":518603,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiVZbuACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqyUg/8CJhtPoMVCcO1fn8dqFuRVRBHh1Gtp8fG+10eOCI3icm4tV/R\r\ny9dYdXCZFny9SOd7GWZHhgXwDZn2VbLc3L/2GeROpVDvHhipt1z84shBz72j\r\nZt+ZBVjKS65CLp88GAuyVGUH2pO+IEbFA6diYjxwPFpmjsEWD1zoA1puI40y\r\nDD0VGM0sV6MM2jlxeT8jF7ODu6Dg6d8N2z8+cgWUdKIRznFMaGcEVzMs8m6b\r\npKqkR5/PjUjTMlQI2xhEy83alG9WdX5srY8guxu8SBQXqLwXvOSHXXz0nyxd\r\nyldW4OqmxrZohIHxEpyeo/AnfRhjk+dX9ZG5kfnowNzXsHyCZQVpkNhQ4mGj\r\na1EZwmtsFL6WWk5q8yOREeP8h+E+00M3AS7V03+0AzVkWAmTQ2BOi5YeB9hM\r\nCgBDcfMTcxB3SZp/YB/osid2Mw7pZKJzGTi7x4YHdA89tc67megXuMtNFvtS\r\n4CkZ9vFfWXtucZUOUBXkyMWBMTO0zZrG9V+nmt6F+/Qz32nMnLmr6AeU+PMn\r\nm0Su/TvRtOhWyuzXtuGAB5vuBhF4p4PlTVANerytpJ0u8mQ6VmtloBTpTTE6\r\ngGvhr5UzlNf++tOhjEsa3wVx9wAci9aFE2/K3OXp4zZVbo4bCJ6y3TaAYU/T\r\ncvrAXGbaXKsz0MDt4y5fMFN5UnjrbCVCuW4=\r\n=CGfX\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n[![Eth Consensus Spec v1.1.10](https://img.shields.io/badge/ETH%20consensus--spec-1.1.10-blue)](https://github.com/ethereum/consensus-specs/releases/tag/v1.1.10)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-16.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\nimport {CachedBeaconStateAllForks, allForks} from \"@chainsafe/lodestar-beacon-state-transition\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst preState: CachedBeaconStateAllForks = generateState() as CachedBeaconStateAllForks;\n\n// dummy test block\nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\n// Run state transition on block\nconst postState = allForks.stateTransition(preState, block);\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"a81bf849a28d30053f3ff104bb8d4e4f4510e4db","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.14.2+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"16.14.2","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.3","@chainsafe/ssz":"^0.9.0","@chainsafe/as-sha256":"^0.3.0","@chainsafe/persistent-ts":"^0.19.1","@chainsafe/lodestar-types":"0.35.0-dev.56+a81bf849a2","@chainsafe/lodestar-utils":"0.35.0-dev.56+a81bf849a2","@chainsafe/lodestar-config":"0.35.0-dev.56+a81bf849a2","@chainsafe/lodestar-params":"0.35.0-dev.56+a81bf849a2","@chainsafe/persistent-merkle-tree":"^0.4.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.4","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.35.0-dev.56_1649776366237_0.8629513790687604","host":"s3://npm-registry-packages"}},"0.35.0-dev.57":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.35.0-dev.57","keywords":["ethereum","eth-consensus","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.35.0-dev.57","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"01467afeaff204f6c39b63fbe0e7dec021b319cb","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.35.0-dev.57.tgz","fileCount":329,"integrity":"sha512-EQeMk5LDWWUwRM+KwbWPw87ho4Qyj/5QaoFl+4mKP2aLXzhwlOdUWQxFwIssUOxXhkOKqevzhquoxVivJ+zwbg==","signatures":[{"sig":"MEQCIEanVbsPmABaNPjdssptNROMos7ehB6cSUlo6IFWc0FCAiBd6g5JVrkdoQur5PJfSA4aSUyUUcZlOf1hxNnNTaoLuQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":518603,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiVqHvACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqxZhAAn1QPksOgzmFf8SahJzgYAUROHUsoM5N5aBx4ynkxJeVVuAAJ\r\nOLFNVH9NXeFUFojLRZjwc7blJKcah0QCm3FH/YOwI1u466OBJuCB7MdD4pqX\r\n8u//ulbToPrU0YuetiIRB6EfRRnQ1Rzu4n4UiGwJEX02/VoIJP+VIZMA/3MK\r\nuBJ8rkxGIAMF/jFLkSO9La+awqTh3UG+2H7SHR/OvBHy1No1bSIjqYaoO7kQ\r\nReMYICF7ejVV8pNHdx8Su9Rh8Uv9c4+kHzyWQJgKXUILUTbygYKbyLZgfEQJ\r\nl/eKXzrLjZEIf4AGnpR97yWPE9jYEiaZUbLetu9qa4xzl115Smx22QKwXTKf\r\n+qTBS20MXW8YVNL6oxKSjjPq5enzEDJvDX0hn8j/q5oYpPsnfj0nVMRpYPln\r\n1PGKZBkQmP+Ygrx6zQBGIf9ZL59QK5v28zFjI9JjCg1u8m04BRLBUs/ivkxk\r\n4okRuPJPfiNgx1juF5ejj5zPO8PlkTf+Z6dBNy4MWrU97lYKhBvWRa5QL1g2\r\nEtPM5ePsgtIYRcOzpZRP+I8lQ/s5c6zzQedPbgAX1JR6Ml2zgGdSiu38nmor\r\nzZ7WmggiHWQTiSHNZKl/w53cXOkXsnW7qpLRbuw8Ys9wTA30Kxc2WCPIBN++\r\nNaNPld12H5LP9uWy5K9NyblGztnymKKbtT0=\r\n=Pp4I\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n[![Eth Consensus Spec v1.1.10](https://img.shields.io/badge/ETH%20consensus--spec-1.1.10-blue)](https://github.com/ethereum/consensus-specs/releases/tag/v1.1.10)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-16.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\nimport {CachedBeaconStateAllForks, allForks} from \"@chainsafe/lodestar-beacon-state-transition\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst preState: CachedBeaconStateAllForks = generateState() as CachedBeaconStateAllForks;\n\n// dummy test block\nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\n// Run state transition on block\nconst postState = allForks.stateTransition(preState, block);\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"106a05a281fa63b0d1b26571a573c7d46545626b","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.14.2+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"16.14.2","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.3","@chainsafe/ssz":"^0.9.0","@chainsafe/as-sha256":"^0.3.0","@chainsafe/persistent-ts":"^0.19.1","@chainsafe/lodestar-types":"0.35.0-dev.57+106a05a281","@chainsafe/lodestar-utils":"0.35.0-dev.57+106a05a281","@chainsafe/lodestar-config":"0.35.0-dev.57+106a05a281","@chainsafe/lodestar-params":"0.35.0-dev.57+106a05a281","@chainsafe/persistent-merkle-tree":"^0.4.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.4","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.35.0-dev.57_1649844719380_0.12730948372527617","host":"s3://npm-registry-packages"}},"0.35.0-dev.58":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.35.0-dev.58","keywords":["ethereum","eth-consensus","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.35.0-dev.58","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"63959909aed7d0cc131833512e53330a0af023f4","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.35.0-dev.58.tgz","fileCount":329,"integrity":"sha512-mgdyb06LRq2nYYhof7jAp6gfp8vpQLhjDzwGjleVNbrWqDnMEHn7QsYbx3KmTQBB4Bl5LCAyvUhYM2CUz6wgHw==","signatures":[{"sig":"MEYCIQCPpalSanoRxRhpiFb7ALSXYMa/PJBn7Z0fHVlkc0o3rwIhAMi5kAhtAwNI1qIk3nvrTESIf6LV2v4+KuSbBfp/82qG","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":518603,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiVrEuACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqIFQ//bbQIZEnR46XM4UvXnHjjsrTwdmldsiMZFphW+nULkeFaS+DW\r\nfdbfr9DKyITbCwutKLNZ1W8aHYcM0hzbIJmEoWHyoOw+hHfK/43rI1dKuDlZ\r\n15O6CKlUS73mKAmXIJvQ3gU7+vfcyAM41wdCOupkwYgrXb5gpZm5NrTSfAMz\r\nl1DwHStNSa9E+k3jcwMkF6Lg0QwrIX5K1sGrx3DlX8G0HBNcEKlOhWrMBw8a\r\nKCtO/mZfMBYZxuSiggubj+PtRwW1uQE4vA4C5midNOP2JqIOpbAhMVGL5nt/\r\n3ghxEmN8SwKMB7URObWNJbjsq8h6iMxsZFzMSRRZN76UDqREb1iJVWt+8Z2c\r\nWw2BZBu8cZ2MqSaC5TkcoaFnNGcth5hbmdID8EedbJexAWQEV6Yp4KtaGFdS\r\nCQIqnSpgK70HyyBai5cRAP3mozJZF8bjhkugzY5wmPEU1p7pAfb1MyXiiDCQ\r\nJxPM8VSqXOrNV8wPX/JGgWPJ1IshxW3EM+/xBYyf9nGYoxJ6HV5dGfu3hRD8\r\nMw4Xh2VJ7hAi/TLbQhPPpX/th1weMTvRwMQFCuem+eBww2tb4oWBFOcL3lte\r\nta7uzTFLpc0jImMDg6CiWOpRx5FgbsFPNLKNbq/vfqYcF/myCxqauMMJ9K0k\r\ng2mT/6o4lr9TEPV8M01l2JfxMciXAj8nhKk=\r\n=2wQO\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n[![Eth Consensus Spec v1.1.10](https://img.shields.io/badge/ETH%20consensus--spec-1.1.10-blue)](https://github.com/ethereum/consensus-specs/releases/tag/v1.1.10)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-16.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\nimport {CachedBeaconStateAllForks, allForks} from \"@chainsafe/lodestar-beacon-state-transition\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst preState: CachedBeaconStateAllForks = generateState() as CachedBeaconStateAllForks;\n\n// dummy test block\nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\n// Run state transition on block\nconst postState = allForks.stateTransition(preState, block);\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"5076ea4f3e2badaea6bf2389b445dd6fe3b097e6","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.14.2+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"16.14.2","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.3","@chainsafe/ssz":"^0.9.0","@chainsafe/as-sha256":"^0.3.0","@chainsafe/persistent-ts":"^0.19.1","@chainsafe/lodestar-types":"0.35.0-dev.58+5076ea4f3e","@chainsafe/lodestar-utils":"0.35.0-dev.58+5076ea4f3e","@chainsafe/lodestar-config":"0.35.0-dev.58+5076ea4f3e","@chainsafe/lodestar-params":"0.35.0-dev.58+5076ea4f3e","@chainsafe/persistent-merkle-tree":"^0.4.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.4","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.35.0-dev.58_1649848622643_0.801327471006813","host":"s3://npm-registry-packages"}},"0.35.0-dev.59":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.35.0-dev.59","keywords":["ethereum","eth-consensus","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.35.0-dev.59","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"8ef2452adf571dd6a3b61d7482c9c3b2b0dd5743","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.35.0-dev.59.tgz","fileCount":329,"integrity":"sha512-0WGzPJvVhktNmtfu9NA7BYwpaoa5/C9Mn+X1bCMhQc3G/4Vx6579jwRJHiMTJ0I3bU+K/jTvoZGycVjsNYMuzg==","signatures":[{"sig":"MEYCIQDcYP4HoMPzLUwvnBex3NZfLMOJxpz9kBGeYMeQtuVw6wIhAPknNuNE+oWbWhnCByukLHg9AfB1ITaOhnL19bNP9ZMN","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":518603,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiVsnSACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpIFRAAm06Ug6czUtxdFj4V+NXp2XZdzdN8DzcyepESX1BFgBFXfeIa\r\n+h/9outGnlrYsZdRDJscQbvh7ItBGQ191Z+7o7hwMwuXaYqDLr4pkiKJQGqF\r\nq06ACZZuS3E7cQOC4ZwXUGADdTYgPSna4Tz8gyW9+kaTchguwHuL3exEJgCQ\r\nS4fn20JuVNBi38wk6qUcLmQIYHmXU5TVow+xSqKjviGE5VCCgVbxumZt8Vo8\r\nXFvEfGIZNc6A3UO56BGhfKpa44wxzvcsGiL4QUAB2U3cLpcDyX9WylGFQe3u\r\nRdxh/yBsPT9AP87riGUkAmMZv9ksj6SKiUtqX44gC7lj4GGTnrHjtq5hL9fo\r\nCTZX8zKQgxFxQubrgQ/jt/t2VnCYBckTrbh0vUbin6ZM+yi6PPEzzubFaZ30\r\nO0Mv159CWnYjcV1ph/CT+RCkX5hck2W4pTJNp3bFr/Uz7hwnYSPNNv6HKafM\r\nF03+ixxMaEBaN6iRGH3DPDfuX8laE9SF+u0nG5mfiYmiQJ3cPt3UvrVR5vwy\r\nmF4HN1KsyHO6SJNTpKOaxL4VohLtTTFTOMmb2cjCce0xs4mHWqULzKq3Pzed\r\n+lMsUylRdzVKQxwviO5KP7gS5mBPpLIadDms2xZTxoEMrPvduuuljyplcVrv\r\npTsF4blkx/JROGiRpewogm3mSZoAjpmDk+A=\r\n=t2w8\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n[![Eth Consensus Spec v1.1.10](https://img.shields.io/badge/ETH%20consensus--spec-1.1.10-blue)](https://github.com/ethereum/consensus-specs/releases/tag/v1.1.10)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-16.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\nimport {CachedBeaconStateAllForks, allForks} from \"@chainsafe/lodestar-beacon-state-transition\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst preState: CachedBeaconStateAllForks = generateState() as CachedBeaconStateAllForks;\n\n// dummy test block\nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\n// Run state transition on block\nconst postState = allForks.stateTransition(preState, block);\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"1f3bb75147e96b337ecaebd1d5b3e0d93b347b81","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.14.2+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"16.14.2","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.3","@chainsafe/ssz":"^0.9.0","@chainsafe/as-sha256":"^0.3.0","@chainsafe/persistent-ts":"^0.19.1","@chainsafe/lodestar-types":"0.35.0-dev.59+1f3bb75147","@chainsafe/lodestar-utils":"0.35.0-dev.59+1f3bb75147","@chainsafe/lodestar-config":"0.35.0-dev.59+1f3bb75147","@chainsafe/lodestar-params":"0.35.0-dev.59+1f3bb75147","@chainsafe/persistent-merkle-tree":"^0.4.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.4","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.35.0-dev.59_1649854930695_0.6970415089533086","host":"s3://npm-registry-packages"}},"0.35.0-dev.60":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.35.0-dev.60","keywords":["ethereum","eth-consensus","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.35.0-dev.60","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"20b338ed790afd620e24e1393b6cc54eb00325f0","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.35.0-dev.60.tgz","fileCount":329,"integrity":"sha512-pkc8iUHu40/BFo2YiseEQGfEkYqafxvzfJvcKQnXi5fLMerpZubbiEeU//Iydl/+QwVR5WchuKTzmn1TeTgNfg==","signatures":[{"sig":"MEUCIBVIDR4j1S9O3VcxK2E3syce0aXPiK0V0jwDtDJkabJNAiEA3T3vF44Vu7hypmbrBNcnB7mpGNSsSorStSqIaMjTRFE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":518603,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiVuU2ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoyxA/+L+RO1HWGZgSZGim8s1iMvMKbrugwjgxXoiCCR4A0pExgJNeQ\r\nh+9DTdwte1PBpkFFIs52FJ3w7e2vS/XBifntDN9G6u4X0Gh5+4zpC2nnhAbz\r\nmmG+6FD6slW01pm8U474yW9S1WgQh+veLrKl6pZScILcrx8VlJI9LkDfarPL\r\nr1nL7Lc0s3LGdAXsW6qeTHsVSJbnbvQW6JhJB7iQuwGLjA9W7zNk+Kv22IqZ\r\nQ0TZWJX9MCYiWtw8ioYXtlpxwHHiioasHuvL3VF74RZvf9bxd7HCRA4+PE4H\r\nKoK1xgeJPx+uL4ikc/jC9fsWZl2G3j1JdB80I2/3lNR/bonCbQa+0R87biP8\r\n8dPpRyTa+B+T70Gb8QO3LhjExTeikxYsX4m3jOgJU+ghYBx8x36DQjCOj/MO\r\nw3aPTxTJFcR56n8GsN0CdR1BPa84uAVI1Se0wdsU7PmGCMhPJJZKwNyAtfKz\r\ntjqC2tn535Vr8JZWbgFTREjIlWFQXG5t/Peh+WYGyVvn5GkWjEbK3G+JyTog\r\nbo8Dp/8sN7vQFb0EkA6nQ2l+UteQUls8QFxjbt9eG95uHi51bfRJaYp8w0Jf\r\nSpJ+NbVSjbkBeacr2ur/UR5bMEI040cyBB/CyEe1zCcAvEOPiGsGUp7tokfw\r\nuX7d4GUyGPHrbYo8EgQvlvyBqFCqclRJovA=\r\n=xffI\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n[![Eth Consensus Spec v1.1.10](https://img.shields.io/badge/ETH%20consensus--spec-1.1.10-blue)](https://github.com/ethereum/consensus-specs/releases/tag/v1.1.10)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-16.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\nimport {CachedBeaconStateAllForks, allForks} from \"@chainsafe/lodestar-beacon-state-transition\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst preState: CachedBeaconStateAllForks = generateState() as CachedBeaconStateAllForks;\n\n// dummy test block\nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\n// Run state transition on block\nconst postState = allForks.stateTransition(preState, block);\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"efa138b40938399124495ce26d67589a540cc832","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.14.2+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"16.14.2","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.3","@chainsafe/ssz":"^0.9.0","@chainsafe/as-sha256":"^0.3.0","@chainsafe/persistent-ts":"^0.19.1","@chainsafe/lodestar-types":"0.35.0-dev.60+efa138b409","@chainsafe/lodestar-utils":"0.35.0-dev.60+efa138b409","@chainsafe/lodestar-config":"0.35.0-dev.60+efa138b409","@chainsafe/lodestar-params":"0.35.0-dev.60+efa138b409","@chainsafe/persistent-merkle-tree":"^0.4.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.4","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.35.0-dev.60_1649861942146_0.6071300618732907","host":"s3://npm-registry-packages"}},"0.35.0-dev.61":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.35.0-dev.61","keywords":["ethereum","eth-consensus","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.35.0-dev.61","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"2ace65dfafbd7024fbf1401e7b076bd615ed4395","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.35.0-dev.61.tgz","fileCount":329,"integrity":"sha512-cDWdSXOorGPS3HC3wFq4fKk/XXm6LOFNozFmUEm05GHo4r/rRVb7isL6Z3nm/FJFSz5wzWPZb9i1wTNOdX48tw==","signatures":[{"sig":"MEUCIDc1uTwUlcYpnCZzViiIifh21bgw4B0w08duFA58qbmjAiEA6lor0jclSItaxVBsrBmIF8m9cGU1Ga4jOs6IHkxodtI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":518603,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiVvHFACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqUhw//RpWgssl4RsFKLO6za56Srzi4V/ItMzxj7peJ4ASF5ZhhSR2l\r\n3xHezPTG/2rSx+bGznpIl7QtG73NeeMswoWjZO3LbviZseMc0smiiLSn+I5H\r\nsEXUamvi764VP7pHYJq64LcBMEr/jIvffRTmUfQFR316pIb8egyBXdR0xnY8\r\noXLRSK9Ar2j1FZZ5vp++nPQs72fhZNT/r4GtOOYFY0lAkRrEhr8rKMiLNx/7\r\nuaqxMHnzPPArN2DBYNLNqCxFv2stsT48/9Vu+Ov6vfh1ZrM/rvu4dFw8fiRW\r\nbm5MreomFbP2OTifjE3QLIHlFygQ/KPfP9HuUmfjhQktpji/rH3HW0YccjKg\r\noXr+KXIaH5ZchW0pBH3qMnRHHaYn/OxnIsSclqBA38seCYlMVO7+vOpJXK4F\r\nDJQfe7Z7+6OhSSFSimYeUn4X3Q7HWJZqKKBk1HpDJpjtEPeo5L7ttdo1h9Ew\r\n25h4wHCP4NLLRrsHp4H3W2R5YsVHnbt8tNcsIeNles+MruDZa9QkmcSfHvcu\r\nP/QhB6z7Rwx9MpBU6Scv2qFr2+ikRsPsGPcik7+Trd3HksgerO78FlcXtPdq\r\nnY6b0H6nfS/XfaApPKBZpjusKKKiUCuLmYoq1zPi9qVUYMBkDz0lEBzGbWA8\r\nDSFJ5Mis+pEx92j5rwX6sXe+5JDCrjjLLNw=\r\n=RxYL\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n[![Eth Consensus Spec v1.1.10](https://img.shields.io/badge/ETH%20consensus--spec-1.1.10-blue)](https://github.com/ethereum/consensus-specs/releases/tag/v1.1.10)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-16.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\nimport {CachedBeaconStateAllForks, allForks} from \"@chainsafe/lodestar-beacon-state-transition\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst preState: CachedBeaconStateAllForks = generateState() as CachedBeaconStateAllForks;\n\n// dummy test block\nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\n// Run state transition on block\nconst postState = allForks.stateTransition(preState, block);\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"06a40d36bf22d9dcdd2f78a8e3ca2bb01ba87c53","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.14.2+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"16.14.2","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.3","@chainsafe/ssz":"^0.9.0","@chainsafe/as-sha256":"^0.3.0","@chainsafe/persistent-ts":"^0.19.1","@chainsafe/lodestar-types":"0.35.0-dev.61+06a40d36bf","@chainsafe/lodestar-utils":"0.35.0-dev.61+06a40d36bf","@chainsafe/lodestar-config":"0.35.0-dev.61+06a40d36bf","@chainsafe/lodestar-params":"0.35.0-dev.61+06a40d36bf","@chainsafe/persistent-merkle-tree":"^0.4.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.4","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.35.0-dev.61_1649865157677_0.014073182399112705","host":"s3://npm-registry-packages"}},"0.35.0-dev.62":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.35.0-dev.62","keywords":["ethereum","eth-consensus","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.35.0-dev.62","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"de1ac5c5c05776b9388b93e6aad75863acd3295b","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.35.0-dev.62.tgz","fileCount":329,"integrity":"sha512-s5kyJBUB7z0IgGWoquLB0pQJ4Xx+f6zJVqoNB92tQVoWO2Ckjv2B4alZPN6Gesq1kSMt+AD89EMJQ4m0z5tvvA==","signatures":[{"sig":"MEQCIHNwM/xX2mpnq8fG13LOvzWCNnIN+pi/QATigmZsw1VvAiBXciSq4FqAZLQPBot4dRMqxo09WNUhnsxU/2xJUK5hbA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":518603,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiVvMOACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoOQg//ReRqYVAuxPtnodUZ5mRQ3ONmtzT2gJXGMBBnHOC+HNg5QjKe\r\n4HlBNoo9BQat9OizBfLIRanTVJoZC9jygKs3tIZEaPAt0BllM7Zic5l9nctx\r\nWsmmfjz/kh6OSmYWH+6mojum9FYRk1pB8y6gGGxph0iq9Hgpqxzd/SELsH1G\r\n1L97M2SKYi8EeYcJCHper1wT9ojImffGjWzpK22OCO6BNn/OpigBeYDJvHR9\r\npj/8dqouGIWX5CMYdck8fPsF+MWYdbjuysybQ3qCeQqSuUMWO/9k+uHuYQmQ\r\nQX9vBifI6FHkrl6aaQ+MUJU/K235ekkm27SO66BUyRfPdhhlL9x3SudKwcw9\r\nDe7KBmqjXBjIehXLQJBfo5k/7ALXR+TNV8yovTU42plIADKJZyMp4bwqFQoL\r\n6WnQWBt4OZL8eJuaxaHyJcbuun8WjD0F9hqWyuOnh+63Vn1vFy8hJQxk69XP\r\nX53Z/yMTq1Ck+8ZWA/eCjc2A1MYpTC2uI3O1J+7cF4cpNH0lGp3r84i1gX/6\r\nyJNNLX/O/a8nDYoRgnFGGCCJYx+7zKmX/8YVD+v3pY8XVC32jjoC2N0rC3Dv\r\nYDmBBB5H37UB86qtwwGbMi9IKE3iDOdbSEUEIIvbCsolKvqAEspHNb8O54jZ\r\nvHs+TSbnclJSW9t6J9DIvlIjb0+Vz6cRErg=\r\n=J+mH\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n[![Eth Consensus Spec v1.1.10](https://img.shields.io/badge/ETH%20consensus--spec-1.1.10-blue)](https://github.com/ethereum/consensus-specs/releases/tag/v1.1.10)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-16.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\nimport {CachedBeaconStateAllForks, allForks} from \"@chainsafe/lodestar-beacon-state-transition\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst preState: CachedBeaconStateAllForks = generateState() as CachedBeaconStateAllForks;\n\n// dummy test block\nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\n// Run state transition on block\nconst postState = allForks.stateTransition(preState, block);\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"283ba5142d431d66ca451da1c6bf7f4daeab41df","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.14.2+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"16.14.2","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.3","@chainsafe/ssz":"^0.9.0","@chainsafe/as-sha256":"^0.3.0","@chainsafe/persistent-ts":"^0.19.1","@chainsafe/lodestar-types":"0.35.0-dev.62+283ba5142d","@chainsafe/lodestar-utils":"0.35.0-dev.62+283ba5142d","@chainsafe/lodestar-config":"0.35.0-dev.62+283ba5142d","@chainsafe/lodestar-params":"0.35.0-dev.62+283ba5142d","@chainsafe/persistent-merkle-tree":"^0.4.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.4","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.35.0-dev.62_1649865485812_0.3470977480090287","host":"s3://npm-registry-packages"}},"0.35.0-dev.63":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.35.0-dev.63","keywords":["ethereum","eth-consensus","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.35.0-dev.63","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"a1626ed8892cf4ba71d55a55a3d5463ab6d5c505","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.35.0-dev.63.tgz","fileCount":329,"integrity":"sha512-hIbkSLBC8ilHBF8TBflPq7l8QU3B+Zmmfz5S287E5kXKm3hv0saf+3y1mURMUX6abSjTIryzLtBPYnutYaJRKQ==","signatures":[{"sig":"MEQCIFSDlBnr5ND1tQhJeqmTx3kpILg3XWrskL5ZpIDJE2qRAiB+VPIiZKr/OWM97at9WlnQCjQCBIblMBDMPiHhFDcNoA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":518603,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiVvgWACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrCTw//UsH2xWpMfX8MVrc+Pxm1vgp/p4jOcekariD5xwX+qmlwMFi1\r\nMPHAo76CcMhT+D938jcQ1a8laBlwR+rEvqZQtOIq/kkHPX2Ia1pRD1AaaeFY\r\nNck+W82RiCbovAyiCIw+j8E5hfANvdutKyepDMnuzw3DZgRKL+EnHTuNAp9P\r\nknZF9Pe7O2a+WXf3OoyM4lZhUs9qf4ksB9I4kJeM5qgt64nF2Vw8eStlz29Q\r\nIXcxoUOmaXrE3ae2wah4lZnTwdcrd2WQndi0R+XZG6sSyEwl2AbJ+/C/xcC0\r\nrbkGcZ9yAdQVkLI4tPHWe/yITLvYLQrys7iGh5cQw16pd6ImC0LV1DzeAh0F\r\nSRqvyhOLbZFwR1CPu3rlcOhS1HgLn51e5M3Qb5hDRbTwSafBeNN4xaK4ECwY\r\nvGDQ+cvkPh3EohM7WBKSXphWZvf2FnTk9/VAzyokxcjTEKfYPC/We2OGvG0H\r\njdHpU6uB04l+VGo7OxITmwIcK5I+2EcWJHb/H5vHQO67iIa6P6ODiRt+XxcF\r\nLhs0WPBqLfgLt8i5i7iSzl8GH4QcCq0Dzc7eioMegZN7U1De/FHwfy8+xii3\r\nxaAqWjQZ4jEbi9ZmmnhhwzQFRF3OO8hfkFMIwz3IxdybRqYKuGTIn1ZWRZ/n\r\n181pho63zaF/YoZtQIZX96/QzWDs9Bm+/zk=\r\n=14Ay\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n[![Eth Consensus Spec v1.1.10](https://img.shields.io/badge/ETH%20consensus--spec-1.1.10-blue)](https://github.com/ethereum/consensus-specs/releases/tag/v1.1.10)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-16.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\nimport {CachedBeaconStateAllForks, allForks} from \"@chainsafe/lodestar-beacon-state-transition\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst preState: CachedBeaconStateAllForks = generateState() as CachedBeaconStateAllForks;\n\n// dummy test block\nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\n// Run state transition on block\nconst postState = allForks.stateTransition(preState, block);\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"053f76a6cb3164f05a90ca4486012aab61a616a1","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.14.2+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"16.14.2","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.3","@chainsafe/ssz":"^0.9.0","@chainsafe/as-sha256":"^0.3.0","@chainsafe/persistent-ts":"^0.19.1","@chainsafe/lodestar-types":"0.35.0-dev.63+053f76a6cb","@chainsafe/lodestar-utils":"0.35.0-dev.63+053f76a6cb","@chainsafe/lodestar-config":"0.35.0-dev.63+053f76a6cb","@chainsafe/lodestar-params":"0.35.0-dev.63+053f76a6cb","@chainsafe/persistent-merkle-tree":"^0.4.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.4","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.35.0-dev.63_1649866774472_0.10326924023996864","host":"s3://npm-registry-packages"}},"0.35.0-dev.64":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.35.0-dev.64","keywords":["ethereum","eth-consensus","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.35.0-dev.64","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"3021c27af33b64e664515e16b2728831e1e1fc7f","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.35.0-dev.64.tgz","fileCount":329,"integrity":"sha512-i4xfzjm/dJL8bg1ruNFk5q+N5G2BgOeBvcIdLyh/itj7UO3GS+4dqByQeBozV+7eAyYKFSczZncOKXeYf7sIrQ==","signatures":[{"sig":"MEUCICKXyjck30MGWUw5mV6w8cjvpTSizcXQTxs6h+quB2zPAiEAvdOu5+3BJPYtceh8hKlHjmjjEKXLGXIU4tpf0WS7D+g=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":518603,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiV/cCACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp4chAAhfiYGafmwcmGk27i/hstbBA8v6Rp80+6NkCqFZHcsflVe57H\r\nCy/wMBs0melj0kBRRNMxijVpxjQSSaw+MwRMUcfupSGv3zHR7LqYAJyYvsug\r\n2P3R+7Pp+22IA6W6GllHaRlHvfVQWss0ulfOYh/Q121gPTsKZ+PhAXUSQ2xR\r\nkN+h17UUnEtXhfemQ7tWMzct36liLTCKFAPTPYtIK41/WHBZa9QguZ7wpgGm\r\nP64njWu3yJko8OheiyqjO/wWxqgeukfhi+dOifoC7jFNNBtn2VFxZSW8kgRJ\r\nb2gQQvj4Ws415OZvqvHYHu30b78ulIiYbFdu3MI8GHHVKK0cnrYPINLw/3a8\r\nuyC5LmOE/CNp6BaNDNPkz8uT8fyQeiG1uphAnCrUeA4Jp3gBDKSPMrzHpwrU\r\n7t8SpHKeraY1sClkUXFgNvwRggG2hcsOJXqpRtfIERLIwnC5xjJ5nLv1nd43\r\nyyJjm38eVGHw9yAdcSDUCwxWGtGnO0TXr0xJqHKPqbxFVhplyKblZPR7A0bB\r\nBrGqqt3XxmIlyG3xR0fyBk6RomKrSP+RfphlLReK1dG75mQmX9KORwHwA5oS\r\nL8qxhTCon87yC1IfGVJ8EZc+pU6wjEkqM1iErA97Q0tt7UfXUOYF2xqs/OlI\r\nfRH6/LSld7X77/vZRQMFtpDu6y7XY2WUAZI=\r\n=xZ52\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n[![Eth Consensus Spec v1.1.10](https://img.shields.io/badge/ETH%20consensus--spec-1.1.10-blue)](https://github.com/ethereum/consensus-specs/releases/tag/v1.1.10)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-16.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\nimport {CachedBeaconStateAllForks, allForks} from \"@chainsafe/lodestar-beacon-state-transition\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst preState: CachedBeaconStateAllForks = generateState() as CachedBeaconStateAllForks;\n\n// dummy test block\nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\n// Run state transition on block\nconst postState = allForks.stateTransition(preState, block);\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"bb7ca8d9ba213688f8e90e2f8ef58d4bee18c0a8","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.14.2+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"16.14.2","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.3","@chainsafe/ssz":"^0.9.0","@chainsafe/as-sha256":"^0.3.0","@chainsafe/persistent-ts":"^0.19.1","@chainsafe/lodestar-types":"0.35.0-dev.64+bb7ca8d9ba","@chainsafe/lodestar-utils":"0.35.0-dev.64+bb7ca8d9ba","@chainsafe/lodestar-config":"0.35.0-dev.64+bb7ca8d9ba","@chainsafe/lodestar-params":"0.35.0-dev.64+bb7ca8d9ba","@chainsafe/persistent-merkle-tree":"^0.4.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.4","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.35.0-dev.64_1649932034704_0.5614012175573453","host":"s3://npm-registry-packages"}},"0.35.0-dev.65":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.35.0-dev.65","keywords":["ethereum","eth-consensus","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.35.0-dev.65","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"49eb1b85d3f037d36903eaa58b7bb6d4d7c7fda7","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.35.0-dev.65.tgz","fileCount":329,"integrity":"sha512-6YIl7Bg4NSuc0HRBYmhhqA9RH6qBgZGr0hTy4ZfwV1oUgmLuZMtBzQEJxNa6gVRwfSC6m96vz7R9SBKBucrHug==","signatures":[{"sig":"MEUCIBxK7dqVpHBY2nm9h2MXa55WgLFfCXFV0Mg/2F1vAWybAiEAjooGYuxh/DizCqJg0V8pYlAuofC1Lst54R6NtTsZq48=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":518603,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiWGLPACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr8yQ//anzMF2U/0rV0C+BiPOjHQSZzS57yTY4J5VsA/7lurnYKdME7\r\nMDsBesekmPdeqGGk/IN+CI7xU14qQHCBiP4hVl/4GdPGhGlCV3CSfnFWETUY\r\nkOjSJ8cMePKy9TRv3MnQJjdIg3f3FjNFThNg7+Y7KapmCI4I5GIL8LS5KDIl\r\nzFJKu0SN+WNBSwfsBXWNTFXu/KJwJYLJ9j68dyXujbUyd5fAPRQTUjgEUywv\r\nTFYvP/wXx+7d9equw9Z6TuPqJu0RoDoWRtzAbfr3ajZHpX7RZX45aGSEJyVN\r\nZwYr40NZuJ3ZDiSTWxm5r7Zq2aDUTe/lQgY6OFqeO8wylMB89f7W4IEKF+Sp\r\nPz/L/NwATU2lMk7kT79fkecdu8iFHmu6pQLBxaIWdOVYQKwkYbYwvyAtUXtg\r\nQwTZAdzFfpZt2Ll/YCftWREadYTwHRXC4+IQE8HVnOtlj+miQiRWT2sSgKQq\r\nGaiQQVz8OZMamX9Yl+OyPLR1y3NKHIdB25VSp0rA7XHWL93mAhRiu2EuXJIu\r\nY51QuVyJZ04INXIxic8wG8+vCXPcVBNtniLvuyyy/Hz2e1W7D3yw8qXS8S3r\r\nTkduXFazHdVIiC8jpSVIiJ0YhkrRZyg6XXvBG7SWNWWLH4Zu9tsTE+1TyLm0\r\nDonJcJ0n8xScpL51A3yF9f3jxQtbu1IRUeQ=\r\n=gkDy\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n[![Eth Consensus Spec v1.1.10](https://img.shields.io/badge/ETH%20consensus--spec-1.1.10-blue)](https://github.com/ethereum/consensus-specs/releases/tag/v1.1.10)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-16.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\nimport {CachedBeaconStateAllForks, allForks} from \"@chainsafe/lodestar-beacon-state-transition\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst preState: CachedBeaconStateAllForks = generateState() as CachedBeaconStateAllForks;\n\n// dummy test block\nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\n// Run state transition on block\nconst postState = allForks.stateTransition(preState, block);\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"012e15e00298d1478d79befe3afccd15029ec964","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.14.2+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"16.14.2","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.3","@chainsafe/ssz":"^0.9.1","@chainsafe/as-sha256":"^0.3.1","@chainsafe/persistent-ts":"^0.19.1","@chainsafe/lodestar-types":"0.35.0-dev.65+012e15e002","@chainsafe/lodestar-utils":"0.35.0-dev.65+012e15e002","@chainsafe/lodestar-config":"0.35.0-dev.65+012e15e002","@chainsafe/lodestar-params":"0.35.0-dev.65+012e15e002","@chainsafe/persistent-merkle-tree":"^0.4.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.4","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.35.0-dev.65_1649959630976_0.25904172385042035","host":"s3://npm-registry-packages"}},"0.35.0-dev.66":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.35.0-dev.66","keywords":["ethereum","eth-consensus","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.35.0-dev.66","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"0d3ca92eebc8cb1a913caf581f2cb997f183e39f","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.35.0-dev.66.tgz","fileCount":329,"integrity":"sha512-jTdIyM3i+ep2RcQnab65n6LyiXJ4QF5I0K8Rf1OvJoxYaZ0hwwDks94zBjLzxxY1B6GOxjaGArKhB0Vkt+2MGw==","signatures":[{"sig":"MEUCIBPZhghxxBdZRmiLAp8BV/tvhWFv+xb6Yp9YJHip9e12AiEArVQYQZcVp/2jqMsRH1/ozTLiw/KP7ntH+QIWkU+nUkY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":518603,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiWMhTACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrZiQ//bk9L108d2QCsqzgNdnZxYwsPqP0NMuwVGwnTLADmmIu0Iuzu\r\n20dlrfY88Pk614aY3qio6L2HEsrCab0853VTo/ztmYI51ewJSkTd1q8nTOV3\r\noDihffASvtmrct2cWzVHEYrROOYBEWFkq3RuqvmjPTWRTkdCi+6eBDaaRbuB\r\nhBMgWu56db32wM8UqCs2wUG2QIWyIUOas78N2q5n3YBy1X4ROhD8YdKwBEhU\r\njJywCfZGivXt0GtiyQ4xagrQ9vzejFREtaBecaDTzMRcgXdn57QEU4GF2Vnj\r\nqoiFVtKTgWaOsYebeb54rTm9M0k0vNwIGw8RKFziDSgy9x2ySpShvrim8UWA\r\nLq7Austux0bU3TaNqZKwyhP2I+p7uuiT2ou44oGd6MwL2C2qLcgp/Es5Lm0q\r\nZQ2kiSBqGNPwKEddIm/7X0ojRExi1ct9TYuY851VjL6VNI3lDArgcXFe6cfb\r\nNlAyz03OtZm9U7dzT+k8HWlXO2dTDTX58+8gElcHSYSJuJ7yBearmRSBQbEr\r\nDPqW3zcTOtfa7Nd3tFltHJznkA2Ha5VpU7HflKSqvx6W1ZJjX3nHWjGoLxTN\r\nTCTCQWikaRxZunK01rFIoR99VWe0iZsUrR0ssUBm/SqSsHk05JpydZ5WGBsG\r\nLocPMq9oPZS50oNpG4bHijHdv9M6suqjQq0=\r\n=Gn5O\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n[![Eth Consensus Spec v1.1.10](https://img.shields.io/badge/ETH%20consensus--spec-1.1.10-blue)](https://github.com/ethereum/consensus-specs/releases/tag/v1.1.10)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-16.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\nimport {CachedBeaconStateAllForks, allForks} from \"@chainsafe/lodestar-beacon-state-transition\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst preState: CachedBeaconStateAllForks = generateState() as CachedBeaconStateAllForks;\n\n// dummy test block\nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\n// Run state transition on block\nconst postState = allForks.stateTransition(preState, block);\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"540ec108b63e5cf8234c3f2772ad4e54112b1026","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.14.2+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"16.14.2","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.3","@chainsafe/ssz":"^0.9.1","@chainsafe/as-sha256":"^0.3.1","@chainsafe/persistent-ts":"^0.19.1","@chainsafe/lodestar-types":"0.35.0-dev.66+540ec108b6","@chainsafe/lodestar-utils":"0.35.0-dev.66+540ec108b6","@chainsafe/lodestar-config":"0.35.0-dev.66+540ec108b6","@chainsafe/lodestar-params":"0.35.0-dev.66+540ec108b6","@chainsafe/persistent-merkle-tree":"^0.4.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.4","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.35.0-dev.66_1649985619460_0.9088256195951183","host":"s3://npm-registry-packages"}},"0.35.0-dev.67":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.35.0-dev.67","keywords":["ethereum","eth-consensus","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.35.0-dev.67","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"56ddd86ab57a1365f0356554e96fb2379e5eaf0e","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.35.0-dev.67.tgz","fileCount":329,"integrity":"sha512-cXmqynKFsaUbdFnvJ21mBc05X02RM32Mk/m8cUFkHpcqtLmmtlJ9bF4z62O3mVxhnB3U7ZZyiMT7UdfbbRceNA==","signatures":[{"sig":"MEYCIQDz3FEtDfGR7PEtvjX5uRhpfsqNZjKecAY326fCJVx7ygIhALxYRGSYBeZH+3aLf51RbJcstkShUSSCSJhxExVLo/ub","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":518603,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiWMmEACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqIHA/+I+DnQroLz6yUMwiupbFnRgefxsyfOGidLqLWm6doAU7jdqMz\r\n1zS3XHvGnOTKOtGQreiEslEdKcF6mRb9NT5NCDXkJB8J0ZVKkiWgZNS3CdQ6\r\noBwKrWraixate/BtD31shJgB69WqCSZeQMxV0kKbIikPxuaI/cahO7TdhboU\r\nIqR9Ao3mG2TssyIMaOR1Yv4FJ3XtLtAGibY6p4vUzQhdYFYodpe5p3ri6Wxm\r\ni5lb0FCqbpMliS/tCQuJSmGFvZoG4pZn/izuEPfZGXFUV5onfpaBTC5n7leQ\r\nXBmcoQQgr12mzW5XlrbnL5NcY4PepIKf3buxdw6AfcplRezoIjFAxQ1kb1aD\r\n3riBlQWbG0lUFodNUK7tincslp2Q4h0jmRFsPItDCSWj0uP8PplRnL5iEqOu\r\nR6xSc7cmcr1wUCr6RUzWJ/5noV3LM/3c8Gw7A1yJC4EwTlnrnBoAWMAMVz/t\r\nic6qC/UsP8di0wR42z4YxEpOuzTZ8+146BmbQUGFmzaojjDhzjnBUCgT9Uiz\r\nDMtSvIXbZOo4iqJMbM9rfyMeMrTTcRr8OpHA6AReKehEXtWegoSHDDLcXdsw\r\n47jqRvMoJwhKa2XVcIBsDK6SAWP6s/WxijjFpgsmDJjSv3LFkDEttC2548JQ\r\nivUQOrr/CUQvtRnO0KAYHOgbc4XUcK0fj3E=\r\n=CPw+\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n[![Eth Consensus Spec v1.1.10](https://img.shields.io/badge/ETH%20consensus--spec-1.1.10-blue)](https://github.com/ethereum/consensus-specs/releases/tag/v1.1.10)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-16.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\nimport {CachedBeaconStateAllForks, allForks} from \"@chainsafe/lodestar-beacon-state-transition\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst preState: CachedBeaconStateAllForks = generateState() as CachedBeaconStateAllForks;\n\n// dummy test block\nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\n// Run state transition on block\nconst postState = allForks.stateTransition(preState, block);\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"8898b2ad9ead504db8c7971729b3ccd634efebf0","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.14.2+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"16.14.2","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.3","@chainsafe/ssz":"^0.9.1","@chainsafe/as-sha256":"^0.3.1","@chainsafe/persistent-ts":"^0.19.1","@chainsafe/lodestar-types":"0.35.0-dev.67+8898b2ad9e","@chainsafe/lodestar-utils":"0.35.0-dev.67+8898b2ad9e","@chainsafe/lodestar-config":"0.35.0-dev.67+8898b2ad9e","@chainsafe/lodestar-params":"0.35.0-dev.67+8898b2ad9e","@chainsafe/persistent-merkle-tree":"^0.4.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.4","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.35.0-dev.67_1649985924677_0.6931274233199558","host":"s3://npm-registry-packages"}},"0.35.0-dev.68":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.35.0-dev.68","keywords":["ethereum","eth-consensus","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.35.0-dev.68","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"38bea5c5499bfd372f4a8a6c5569424dafa289e9","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.35.0-dev.68.tgz","fileCount":329,"integrity":"sha512-QR5ge0bVyGtl8m51M65PTeN1vmAHor8Hk9vesH70e5RoIi3LOhCS4TOAKsIP5CmCHzU2JVegYWhyS6npG5KrFw==","signatures":[{"sig":"MEUCIFvFOj4bdK7xfv1hrsp04F1v8FIVQF0e849D/G8Znw5AAiEAgNEYAZwyFrUNT2QXlVnBukX/8YPolwXz7K4IKk8plHs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":518603,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiWTLwACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqOyBAAlWGmUhkDGyD9O7J94d60wr0Kzmca+YrDeyQomtxfq7aspbFx\r\nlOETxLaak7CYpPcyG1+CsUjYOJrb3bgba0J8jinDrsAgyovJs64Rkbab6viW\r\nMXwH+1ioWmm1kS2sXi7i2QbL1JGPLYpSqJiSoXlKspbqHjB51kXHGyf7PDlr\r\noFlFvR0C5X2y75Y9CtOltfyjgCwTN5z1MIV0BnaugvqNBl+mo3v8evnrdPzE\r\nG3bFapifEGPafiImTSmAAX6omWI7w4c3ZuImjQhlHcSTarQ+QIRRKvokkQ7Z\r\nUJ3keTSEnOICBKiKQ76zZIJTSLaLP8W2IhT0LexJKfsWQVAjiNwCDe8aReFB\r\nMM/BmhGkJPzZUMN79aWmKMbpE8mPds/D/2Lo2Ra8tLgTLde7hbRvrfjl9Z4k\r\naPkeQxfBbIae/e/+O4Dwf39UKM1jj2loC16sNrTrvz2UMzieyXROpgM9zD+4\r\nSrCIvHOW+gKr86NgV3lu5a6iBL62Q2FeaQ5f/DM6N1k52CHgcaxmKMx562Gm\r\nDF6zdsvyF2FBNm/BI4YLAFj174vKtnt0GU2cTGKZ3O7uEqsFxJ7Rs2U6Ij8F\r\nfAF3pqWzjVodMv3oRVqo7alW+c+Licbihuyz2M5AKBJIMPIr65pHM7R7wQMC\r\nstt9vItQITfbv0gKHQreQTePHRFMfcJz1xc=\r\n=Q7TW\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n[![Eth Consensus Spec v1.1.10](https://img.shields.io/badge/ETH%20consensus--spec-1.1.10-blue)](https://github.com/ethereum/consensus-specs/releases/tag/v1.1.10)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-16.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\nimport {CachedBeaconStateAllForks, allForks} from \"@chainsafe/lodestar-beacon-state-transition\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst preState: CachedBeaconStateAllForks = generateState() as CachedBeaconStateAllForks;\n\n// dummy test block\nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\n// Run state transition on block\nconst postState = allForks.stateTransition(preState, block);\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"9f0c7a666a999d634dc55fd059575ff156f72f1b","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.14.2+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"16.14.2","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.3","@chainsafe/ssz":"^0.9.1","@chainsafe/as-sha256":"^0.3.1","@chainsafe/persistent-ts":"^0.19.1","@chainsafe/lodestar-types":"0.35.0-dev.68+9f0c7a666a","@chainsafe/lodestar-utils":"0.35.0-dev.68+9f0c7a666a","@chainsafe/lodestar-config":"0.35.0-dev.68+9f0c7a666a","@chainsafe/lodestar-params":"0.35.0-dev.68+9f0c7a666a","@chainsafe/persistent-merkle-tree":"^0.4.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.4","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.35.0-dev.68_1650012912244_0.470923936587369","host":"s3://npm-registry-packages"}},"0.35.0-dev.69":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.35.0-dev.69","keywords":["ethereum","eth-consensus","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.35.0-dev.69","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"9dd0bdc237ad6e1c4673e178ad674442ffdca8e0","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.35.0-dev.69.tgz","fileCount":329,"integrity":"sha512-8YVrC7B3xT/XTvGP8O/7D1MJymUBrFOAcB/VQvHLvbcZdLssk7SNblrxRI9kLsgGxdFUdkia+6vy8rdRt+uldA==","signatures":[{"sig":"MEYCIQCNL4hR0Us3tMYZv0Ji+StfCUh2r80lXnibt5NxMUvvBAIhAOlmF1WNhAfpUh5e14w3M3tG8YWWrnQg3NlNg8kf4O54","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":518603,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiW8MMACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo1rg/9E1nfP96k0e2EwI7sYGMSc8c6QYM+MoJrEmK3VVrRuZFCSykI\r\nPjDK4N7/N+CkrmOFRtZGVyM+wdS8h6kDQSh2KHVt9PSDQmXBNHWp55Z9jSYb\r\n9RxMh4IKSfw9eB/9gzv0fwouqj3bLY8zvcSrfd9Y7MoCuOnZh1aXEog+DRGX\r\nb8oZrg14neyCaUFVivqGPrUqlGn3E0OkSvKFv8oBkzsKsX3vs2xWFmkV0wk1\r\nPh9KiZVvxUACnAqnSdTO/LhyfaXdQ3DdEcain2Yb1spyGrXkcjkB4mDCjNH7\r\nPyH8DPeHe93vtDLMR1M+Fl7G2Keh8El8UuvKoxiRP/Q0/RVTHknnAb26QrYq\r\n3okEYvx/Hj1xZoLgITkudvv2lntPgCgyJTZNZtiW2+lwNHZh8fqd+wCyLyfb\r\n6KARh2Iw4nGNx840Id2BxF2WaXi6ln05Ie3JOuvaWfIlgxR/+69HjaLNU6+d\r\nQnS5I37DArRC0zmYev85md1f8cYQvbckvHSM3G4xdlzX3kijjVMInTT5DIIX\r\nC+3bXXp/GGXhDB+7hJlVe8Fp4jhxHzr1V3SmYSLhf3Qvl1/o7jdKGZ+wgmiQ\r\nACUYcONTzES0tlWsAp+aKhaYiTkMgZnCY3QBMB8AcfQL5nr/wtADLsERTmSa\r\nLhQTUikYv+CCKALIytupwkEPtZLRU8KG1XA=\r\n=FLxL\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n[![Eth Consensus Spec v1.1.10](https://img.shields.io/badge/ETH%20consensus--spec-1.1.10-blue)](https://github.com/ethereum/consensus-specs/releases/tag/v1.1.10)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-16.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\nimport {CachedBeaconStateAllForks, allForks} from \"@chainsafe/lodestar-beacon-state-transition\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst preState: CachedBeaconStateAllForks = generateState() as CachedBeaconStateAllForks;\n\n// dummy test block\nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\n// Run state transition on block\nconst postState = allForks.stateTransition(preState, block);\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"eef2c86b3d52d26e2402314c268e0d64377c3147","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.14.2+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"16.14.2","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.3","@chainsafe/ssz":"^0.9.1","@chainsafe/as-sha256":"^0.3.1","@chainsafe/persistent-ts":"^0.19.1","@chainsafe/lodestar-types":"0.35.0-dev.69+eef2c86b3d","@chainsafe/lodestar-utils":"0.35.0-dev.69+eef2c86b3d","@chainsafe/lodestar-config":"0.35.0-dev.69+eef2c86b3d","@chainsafe/lodestar-params":"0.35.0-dev.69+eef2c86b3d","@chainsafe/persistent-merkle-tree":"^0.4.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.4","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.35.0-dev.69_1650180876408_0.3895123615390288","host":"s3://npm-registry-packages"}},"0.35.0-dev.70":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.35.0-dev.70","keywords":["ethereum","eth-consensus","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.35.0-dev.70","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"6de643b94decb69af916184e5f3a9f5d1bba96d8","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.35.0-dev.70.tgz","fileCount":329,"integrity":"sha512-VxU++33xbAjJjIKAUPMniAOl+oT90N153p62QhFj4N3zVY3YkI0pob19gLijWEHM0A3FVLJzVJjtOuNeN0QEnw==","signatures":[{"sig":"MEQCIA53XYZiFHFaDs4rX1SdSJJXffiVMr7Dv11hffXBq58vAiB0RCoQYIMrKXhLEcnx5vshiMcttyyAtF1q2O5IM9701Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":518603,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiX8GlACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqTDw//UC+WNdzGxAFJLF/nSkagaZty8uMLgUiTB5qFzwD8KGp8fSY8\r\nkzHbDoVppI0pXrdy0WH/0reZP0AfjfMnSaRDX8DF8tM9ofjazwf84wWtCkD/\r\ncRamV4y8Jv33AHsbHo6w9fOKVMPgp4ZCl3wg1FjOG4X0WVswD5olVcRSTPvU\r\nYXvaL8VFXKir2ZqR3BnxKO3Qb9Kk1fYdA7yvyhd/CK71uqn9nfsSGE05RdJ4\r\nsEUyb8H/2NTWABAaQzxxDug48+4P0/XQG/uMakmO/RszIKy3aLDeoCqc9A1l\r\nfud/Y7B7MmZRTP4uHVfX2dlYCB6bwEhkS1o3hoHGbHerQ8kggaJGXsqNTHJ1\r\nQokEDja0SydzvDN0RSd5S5NNDpgCCQ4dG4nkg9dD6Qgf/jp1UZOx56IgOK8m\r\nuEfrgPnyRfDHwKGLMttfSkCa5UMh1saon3AaiTeA3XAoMsjRTIvjcqDj0SVN\r\n1JbvWkMSU07WcUYOq6zcdHSFv2d1LnL5yZLU870lcB/tSDjggqQFWL/psMRJ\r\nHbsUeM6ls8wNTIjq/NvCUK50D5FbKRdoXx5R2XfzRiP+i1ATF9tdut715UkK\r\nH6/SmCDHe7xwgxiynvVh0x73hxd7ZOYgR4DZ2Lxr3/Dh9gUsVf5rzYWe0w/K\r\nZCtKk9ueLekwRZ4CFjDnKl1nnnecDpjalks=\r\n=MNnU\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n[![Eth Consensus Spec v1.1.10](https://img.shields.io/badge/ETH%20consensus--spec-1.1.10-blue)](https://github.com/ethereum/consensus-specs/releases/tag/v1.1.10)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-16.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\nimport {CachedBeaconStateAllForks, allForks} from \"@chainsafe/lodestar-beacon-state-transition\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst preState: CachedBeaconStateAllForks = generateState() as CachedBeaconStateAllForks;\n\n// dummy test block\nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\n// Run state transition on block\nconst postState = allForks.stateTransition(preState, block);\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"e12ab9707834a4701a6b0296489f09011bad9df6","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.14.2+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"16.14.2","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.3","@chainsafe/ssz":"^0.9.1","@chainsafe/as-sha256":"^0.3.1","@chainsafe/persistent-ts":"^0.19.1","@chainsafe/lodestar-types":"0.35.0-dev.70+e12ab97078","@chainsafe/lodestar-utils":"0.35.0-dev.70+e12ab97078","@chainsafe/lodestar-config":"0.35.0-dev.70+e12ab97078","@chainsafe/lodestar-params":"0.35.0-dev.70+e12ab97078","@chainsafe/persistent-merkle-tree":"^0.4.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.4","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.35.0-dev.70_1650442661501_0.4688031533943444","host":"s3://npm-registry-packages"}},"0.35.0-dev.71":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.35.0-dev.71","keywords":["ethereum","eth-consensus","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.35.0-dev.71","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"c1cfb323c2385209c5df20c3601de1cf42f7337b","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.35.0-dev.71.tgz","fileCount":329,"integrity":"sha512-tBNgkaeH3rY5zn22Ax98/O71N+gUMPmZ/2hwFCtkQXWWddK9mehVBBReDirqULSVoEPvZeqgysfxEm8fP4D96w==","signatures":[{"sig":"MEQCIAuyKLbr8QiATTADepSzlz/l4Sw36dNrIQu57K74ZasDAiBlBfr8ZFf50s5Ur1gWVvQtyls9ZgR4UxwteFXHyUKnLA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":518603,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiYVJwACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoENRAAgV+IVm3vbujOU2vGWxwaqhWuh0wO3tS9RmdWBIfmgsNQ16dx\r\nA+PgpybjC1hsWDPgciBqLpaYTskwWQLBbiVB/vmRdfNXuMAgBdSSuV6ouqLC\r\nr2IJAw7BULRlNW4u1Wr2rCpAats5Mx6nK7XMBdPuKet98JWOM+eQWl5xZupJ\r\nfjV8FDHqCc86dSn7vzqzeK3AyYPHc2kpqGM0KnZRn0km0ONcvzWSyRrIdOq0\r\nqPgRbcM7hkxuqPgxDmNC7toeUNp2FWBlGuAES9gDi54tFHIS0HTq9o20wTDz\r\nwf3rDVtM3BSKRc8Ar4aegdOYhON7akd4A31axeAn/kGTipjyfXZfd4yH3wsm\r\nOVf7zpNbjXFlFNpPOy323hkrS97z/tt5ySHhZ02N0WTZoQ4YCVxJMpThIcqA\r\n+VE1QhAuajVaKKNdX1NWSvWEB/eQRWKqsMiXG4uIEMMCfN/Fd+vNHmUXcDLv\r\nYaaVxk14+4D3wZMMEJ9a87Azi995RZVkRVdJnqxdxUU+ag2sG3sQJGojL22u\r\n8mqO5JJx7qrtZZdW7Q4Of79uGgq9fr/+59Dtoo4EH4f9FnlCpRBQZ/QlEPg1\r\nKQWJsAmQnUwENeQqU9kF4ap+I0os2SE8sYaFvdhngwr54+OxJM3oPgKFSAv1\r\nmqBIgyC1vr6n/lWJD9fgx3elvw8hZjV81yk=\r\n=ih5f\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n[![Eth Consensus Spec v1.1.10](https://img.shields.io/badge/ETH%20consensus--spec-1.1.10-blue)](https://github.com/ethereum/consensus-specs/releases/tag/v1.1.10)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-16.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\nimport {CachedBeaconStateAllForks, allForks} from \"@chainsafe/lodestar-beacon-state-transition\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst preState: CachedBeaconStateAllForks = generateState() as CachedBeaconStateAllForks;\n\n// dummy test block\nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\n// Run state transition on block\nconst postState = allForks.stateTransition(preState, block);\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"97f601212a2fc8e98d27f39b9c8393d3c6f13a4b","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.14.2+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"16.14.2","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.3","@chainsafe/ssz":"^0.9.1","@chainsafe/as-sha256":"^0.3.1","@chainsafe/persistent-ts":"^0.19.1","@chainsafe/lodestar-types":"0.35.0-dev.71+97f601212a","@chainsafe/lodestar-utils":"0.35.0-dev.71+97f601212a","@chainsafe/lodestar-config":"0.35.0-dev.71+97f601212a","@chainsafe/lodestar-params":"0.35.0-dev.71+97f601212a","@chainsafe/persistent-merkle-tree":"^0.4.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.4","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.35.0-dev.71_1650545264083_0.11005749641953955","host":"s3://npm-registry-packages"}},"0.35.0-dev.72":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.35.0-dev.72","keywords":["ethereum","eth-consensus","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.35.0-dev.72","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"8b661e9b3fcc3efd8f5653f7734477e88d159800","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.35.0-dev.72.tgz","fileCount":329,"integrity":"sha512-cqxkH9xwYEo3JcPYDt2E14di57qn9gWRqbZlacpi2Wv7a6Q6aIhj4h8SEwRPJCDj4tiDNFE9SYcyzd9FR+oQnA==","signatures":[{"sig":"MEQCICFUSOXYxtusWdox2MAfaVNPllsZ/3Lp1uCgwNdeZS9rAiAt8P0FjU2gq1nvgArlly6AJzT1YSXP9Rzac5+gtRiuxQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":518603,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiZqIuACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrfyg/+K5X8y26h0IubHrurzqynCx1iDAjiXwvpAlLUTcU8GP1pLCiM\r\nQubdGqYg4ERYfJ1IzMF4He3U4/NYc3B+xIw3p/AZTdpHoUxxK0dXe/hGFlHU\r\nnZMbBBdeTT1qJ26bY2mGoHgX/wrk/giAP4XbaqPwcicuDlnDiAzv5XJjDOvd\r\nNQoAhmyt8WMgPe9rzNKiDUSy741yoVKuepflhB2uNBGG/vC4rJYGlCZqIgf6\r\nzZJlb0s9dHIvhvOjYrNDBKXTe2ii32N3WCNynrCXg4EEzviQTy+hFJLBq5kI\r\nzi/OqbpaiuyzWa2kgpoy1YwdIgWgGh7YYcO1cZ17t+xqSdQ5nFPZb4Hq8Su9\r\nPC5I4SHFk3nY4kS+tkNlG30FR4xFNEs1xss6Z47IBECkHlQAwUQ5MnjqX11T\r\nAuVKj5GWcKDdpbiJ9WxlO7CmBErgdSwBXkljzrGwrgje2QYmPgSWsE7XUryf\r\nqUl6gpt/4MA2j44PzdzOACf/D92TDBO1GssuiurU8wc9Gk50UbcA9lxogv11\r\n8i8i6Tvt71NyIXAKYb2nE7QhJUvhEnGYHLjGWQq7My7HqOWn7w/uVX0SDBhq\r\nmwX9cQ4Z2BYpr3bb6e1AuXKF7LGwG73REdbPbpMfRfdBeW9y9FY5vy5S1Jf1\r\nBwVBGMOTMAwXTaSRIu9qBQbyr0WrlPaq6RA=\r\n=0mGF\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n[![Eth Consensus Spec v1.1.10](https://img.shields.io/badge/ETH%20consensus--spec-1.1.10-blue)](https://github.com/ethereum/consensus-specs/releases/tag/v1.1.10)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-16.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\nimport {CachedBeaconStateAllForks, allForks} from \"@chainsafe/lodestar-beacon-state-transition\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst preState: CachedBeaconStateAllForks = generateState() as CachedBeaconStateAllForks;\n\n// dummy test block\nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\n// Run state transition on block\nconst postState = allForks.stateTransition(preState, block);\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"67fb374fb6c80974ab0c2a9140a1203638d50f34","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.14.2+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"16.14.2","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.3","@chainsafe/ssz":"^0.9.1","@chainsafe/as-sha256":"^0.3.1","@chainsafe/persistent-ts":"^0.19.1","@chainsafe/lodestar-types":"0.35.0-dev.72+67fb374fb6","@chainsafe/lodestar-utils":"0.35.0-dev.72+67fb374fb6","@chainsafe/lodestar-config":"0.35.0-dev.72+67fb374fb6","@chainsafe/lodestar-params":"0.35.0-dev.72+67fb374fb6","@chainsafe/persistent-merkle-tree":"^0.4.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.4","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.35.0-dev.72_1650893358152_0.31262895607301844","host":"s3://npm-registry-packages"}},"0.35.0-dev.73":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.35.0-dev.73","keywords":["ethereum","eth-consensus","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.35.0-dev.73","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"1224ba3a4cb49988f0449d1e09575b7b8808486f","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.35.0-dev.73.tgz","fileCount":329,"integrity":"sha512-3x41r1GxNWZ0RxST7fCFB/XWdiRKDK89auy/3yKhd95iUkxefOmvVmVH0e09yfrE179E8e4XeaxqP8roaEO86g==","signatures":[{"sig":"MEUCIQCbvGRpZYfuf32mdi8zyqAK+iXug9yzUByKH+9ToW392wIgHwY1ATYoOSteyQsNakm4gctuRDhCzaAabxGSdnZpEbY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":518603,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiZqObACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoJnRAAg1NPkNDhO+xMF/rJQ76w1fsRRRHKKzJm76oNy1ODBtixecO4\r\nyYkSL5P5TKyCVQ2GL8/+KgOPuhnIuFk5E186MyS0cXNbiR7Op+d3EPFz3N25\r\n9h7YRoyGN/cC/QzGb0JKj8ctsvOyjj7vYRrXBkWN/caQqg7n7LSAIGCWC1TW\r\nRTC1BSmo3L9SsQTm3wzfal8WcSolpfumLZQ961W7K+ky/2FFibvjjYdS4dV1\r\nqLD9WVdJMCmhn+fDSSB7DX20UtEnleQwLgr3QPLoUk8dhKGxvi33DYygulzD\r\nHTL85vA/p7u2fnGSCw4Ts0gorXo2PvLRgZq+hUVxOtxM4rfSmxdGimmuXw1w\r\n/HOWFhmIIonUZkJZLWJItWJ9vcTYoPOd2FfexgbWZN17LT2ljZWjW2373D3D\r\nyu+g64oth9LDVEHGFE9WEmf0LyLld1pKfMttXBRxagAKC2ZXEl51p6L8n7OG\r\n/uc6oxlL9CfuY2AF5a/7skk30d27wVJ4wUTdBMcNhLV2AB9nEL8m53uXJYuP\r\naYlXxpCXLviT5Af0TNuQktfwPlWJEBJwrkMFBxU7ZwdEFEeSZ+wpa9R1p1/E\r\nQldrG3yhZrjSCMk0yTjU0LnsRqBOC2a0buJzVvDEy8jx0ZZ4DXHOh33Xy4Y5\r\n2eXiQG19HWT49tNfCnLRAZAX1jwBOAD+xbM=\r\n=cuOf\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n[![Eth Consensus Spec v1.1.10](https://img.shields.io/badge/ETH%20consensus--spec-1.1.10-blue)](https://github.com/ethereum/consensus-specs/releases/tag/v1.1.10)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-16.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\nimport {CachedBeaconStateAllForks, allForks} from \"@chainsafe/lodestar-beacon-state-transition\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst preState: CachedBeaconStateAllForks = generateState() as CachedBeaconStateAllForks;\n\n// dummy test block\nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\n// Run state transition on block\nconst postState = allForks.stateTransition(preState, block);\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"21f8ec2cd259656904db1d5a81c2e9433594b373","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.14.2+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"16.14.2","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.3","@chainsafe/ssz":"^0.9.1","@chainsafe/as-sha256":"^0.3.1","@chainsafe/persistent-ts":"^0.19.1","@chainsafe/lodestar-types":"0.35.0-dev.73+21f8ec2cd2","@chainsafe/lodestar-utils":"0.35.0-dev.73+21f8ec2cd2","@chainsafe/lodestar-config":"0.35.0-dev.73+21f8ec2cd2","@chainsafe/lodestar-params":"0.35.0-dev.73+21f8ec2cd2","@chainsafe/persistent-merkle-tree":"^0.4.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.4","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.35.0-dev.73_1650893722788_0.7993667559592288","host":"s3://npm-registry-packages"}},"0.35.0-dev.74":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.35.0-dev.74","keywords":["ethereum","eth-consensus","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.35.0-dev.74","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"571f5f0f50c24988d3bee7de0f5b27a34aad6f65","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.35.0-dev.74.tgz","fileCount":329,"integrity":"sha512-1YfM5jCHC8B3mthVtJeusXYjRm9TqNBQttCwhIC4UuT+J17EHd1XSgLO4CVh/0DhLtj6tIOQZN2KhRUEyUUQKw==","signatures":[{"sig":"MEUCIQCdU349isJMvAtjKoiSQgelMJSIRaUv68Cpef2cJleCBwIgUpDS3c/HwBlM/YltVzFk5grsWDAVOSuC9rzbttynQYM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":518603,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiZqT3ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrIfg//XJmaH2rrpXr5WFCLyS6ejYOAMi8opCV1PYWPZtT5RymTUXzr\r\nSF0pjC+sGxi083lK5yLGzSLpnLoDuPLiS+ko3getWiGkXAoEfCg2LMOAS3OL\r\nCelvaiJIgNXHFRkRqcHULgai3aS++Fl5oaQ9KkKHoKlkNxPlwARW1p6y6355\r\n1+enXYVL3IBCgp1cQmb5AQKthnkVtHjYHACcNX8jQ97CVc26NiNP0G0Nx/EN\r\nbkF5VA20EfH0HpDOmnodapskuauMMHmDNtlywKLHJBzu+ajLfuRjm2R/jyMu\r\nTfSP6ZS7oh+6HFONjFLLnq+rdWmFRHRzxfOSzWPjihFFPTDpuAxNg2A3YowF\r\ngQGVgargGVMVLPGEvMKbImaTbB2k+xed75udanUc8mu3Ukzjz0drX7TXw96X\r\nVtm/8WgaHJjfspC4RWYtKie7WC8kGhWBH5qqi3XtaTpyYspQhqGpeCPhPTDO\r\nzdqOKaw5jBmN4PyCrpTvs4rP0Uqy4hgRn+r4gpT9ELD4KgaIboNSQC7OBi+Q\r\nGktaA8DNH4OQAqAuHP4A/+S77I7j5SgKSTibG5lVT0IP/hLrz5OfqCE4FYoW\r\nET6rMqMRVYOdevnz190cRPMBZyJVDVQk3U3B+B2VWrbqqx3gW+HTFv6FxBUg\r\nfREqhcwtufMQBrIpTYG9h3BoQ7JJKSw/Wuc=\r\n=Ac1h\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n[![Eth Consensus Spec v1.1.10](https://img.shields.io/badge/ETH%20consensus--spec-1.1.10-blue)](https://github.com/ethereum/consensus-specs/releases/tag/v1.1.10)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-16.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\nimport {CachedBeaconStateAllForks, allForks} from \"@chainsafe/lodestar-beacon-state-transition\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst preState: CachedBeaconStateAllForks = generateState() as CachedBeaconStateAllForks;\n\n// dummy test block\nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\n// Run state transition on block\nconst postState = allForks.stateTransition(preState, block);\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"e448ece54038a726d3aaace2e7c3919052f3b59b","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.14.2+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"16.14.2","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.3","@chainsafe/ssz":"^0.9.1","@chainsafe/as-sha256":"^0.3.1","@chainsafe/persistent-ts":"^0.19.1","@chainsafe/lodestar-types":"0.35.0-dev.74+e448ece540","@chainsafe/lodestar-utils":"0.35.0-dev.74+e448ece540","@chainsafe/lodestar-config":"0.35.0-dev.74+e448ece540","@chainsafe/lodestar-params":"0.35.0-dev.74+e448ece540","@chainsafe/persistent-merkle-tree":"^0.4.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.4","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.35.0-dev.74_1650894071388_0.2248599144205905","host":"s3://npm-registry-packages"}},"0.35.0-dev.75":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.35.0-dev.75","keywords":["ethereum","eth-consensus","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.35.0-dev.75","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"91018071928644631f5f0b8d8fa7a9ad40acd3bd","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.35.0-dev.75.tgz","fileCount":329,"integrity":"sha512-p8iR4sYj9r9ckUxwCGWMp3YdLjPbdVuUnsEx6fIp+cmdAW5kmU5orEygVMB3kd9QTrxUASDl6vXVm5BnkQfovQ==","signatures":[{"sig":"MEUCIQDwIw5lxWa86g2HiEEYdGq94vbOG8DzbXJSnzzUFLMpgwIgDpX4pB4uvFMobYW/S0CY0E9AYwzDdExMy/uKoyrpo5g=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":518603,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiZqhLACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqNeQ//WqvPCdJDfG89tgsObiJWhGzVoPpQQsCtYpmNPXLC7lhQwnrB\r\nGZtE1xPCwQs8LjCSG1Ab9IvkSVFUsSUo7YPD6HxNmXRq9K0qWD/d1kHrllbr\r\n7ZGRkqu4EuR2ixk9VpovBbr06dS6nzDk9RE9LK5p195eQTzC34OzDW5YHMbG\r\n3SE+XiT9tqI8e04kDJKO0gjKYFO0tkGBQZ1OEUfj4GdcRMu8X575LUgqa3YJ\r\nr1tKYtwwsXiCg5pOWFFuoea/BMR8PZ+J3FIhNtVDGZNvPmKvQUWAay726yTM\r\n6IK4+cuZec7ED9b+D5HdJuZkM6ENibGp1lz5N9VsSYHpvUspydRedKejI3V+\r\nc208F2tqC1T3UTBBbMqTWxsQMZDFgGqKV7KBr5NwuDXD115qTHDkNcLCgr7o\r\n6YAW6BcEYZTkLdgkpWCcJ5yFI4txhHK5KLV7BejfHVZHswN3lHiRdfgZhPgF\r\nmz5CbHh84EqjlZu9S7Mud05bf+SMAiNAgY1lnaMbT8dXvIZ9xLywiOrgScjo\r\nj8n4mwyUpKQ2cvBPoeoXoWm4lSmPwmlC/LuUNW63JNwa2OWXvpzxDm9Y42XT\r\nMrv/NPIgxBeEvhM2jgKKnPrl2FP6Og6k6fG/tpyr2IlIOejQFuUJIQr0OESG\r\nsYBHIG4ULIOniPKxm4FIMiZk5OmVvmP2/H4=\r\n=coeS\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n[![Eth Consensus Spec v1.1.10](https://img.shields.io/badge/ETH%20consensus--spec-1.1.10-blue)](https://github.com/ethereum/consensus-specs/releases/tag/v1.1.10)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-16.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\nimport {CachedBeaconStateAllForks, allForks} from \"@chainsafe/lodestar-beacon-state-transition\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst preState: CachedBeaconStateAllForks = generateState() as CachedBeaconStateAllForks;\n\n// dummy test block\nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\n// Run state transition on block\nconst postState = allForks.stateTransition(preState, block);\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"2a59e70abbd4f57f2d2a4ffaf1ecb82388e4b1ad","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.14.2+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"16.14.2","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.3","@chainsafe/ssz":"^0.9.1","@chainsafe/as-sha256":"^0.3.1","@chainsafe/persistent-ts":"^0.19.1","@chainsafe/lodestar-types":"0.35.0-dev.75+2a59e70abb","@chainsafe/lodestar-utils":"0.35.0-dev.75+2a59e70abb","@chainsafe/lodestar-config":"0.35.0-dev.75+2a59e70abb","@chainsafe/lodestar-params":"0.35.0-dev.75+2a59e70abb","@chainsafe/persistent-merkle-tree":"^0.4.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.4","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.35.0-dev.75_1650894923358_0.5332320301388247","host":"s3://npm-registry-packages"}},"0.35.0-dev.76":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.35.0-dev.76","keywords":["ethereum","eth-consensus","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.35.0-dev.76","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"124f6642a41825cfab7ec5ff9497f21072f4ec57","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.35.0-dev.76.tgz","fileCount":329,"integrity":"sha512-V5A96HX7VVBqnIWUmqiL8+UF8EJRS3Z9x5NzcMLZ5HHpwc2Y8Fk2OD7G55rQPnno2t0wz/ScvOgSWMV0OqHSzA==","signatures":[{"sig":"MEYCIQC071eWXWjFr5GdDDYt1yAqipGh/1/JULyXTMLFDrvYqgIhAJJc4LwtnAQKhHb8hMiwVWiHrPTnc+MQsUp1deUDL8rk","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":518603,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiZqoWACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqbGxAAkjW8O4vVHjksmtVlkS9a/ooHQBd0dxnM4OGwFbKXuZyZxGPU\r\no90EtTxM01ihRvoCQsusiRjkgYKNbKfM+YSvzEVbai2G8hSAMxk/zitxvpyR\r\nh46E6/Aue6h3+okrpLQ0UHQ6DB5mGNDfzUoLaIvYf8xX1zWvXxy8tA9ROKJn\r\nKWzPtqNYB9Ezji/RifdA+PG4O+ICHsXyC9UG0fL9/NG5Z5ajNC1cngMDMd4q\r\nR6kFEAHLoGt5V8saiU0pftHc1CBToc3jqR9Plwkg8dKAgNnLw23LQw2SlWxo\r\nW03acWW4nqfdhC57qm0Y+UkTs4gu7MejluG+TeLn/d9VMVkwCoB2XA291xry\r\n2VIegq40qwWoAgf/6i57eX3/vM9/y/+wmXEBNyemxQDMJ8rX62iSyWHzvs+P\r\nDnUERlyb8L8wonTr4shf5P9+LSVCbSzMMoDxfq2vM5/UNBQ8b7i5f7zLHr8o\r\n4rILvoMihLisQcyrWTUa3y4w/3A0+W9YCfJRbkBDAPO4utHuhl0aNdeRuPDj\r\n5p5r038kOjvQWOQtTo+B92ODZNE6K8WdpgKGj61qy3lYhoXuoDseBZ5pRp6q\r\nTEuMvNL8f/P4olCuXgv18nTQzJ6AwAMu8VqDaBMG9kaCAx4AcMrU3mJzg2m0\r\n1F8vXOez/1nBqoPdeckwwsVE5vKaaIPEuLk=\r\n=zQAa\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n[![Eth Consensus Spec v1.1.10](https://img.shields.io/badge/ETH%20consensus--spec-1.1.10-blue)](https://github.com/ethereum/consensus-specs/releases/tag/v1.1.10)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-16.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\nimport {CachedBeaconStateAllForks, allForks} from \"@chainsafe/lodestar-beacon-state-transition\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst preState: CachedBeaconStateAllForks = generateState() as CachedBeaconStateAllForks;\n\n// dummy test block\nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\n// Run state transition on block\nconst postState = allForks.stateTransition(preState, block);\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"24652e62a2b6d1e11c3cc0d80f1a7faebbe792ee","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.14.2+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"16.14.2","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.3","@chainsafe/ssz":"^0.9.1","@chainsafe/as-sha256":"^0.3.1","@chainsafe/persistent-ts":"^0.19.1","@chainsafe/lodestar-types":"0.35.0-dev.76+24652e62a2","@chainsafe/lodestar-utils":"0.35.0-dev.76+24652e62a2","@chainsafe/lodestar-config":"0.35.0-dev.76+24652e62a2","@chainsafe/lodestar-params":"0.35.0-dev.76+24652e62a2","@chainsafe/persistent-merkle-tree":"^0.4.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.4","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.35.0-dev.76_1650895382545_0.26125159765514083","host":"s3://npm-registry-packages"}},"0.35.0-dev.77":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.35.0-dev.77","keywords":["ethereum","eth-consensus","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.35.0-dev.77","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"ec883e6ac03bde775cb73aa7974ad2c90da5c2bb","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.35.0-dev.77.tgz","fileCount":329,"integrity":"sha512-tmSruXBMKCq5tb/fo3oTCzl6Hmml12mnP2HKq3/T5XBpfQSiQx+cPLe6775wNHsfJ8UOkCwrtrJVttcMaKn3Aw==","signatures":[{"sig":"MEYCIQDKL/nDXWulqFZ+w3XEP5GjEcNaZq4elRa7aGLStX71DgIhALBy5FvhPzcJLe/uyUjf9PyUym/Xck/FqE+Jx5SVLP8q","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":518603,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiZ8CFACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp87xAAnVn6MIWV1j5LhWVdxT+ZbGI3ETrqj4VqeIS1zVW5ODgN9gT1\r\nHR7CNvkY0LgQBApui4pteqAsZ2mQ44+etguR/feXH9SLbHuCv/1s2t6oQIE2\r\naU9/MjhN1tTI8k00Gt4sUWAlmykWPgMJeneo/FF5HSNQOapxXHNkznzN2Fj0\r\nCPi96o9wcdTOCRJamKzeZg/XikPnOAI1yR8Up4Jarq2pQ/CpwuqNvp5miQvA\r\nGILECRoKReF3bHTNhdxZox+HHv7OA9oRMeWQZ8UvclnbS8IWjZmKNr63N6tQ\r\nS3pukRBNBP4eQWm7348KN+ue83jjd8yz22h6D26TmzzW9VHq6S/2SCVOUF+Z\r\nObT0CwvMXaAUeHYr/M4u1/ir34oedhhvuqeNM0KpBq2QNBM03nzGe1ZnnBw4\r\niZzRudTK2sAaElaCbzc9vMp0AqqavNTEY63SwyHXVmufBe+jfSpwmnWCOorD\r\nYBLQ0UE/BB87mq9NTY6q7uP8yyzyoOXUYFj/OLCVgkto5WOfnTlhethwBXlW\r\nboFyBNKK56eMW4AC//ONbaau0BkympX/eaknspRlRApDr2KKwMhDYnCwA0d5\r\nRIexNrdB+M3s2z2d9Jjp7/Ikp+kvnxfFh1foiErFTI0XeCifxFZNoZnBQkHX\r\nJxwIoIY8N03cnJgl1t7uq3GwcswHpkd6nsA=\r\n=11ia\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n[![Eth Consensus Spec v1.1.10](https://img.shields.io/badge/ETH%20consensus--spec-1.1.10-blue)](https://github.com/ethereum/consensus-specs/releases/tag/v1.1.10)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-16.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\nimport {CachedBeaconStateAllForks, allForks} from \"@chainsafe/lodestar-beacon-state-transition\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst preState: CachedBeaconStateAllForks = generateState() as CachedBeaconStateAllForks;\n\n// dummy test block\nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\n// Run state transition on block\nconst postState = allForks.stateTransition(preState, block);\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"7284efc24525dc9639fdab119591f21e007916a5","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.14.2+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"16.14.2","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.3","@chainsafe/ssz":"^0.9.1","@chainsafe/as-sha256":"^0.3.1","@chainsafe/persistent-ts":"^0.19.1","@chainsafe/lodestar-types":"0.35.0-dev.77+7284efc245","@chainsafe/lodestar-utils":"0.35.0-dev.77+7284efc245","@chainsafe/lodestar-config":"0.35.0-dev.77+7284efc245","@chainsafe/lodestar-params":"0.35.0-dev.77+7284efc245","@chainsafe/persistent-merkle-tree":"^0.4.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.4","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.35.0-dev.77_1650966661618_0.8190225703389691","host":"s3://npm-registry-packages"}},"0.35.0-dev.78":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.35.0-dev.78","keywords":["ethereum","eth-consensus","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.35.0-dev.78","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"8da0199d1253a0d91c2a6e6e78e9209ea9592e40","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.35.0-dev.78.tgz","fileCount":329,"integrity":"sha512-Ba18WfRksNcTrNm92URP4WlOwQRCbgEBfZJi079kOZmRPQ02pQ/4LesLg8sg9CsMXZQSDSAFekg/jSC3tb/17A==","signatures":[{"sig":"MEYCIQDK9ImJho4/VHu/9dVZffb1Ru46s7fftCMIo8nLnpaPuAIhAK6kBWL2W4nJA3bOLolZQ0LKrnj5fo11hr5H/C1HbkJ8","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":518603,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiZ8JfACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrhWA//f/BKOvtHk3mORTjBhNQ0khzVGWVyWGOQMLmOemZUL2ilb9ga\r\noMngqDjsYtFuaWcHGEzfxY+ZzITSU8Je+iUxF+6SHzX+U841PQ4sQ/OM0sy6\r\n08ANId0OzqSZlKL3FSGqKEZcrC9Itni8vPD0P290suKIXgK3HcthEvRnYHOu\r\nLtfmn+7xBLhYPqpvjdj3+vO4N8jHIhprN9m78d+td5T78XwBJmrAlsHXI4tY\r\nuvoOXFk6mVoG2IiwrqD/2u3GqeL6c3FrYM1xblQN2uaRa/bYsZRZ+FhseIfo\r\nIpunU5lqqkMhd47aCL9Sr9s9f+M5G2vxCdCgcfvjTCfNPx8dR/iT7RIb5gXL\r\nDtXllgjKZUf53Nw317jdMbCGUdjuHjDhOAqs5DAXDBX/Zbq3TsH0WYI2AfQu\r\nqKb98z7r3Av8qkTLM+bbLHajeuD+k52wUqVjj7tm4vxulI/9YLcZg+ShnnFs\r\nwCy1jN02g/hpsDabOiHctigMYX2L1RvQt9RWLWZMqLKHbSHpNTQlyk9paCUS\r\nYW/oW8CapDOemGi2/NdwMuLXdYx29WnHlVk1o2foEGAst07r7KZr4den1cKp\r\nEb+8gADNUSRu516wZWGSaY4F+H9z6H6gg2WEGE19utnz9CdJ4CZu6XY4/pg5\r\nHtaq7IlyjhZJA+ZGc5S68nR3X/GT5E/JqBs=\r\n=QEON\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n[![Eth Consensus Spec v1.1.10](https://img.shields.io/badge/ETH%20consensus--spec-1.1.10-blue)](https://github.com/ethereum/consensus-specs/releases/tag/v1.1.10)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-16.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\nimport {CachedBeaconStateAllForks, allForks} from \"@chainsafe/lodestar-beacon-state-transition\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst preState: CachedBeaconStateAllForks = generateState() as CachedBeaconStateAllForks;\n\n// dummy test block\nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\n// Run state transition on block\nconst postState = allForks.stateTransition(preState, block);\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"c754818cf66e064ea0bdacc7047c4049a46d5041","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.14.2+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"16.14.2","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.3","@chainsafe/ssz":"^0.9.1","@chainsafe/as-sha256":"^0.3.1","@chainsafe/persistent-ts":"^0.19.1","@chainsafe/lodestar-types":"0.35.0-dev.78+c754818cf6","@chainsafe/lodestar-utils":"0.35.0-dev.78+c754818cf6","@chainsafe/lodestar-config":"0.35.0-dev.78+c754818cf6","@chainsafe/lodestar-params":"0.35.0-dev.78+c754818cf6","@chainsafe/persistent-merkle-tree":"^0.4.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.4","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.35.0-dev.78_1650967134865_0.8264622105168626","host":"s3://npm-registry-packages"}},"0.34.0-dev.154":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.34.0-dev.154","keywords":["ethereum","eth-consensus","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.34.0-dev.154","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"6002646468d7c7769845551d4c737b1238a649e3","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.34.0-dev.154.tgz","fileCount":329,"integrity":"sha512-1R4yRWCa5CBdBGXtK109c6e4lbIEnDvvPRUNkSTCoF+4Amf0bs4URCIA2abjDCZYzE2yc04IRRly296a43AmYg==","signatures":[{"sig":"MEUCIQCRYtKIhPTDvEmz52ZNsQp/jnVUp7uLZ32eaV0GYegFIAIgUONIf++zud8cYeT7l4WBv8rMY+Fvbv0bR0KRwh3vQ8k=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":518608,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiaE3kACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrMtQ//cItVfPe6HPrnW9YdUqE07h6aqkCmVPCTGtu1jgEgrAtmIhZe\r\ndTwjaN0U1qZqlsqd6YEwZq9xqTCYmMnPAkusISTx+5t0wrLyntXQivdwUCCc\r\nmyOpyxXAOPdQdWPc8xCig2jvreL3bqB64OsrUSGYbphWw41FwV8blApw2fce\r\ncSix69NNPYrfmGKBWEJD6KFE61y9S3/PuH5vM25RWQXM01IQOnYV/WVrf5+2\r\nUuHY8Rv99mbZRECfqRNmp08t4KZGEgvk0A8JTzClJDMI6J4g0Y1GqZlprH0z\r\n5CkeYr9bQrRI0Ibq+tJUYq6AD4aJMDsE2yTtoUyfZuHpPhM1b+1k4yubDmCC\r\nNRTEuo4kz5Y7f0EK65GDf77FSSil9SzNBcELcllKIXeEzRMp9UgE0WJKXm9d\r\n5rHZ6fXoDgI3GdiHbLK5efy7qraKQ8oIfJ9Lq77IVc7v+31yOery2Q7QxTJt\r\neV1W+ACwhmo3/iSwMqJ1OiLtjw52H1d2EYN+srkA/+L1wsySgV91OLzQfAYR\r\nXNGECN/eECZgapIP4CndG+uUABjUR8F9WcuRvfLgjgzwebrtDcgYVtOOdfdE\r\nOE7GIodAVFPgUdcsdtJmXGCpRVkh2x6dhC6neT+qf8WvOZ1AwH/B+r31yLKa\r\nnp4BukvOObi3DtwPZAREyodsOGhIEhSpLvg=\r\n=RFkt\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n[![Eth Consensus Spec v1.1.10](https://img.shields.io/badge/ETH%20consensus--spec-1.1.10-blue)](https://github.com/ethereum/consensus-specs/releases/tag/v1.1.10)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-16.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\nimport {CachedBeaconStateAllForks, allForks} from \"@chainsafe/lodestar-beacon-state-transition\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst preState: CachedBeaconStateAllForks = generateState() as CachedBeaconStateAllForks;\n\n// dummy test block\nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\n// Run state transition on block\nconst postState = allForks.stateTransition(preState, block);\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"3a38e655ae485c20b542539ac60ae78ce3309183","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.14.2+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"16.14.2","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.3","@chainsafe/ssz":"^0.9.1","@chainsafe/as-sha256":"^0.3.1","@chainsafe/persistent-ts":"^0.19.1","@chainsafe/lodestar-types":"0.34.0-dev.154+3a38e655ae","@chainsafe/lodestar-utils":"0.34.0-dev.154+3a38e655ae","@chainsafe/lodestar-config":"0.34.0-dev.154+3a38e655ae","@chainsafe/lodestar-params":"0.34.0-dev.154+3a38e655ae","@chainsafe/persistent-merkle-tree":"^0.4.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.4","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.34.0-dev.154_1651002852744_0.5106526570369858","host":"s3://npm-registry-packages"}},"0.34.0-dev.155":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.34.0-dev.155","keywords":["ethereum","eth-consensus","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.34.0-dev.155","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"98855a512c7c959f982699c8dc1e4bdc27d544e8","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.34.0-dev.155.tgz","fileCount":329,"integrity":"sha512-1LpD58oClJW7CRygfclBzsmH994Sf0kTCXEqe8gQ5f8xzedDHRG5J6L+/7tD7/IKdZJwb+H+dFDp6uP1gU5BGg==","signatures":[{"sig":"MEYCIQDmyDZTVqcu3j7iMXwf7C6BrYjtsr4YAXigTuiu53MxNAIhAKz6rt+sxKJihHkD+VlI6MDCI8T2ye+Eb/oChSp9SCXJ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":518608,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiamAlACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpnEw/8CAjgj2fJ6WNG3z91CLW1/Ib7cT0LvR0QPUDfDcOBxzRMOR59\r\nuOpyrUQAoeroKf2LVEci4PYtZaMX5eUyqD+JuedTPlsf7hHzqegP0ab7d5sR\r\n91exU716rIlxeZ9Izx8GcDvYPWyM7tuQFtBfUL5TaCGceqsucjqNVjzH5iDu\r\nUm0n3JI29Q+yLDyWyFS3VO5KD5CZPGIKpJs0GLPZcgZU7tS0w2LVkAYkmaqe\r\n/xekS/uvG6IklnTP6Mf46ATDgwAskd3SGPsniGWr5SpMS6T9+0jMWJ7fvC9Y\r\n9XB8HstGSKRmHcmY79E1a9Qg4EIiMMfWOs8nP7fnhMbOyqe5XtUnMYzA02HC\r\nDy8TXYYDPB248IXGOfeMeOhTPXsLCGvafLffPJX0GCiotTjexjljp56G/0jV\r\nJJr9K2uFChblxVkaw/3Iduo4o/EEE/YJe+RAZSRkreIV0GasZIOra9RR5Mhs\r\nF2IMT6aV5P9W1cVX2zZbSSjJY5DaX9gW2sMqRhOoPThjuwAtm8oROWhFvyGF\r\nHWtYB2kvPntBrRPHHLtRfre3x5STRTx6XLNAgMC2aocIakaIPue6YLByhXcy\r\nXJrei67XjZWWRnBKxzLB8kINRPNVyRCoss6mOSVI4VlLnKJLieGUdBcsQy8a\r\naI6XWdqk2YoWOWBoN/BDmm+ypG4THiN57DY=\r\n=L27M\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n[![Eth Consensus Spec v1.1.10](https://img.shields.io/badge/ETH%20consensus--spec-1.1.10-blue)](https://github.com/ethereum/consensus-specs/releases/tag/v1.1.10)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-16.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\nimport {CachedBeaconStateAllForks, allForks} from \"@chainsafe/lodestar-beacon-state-transition\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst preState: CachedBeaconStateAllForks = generateState() as CachedBeaconStateAllForks;\n\n// dummy test block\nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\n// Run state transition on block\nconst postState = allForks.stateTransition(preState, block);\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"2b9fe2a008113ba8c0bd9cf507266bb57a5d1885","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.14.2+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"16.14.2","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.3","@chainsafe/ssz":"^0.9.1","@chainsafe/as-sha256":"^0.3.1","@chainsafe/persistent-ts":"^0.19.1","@chainsafe/lodestar-types":"0.34.0-dev.155+2b9fe2a008","@chainsafe/lodestar-utils":"0.34.0-dev.155+2b9fe2a008","@chainsafe/lodestar-config":"0.34.0-dev.155+2b9fe2a008","@chainsafe/lodestar-params":"0.34.0-dev.155+2b9fe2a008","@chainsafe/persistent-merkle-tree":"^0.4.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.4","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.34.0-dev.155_1651138596843_0.23034245618808424","host":"s3://npm-registry-packages"}},"0.34.0-dev.156":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.34.0-dev.156","keywords":["ethereum","eth-consensus","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.34.0-dev.156","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"3ebe75196da00c26a98945298ebdb53069852291","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.34.0-dev.156.tgz","fileCount":329,"integrity":"sha512-O34lT4EOm+y6QXr8S3NbdS23/loaQAas8W8/IBFCQSwDScSeyk57XHmjG30+VFlBLYSCzZxhzUJxDtMgGX5gTg==","signatures":[{"sig":"MEUCIDJTXc4k22fEEjIgSk8mjHakwPtelUvhg0QiF0IdFrf1AiEAh8N5qXAAqBSwG99V9x/RU/S2xdRPb3Aq7e2yWm2Yl8Y=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":518608,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJibY37ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpDTA/7BYR6f6jBrQb6jk4bU0rMzbXHsx6K6kFZS7vzArLeevyB6TPT\r\n8J16/kG0dxcVxtYkVQ6PkR5jjj92aUpzKfDVtevAtKrBg26KyZ030jXuHoYT\r\n1N9ugvCHXwlRDTFg2WdqtZX8TJZl5q8p0/d4hGSx5DY6ZWZURpdw+UVpDuwq\r\nRwu1xsgL28Y79iqMuH7OHizykNc6EA/Nv8r+71fMe8sXraBIEIPFzTYEIPGY\r\n3WlpFulvOtCTJKhoP5uCCBYIdAn1SJhbNo25lctY1BpKIAf++6w6cpiYmil6\r\n4kDrYimSM2yV1EqQVgHHxBK2sjFm3VNQWVMxYmVeY72CQSMMyCst4rOpfohR\r\n4OVTofhH//V8cAd6rcoB6qA5THX2R7WgL4I1gGINT3QaaJ7THnMAflO9bNH0\r\n9iCtore27EpWRi6ewFIQ5/4gqHsrCpKu7wy+Rj9C37ZPKNMEc4Cj1rUeTyo7\r\nTBG6u2DvOVP8tjEkviG9o9i9imgJjzbwallIcvN0Mz8V2qBvxRbvVhz064qf\r\nfVlWwkKGZjOWO8bbOqoDgmI8j+TBag6gi+qSuDu1CYnnOlDlJdkMLJl0IDUc\r\nWFIaj0AZwZxrPLk5vSie3IxNVDyDXf46Riy2GvPt+n4xfPvMK9C9+eO27j/v\r\nZz1oW80NPRA02H6Y9tjQXxrb1/u6m0h93js=\r\n=rT5J\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n[![Eth Consensus Spec v1.1.10](https://img.shields.io/badge/ETH%20consensus--spec-1.1.10-blue)](https://github.com/ethereum/consensus-specs/releases/tag/v1.1.10)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-16.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\nimport {CachedBeaconStateAllForks, allForks} from \"@chainsafe/lodestar-beacon-state-transition\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst preState: CachedBeaconStateAllForks = generateState() as CachedBeaconStateAllForks;\n\n// dummy test block\nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\n// Run state transition on block\nconst postState = allForks.stateTransition(preState, block);\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"2d58a4481fbcd25e1394f6798e8415e172c15864","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.14.2+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"16.14.2","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.3","@chainsafe/ssz":"^0.9.1","@chainsafe/as-sha256":"^0.3.1","@chainsafe/persistent-ts":"^0.19.1","@chainsafe/lodestar-types":"0.34.0-dev.156+2d58a4481f","@chainsafe/lodestar-utils":"0.34.0-dev.156+2d58a4481f","@chainsafe/lodestar-config":"0.34.0-dev.156+2d58a4481f","@chainsafe/lodestar-params":"0.34.0-dev.156+2d58a4481f","@chainsafe/persistent-merkle-tree":"^0.4.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.4","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.34.0-dev.156_1651346938812_0.690493545029393","host":"s3://npm-registry-packages"}},"0.34.0-dev.157":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.34.0-dev.157","keywords":["ethereum","eth-consensus","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.34.0-dev.157","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"e6e3f3554c3ef8c135d864477a3b40b189f8cc15","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.34.0-dev.157.tgz","fileCount":329,"integrity":"sha512-dwVNgb7qyalkglbHB65E4u+3aCZxLrZH2XQu7V9CAzD7xvpSEzdrVOiSP5Ib0GcrCqZ/cpcl5sOtbh8jtQ5xZA==","signatures":[{"sig":"MEQCIE9yF/0o9mmfYT4Rtul2HO8hdVoSSJ9GefQBwPFajjJeAiAf49zL5NKtwjMEFt0Q8vShmYUj0mYJphOdCE2v5pZlnQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":518608,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJicDqTACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp80BAAmlzRH4fTDULNBMvK9oK++N5HzO4O1qK5wZkJsb2a47g0B8st\r\nlIuku188CFLb4GtrrwqlO5O5BGsEK2nStgT5Wi/hYFaJ12qJvbQ//Ba1hje1\r\nRlvxpLSxDMHmjMTEYqsxFWMqNgBZfNQ+JquDXwXQYrZgP31e6YmvTzrUdRyW\r\nQqN3U7Oq1pQCSPDKMpwOGul2OW8JB/uJMb/ZVXjFZ+KZF9uiFwSf4fFVpMjF\r\n43D6Th4E7TvCtstPHYllSSIQ8kD7R7zagkxvUnDOR+BDQNtsRf6EkiybSJy9\r\n67mJpJ1EeDxVFUjb1MWBi+3vxYUlVkYmaR2R9cNW0hiMDDdu9qLTZQzXBiat\r\nzauQH8NS6KNzted9bEaO8QWNTQ1ej1uSjrzpXNrbS/qY7mGGapqhTzDI7myI\r\nHcFiMnvFQ7rKc4+R9IytXFzq104AHxCGz4diOBGbdV6yVdLIlNLu7+hc4Wea\r\nxxbehUVoIOxzY/l/txRBEOp74x7CEjyVhFe68kBIIAlB4OJO39GXMw9ILSfN\r\ng3s8DY34djRJjzzSHTFHBjnrzpfEr3bmks6NPr5FjDxB2bHZkWaY30/4XzGB\r\n9yx/v6JD5xBL7QNu+yreJQTdqojHKroAt6vVBPKOfM2UY7m2Tt1US7T5OaMC\r\nTx0aTHEW1s3wsZ5OOyeOSUW0lQLnWzQw3wc=\r\n=wgY+\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n[![Eth Consensus Spec v1.1.10](https://img.shields.io/badge/ETH%20consensus--spec-1.1.10-blue)](https://github.com/ethereum/consensus-specs/releases/tag/v1.1.10)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-16.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\nimport {CachedBeaconStateAllForks, allForks} from \"@chainsafe/lodestar-beacon-state-transition\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst preState: CachedBeaconStateAllForks = generateState() as CachedBeaconStateAllForks;\n\n// dummy test block\nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\n// Run state transition on block\nconst postState = allForks.stateTransition(preState, block);\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"a3cb49517057037e963b303c5a1b0d81b621c292","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.14.2+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"16.14.2","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.3","@chainsafe/ssz":"^0.9.1","@chainsafe/as-sha256":"^0.3.1","@chainsafe/persistent-ts":"^0.19.1","@chainsafe/lodestar-types":"0.34.0-dev.157+a3cb495170","@chainsafe/lodestar-utils":"0.34.0-dev.157+a3cb495170","@chainsafe/lodestar-config":"0.34.0-dev.157+a3cb495170","@chainsafe/lodestar-params":"0.34.0-dev.157+a3cb495170","@chainsafe/persistent-merkle-tree":"^0.4.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.4","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.34.0-dev.157_1651522195128_0.8259413587524245","host":"s3://npm-registry-packages"}},"0.35.0":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.35.0","keywords":["ethereum","eth-consensus","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.35.0","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"26552f89b055e445e41af43b8f19646dde73333b","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.35.0.tgz","fileCount":329,"integrity":"sha512-KIr3E/hLfM1L3JvghRSQPpEzEgEnwzGTokORnNRhtPBb1Fwnvcvwq+Xij8D+YEy/xwJgpVUZSMNZKD5ZeUoSyA==","signatures":[{"sig":"MEUCIQDMWVV807VqHkp6jathp6X9cE8PJ4FTr9/7aKJ1/Ck/JwIgT0CsXN7W6CklwupAIvFHMLeaKjhG6wdRQZVBbIkmAwY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":518517,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJicdH9ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmop+g//Xpw6gIzn4hwnGoiK206PB0sKv+duyDY6hflM02SQQlAQDXmZ\r\nh39UCasKXwF1OuUkvdNHdP7+k+KrpRUBDOWrsA53dKzPZpndFdnXRVFtxzB6\r\nrdLYxcZ4uWX+Lcz6pYl2bNxT3/KALcD0K8bKVE+eJe1meQqkTn04rMolafc6\r\nGhHDA4ztD8d6KcaoAenvii5yl/VHHZbrCpyvU0IcNyoudErn9yT58uvfhQul\r\nN0wc9kSCSdSNtRF1OAD8HSLwQxCplsmQbLm+XiLpcAbeqB1T3tp2SVWc6p5l\r\nabzHoEWtc48PKxeTZ5i/PMkIshu45vEty3w3MC/5LVBUOmX3dcmQvh6eyOvD\r\ngiKC635JfPC9t2+i8PqQozOz4cjOEB6boQ4X7Co4H9/rluZk9OebN6EE76p5\r\nI6L0GzMf54wadCDCjg7sa6C8SPYUfgwy7lhp2AknFxw8oaHlUEg8X2E6IUxZ\r\nk3D7rVRZikxNigCig9sNLT8dzBDY0383x0TtDXb1OabFI8RhWl2HT23BsCgc\r\nLceNtLBNi31vWSdpE0F0QZenV/P2+MceeJIIHnUFl/An0i7yUbgrXFC2ooEa\r\nsgotU9M69SQGPiHc0CpPQjMKJQ59uWxVZUNEsbBiUJAdYo5pK0UwvtXFCZrT\r\nT1up3faxIny8fLTwbw3/c/jepI3VWScInnM=\r\n=dqiI\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","gitHead":"822191497bcce6b0f45c8def07d24d6a6045f1c9","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.14.2+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"16.14.2","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.3","@chainsafe/ssz":"^0.9.1","@chainsafe/as-sha256":"^0.3.1","@chainsafe/persistent-ts":"^0.19.1","@chainsafe/lodestar-types":"^0.35.0","@chainsafe/lodestar-utils":"^0.35.0","@chainsafe/lodestar-config":"^0.35.0","@chainsafe/lodestar-params":"^0.35.0","@chainsafe/persistent-merkle-tree":"^0.4.1"},"_hasShrinkwrap":false,"devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.4","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.35.0_1651626493514_0.028075201232262703","host":"s3://npm-registry-packages"}},"0.34.0-dev.158":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.34.0-dev.158","keywords":["ethereum","eth-consensus","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.34.0-dev.158","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"bd57324a30c855cdbbfcebd4eafed2b1e5e51875","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.34.0-dev.158.tgz","fileCount":329,"integrity":"sha512-v3gQxeb8Y8gk53EXjTMyeGBRAn+HbYLH0zSfKQ3ydb11WnzYiKL8yWfoxRWT44+qtbs4MVzrtXyvsgAvEGQ+1w==","signatures":[{"sig":"MEQCICtGpzoIv0DVGutv1kADcsfNTb3V+cwnm7MZetRLzs9cAiBEwJ3NzuM70JjwOrUwTtPciBIgn4ciBXrJbAlQdSMZuQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":518608,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJicpxCACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo85g/+Ih/4eW5QF48ajLuIKNMp40lq7w1Ni7wFJG4nW+3jEp3KQ2Tx\r\nHmNaOWAdTdfbqA5X4wPn48Jb+tbNYIi8xtZLi6qLx/Z+CpvMEBxw2L2gtjEc\r\nomtEqtXdcO21WsQFefyVGcbiyxnr1CXtanOHKNlTGRFAsUNtbAGtiEdY4Y7P\r\nLIaysrP8PcwwO3U3N7y9YAzrIpZb/w/w8cQjRnP5LLv0+5Jv3Q5ELCFG6Zi4\r\nC3FeelroevKmKDCZ3OrGhRWetpX7xIHtAPY2BGWm8ba3xynvR+AlN/HVhB9k\r\nhAzLL3H3CYTLVnjNnVwC+5A8096gUrgWGdLFzYhotwFMOOZoqma90TyCBtBD\r\nWS9KxBpKwUcp/FUxpBhRG8DqWCHSRnXL3qYsRRm91CUc8+XhS5+B/SVOXfFA\r\n+jAXZwuLffqlW1a2kRRdZv2DXgyiGTsxpODh2XfjmWiIlGsoPzLfJPpxBC74\r\noGwZGA9dzqJOOo4c+czsKRhM5RzHl+NAyYoPbXo8DR1S0O5FAcb6Z3Q6xki6\r\naVum85zBbR6ufoI5wD3RFrNeRhR74p1IQdllW+IJEfkKEsrQsdBvG7zr2PK9\r\nk8BjK3+NVzhjDSRV4liHeYIfORqU4DpWr9Y3ty77zOdf9+wB1f3RTsZm4GB7\r\nrgtA083mMk0DXaBFRn9HaOgeQCKQWlhejQc=\r\n=nFHL\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n[![Eth Consensus Spec v1.1.10](https://img.shields.io/badge/ETH%20consensus--spec-1.1.10-blue)](https://github.com/ethereum/consensus-specs/releases/tag/v1.1.10)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-16.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\nimport {CachedBeaconStateAllForks, allForks} from \"@chainsafe/lodestar-beacon-state-transition\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst preState: CachedBeaconStateAllForks = generateState() as CachedBeaconStateAllForks;\n\n// dummy test block\nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\n// Run state transition on block\nconst postState = allForks.stateTransition(preState, block);\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"029e7b71065e254a198a3b7a6bddd4d960f8cdbb","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.14.2+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"16.14.2","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.3","@chainsafe/ssz":"^0.9.1","@chainsafe/as-sha256":"^0.3.1","@chainsafe/persistent-ts":"^0.19.1","@chainsafe/lodestar-types":"0.34.0-dev.158+029e7b7106","@chainsafe/lodestar-utils":"0.34.0-dev.158+029e7b7106","@chainsafe/lodestar-config":"0.34.0-dev.158+029e7b7106","@chainsafe/lodestar-params":"0.34.0-dev.158+029e7b7106","@chainsafe/persistent-merkle-tree":"^0.4.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.4","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.34.0-dev.158_1651678274814_0.8303299135833688","host":"s3://npm-registry-packages"}},"0.34.0-dev.159":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.34.0-dev.159","keywords":["ethereum","eth-consensus","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.34.0-dev.159","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"37360baa73d7c9a91ed9a34995fbb9531225a7fa","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.34.0-dev.159.tgz","fileCount":329,"integrity":"sha512-BF5lkqCLAd2S6BESD5XpDBlchQjZxpRVy6WAAJhQHAOlEsnD1x6gihAAypMmGE/qDVQfnEPA6I12z2pNjRRzKg==","signatures":[{"sig":"MEUCIHIQmI0S3z8DePdf6anNJXx3LpiDDHja1jYj2EddxViBAiEA3k8tbcbZKxlRGNK37R6krqdqi6CKZnA72z+5h7FwlbQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":518608,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJicp2mACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpBUQ/8DeQQbhDZN5b7VzB52/XoyeYOJN1BojktZrfaAQOE4MYJvQX6\r\nlhJfSc0SH1pECDpnGdruls4c9VijtxtpXrYcJZyUMaydgt1LdSYgEz7e7Fbk\r\nmW1kNoR3YSHx0kE2kTiU9MXQapZRxQAnZtIXsWw/BeC4plmuXHqIyZl7/Cro\r\nxIlH9ck5rCaq6yN0eXnc+dnnPizYj5PnM44/JsmAPQ7Md1IaSLOZylV6EJq+\r\nMLsPGQFWnu3C9cbdgHrZcILBrVaQRUG4gc52CKzOf6Dvz78cF0VJ64Qy5o/0\r\nLn6D9/WNXP07950b83ceKYCloQejBC6XLNKIjpmstWcFkJwFHXeIhwMuEsyK\r\n2sZODRxAD5RoFbE0vfRfgwZD87T0/EORUwp8l30jLoaRDCF6ycJ3o2fEcWhD\r\nzhUievYjGzKQDAJhy9iFQe4yrKuBqkLVBAbKdTEURUAG118vXbM1VFVScojW\r\ng6Ue3B/4zM27RZAvItFzi0m1kX14YyV71qTtzj4HqgeeWUhBq8hnzAbbwBx6\r\nHjAqh5zonXgDGByp+WWW3Qz64iNCaB95jfQGOOiUQMVsB6GIPAYpGMTu7qmv\r\nKTY+zfcN9IpbhwivWNzI7Nj8KqGNHaC2lvKTS+Jjppo3ostEsnMLxafaqel4\r\ncqXpSi8lcyokc8D6L2UqDyH2ySOcQoCepiw=\r\n=EZl7\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n[![Eth Consensus Spec v1.1.10](https://img.shields.io/badge/ETH%20consensus--spec-1.1.10-blue)](https://github.com/ethereum/consensus-specs/releases/tag/v1.1.10)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-16.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\nimport {CachedBeaconStateAllForks, allForks} from \"@chainsafe/lodestar-beacon-state-transition\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst preState: CachedBeaconStateAllForks = generateState() as CachedBeaconStateAllForks;\n\n// dummy test block\nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\n// Run state transition on block\nconst postState = allForks.stateTransition(preState, block);\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"521efb41abff99bf4a005207153f18e2e0dea094","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.14.2+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"16.14.2","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.3","@chainsafe/ssz":"^0.9.1","@chainsafe/as-sha256":"^0.3.1","@chainsafe/persistent-ts":"^0.19.1","@chainsafe/lodestar-types":"0.34.0-dev.159+521efb41ab","@chainsafe/lodestar-utils":"0.34.0-dev.159+521efb41ab","@chainsafe/lodestar-config":"0.34.0-dev.159+521efb41ab","@chainsafe/lodestar-params":"0.34.0-dev.159+521efb41ab","@chainsafe/persistent-merkle-tree":"^0.4.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.4","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.34.0-dev.159_1651678630649_0.7490231169287997","host":"s3://npm-registry-packages"}},"0.34.0-dev.160":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.34.0-dev.160","keywords":["ethereum","eth-consensus","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.34.0-dev.160","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"c5124f93c57e7461e3120644aac8973428bc17e0","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.34.0-dev.160.tgz","fileCount":329,"integrity":"sha512-iNYJDL+k55H/pT/J6H6BVUyTqSVz4jmfgI7P3+ch2+nT3vFw6iV5GIgd2N/Ye6vvXWE5eEK2xy+g6waJ3QmK2A==","signatures":[{"sig":"MEUCIQCXMLHL1SYNm5ZkL8irge/b8ItSP/tIfyd0u1GUx/+3oAIgaNmte8ZVCgB0SgH5T8svErnNi+m6C2pHhsJOx9Ge6vs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":518608,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJicqorACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoENA//ReoSILv7B48Og7tsIfC34QoReDuHDBTBM3LeKLfDXSLA6bC9\r\nW11GYM/1wsYBIC8xP7fcVs3tyALf+Flkvtq4wNCZltM+KuChM5qNyc1BjEwn\r\nK8WpUd3UcltNdDDcXzZEXnQ18l7QlinBcmkQXDiLw1wk9dAjt1IRelgxJ5fo\r\nEwyE2QGz040nSwfFKyJfXHr8M9Nzd3y9bfGllV0MnEbrCIzjLYiBwxjEzIxn\r\nDME61tIfefMYyUmDaUoLcJ8D6q+PI9tmvzVvosfZV6DT5w0a898ECa7kIm/c\r\nDVJ+BTp1QVgXSRURe49FCQxnOZpTQUM7pSx39+v5DbplI+kHvv4nBEou5BFO\r\nOUc5Ayd+nbtA3G2mIxh226WrEL/Met2bw6MGUhoIUJOJa/NDmOOFdQfVGcQ6\r\nzBKXDSQgpF4U52b/gnxkp55C19hqYgdy22+PRyKOSA397OxJ13dq1orcCx02\r\nHkBLoFJfMf5vupj+iOIHbfP9T5em7IZbOMDUJIaG8dwBT474gbMb5tGzYFeE\r\n6lfzsFQNJK4z37ndlAMD2V3yZECZ11Ky7mG/nap5lvDQwWUmjtnuW/YdNLWy\r\nnC74e8DxglSljPNuVjnYkes+qL6JUueYQ7MAd2FeiWFVSnk8EHzEfISBkxN6\r\nBiWtYwOew2Q23lpJISxd8XlGYSxc6AWpymM=\r\n=58dV\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n[![Eth Consensus Spec v1.1.10](https://img.shields.io/badge/ETH%20consensus--spec-1.1.10-blue)](https://github.com/ethereum/consensus-specs/releases/tag/v1.1.10)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-16.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\nimport {CachedBeaconStateAllForks, allForks} from \"@chainsafe/lodestar-beacon-state-transition\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst preState: CachedBeaconStateAllForks = generateState() as CachedBeaconStateAllForks;\n\n// dummy test block\nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\n// Run state transition on block\nconst postState = allForks.stateTransition(preState, block);\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"2d3571f1449431cbc5a0cdf69e5688e8ab00a659","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.14.2+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"16.14.2","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.3","@chainsafe/ssz":"^0.9.1","@chainsafe/as-sha256":"^0.3.1","@chainsafe/persistent-ts":"^0.19.1","@chainsafe/lodestar-types":"0.34.0-dev.160+2d3571f144","@chainsafe/lodestar-utils":"0.34.0-dev.160+2d3571f144","@chainsafe/lodestar-config":"0.34.0-dev.160+2d3571f144","@chainsafe/lodestar-params":"0.34.0-dev.160+2d3571f144","@chainsafe/persistent-merkle-tree":"^0.4.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.4","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.34.0-dev.160_1651681834837_0.8911634160796396","host":"s3://npm-registry-packages"}},"0.34.0-dev.161":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.34.0-dev.161","keywords":["ethereum","eth-consensus","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.34.0-dev.161","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"97ad6a8c00efa47390acd9c4f7d3011cb19df7ee","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.34.0-dev.161.tgz","fileCount":329,"integrity":"sha512-jz4eP+g2Xqz7KnExHUWBIArOc3zRNngHMkhjoXnOgSOe26LXbPxWBsi2+kzvDeSWuier8KkPC8G756iNbzn/hw==","signatures":[{"sig":"MEUCIQCK7bu8dRbX988mhOGBuHtSl4Y311ZXCTYC2U2HBjsQTQIgBcXEC4gItMYC3KJcc4xkkC6+mUfENSBu1Jw3mg7Iirs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":518608,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJicqtiACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqC/A/9EdPrDExPhExG7HIXLEh1MtWjXAV4AW+e1J7PhUpDrM7g3uvx\r\nBi6AfH2GEdjqxgoe8dXIFlj84w/OyXC7zKxD3pKBc+GGZsVl+F8qJWBnXkhy\r\nyRk4uEAWsZk4tlAzWt2BGwzdXXzFjCJtdnqYaMcOlPxBDl7Nq4sCr//eWbHi\r\nvyqH1J/cxAX/4aiaskXhJHBiLKJGD5/q4uZBevcfsgxo0A4NmRMbF8xxNHC5\r\nNtqmk09vlitxrw0DoAltpu/dNqY3s+xMdcowzEcYOvHjdXpLUQ7EFjKK/jo7\r\nL5+45miTdiy+6KaO99hL8vZCOI9iE6oSxmNLi2l/JPUcyXMsosyZxWZrUco5\r\nCyNvHM+Gb1/cSuBoDX06y7E3ymsigBmqrRcBkrJBLoVL0QwC6vmvwWsMakLn\r\n4nOpca1HYAsb4glpw5tcwIEBdDyaczphAhFfoEMb1jLq7cpuJSNvJ7e5lyB3\r\nBWaaD3rd29i8YDradB/2OBdANQ78UYt8zxvT2YTSGZuNziItk/iaxLUkZW8O\r\nAnEY3Q2ZUkffg3QqRZ6tOmq68nU/s0lnduJVP2SsRsiuxDdM9VsymeMAblLu\r\nuBCuPa9qs+7Bp1/JyKNM2LgJlE2y+eCzwUqTb0eR0M07zmdASJCWGv5rfS9i\r\nAs35s58wH5nvH/e2gnRCQzkJdIimu+umNpM=\r\n=2c5t\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n[![Eth Consensus Spec v1.1.10](https://img.shields.io/badge/ETH%20consensus--spec-1.1.10-blue)](https://github.com/ethereum/consensus-specs/releases/tag/v1.1.10)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-16.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\nimport {CachedBeaconStateAllForks, allForks} from \"@chainsafe/lodestar-beacon-state-transition\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst preState: CachedBeaconStateAllForks = generateState() as CachedBeaconStateAllForks;\n\n// dummy test block\nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\n// Run state transition on block\nconst postState = allForks.stateTransition(preState, block);\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"4295abbd3a2ace864ba8d33dabba93dcbd31e708","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.14.2+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"16.14.2","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.3","@chainsafe/ssz":"^0.9.1","@chainsafe/as-sha256":"^0.3.1","@chainsafe/persistent-ts":"^0.19.1","@chainsafe/lodestar-types":"0.34.0-dev.161+4295abbd3a","@chainsafe/lodestar-utils":"0.34.0-dev.161+4295abbd3a","@chainsafe/lodestar-config":"0.34.0-dev.161+4295abbd3a","@chainsafe/lodestar-params":"0.34.0-dev.161+4295abbd3a","@chainsafe/persistent-merkle-tree":"^0.4.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.4","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.34.0-dev.161_1651682146616_0.1464506675710131","host":"s3://npm-registry-packages"}},"0.34.0-dev.162":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.34.0-dev.162","keywords":["ethereum","eth-consensus","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.34.0-dev.162","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"2015f13d798af917d47b6b740a09ebf0a8ea93ff","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.34.0-dev.162.tgz","fileCount":329,"integrity":"sha512-NKBaEA0bLU20y/h8gxcU7aUT4Nh/nQBcCl1gvchIL7gZ8BlztDuYQ7CY3bHKHt1MNvqY0zPPKxMGRiIC3czWXA==","signatures":[{"sig":"MEUCICZjwTG9y7rwuiFaWPVpM3GVpS7kSO7QY68fx+Bd61j0AiEA1Vuiw0jL4uuYudr2MRC62ptSS7782L68cf+pPj9dHQ8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":518608,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJicrF0ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoG8hAAkTAYCB7az+XaZL0DPMwV2mFKzVMDK3hKo503xFSCGOFvPjvK\r\nC3VCw0SdUtZObzvWmVhgxtUiHv46RAox857VT43+eCR+HMimssQd3C+nzEbs\r\n8w6op7vvpY1VKGw1WPVpXdKfrXKtCMkNGRchP3qOtm+OHgcyG8JaLKjPfK+h\r\nEowGivPyG9eFcA9z1+sfvbvUFJ5oPCrwa3ZWmRIlCejppJNch8966Rg2fKa8\r\n3ypkKF9Sksy79smo/opoujp2pVCIY3+Z7MDg1Ebx8Jnbm9RZd9G2REfzzhv3\r\nzI4BQApGCR6Lnx5Mge8ZpYwJ+MpnfNle9CcfVXpNA9aGQChqY+5DZzR6LuSq\r\nwQ3c/Cgfn+3asG5JP/bIWvXZXRjC04aM1iB4qTAwKcvFuE1XrJeJRqlU1bkI\r\nh+jZBXvCAAHj4yN29MgBHeGoF6LBzVtNWtVMW1aNLqW+CBSnlSyA9tBsgHHF\r\nWKIzrP1palmuwV3RiN4EmttQmEI6uUEu2ouTHci6FAoqjizpfAq9RIY/TERU\r\nek7hFdwOBfQvpLdRD+R3MpMafGmcx+IUc+f59T1OkRKSrvbp6FyegDYLu8bE\r\nKOMCPOEtWIkYfaH/qIm+iKi5z5XGv1ixQl8TPdo6eBgfjoJiSfFZmuKgaGKK\r\nFW8N12bMfDsILJzWtjwv9QwHmTpYIkuVPaM=\r\n=9FAi\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n[![Eth Consensus Spec v1.1.10](https://img.shields.io/badge/ETH%20consensus--spec-1.1.10-blue)](https://github.com/ethereum/consensus-specs/releases/tag/v1.1.10)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-16.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\nimport {CachedBeaconStateAllForks, allForks} from \"@chainsafe/lodestar-beacon-state-transition\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst preState: CachedBeaconStateAllForks = generateState() as CachedBeaconStateAllForks;\n\n// dummy test block\nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\n// Run state transition on block\nconst postState = allForks.stateTransition(preState, block);\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"5758cbe5a90785128d5fe673debcafeb456d9d56","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.14.2+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"16.14.2","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.3","@chainsafe/ssz":"^0.9.1","@chainsafe/as-sha256":"^0.3.1","@chainsafe/persistent-ts":"^0.19.1","@chainsafe/lodestar-types":"0.34.0-dev.162+5758cbe5a9","@chainsafe/lodestar-utils":"0.34.0-dev.162+5758cbe5a9","@chainsafe/lodestar-config":"0.34.0-dev.162+5758cbe5a9","@chainsafe/lodestar-params":"0.34.0-dev.162+5758cbe5a9","@chainsafe/persistent-merkle-tree":"^0.4.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.4","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.34.0-dev.162_1651683700236_0.3444833685157773","host":"s3://npm-registry-packages"}},"0.34.0-dev.163":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.34.0-dev.163","keywords":["ethereum","eth-consensus","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.34.0-dev.163","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"46726c30c291ded7097229d017a690c8e1dd3fe6","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.34.0-dev.163.tgz","fileCount":329,"integrity":"sha512-CLzW6DY0gX/2/Ps71c5Sqih4YMBQsamAus+T+4Tc/BkN3hyto0+SI2d3QxUvxeit6FZCBtYqQua3GaAjSwn4Bw==","signatures":[{"sig":"MEQCIDxn5TV1jOAZqCzunQ0Z4ykKpF4axs/cCDrqi1fS359uAiANmbQgyCSIn7+rfk+x6mWEDgMGulGv+rcgkhO6E9KYlg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":518608,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJicrKjACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmobNg//c6zCAFwP7DC3iZ5T/hiLEUXzf3rs9XwW+mhmLS2JveK98TWK\r\nVfUbmnz951Se7i+C9dMLq5SfC+C5jCWoPoiftbd1xKddTEm6nytIME0eebvY\r\nuYQ0vntTEe3SkgNAfJmb1i0LQQhV8iEyyzopLs1G1LF1D1cEVCCHgpIx1dFK\r\nLpWWIVKI7ePxgcHWR0HDRIWS4L/euvePPOmQG4srutsM2A5eEhizcb6+lcsb\r\nFccmTvv7JXJTFd5pRz7qaOQRgRqKsTSorn3OqFTuY5WteItqpwNNR2HOKVNd\r\nmX1fwfEHOSWWtEe6OdkOSEurEc4yuB4zNSRpGDOhHWw3rDQ/w17aKZXPV1Lp\r\n+kIopeDfEK4ETC0q04uzIxOrGuYgmW0vZH5xb5qwISQgVVLIG6ADUYxoX3X2\r\nS16U7RbHYGhRnLPVi/PcmNJHZz0dyFSIkjipxHxtBjhsGqQ+5rtpHdMrq7N7\r\nikA1oud6E7xBEh182NfmQBCRyKA9LpPitTmPGCw0YSOAq2eRZFReSBbY1d1X\r\n9cEnr53IlOnUNOpC1/ZTI6nGuZ6SnDCDNUSwmkH3r0f0CGS82xngu6oie3a2\r\nP7kfbFN6DSGkCW4ECCTOxgKiS3M/SO7PjlwuvfzhCXZvb7JVn3uW78yDHKyh\r\nNKUBGYPQ5D30iWAml7DzRkFlzp4b6xCCq4Y=\r\n=srwx\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n[![Eth Consensus Spec v1.1.10](https://img.shields.io/badge/ETH%20consensus--spec-1.1.10-blue)](https://github.com/ethereum/consensus-specs/releases/tag/v1.1.10)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-16.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\nimport {CachedBeaconStateAllForks, allForks} from \"@chainsafe/lodestar-beacon-state-transition\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst preState: CachedBeaconStateAllForks = generateState() as CachedBeaconStateAllForks;\n\n// dummy test block\nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\n// Run state transition on block\nconst postState = allForks.stateTransition(preState, block);\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"07402596d50d724f6376f430201237a91c60e3a1","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.14.2+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"16.14.2","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.3","@chainsafe/ssz":"^0.9.1","@chainsafe/as-sha256":"^0.3.1","@chainsafe/persistent-ts":"^0.19.1","@chainsafe/lodestar-types":"0.34.0-dev.163+07402596d5","@chainsafe/lodestar-utils":"0.34.0-dev.163+07402596d5","@chainsafe/lodestar-config":"0.34.0-dev.163+07402596d5","@chainsafe/lodestar-params":"0.34.0-dev.163+07402596d5","@chainsafe/persistent-merkle-tree":"^0.4.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.4","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.34.0-dev.163_1651684003426_0.014256945813106325","host":"s3://npm-registry-packages"}},"0.34.0-dev.164":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.34.0-dev.164","keywords":["ethereum","eth-consensus","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.34.0-dev.164","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"10c6e9580c9da44f869d386cf6daff4873ca8723","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.34.0-dev.164.tgz","fileCount":329,"integrity":"sha512-NmueVqPXy0wYNFxUKOTAZBP+3VzJ4vhO0x8fvTg7LtiWUUm5jgcHb8s3oAmgV4hXxGctJMp/fcsynGy40conFA==","signatures":[{"sig":"MEQCIGj9dFqm11T1AsO+dI91QqByywr3UXxjtl4JSW5q1Xn2AiABc8yggPgxtnqkzq3b4rBWDHbMnk3at4+/ZdQTCEn9qQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":518608,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJicrQAACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp/yA//WRUlOwu9mLvwXsRuJwTS7REzxIL3PTAodmZ7pDff+Id6UnGQ\r\nJiKIiBGDAgzHHQMMdOgkoo+45dysf1nQ3uRV35fdiVXeoFgA1PRRmR3PYSXx\r\nDt0IsFpbjElF4RxZWGobzEQH8tv0BiM+OTNg23fSg5IOZV++fF80kBiNKny/\r\n4+fqs7Ud0BFqqleUJYd5xOYV8mHL1O/R+vsrp121TtcIm+eZtAT6KE4HG0Ku\r\n1AYsWd4dp8z6PeAXCfmlXeFxxp3UpJc9Mci6TI4JsNq9h5/+pNb6IJv4fVbX\r\njHPg+qJJQ+CQFsb1BL1MxKFDsAOcDYARnJPsG5SHBLagNFUsLFfWILlHEY9f\r\nhoTbQY0bphdVlmE4NfrVG7kyHpecvMlmmH2NyqtW+VvLoabEiRJxq9sdCQIX\r\nrf5/hKSa0qys1d7Nl3JEx/1q1Xjexo9MFD1hz0kTFtzZ3/Gp6Eyxlkk07xop\r\nE0io9ID5lWCIKrgXn62UWKwfKGIBW9lkdyPqYkPRlOiRcpFKyAhh0190tpYs\r\nmOQnx9BbaTVoABBPjkljqh5v3XB9uribMW7UrFH7ZM/Ze7+p2Xle6fkZtemJ\r\nKzi3jR3fF7Dh+nJ9fKmfLDWw2lQkSex6lfEclMv3OQ5Li44dCQGMzvKCjyd5\r\nLrtjaHpdty5YrVOxQYrJyRietjjdeDp+oUQ=\r\n=zVPK\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n[![Eth Consensus Spec v1.1.10](https://img.shields.io/badge/ETH%20consensus--spec-1.1.10-blue)](https://github.com/ethereum/consensus-specs/releases/tag/v1.1.10)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-16.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\nimport {CachedBeaconStateAllForks, allForks} from \"@chainsafe/lodestar-beacon-state-transition\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst preState: CachedBeaconStateAllForks = generateState() as CachedBeaconStateAllForks;\n\n// dummy test block\nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\n// Run state transition on block\nconst postState = allForks.stateTransition(preState, block);\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"3eeb6e22a81f3ae43e79bcaf3f5e3e1a507164ca","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.14.2+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"16.14.2","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.3","@chainsafe/ssz":"^0.9.1","@chainsafe/as-sha256":"^0.3.1","@chainsafe/persistent-ts":"^0.19.1","@chainsafe/lodestar-types":"0.34.0-dev.164+3eeb6e22a8","@chainsafe/lodestar-utils":"0.34.0-dev.164+3eeb6e22a8","@chainsafe/lodestar-config":"0.34.0-dev.164+3eeb6e22a8","@chainsafe/lodestar-params":"0.34.0-dev.164+3eeb6e22a8","@chainsafe/persistent-merkle-tree":"^0.4.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.4","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.34.0-dev.164_1651684352306_0.8308447477817735","host":"s3://npm-registry-packages"}},"0.34.0-dev.165":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.34.0-dev.165","keywords":["ethereum","eth-consensus","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.34.0-dev.165","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"d25930b6d37c52c57315634730238e7335f4627a","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.34.0-dev.165.tgz","fileCount":329,"integrity":"sha512-4KY7/JpDxSObKmTer19K8AV6/2Ylgyrovs9aXbXg+8Z+JX+qrkLDXmmjr89J7orSpk9rehWQxZLOpTnIyrRpiQ==","signatures":[{"sig":"MEUCICikK53WKwNvwjycuVGnHAlVYRCoHrCB5eV8o46XZeXQAiEAqmiAp3ExOYtm7zgKf/jqQTvbMJt8dmJcug8jVeqYrXM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":518608,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJic+OPACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrG+g//Vzle8CM94vKCW+hHvVb5BEBNkw1wMNHtggz+0jfmB4/exzFT\r\nKNwM/LLkhhQlHVKGgeQ0ftLu7caxO8PGKkZJSCBSHmSAQF8t6Xdm2N+AUgHx\r\n2xUKYA89VIOPlzNqJb5nYXPwh342HghFw0K/zecyyt83/HsNtHMRHvbNb6At\r\nyG6+h6EpXWkx0/GZx2utyvUUWDIO659gkVCOrxwpTvmnS02+ui77U+P1NU2+\r\nNtNDZ0A/mv7f/wzlLQYsrhAlxeV8/65hrbZw52l6Pl5VgHZIum73Fq7e8JyA\r\nIuArpxBAQgYMMsZOnk6+KRZIxi8IyRMAd4v6ZmEYsNYnh8cAAhIcrsf3Z+Z4\r\nHPjYqiFw4CbvASCsta5ZsTMCLzEmy3m4EM8z8aR6n218OLN1Oy4Rqxb7qUjm\r\nUngRn3+wlWFJVWjcIQ8LpH4Iy4BOtwMRo7vA7azr4DYrZoS6UwscoSUGJH4X\r\nNJ4q6yiCmn7gmmXusbp1FddNbNt5bfTSwzc6NBRLxxDbuuFF3Y6wND6uLSG4\r\nsj9iSBQwFENis4zvkhR33yOvmTpRJ9ppUCTfmJ/dFu5IO4ELV6uFaaKnoymo\r\nnPIxPK2pUXng28KZXV8coSR2k/TgIHV4Ic/bTtEJHWX9yKg2txqb9rQcFsia\r\nv0xn+h91bCJgoOQtmQ+KCzT8UNABmk5mSN4=\r\n=HowR\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n[![Eth Consensus Spec v1.1.10](https://img.shields.io/badge/ETH%20consensus--spec-1.1.10-blue)](https://github.com/ethereum/consensus-specs/releases/tag/v1.1.10)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-16.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\nimport {CachedBeaconStateAllForks, allForks} from \"@chainsafe/lodestar-beacon-state-transition\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst preState: CachedBeaconStateAllForks = generateState() as CachedBeaconStateAllForks;\n\n// dummy test block\nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\n// Run state transition on block\nconst postState = allForks.stateTransition(preState, block);\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"7d78388e49ebbec10c013f5b3dfa36c324ab37a4","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.15.0+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"16.15.0","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.3","@chainsafe/ssz":"^0.9.1","@chainsafe/as-sha256":"^0.3.1","@chainsafe/persistent-ts":"^0.19.1","@chainsafe/lodestar-types":"0.34.0-dev.165+7d78388e49","@chainsafe/lodestar-utils":"0.34.0-dev.165+7d78388e49","@chainsafe/lodestar-config":"0.34.0-dev.165+7d78388e49","@chainsafe/lodestar-params":"0.34.0-dev.165+7d78388e49","@chainsafe/persistent-merkle-tree":"^0.4.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.4","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.34.0-dev.165_1651762063544_0.1699016551573318","host":"s3://npm-registry-packages"}},"0.34.0-dev.166":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.34.0-dev.166","keywords":["ethereum","eth-consensus","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.34.0-dev.166","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"22854c95e41213d1a7bec723fd2eca30ec06b15d","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.34.0-dev.166.tgz","fileCount":329,"integrity":"sha512-gRDyStsfDjzEmAg3ieeN/g4cN2IxmotWG9JNDCABkXQt8zvvN0qvWAKAAgCv1sMc6mUk9dDTx6wcvn9/cN3ASA==","signatures":[{"sig":"MEYCIQCbDHJMCnt5C+ka2AKfmtU3f809YiGbrhtF6KHeafSdIQIhAPJ9fSF9gbBaa3YygvSD3u9WxywssUIxiOh8TNcW94Gu","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":520846,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJidCcrACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrx8BAAg6FX4lqtG/nTmrvT7Kkyn879+0G135IYHTDYXcShrWJbK4SZ\r\nVfhJESIYtbLH69BEuM9VfaXM9M+rz+HUTdM0jlM6E3pMTwb4TToBjOhjM1lO\r\nW3WAL9N7ATZzZDl1gBVlf68e+00dEdLWWAv2zcy29Ug/hzf+DY2PQGlYVpvt\r\nuoy7zabc1iD+KpPR2/6f4PYQGCldsgGGb3ZIRaFk2OVWBXYTIBVEPxTdLUiP\r\n//n5wN2/XDlgKqBU5Mr9zKQXa9nxLv8PdGpaEVyUFprd5WLKk0UHYhgiQ6su\r\nlvHLNTwrlEk6MHYHfE0e7ap3mc1VD0Fd5tWfxD1WAxDXARm3cH9F8B4sgBHZ\r\ni51V3rVwxQN2A5o//NGLESNCxjPCvLOlEbKke3VjIwHLsfUCLb396PWisxZI\r\n7U/FW5jeHduNdVvgolj3YzurudVcTrKaIKPAySrgRhnhNXMvbUdNbSocE5oj\r\nPkdeqVSuLTNT5C0vG1aSm8EBQK7LMJYTOKNAfj9aprKUBqtlNFAxILfQAMTo\r\nSSHbBxsA//x51/XBHDolFnmo9ZTrjEvtmOKP1Y8StWLmfofljPDC4mro/VOe\r\nq/lCAqH5NlFoZDozcGjdkgJUtvMmoGwPX9asDK0gYRIz4zUFJVVCdJ7SUCA3\r\nL7GDDuOmY2V4FfDUKBvi/xJ5Xq9R9Aba06c=\r\n=BU+J\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n[![Eth Consensus Spec v1.1.10](https://img.shields.io/badge/ETH%20consensus--spec-1.1.10-blue)](https://github.com/ethereum/consensus-specs/releases/tag/v1.1.10)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-16.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\nimport {CachedBeaconStateAllForks, allForks} from \"@chainsafe/lodestar-beacon-state-transition\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst preState: CachedBeaconStateAllForks = generateState() as CachedBeaconStateAllForks;\n\n// dummy test block\nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\n// Run state transition on block\nconst postState = allForks.stateTransition(preState, block);\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"e8f60b6a4cd28d475ef1b5acf0f2608a5865c992","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.15.0+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"16.15.0","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.3","@chainsafe/ssz":"^0.9.1","@chainsafe/as-sha256":"^0.3.1","@chainsafe/persistent-ts":"^0.19.1","@chainsafe/lodestar-types":"0.34.0-dev.166+e8f60b6a4c","@chainsafe/lodestar-utils":"0.34.0-dev.166+e8f60b6a4c","@chainsafe/lodestar-config":"0.34.0-dev.166+e8f60b6a4c","@chainsafe/lodestar-params":"0.34.0-dev.166+e8f60b6a4c","@chainsafe/persistent-merkle-tree":"^0.4.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.4","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.34.0-dev.166_1651779371620_0.2582018514523494","host":"s3://npm-registry-packages"}},"0.34.0-dev.167":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.34.0-dev.167","keywords":["ethereum","eth-consensus","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.34.0-dev.167","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"f2b4a931514098eb155f046bb67ac1320b59d6a1","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.34.0-dev.167.tgz","fileCount":329,"integrity":"sha512-U+ZV2EPtBssa3bruqsNlb0S7qfGgJuUfaBnQ+UyaLxqgpuPOp1aeN+PFADO3rMnORdvHbGVCjbTRkzQ2CyuEAw==","signatures":[{"sig":"MEUCIQCF7o9/vbLc1/tSLFt6hVwGyaSbRfYmd7HaBwWdk3TMEQIgZCuW3TohmRsZewMPL3+91Iq8SOIVm8469TFqLGBY+mI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":520846,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJidCh6ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo9wA//Xxq9U61qFSmIg5etTNVbCEEG4nN4My4Kpk5/RzXJlcY05b3i\r\ndkRb/2VrG2Wwblrj+vSBbtBxRQcl6F7IoyLLJGWYtHUcVtE5NkB0xMY00gRv\r\nGzC+/ef7HGYSzO8Uh5HmrVA3f8DaoQ2BzrwMC/p4MRixwdmW+hAqWGiahpyp\r\nvK+WRYU+sqgMMvu80ng9i8K6GdlfXa3A49EVD6v6FJgVZHFfkaDm65nV1MI4\r\nWnBaqm8dbTKB9BNhyp89RTXf7IDJQhiezoRX8vNZ67T+YpNU5I4AFctwlVvs\r\n1kdZlKSlrVfZ3MtGCVFViYnTzmLBRan7D0Ui0FeioD0XOT+XCk/dqQ02E1kM\r\n/7xy+ZAPaB1E8+MSHtEMtDOCtVF0oJfkUYxNELyXUl8hSJuiC2X1wxSnJwbO\r\nlvvPcxjLqBvMBCZFZsuT6WefS5DMkJI0j/V/rGDaf5uujN3EvL3R4vnRrC6/\r\nO3NFRZUYv5yzKZn45ge5qZ+PXNnWW2paAmlRLJRSvUqnHHPjA1oVv7Hb9CrP\r\nnQR1l4xa8wPS1l7ZsZbpvDA09CRRvDMOqXwFTQnuEwy6NRJL8ASVg/GR5cWY\r\nmSo1Yz8MZE7rQll/SwXrh2s2RgSy3agehrdVpoE6m4MdNQGO6j084IfJV6f0\r\nhmtvQm1bSVRncMrLhjeomCULc96u0yJy5IQ=\r\n=T52P\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n[![Eth Consensus Spec v1.1.10](https://img.shields.io/badge/ETH%20consensus--spec-1.1.10-blue)](https://github.com/ethereum/consensus-specs/releases/tag/v1.1.10)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-16.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\nimport {CachedBeaconStateAllForks, allForks} from \"@chainsafe/lodestar-beacon-state-transition\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst preState: CachedBeaconStateAllForks = generateState() as CachedBeaconStateAllForks;\n\n// dummy test block\nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\n// Run state transition on block\nconst postState = allForks.stateTransition(preState, block);\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"eb8db44f0aeb1cf844268ad62da2aa9edfa98502","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.15.0+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"16.15.0","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.3","@chainsafe/ssz":"^0.9.1","@chainsafe/as-sha256":"^0.3.1","@chainsafe/persistent-ts":"^0.19.1","@chainsafe/lodestar-types":"0.34.0-dev.167+eb8db44f0a","@chainsafe/lodestar-utils":"0.34.0-dev.167+eb8db44f0a","@chainsafe/lodestar-config":"0.34.0-dev.167+eb8db44f0a","@chainsafe/lodestar-params":"0.34.0-dev.167+eb8db44f0a","@chainsafe/persistent-merkle-tree":"^0.4.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.4","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.34.0-dev.167_1651779706165_0.035307097188489234","host":"s3://npm-registry-packages"}},"0.34.0-dev.168":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.34.0-dev.168","keywords":["ethereum","eth-consensus","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.34.0-dev.168","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"ca931b220c5522ef08c2b7a0e8e36a4b09120598","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.34.0-dev.168.tgz","fileCount":329,"integrity":"sha512-XU4I7vCvJvVo9dFeqo8WJTVa9RZmAuOr7foM0+hhOMzmQMPnxyIWJG6N/KebHGj8iYBfjZJfAhwxzkuQVpHJCQ==","signatures":[{"sig":"MEUCIQCWSuzmS2lrHrW38L3hyfVklUEg7KT02bWZgC1M2u0KUgIgbuTHGRI8l/hIO1alMx3juAlcPWtxCQ3gdkk5GtfBF6Q=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":520846,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJidP+qACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrpcw//ZxjPipf/eO3dfcS1ktuDAYZiwahSIyKODqcLH2J2ZH8ESKBN\r\nIkWM7J5HV/7N7ULnsSM0hv7xSe+xNzJN/uSeS+iSmVbNsyQVV1G9Iua8VvYv\r\niCRpC0iTyaGzfQ1s5LqoZQpTwMLfvsAMFIU3jRZ9yv7HNlRy27JJaq8iiT6/\r\nunzsph3d3T2xohxPzx4zffLFwj6vz+EW0GYVUXLmj2LFCMbUikT/Op7142WR\r\ng8wenuvzzSexliAByvw0f77ab584cCLHhRi1t1HM22Mz8J2+gIMihu7F662L\r\nKbTBIRMjoKUerYUIzGZfTMRe2bgWp122rqjHF+6ny8x8rJNRTu8ArbFPQHDV\r\nHTW0nWBmNWlUCnMKnqep+sI2XIq1xNoZNKjIzqPjcAsNRJ6+W/iM+bgTLiSr\r\nlxPX4GLLDaewZ7JQ1Q+Ca9tbKi/Dtc2yvWLixhj/Ee2jhGf6+Xg0Cxje/B4U\r\nFQsMUKPkN3JrmOXGbnf88TVMsz26AL+Sd98iII+cQ8wW7JZfTzVh46JrQAIo\r\nmTxFWIxuCcA0cYxSGAoofNx8MRx60KzyiIVnC8aEvfRifO4e2k7a66DXkUBt\r\nuGQ2HIn6A9nolSmXAomNRH5WQTLtj5pHgShfAT4q8UB0Qfezjn/G8p0Fn1Fs\r\nC8aTLss4JtaNylTIidHUEcBMTGzt7OydRIM=\r\n=TYCo\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n[![Eth Consensus Spec v1.1.10](https://img.shields.io/badge/ETH%20consensus--spec-1.1.10-blue)](https://github.com/ethereum/consensus-specs/releases/tag/v1.1.10)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-16.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\nimport {CachedBeaconStateAllForks, allForks} from \"@chainsafe/lodestar-beacon-state-transition\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst preState: CachedBeaconStateAllForks = generateState() as CachedBeaconStateAllForks;\n\n// dummy test block\nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\n// Run state transition on block\nconst postState = allForks.stateTransition(preState, block);\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"81a4b0cd2aafff5a39fc8310947f70bd180c04ab","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.15.0+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"16.15.0","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.3","@chainsafe/ssz":"^0.9.1","@chainsafe/as-sha256":"^0.3.1","@chainsafe/persistent-ts":"^0.19.1","@chainsafe/lodestar-types":"0.34.0-dev.168+81a4b0cd2a","@chainsafe/lodestar-utils":"0.34.0-dev.168+81a4b0cd2a","@chainsafe/lodestar-config":"0.34.0-dev.168+81a4b0cd2a","@chainsafe/lodestar-params":"0.34.0-dev.168+81a4b0cd2a","@chainsafe/persistent-merkle-tree":"^0.4.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.4","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.34.0-dev.168_1651834794174_0.6976469835387287","host":"s3://npm-registry-packages"}},"0.34.0-dev.169":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.34.0-dev.169","keywords":["ethereum","eth-consensus","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.34.0-dev.169","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"76b5e3d401b147b8c5a46491593f3c0f30bc7b71","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.34.0-dev.169.tgz","fileCount":329,"integrity":"sha512-SoxmAS2QF0ul5dwFAyartmoHUL2y7B5y2xG8RdKXkrPDryFBZvazol7lX/LF28nrqTjm0D2nl7tjdo4Ow2zc4Q==","signatures":[{"sig":"MEQCIEyuU9FlAftISewEiCD3uOCKG7MGK5BeT6D1KhYVmIWVAiBKCi2bMoFElyriCxvyvHYnDUdfGb3S1LhSggvrTVFw8Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":520846,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJidQDrACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqLsA/9Fw+YJdRa9IV0LepO8tfrZ4PO0K3xAyroyC1fetRhrzCirFjQ\r\n5zbo7+wHTqGHoxVeRxvGP7bBpHXU+eBCjJSdlSvQr7Tg7KQxFWQRIFrdt4Lp\r\n6ywD0lxuu4EcBMD7DcQ2iCFSlsZWFkjgwHClvZ9IjG7we6a91o6ZSrXQVqSd\r\nMwZp9M7s3AS5AqJRLpAH3vkZT+XYypDv67iqrjwLKzVZ37tF+wAR3gcEH1bD\r\ntmFoGJETP+y5dnCdmpt1OglSbfDmYHps1q4Q4jv6wOYx7rdn94O9CxPIUWjh\r\nhzK8aVFBbW19n0Pdv8NkuRw72lrp/wYFcC4zU92c6SxGvoqcLw4ov3y6uQ+P\r\nR8wnlOvA1PrHYBpekz1Flxqqwq694Wg3CKxv3kaesdu1nV1RdmWv4tNQsOvK\r\nbujsRK8+Z+tlKtxCHaucMleZmkhy3rQZ/Pc2w0cu3BRQ6JYC8Res4AgIdSVY\r\nU2Az+RuOKJfPdkrmwzUBE3sY5UJT9w6Iow/acy5RsmGoAl4jDIuZVaVdS0XZ\r\n00qRr0Ve74HhTuMJ60WKCNGVKowPPguGUKIpSy9yKCcSbWFHYhdvI5P00Y8o\r\nCAQIoU77NeiUHGo6C8ddscs4yHGFHXyQXQjFukzsk4HbsP/9n/a+IyFzZVRB\r\nI7k/G8mHoqLPlgwrhSuWTm41M6j/NXl2RCY=\r\n=Ob2s\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n[![Eth Consensus Spec v1.1.10](https://img.shields.io/badge/ETH%20consensus--spec-1.1.10-blue)](https://github.com/ethereum/consensus-specs/releases/tag/v1.1.10)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-16.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\nimport {CachedBeaconStateAllForks, allForks} from \"@chainsafe/lodestar-beacon-state-transition\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst preState: CachedBeaconStateAllForks = generateState() as CachedBeaconStateAllForks;\n\n// dummy test block\nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\n// Run state transition on block\nconst postState = allForks.stateTransition(preState, block);\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"efdad3fb185fafda099be4cdc598890f0322692a","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.15.0+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"16.15.0","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.3","@chainsafe/ssz":"^0.9.1","@chainsafe/as-sha256":"^0.3.1","@chainsafe/persistent-ts":"^0.19.1","@chainsafe/lodestar-types":"0.34.0-dev.169+efdad3fb18","@chainsafe/lodestar-utils":"0.34.0-dev.169+efdad3fb18","@chainsafe/lodestar-config":"0.34.0-dev.169+efdad3fb18","@chainsafe/lodestar-params":"0.34.0-dev.169+efdad3fb18","@chainsafe/persistent-merkle-tree":"^0.4.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.4","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.34.0-dev.169_1651835115244_0.2830179598268199","host":"s3://npm-registry-packages"}},"0.34.0-dev.170":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.34.0-dev.170","keywords":["ethereum","eth-consensus","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.34.0-dev.170","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"921c6b4f7c25bc7a30efb67755b9b1a714971f71","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.34.0-dev.170.tgz","fileCount":329,"integrity":"sha512-KscuWqp63URd7dznP9YWP+jmKwdg/kZsXDxH68Lb6n6QIv7PK3lEH7eG6pcne9OUtmVpbFGh4zTQEle2gLhBJg==","signatures":[{"sig":"MEYCIQC03Q1jbCFGJZG5Y04QKJETNVniGQUquTpFg6NNtvV2fQIhAOyZzs9OsVCNma/RvmGaVFnoTR0AC+x7GiLvicwNx8YB","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":520846,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJidT3KACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmoacw/+MY1RydkKdNy/QrTPUVsmjtl447z2lkuZtuHEdwLizeKsxACP\r\nPPMC8qDhWVG67/NZgu1ethV4fpUh48NMKwcdTTOjrTrD9x3OzDhhFt5XMD0P\r\nHPaT3655OMXNsO9W9tYamD8VdM47fguU76dUoe14Ap0UJmCpF02m1vlBKymU\r\nQgwoG50tQwc4AqyTlU+yoHmOAb2gcFPQy0QcBYwPgSGJvKBIHIcJ1nBY/tbl\r\n45ufvTI6u+Wy2dsChNW+mXu+ZF/RVIB08hlyCnY4IN0zCllkJU459NlKWZN5\r\n7aRYP5k673CEunN4uOGbhwPQzVhmpbW7W28OnIDRWZ7yY+lDtD3Z9XMI9iGK\r\niplSOheqUj+d4kBeyCMPr3NqeNpgnGe/r0TMNNBWYyF7E9uqLpCax5nDb+w2\r\nbiJofKWy69MT+3RCJ2l9Ddu+/IBxLhZrJsQ8kO71Y1gG113vuVi5zvAaiidk\r\naYCsSkAkHYfyf+ZXCXuSkGbyde8Bkn7JzKvTUUYIy5pZam/w1s6hNpWP+uYU\r\nH0HgxnneM6nZvcKN7ITVbqV41VYU3ZZkkplGYKTFOBrSPnbRGjIIV2WxTQ8J\r\nG9By1Fuun31bm8fCZJ8aBd7akkcMeRkHHuVbY/yuKdPScO4V7nMpJakVH/Os\r\nJSoWbRvnecxuEzs+c1T47LNM/4LmIKw//XA=\r\n=IEam\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n[![Eth Consensus Spec v1.1.10](https://img.shields.io/badge/ETH%20consensus--spec-1.1.10-blue)](https://github.com/ethereum/consensus-specs/releases/tag/v1.1.10)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-16.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\nimport {CachedBeaconStateAllForks, allForks} from \"@chainsafe/lodestar-beacon-state-transition\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst preState: CachedBeaconStateAllForks = generateState() as CachedBeaconStateAllForks;\n\n// dummy test block\nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\n// Run state transition on block\nconst postState = allForks.stateTransition(preState, block);\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"d7a3211af173d3c7b4effbc7c0892403508da5e0","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.15.0+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"16.15.0","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.3","@chainsafe/ssz":"^0.9.1","@chainsafe/as-sha256":"^0.3.1","@chainsafe/persistent-ts":"^0.19.1","@chainsafe/lodestar-types":"0.34.0-dev.170+d7a3211af1","@chainsafe/lodestar-utils":"0.34.0-dev.170+d7a3211af1","@chainsafe/lodestar-config":"0.34.0-dev.170+d7a3211af1","@chainsafe/lodestar-params":"0.34.0-dev.170+d7a3211af1","@chainsafe/persistent-merkle-tree":"^0.4.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.4","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.34.0-dev.170_1651850698643_0.7657240324136436","host":"s3://npm-registry-packages"}},"0.34.0-dev.171":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.34.0-dev.171","keywords":["ethereum","eth-consensus","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.34.0-dev.171","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"e298afe55798c754b23e2e840f42c7930e9ca343","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.34.0-dev.171.tgz","fileCount":329,"integrity":"sha512-kEbmIPXqIIjFCXsdKqn2nooMDCHLt0dEBJ2KR5O75Ti8Z+LR/hQCULk8Rh2dovDgjsrWmozA+yQUBaCGhQVMzA==","signatures":[{"sig":"MEYCIQCEVE6MpfPn6dTk0FnqG79mm68cQK3/kLckeo5USRl2ZAIhAKee9JohHI/lXCVWkfWCkeBJHxtxAhvTAlDS2qGWPv/w","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":520846,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiditAACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmreVg/+JhNj8zHTuDnVkiT3tTZF6ZS1yzfJIxG+Eh/aAEB5bXpwIG00\r\nHF1nk353QoMFtashyx/KcKzga4fDNQ29loOfg0NK0MSxXAy1N3zk48bz9m46\r\ns0x+3ws5nRRqCjmu1XejLd+MeTTIvMT32FJGf1Wvrlhpo0R6XhpNOVObS1Hb\r\n7ZTIWJZz2Y2hVIvBPa/OlYWy8RQMSNslOs0PwzRCeVmPovYYbvdMtnkqz4n8\r\nzKgbwc63xi/Ux3l7kr3YYzqbUZCflw/WwxaaDGIKt1TxEyl+Z6yyz8PxohCX\r\nmxKuw9QBmnBWxN3hjQZiq5BSup6Hb6W8PhL3xbfBfojJhnzJP+qFxzg3YbL6\r\n5F62jK08RbCS79iYI/tgvaNzDagVW4g/0r3eQXgmNWJQLBPoQ4BZQGvaJlUc\r\nTolLxzzMyUKAQ+WvaddYmypY40Mi8xFcnNC0NWlzvJz0ycny8+U6M4JkiQul\r\n5GH/29PIhIhoIJRAA6VQ2qSHUSf8bPU4I45J1zD5L4TiRBc9KscwvYvJgCEl\r\nhtKTRgql3xQlUdmBks6W/AwR5T1SNkl8WbqUEmsjMOOpntu/eKg++EBxrNko\r\nmVoJSJLVGuO8VbkojDxpV/kuY0/6ReV0R+vj0yTgBN7K8u6VPOdIHpZ1Fi54\r\nbUOPQyzGg1Vx/Jdaow7S5IAda18a0ClxQVs=\r\n=4uE5\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n[![Eth Consensus Spec v1.1.10](https://img.shields.io/badge/ETH%20consensus--spec-1.1.10-blue)](https://github.com/ethereum/consensus-specs/releases/tag/v1.1.10)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-16.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\nimport {CachedBeaconStateAllForks, allForks} from \"@chainsafe/lodestar-beacon-state-transition\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst preState: CachedBeaconStateAllForks = generateState() as CachedBeaconStateAllForks;\n\n// dummy test block\nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\n// Run state transition on block\nconst postState = allForks.stateTransition(preState, block);\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"2d7741c696c1dde5e7b3890584345f4330be50a3","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.15.0+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"16.15.0","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.3","@chainsafe/ssz":"^0.9.1","@chainsafe/as-sha256":"^0.3.1","@chainsafe/persistent-ts":"^0.19.1","@chainsafe/lodestar-types":"0.34.0-dev.171+2d7741c696","@chainsafe/lodestar-utils":"0.34.0-dev.171+2d7741c696","@chainsafe/lodestar-config":"0.34.0-dev.171+2d7741c696","@chainsafe/lodestar-params":"0.34.0-dev.171+2d7741c696","@chainsafe/persistent-merkle-tree":"^0.4.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.4","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.34.0-dev.171_1651911488606_0.8285870213465387","host":"s3://npm-registry-packages"}},"0.34.0-dev.172":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.34.0-dev.172","keywords":["ethereum","eth-consensus","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.34.0-dev.172","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"2f1bc306cf9ca67f4073182f954177ba0bfe22be","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.34.0-dev.172.tgz","fileCount":329,"integrity":"sha512-cEajNec8o119zAmjCqFi1/YXCJ5WO7O8RFV1nf82ApfXt/UYGUrgb/q21ocFz6eUqHTfAYWupRWuqn5/S7V5kg==","signatures":[{"sig":"MEUCIBiBt8cBV2VJL+fcDpHcJ8MhaGREavlBS+JPzyuxhgJlAiEAjwhycPvzCzUf+rU1KUtCp1F3YrYmPCyNunMBk8riEGg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":520846,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJidqSPACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrX/w//bYBxKrWWl6uvv3KeN1kYe8sGw2+q53XQFQC2Cujf2L6/nr5X\r\n4+V7Sb77chSpx/E5/96oe83RbCDUZEktkRihwXSFknP7ZersqcOjVs9ZnDAP\r\nGZfzWrvnnz2u7mFuhaEg+4Tn6DpkMrp5nlkjFZlYkYAeXLodgoRZLiE1QUEH\r\nIaSjBN2AkQQOO43+3jSrpR00SNa6mZavyEwJ/U/3bk7fYoRrxSo1ElHEfAQS\r\nP6TJRCfv04YotAyA79GmPhdU7OXPTgFValgWsvy2w7gDt+upkYdzRKGzg/fi\r\nYLKw4Rm5h/b0m4ErpBmY2Iq6fd7mS4ldMrCtB9lrfSA3k8LtN049WeEPDDkd\r\nn/R6aDRC2wd2qM8KpgRL3yBDxJ8XGdKj9DFGDcKiDFq6nngT3XYICmJ7peR1\r\ntbUatsIvp7TO0bBdA4yrDtO8zFiJAqLG5RKyf7dQdo5qcIBB0XiDDYMrNEws\r\noBB4lhb2NQknV0MpAyO/80N5EOlENkliaca3zDLbPclJI3UjjL3sBYfMax4T\r\nkbSDM6G+qcff3yMpddXFOgMhwi+kRTo/iVvqu3qUvLk0dzxz4R5UuSx/pXIp\r\nbCHnzoCaWr7LfwBhlKGGkFqZPiBYIvNBE0E/x61ZSqqoE8ki54jGjs0BKOZM\r\n3qQ6H29KinmjLRS9BKI46KRYg5Q3/VzBt64=\r\n=dJ3E\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n[![Eth Consensus Spec v1.1.10](https://img.shields.io/badge/ETH%20consensus--spec-1.1.10-blue)](https://github.com/ethereum/consensus-specs/releases/tag/v1.1.10)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-16.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\nimport {CachedBeaconStateAllForks, allForks} from \"@chainsafe/lodestar-beacon-state-transition\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst preState: CachedBeaconStateAllForks = generateState() as CachedBeaconStateAllForks;\n\n// dummy test block\nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\n// Run state transition on block\nconst postState = allForks.stateTransition(preState, block);\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"fe52e439f1da186878ea3f86636d27ee8e7e66c9","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.15.0+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"16.15.0","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.3","@chainsafe/ssz":"^0.9.1","@chainsafe/as-sha256":"^0.3.1","@chainsafe/persistent-ts":"^0.19.1","@chainsafe/lodestar-types":"0.34.0-dev.172+fe52e439f1","@chainsafe/lodestar-utils":"0.34.0-dev.172+fe52e439f1","@chainsafe/lodestar-config":"0.34.0-dev.172+fe52e439f1","@chainsafe/lodestar-params":"0.34.0-dev.172+fe52e439f1","@chainsafe/persistent-merkle-tree":"^0.4.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.4","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.34.0-dev.172_1651942542931_0.4628241912434068","host":"s3://npm-registry-packages"}},"0.34.0-dev.173":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.34.0-dev.173","keywords":["ethereum","eth-consensus","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.34.0-dev.173","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"c7ea876ba67c8eb72c84c0d7df4b5c16354c3d12","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.34.0-dev.173.tgz","fileCount":329,"integrity":"sha512-FjyVMcdWm3u01Hqvdk7jsBPk9ZtF0/6dnVrWCeushgUSkGc1yFTzakBS5odiOh1UsNO4IcHFzgo4pXhEPW/cJw==","signatures":[{"sig":"MEUCIHO5p8YMPNj2V178JoqOAW4vG7tsZWz/50Yyebt6tg54AiEA+Bm3m1b1iCznYTB5/1QYGiCOdLhmAVFz/aeVlVdPncE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":520846,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJidyNLACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqVYQ//QQZfws9jcJMsyOxR7+p6RNt0bF13ka7HTE5v1lu0BQo9V49h\r\n36mEDzndcxLpcKGSNk3xuLKNCLh/cFREmejcKUMnCdNFtT8pkBsZdfBnzE2g\r\ntJiiuHu3RxMoTxw/NrbC36fza23nH8KJSdIZvyqTyXUxDf1rK/sNlJL1xu28\r\nZpUS1w4AV1mU/xMhdOwOf9ScwGrQNwFjYtMFxWn9ioZVpn9A+lvCX2h1rUQM\r\nD+VdyVEHee2UgXabpyLbw7RD2DR2hUqZcEstwhLshvU+9XmX11DKs8COMlI8\r\ngOsWInPM+ml7jgNkp/fAEBjUkvjOiDHBMcE7QyM+0OqDSrEhFE+F4LySJn4q\r\nf4VCloEZqnDsr8kWYs8cfzJ7SwvSImFSZTiVTKoTiXwAoKEGSSqDhCRFHT7N\r\nlWNo2BIXsQy7o+XOgDY7i/bwxHxoT94PmbG7NKpzT8TC3iyZ1wONInE3Eevo\r\nzowc9eWP5IujJJhkyMtCZ+qaTzzsXaAcU8hBJf+xTQW3O5LsCIBuFk8PdiRO\r\ncxyNEhwl39hG8bcgl+R0pVmbZE+SGUv58sbvDhdGVzytgYycNS2bhAt5VgB4\r\nSYmrZRnBVjF91PeWNg7TbPP9Izogwk8tx6Spl3xwnX6XF7eyNth1JXMJHVFp\r\nB68zm3xPlaYgyJy4HxoeOEzxyNIg5ZGfvhE=\r\n=jYOg\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n[![Eth Consensus Spec v1.1.10](https://img.shields.io/badge/ETH%20consensus--spec-1.1.10-blue)](https://github.com/ethereum/consensus-specs/releases/tag/v1.1.10)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-16.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\nimport {CachedBeaconStateAllForks, allForks} from \"@chainsafe/lodestar-beacon-state-transition\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst preState: CachedBeaconStateAllForks = generateState() as CachedBeaconStateAllForks;\n\n// dummy test block\nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\n// Run state transition on block\nconst postState = allForks.stateTransition(preState, block);\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"28e2c74cf0f1bede8b09c8c9fec26f54b367e3fd","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.15.0+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"16.15.0","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.3","@chainsafe/ssz":"^0.9.1","@chainsafe/as-sha256":"^0.3.1","@chainsafe/persistent-ts":"^0.19.1","@chainsafe/lodestar-types":"0.34.0-dev.173+28e2c74cf0","@chainsafe/lodestar-utils":"0.34.0-dev.173+28e2c74cf0","@chainsafe/lodestar-config":"0.34.0-dev.173+28e2c74cf0","@chainsafe/lodestar-params":"0.34.0-dev.173+28e2c74cf0","@chainsafe/persistent-merkle-tree":"^0.4.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.4","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.34.0-dev.173_1651974987410_0.371458408806673","host":"s3://npm-registry-packages"}},"0.34.0-dev.174":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.34.0-dev.174","keywords":["ethereum","eth-consensus","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.34.0-dev.174","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"abadbedbe988edcaac5cf9f77dd808a74ce69d77","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.34.0-dev.174.tgz","fileCount":329,"integrity":"sha512-rgmGRTHfriHJYWVdsm46nJybv0eUIVMaY43K7Nc3YsCwUbWfr7nK0tWYQptEUg2dW9PSJk5s1wJ8e6lPJmUfTA==","signatures":[{"sig":"MEQCIDBXcKsQC6GW+ta0AaGuNI2dB7KCyLnpTygueOirfRMAAiBx4ea206XmsSZPHTwVyQ/IV/KOrhUJnuFVOhKk7sXKIw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":520846,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJieeDvACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpH4g/8C2fjap94wplx7ltxxC+J4K2TTKNdbKIPzOA5n1pgMJ67bwpA\r\nJWSN6lyUiHfbRgvT0TZuVb/yFji2uH6kYI/THqfIN2Wkn0RYSlYUkCSBisXC\r\nxECQUGun8M+Vqc5GePAg7RXk+QQrbNe1zx724XtfSjNOQU2yoxQdaYHHlbMd\r\nqLg4gqk2VnEKewwa4+XPGdEubDBciozxDB0f8qju4ejLhep8uUBdnG1OtMac\r\nmkXgam/NmT5yzNo0X0xrXsaUah5DBceuUbsxoznQumNaS0gm5GPpQjuQSSYl\r\nVHmZZxwD1gN92ZfZ8rSmbIOrMQ8g6rSqUkDdiYpQG/98r9+Rzx6GHDpl1PMm\r\nE4ns4M87JycWfxBeWHxyB1MX3jOy8DiSqDhyHsXLLJzKjNaGDOyR3Zy0fscQ\r\nxh9MLtEsPK+R8nfmcfAClPxGn4ivWojYcVnbexXSQgmC0JwB+YFavdiKTOl8\r\nXrdx6gNyqQ9yRuh8IFWOFhftDYJ3xdu1S5HLNT/GgUcpmnDh1yUdytW2e/PY\r\nHiGTFwH8tH3vXIHH5qQCZfN7vVMZPI5lGE0dylNkxMTSX9ZbOfS9oJdNBO4B\r\nyeHd+ZBt0yULyxe/GL9BUeMn8JBWJafNOMF+eZOA1jQe1JN7rsWdcMMSOKs9\r\nY8wIS5W2EhNlbDiQqVQMRUWPMUjks7JAKCU=\r\n=0Vx1\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n[![Eth Consensus Spec v1.1.10](https://img.shields.io/badge/ETH%20consensus--spec-1.1.10-blue)](https://github.com/ethereum/consensus-specs/releases/tag/v1.1.10)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-16.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\nimport {CachedBeaconStateAllForks, allForks} from \"@chainsafe/lodestar-beacon-state-transition\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst preState: CachedBeaconStateAllForks = generateState() as CachedBeaconStateAllForks;\n\n// dummy test block\nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\n// Run state transition on block\nconst postState = allForks.stateTransition(preState, block);\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"957079c5a68fa7fe4a7d54509c8cbb0c361a611e","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.15.0+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"16.15.0","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.3","@chainsafe/ssz":"^0.9.1","@chainsafe/as-sha256":"^0.3.1","@chainsafe/persistent-ts":"^0.19.1","@chainsafe/lodestar-types":"0.34.0-dev.174+957079c5a6","@chainsafe/lodestar-utils":"0.34.0-dev.174+957079c5a6","@chainsafe/lodestar-config":"0.34.0-dev.174+957079c5a6","@chainsafe/lodestar-params":"0.34.0-dev.174+957079c5a6","@chainsafe/persistent-merkle-tree":"^0.4.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.4","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.34.0-dev.174_1652154607724_0.3647120720125545","host":"s3://npm-registry-packages"}},"0.34.0-dev.175":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.34.0-dev.175","keywords":["ethereum","eth-consensus","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.34.0-dev.175","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"ac7e7b05e2d7dc2034c4a60739b9f6a3b7cde7dc","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.34.0-dev.175.tgz","fileCount":329,"integrity":"sha512-ufKU5k+297w0qD8ew3Kizth6lzj1i0o2ur5f5zLYDQpI5hIJrGCAKwuSHFpuTdr9Ve5Fppd9TJ+HMsDlecxhsA==","signatures":[{"sig":"MEUCIQD9ZDuZP/iVU0cqII6eNUDWs/QoVm/3fkDd4qkFR6o9OgIgUkxTrqIbd0EMZwTfEJ91iU+82yFJoLSKsw/BN/HJG8E=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":520846,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJieiJjACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp8Gg//TxaxDjnRxGiQJurpRiTA+jbCvMdGIeK7n9S/mpMZ5so/zM7S\r\nUD6IL20UiY/2AEO2Q5Qfcg+Mgelz+9OmhdtOp4/GRnFuJ4m03Aw591EE5C5/\r\nR9QwzuG6PEAY5fx+3kX5inqbdT6/ixxnOwI1D6m+4LlIxbYtQ6s3n8U5vKvt\r\nUz1N0g0rY8xiBmSgeudw4qzrpRDejzYuKLrEtDc38hjO8etpuB4RnsEz2d1Q\r\ngRMHOV1a86DuYHJDAgAasDispo0zeX0+4WF9dfIQB4dAQeTLVlAZVV/SgOJO\r\nBWWIVpHeaXneY2lbTre97UhZLNWSZe66qomPvC7CiPAnB3VENmFFYLKWw6w8\r\n9uZN81NQ4RHZtUPani71UEXZP+mJkkgkvVOVHLaMtPLwjShyhcRT8EV9x8Es\r\nwhEL9rVlvmqDvgcUMlEE1RjHmlDQ/AxuAuZ3Acmd/LLYHXdOFOZ8SpxlxKGV\r\nIWKgfFExas3K+ejFMDTjommuv7UqFfFPG13i5Knph843Q0wuKKBjhHJ6dxHI\r\n+vCMVO2HqkQM8RBl2hrfI7BKWXquvMtcx0XU//rRtjYAfExvydBfo3LrzvhY\r\nkiN7UyrV2ShNWZUlWwwVKLF9LDpyJZFNhmLhy3fkaCtPfqIWrPUPm0WCkol1\r\nU1WldT8uznpDpaStfCP8hgO71DHznq1lCx0=\r\n=VoAG\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n[![Eth Consensus Spec v1.1.10](https://img.shields.io/badge/ETH%20consensus--spec-1.1.10-blue)](https://github.com/ethereum/consensus-specs/releases/tag/v1.1.10)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-16.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\nimport {CachedBeaconStateAllForks, allForks} from \"@chainsafe/lodestar-beacon-state-transition\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst preState: CachedBeaconStateAllForks = generateState() as CachedBeaconStateAllForks;\n\n// dummy test block\nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\n// Run state transition on block\nconst postState = allForks.stateTransition(preState, block);\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"70ea8cdd58dcbbf17b162ef643af57743d619c35","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.15.0+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"16.15.0","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.3","@chainsafe/ssz":"^0.9.1","@chainsafe/as-sha256":"^0.3.1","@chainsafe/persistent-ts":"^0.19.1","@chainsafe/lodestar-types":"0.34.0-dev.175+70ea8cdd58","@chainsafe/lodestar-utils":"0.34.0-dev.175+70ea8cdd58","@chainsafe/lodestar-config":"0.34.0-dev.175+70ea8cdd58","@chainsafe/lodestar-params":"0.34.0-dev.175+70ea8cdd58","@chainsafe/persistent-merkle-tree":"^0.4.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.4","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.34.0-dev.175_1652171363601_0.559312436153564","host":"s3://npm-registry-packages"}},"0.34.0-dev.176":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.34.0-dev.176","keywords":["ethereum","eth-consensus","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.34.0-dev.176","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"1ed93e2191766fb6359597a36045acbe8dadf2a2","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.34.0-dev.176.tgz","fileCount":329,"integrity":"sha512-KOD/BPyDD/v8Ry5/fqJPV8jf9lBuIJvdIrsivoH8VT80vYFhBoxZMZLyFIkBAa91g33FaaPEeiWdgjwCmFUThA==","signatures":[{"sig":"MEYCIQCHa+S6KT5EJOv6+kXutAtSGaZ5rP6JIjkVWtuSKSBlfAIhAINuK7upMrGVAmn3p5NYIHcnkMfo3GB5Qd88D8TXTfWK","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":520846,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJieikBACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrYTw/9H5F4bP/KtCRVa/kD6vvHQ4oeTYzkcL+kK/6A5aqc0uCIiyMA\r\nQaaFCt+NfPmBpzoJuBYpx2vCge7xoBOM2oJrz6l3WcODXwxD3NQxoai1Jacj\r\nHFyKj1NuiUG4DhT2WkKFNjXISCrfRwWrFRslLR94D7cERhXaHlkOtfsVIPev\r\nsoDXrdP+r4z/NYWIF4dMjDHbd22XD2xU3cUWovVOL7gaAea+octDn7ODF4Bz\r\nPWI/Eh5X5NLUZUvXKtoagzlumD8HDf0ICOg7q2Ljly3g69XuRK7X/g6AOP/S\r\nfzyMcExFZYCBhNw9suBeyYgDLHaMIRwaro5wDhlMC2XW1yD368MgRdsACNqW\r\n2VKTD2V85viLpjcBVpVpzpPb30Pg73nGPxSa5JjI8jFCEBMixOJWGcN7RKW8\r\nSVQyAm42APXa6G0SJC2f4oV5ZR16Epste2EfIpxl5K4cnIZLfDecp1MZE1nw\r\niqiF8ulwSlixtSbmiqQ53tNDZUgofdUB8kfrgSoC3WoqfIChPPwIBBIFQaHr\r\nboFlkbtC87Z3PNtKZEmYuYgD1sguXehKjwyrpZ1heHTB4VsEwqh8+TTvRYDn\r\nUBoiN10y5cnoDAzgtMyWy+hsmNV4GzXJ2dFG7r8zXVOyQ7IK4hKKd8/bCTJH\r\nupcQt8lO/PKtflnEQ4FT2wA8SKgdk4U5XXU=\r\n=daeW\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n[![Eth Consensus Spec v1.1.10](https://img.shields.io/badge/ETH%20consensus--spec-1.1.10-blue)](https://github.com/ethereum/consensus-specs/releases/tag/v1.1.10)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-16.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\nimport {CachedBeaconStateAllForks, allForks} from \"@chainsafe/lodestar-beacon-state-transition\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst preState: CachedBeaconStateAllForks = generateState() as CachedBeaconStateAllForks;\n\n// dummy test block\nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\n// Run state transition on block\nconst postState = allForks.stateTransition(preState, block);\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"7fd5a4f416e2994b941559d3718b7efe2e74ec7c","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.15.0+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"16.15.0","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.3","@chainsafe/ssz":"^0.9.1","@chainsafe/as-sha256":"^0.3.1","@chainsafe/persistent-ts":"^0.19.1","@chainsafe/lodestar-types":"0.34.0-dev.176+7fd5a4f416","@chainsafe/lodestar-utils":"0.34.0-dev.176+7fd5a4f416","@chainsafe/lodestar-config":"0.34.0-dev.176+7fd5a4f416","@chainsafe/lodestar-params":"0.34.0-dev.176+7fd5a4f416","@chainsafe/persistent-merkle-tree":"^0.4.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.4","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.34.0-dev.176_1652173057007_0.264133930770454","host":"s3://npm-registry-packages"}},"0.36.0-dev.3e6ce7b69e":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.36.0-dev.3e6ce7b69e","keywords":["ethereum","eth-consensus","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.36.0-dev.3e6ce7b69e","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"88b4fec1a668e3127a624b794f178d0bb966c750","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.36.0-dev.3e6ce7b69e.tgz","fileCount":329,"integrity":"sha512-7ghwliy07+tudoDOuOGtirs5UiAnL1YLRcdXGNA5OT+PrESs5nMEKRklzSKkFEfGU2r5y+dZWGUB6jBGH2++1A==","signatures":[{"sig":"MEYCIQCXTZKrALp1k90+MTevxEqkbg28o7psB9vnurDojvP5MgIhALEWeRSZajHO7yeSTdbF8B4uRzFrpcjKb6M9vf4dTRHo","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":520830,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiejnRACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpQiA//T71+1GVOXQ+E2tirWRUy7A5vtPDG+jLI8GjejdHUx189MeaQ\r\nVwL4kwl8uTjNjYvGuiXYepoImyJAJYAr3b5nZLOKMaYw/SpN8A8SBs51ncYH\r\nJp/364Fmc1ewlbVXcNUN8A3mHTwXlFD544CB/wA+B6xdcc8VcClIamJDDlrV\r\nHG2EcUrPLU3mZm4ct6bPoVSDufy2f0Hx2LennbellO/i1hxGhsjl4tIbuhY2\r\nOOVt2tl5kV7O1KfYO1cojNDnmgUL2Hq1vAc28fqmnCXhuhPm56h4KhT53XKV\r\nzlPV68QEzIglXXwWObOcZ8dZ8nkzw5ddGSDKzoKdSal3WBJZXgwxp4bD68OQ\r\ndXE3Smb1tdmzVwCUe6WEV20C5RuMjIQC9f2Fpbl9/wqZbFIrm4n8acmZeH5q\r\nxer+cH4C9pfKDTqKoeWOdTPgoDhH56xctJFIF3dDMpPZUYp49j58HUgQfvZX\r\nJF/6cs9ACIm16qlFpfqR2DtCy9ExjBaHYJmzT3OoqB83gndvWHe8su/dVS5e\r\nsZqj/MLDN0mydf6GHssR6kBKQsc0yESkpG87kYeHyIzsPITmuPTtz68fA3Ln\r\ndc/kIsuPkDZUd7uwkbteHnjeYcb98Q2Jfa54F90If5yTUYty+475AsKk+89/\r\nmR11T6f8/pEDDGyAHJ0pdkA4wFqMk4AFTvo=\r\n=DZxr\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n[![Eth Consensus Spec v1.1.10](https://img.shields.io/badge/ETH%20consensus--spec-1.1.10-blue)](https://github.com/ethereum/consensus-specs/releases/tag/v1.1.10)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-16.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\nimport {CachedBeaconStateAllForks, allForks} from \"@chainsafe/lodestar-beacon-state-transition\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst preState: CachedBeaconStateAllForks = generateState() as CachedBeaconStateAllForks;\n\n// dummy test block\nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\n// Run state transition on block\nconst postState = allForks.stateTransition(preState, block);\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"11067e7d10eb8ddbec8fa8e80b2d39bcdac52860","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.15.0+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"16.15.0","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.3","@chainsafe/ssz":"^0.9.1","@chainsafe/as-sha256":"^0.3.1","@chainsafe/persistent-ts":"^0.19.1","@chainsafe/lodestar-types":"^0.36.0-dev.3e6ce7b69e","@chainsafe/lodestar-utils":"^0.36.0-dev.3e6ce7b69e","@chainsafe/lodestar-config":"^0.36.0-dev.3e6ce7b69e","@chainsafe/lodestar-params":"^0.36.0-dev.3e6ce7b69e","@chainsafe/persistent-merkle-tree":"^0.4.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.4","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.36.0-dev.3e6ce7b69e_1652177360746_0.6103035109295609","host":"s3://npm-registry-packages"}},"0.34.0-dev.177":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.34.0-dev.177","keywords":["ethereum","eth-consensus","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.34.0-dev.177","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"8763b3a4c44232a33d5eeb0142cf9a582ebd8d5d","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.34.0-dev.177.tgz","fileCount":329,"integrity":"sha512-VNWL6sDiYuW4TbUFm8tIais7ZDR1kE7N992dhqCsqwbGZ5SgGWIkpuEPYFELC9RoQQul5FLRv9jtGIf/x73P+g==","signatures":[{"sig":"MEQCIFjFIsNDtZlRFniW3vblyQY2DAmSDY37s2jNnj7NRkj7AiB8xdlCS8vJwJoOuIWPPGnvWi+rQVcuBhTN86SqDE7vOg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":520846,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiejspACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoRSw//Q69X35NjkumbYV/MvcaoetXupJ7DD+ZCLlN5hvPP8XdZ1dc1\r\nqnJaHIfPKTIE46CAaP53VmK55HR/XHVWigOX7wnB32rAcQVjNa4evCYLmz4A\r\nkc7f2QFja313lQ+3ElItjvoLoYn6cc8iXH5Fk0mfoikjmug2ysQnvSEHDFK5\r\ngeqExWBXRAxRwIz8A7XhO0NY8EWZnGzGA0zEUQHg3tIH4q6oJyGGLkxAPNAP\r\nXt4glvfZEP+kqgDTbtny8r+S4rtKAeK4M9Xh8lnDOZFbHDqK9XtQ3zD5wdJO\r\nfEuQVOIaghkvWg/TE0r9RqTuGOmy+uPoK/rsj+ga7hMxem5V2wxitFfwSHJp\r\ncyB2n1mr7OOqLpeTEa8VDI8hJdaT0Qz7QiP7uNpx6HHlbhfouuMyfmNqMWCq\r\nlFLThJdslfNDLHZP/SHJ3pDYdH5LH20y/27FqrSIxTakg1j7J04ZVLoNzi4c\r\nl23T4WqHm07ycHBrzprwjgtxIbpQzPMd6lU5FgjPUQsQSgDfeI14zjrwSpg4\r\nUiTYSIILShcNPQHrW0RPM+5FyfTc96cgQBbjTO9NuRiilnmttd0zzvrEVgh6\r\n8o/eyUd0XmoHf89G1i4uaKnCOp3jzC4ovVoA+0QhrouDtYM5lFAMWexsWN9I\r\nkgON9njwCuB5dmwizF3AKHRzov8d+bXb2q8=\r\n=beyg\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n[![Eth Consensus Spec v1.1.10](https://img.shields.io/badge/ETH%20consensus--spec-1.1.10-blue)](https://github.com/ethereum/consensus-specs/releases/tag/v1.1.10)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-16.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\nimport {CachedBeaconStateAllForks, allForks} from \"@chainsafe/lodestar-beacon-state-transition\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst preState: CachedBeaconStateAllForks = generateState() as CachedBeaconStateAllForks;\n\n// dummy test block\nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\n// Run state transition on block\nconst postState = allForks.stateTransition(preState, block);\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"15d8ae2c2c8fb7d7f5555462fdade2282a6d415f","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.15.0+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"16.15.0","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.3","@chainsafe/ssz":"^0.9.1","@chainsafe/as-sha256":"^0.3.1","@chainsafe/persistent-ts":"^0.19.1","@chainsafe/lodestar-types":"0.34.0-dev.177+15d8ae2c2c","@chainsafe/lodestar-utils":"0.34.0-dev.177+15d8ae2c2c","@chainsafe/lodestar-config":"0.34.0-dev.177+15d8ae2c2c","@chainsafe/lodestar-params":"0.34.0-dev.177+15d8ae2c2c","@chainsafe/persistent-merkle-tree":"^0.4.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.4","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.34.0-dev.177_1652177704753_0.1735776952986141","host":"s3://npm-registry-packages"}},"0.34.0-dev.178":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.34.0-dev.178","keywords":["ethereum","eth-consensus","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.34.0-dev.178","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"c6569ba4a019884b58021d082ce0b0eded97f8ca","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.34.0-dev.178.tgz","fileCount":329,"integrity":"sha512-krIj5RDXnGmBxjEiB7xPwgpZRrEUJvXBJ4yxAgAmMxmgovm0331wGN1qGK02VA3d4rt0VGN/FEhgNc0Dub4OqQ==","signatures":[{"sig":"MEUCIHVs7v2o0yGfJpRS9+BXwX2Q7FPsHfAVEwyB7S5nXRxeAiEA+iBAyfWFdl3q35rLT4dE5sRPKhVaiDC1P1qPI3dxwUA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":520846,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJieoDiACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpJaw/+NxAuTSQHjNW9Mo/3iqzRMNUHzzKEDEYzFatP+wOrhPCg0wP/\r\n6MDNNA8OXELlKZYeMGWNX8dTrlZlwKEsvnE9/NHqeAuiBjFP+SfvLMzLfoEm\r\nv8eA+NbEPi9N/xJ1ALYbkBTHm+YxDCUpjRiJ2gkHfGA6CRYwASAB9veN21l5\r\nVKDNuAYcBOc94/XLsO+qGFz2pr6qiVRVlVSVrbwDl0XSQJxFIqqTpEuaINu6\r\nvneaRBPFhCYOOu/LNaDPiDCE1HMoa+ieygx6syj/sIq9IkAB61RmrSNacADB\r\nvhLmmTnBObZD7gKuoV3gKEyTnkq4yT4vxqV/eNXk3ZCsRZoEYoBvb3PgPyYh\r\ngxQpGKPAyDMt1tb6PSy/rDlRvJ8IocqGYMEYc90oT4KixS0mt+XdrOHX9of4\r\npmC4CvQSqCfpLz7YBV1Jcg98b2cqrLbO3SFPg06SWZAvwVKLsav45OuaD3PH\r\nkHYTIP2+03BHPERqbKGa5hPGiExQ9gm4SRNp0t/n5XxiOmwbaMhQAQVV0WjQ\r\nX742FVBdFVopW1utvjimVCfDSIGFb9rv8MuIA8SaOiUt+PQAk8gWdAYVDPYA\r\nMuP3e8PfTX1CVGHyLjUd5PlsbP10rNo2p1QGulhA6DgOk/pgRM5P6MSeAV7S\r\nXhtDO+pPw1p+DFA7foyPxobY4iNFpHbCag8=\r\n=W1Jo\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n[![Eth Consensus Spec v1.1.10](https://img.shields.io/badge/ETH%20consensus--spec-1.1.10-blue)](https://github.com/ethereum/consensus-specs/releases/tag/v1.1.10)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-16.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\nimport {CachedBeaconStateAllForks, allForks} from \"@chainsafe/lodestar-beacon-state-transition\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst preState: CachedBeaconStateAllForks = generateState() as CachedBeaconStateAllForks;\n\n// dummy test block\nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\n// Run state transition on block\nconst postState = allForks.stateTransition(preState, block);\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"fd6f7020a048e624b6567d46d50d3011afdd55e7","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.15.0+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"16.15.0","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.3","@chainsafe/ssz":"^0.9.1","@chainsafe/as-sha256":"^0.3.1","@chainsafe/persistent-ts":"^0.19.1","@chainsafe/lodestar-types":"0.34.0-dev.178+fd6f7020a0","@chainsafe/lodestar-utils":"0.34.0-dev.178+fd6f7020a0","@chainsafe/lodestar-config":"0.34.0-dev.178+fd6f7020a0","@chainsafe/lodestar-params":"0.34.0-dev.178+fd6f7020a0","@chainsafe/persistent-merkle-tree":"^0.4.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.4","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.34.0-dev.178_1652195554783_0.48842307539756935","host":"s3://npm-registry-packages"}},"0.36.0-dev.5142ba38a6":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.36.0-dev.5142ba38a6","keywords":["ethereum","eth-consensus","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.36.0-dev.5142ba38a6","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"6b10ce5c1862d639e494e34d0f8ab89c90d9726f","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.36.0-dev.5142ba38a6.tgz","fileCount":329,"integrity":"sha512-fb1T7iCyix61LP0mI5jG2DaD0i/bW0NQdLs5/b04/IUnIwinQF9gvQcqZiG1BC7pzX2SyfQgy9b1U+6nqH3Vfg==","signatures":[{"sig":"MEUCIGDoPtXZx/fbDxWNSLFxncO7sDIKUVT+vezUEwdPOsjzAiEAlthNNdE3eaQAafDkZWqiumBNeWLSPM38bAI8PaB+7qA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":520830,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJie8xXACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrpuA//WpMK3EwOxeIz0Gh6oQRMBm2REwhghzlH/gZt114SbhFk/XtU\r\nObK/uBTKpX5cQTtbZvm6MCaIJGqkyGUo9qzVsZRtHd8C1ccz0Ng8/62YbvU2\r\nJe0Tjnn5oMfvjUHkEFFkKGASUIRblqbw5MkUT/R87uOJEnkpoxM2/m/jDhCv\r\numdZkDI8FQa2SQhAGDaPkrc2Zhje6OshR7KnkYdQYcM7OyPwN80cLduMlQVG\r\nAhJB6wBfcKNQnQuAQd/w0jI7/Ot2Hw+rKXD6KDF9QEA0jRCDRXNo41b6fwFG\r\npWU3pgvNT2OqCjKnizGksXNhSKoQDOJN0OkaOQwmF261cSUYOe+1+WaIRYzh\r\n52D7zk7ZBS0tXwbwWUjJQg5iCkm/xbsWTFa/qP8fWUt/YyYtbJ0wMqjjwWnt\r\ndA8ncdLK2aLFRvHtBe8ssakFR82pZCqHudNmfYhPxKWf7/HK4O9prB5MvOIH\r\nc1k28AnaOLgrT9NxyUmgKoMy56GGIJEiY6LA3FTg5HNwZyOcCnvgArhCXZXP\r\n1rwbbUxDvRePGFzcnUVI/3z4LFx8/gmH/fhCRuN1FKpNJDWVa7yZfsa9LFm9\r\nYOSJJrQhnLmGB3AviHe7iDBUDOXON+65FzEx4Dvn7K9o4+CWiQqHbncD84xd\r\naDDF2TLhzI+oP2OEmfb7cYg0BxxqvGR5Qds=\r\n=mu9N\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n[![Eth Consensus Spec v1.1.10](https://img.shields.io/badge/ETH%20consensus--spec-1.1.10-blue)](https://github.com/ethereum/consensus-specs/releases/tag/v1.1.10)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-16.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\nimport {CachedBeaconStateAllForks, allForks} from \"@chainsafe/lodestar-beacon-state-transition\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst preState: CachedBeaconStateAllForks = generateState() as CachedBeaconStateAllForks;\n\n// dummy test block\nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\n// Run state transition on block\nconst postState = allForks.stateTransition(preState, block);\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"1a39ffb2c1bac7a5cf9c3e62ccdbc134bfa84007","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.15.0+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"16.15.0","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.3","@chainsafe/ssz":"^0.9.1","@chainsafe/as-sha256":"^0.3.1","@chainsafe/persistent-ts":"^0.19.1","@chainsafe/lodestar-types":"^0.36.0-dev.5142ba38a6","@chainsafe/lodestar-utils":"^0.36.0-dev.5142ba38a6","@chainsafe/lodestar-config":"^0.36.0-dev.5142ba38a6","@chainsafe/lodestar-params":"^0.36.0-dev.5142ba38a6","@chainsafe/persistent-merkle-tree":"^0.4.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.4","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.36.0-dev.5142ba38a6_1652280407632_0.7936691950277033","host":"s3://npm-registry-packages"}},"0.36.0-dev.29a37892eb":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.36.0-dev.29a37892eb","keywords":["ethereum","eth-consensus","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.36.0-dev.29a37892eb","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"f38625e4a26916251e457a560d4741e092b5de3f","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.36.0-dev.29a37892eb.tgz","fileCount":329,"integrity":"sha512-UAbXKQf+00CUpaByJKOWIT92gbYDrf08l4yiDjqyouHioz03DRAsOpON+eJxICzBxCKLvf4WyoTc6jZPb8IDbw==","signatures":[{"sig":"MEYCIQD/P1MbSV+rTT1SCXYFjw40wBf/vDFpeZHiP9wxNadySAIhALgb2y2Q2nt1WS7KjQQX/QLX+yQzKWBpI5xuP64EIMMK","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":520830,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJie825ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmojgQ/+MmrzxdqGRaAoAo//EEJi49uifgS1ILyRMdLCUA+ZGygBkML2\r\nQMdxDPCAOtPETR+haOUbbrP9MB61a5Yf+jza8gq3kGTFMqLkq6zehPpLpwqL\r\nQMj7n5VgtNhEi2HwAPhtFs7xv3NUAUuUIfcLnRHQhsvxTPK61+ezjC/+lpsz\r\nzWZmUr+9cVhzjp0T6tCoIh1cDpsDFlpj++6jvfLaImzGYoYDwCNroGxciXaN\r\nVG/1S7nFmqMk85ouywSKKlJCvQjRf0UCWIFiI6w/7f9VjLBrUWStDJ1/zYZf\r\nohR5GOIpg4PBmBp1ZtTspfEFxFJY1kEmWE3MbDnvUis9S4wNp7k7fjztmnAo\r\nO7FtAsUER/PE0C2fCPwohe/z4acuNMYhnnbOHCVXGosx7kyGJt3zv/bQ6eKa\r\nKr6qqnha1XAglokvvw1f7bTQ8tF4MDQdczbpZ3eYN5rkwjBBdm59sa+f5LEO\r\nVD/Zs3yRBQfsPb/pYUdbdkqXfh198WefzCYmXZujwG7h48QUxmf/360GkLTj\r\nIKWCZhEe6sMmOGLHqn4rOWCZwpo+C4z59lfkpIAVnDI3smw6Yc02Y0R8xdiP\r\ntt+ZV5wlADsRJNHCr17hjF7SkavCB0i1PdqVOhX7Y4MIr+td4OuSiGQk+4tn\r\ndFmVSfvNicFnN1XdVI2muEYafMb/CpYLT00=\r\n=0vu5\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n[![Eth Consensus Spec v1.1.10](https://img.shields.io/badge/ETH%20consensus--spec-1.1.10-blue)](https://github.com/ethereum/consensus-specs/releases/tag/v1.1.10)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-16.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\nimport {CachedBeaconStateAllForks, allForks} from \"@chainsafe/lodestar-beacon-state-transition\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst preState: CachedBeaconStateAllForks = generateState() as CachedBeaconStateAllForks;\n\n// dummy test block\nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\n// Run state transition on block\nconst postState = allForks.stateTransition(preState, block);\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"410fe8978f512993962ec5096c47c29fb7ad515a","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.15.0+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"16.15.0","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.3","@chainsafe/ssz":"^0.9.1","@chainsafe/as-sha256":"^0.3.1","@chainsafe/persistent-ts":"^0.19.1","@chainsafe/lodestar-types":"^0.36.0-dev.29a37892eb","@chainsafe/lodestar-utils":"^0.36.0-dev.29a37892eb","@chainsafe/lodestar-config":"^0.36.0-dev.29a37892eb","@chainsafe/lodestar-params":"^0.36.0-dev.29a37892eb","@chainsafe/persistent-merkle-tree":"^0.4.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.4","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.36.0-dev.29a37892eb_1652280761178_0.49730919383425265","host":"s3://npm-registry-packages"}},"0.36.0":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.36.0","keywords":["ethereum","eth-consensus","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.36.0","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"f0baee839fac82615a35d6a8cc42ed659c735ba1","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.36.0.tgz","fileCount":329,"integrity":"sha512-VbF8gzTEWgWMy/D37ufjuhjv2Abjw2DkS2YYDwZAglVKzz7l5wWp6bvvdCzKzBU7Hd97xIahe2tbZ0YqaRj5mA==","signatures":[{"sig":"MEUCIAQFlYm3QPFbkmt5AC+JkEV6p4SRKrLTMM1RuMkI19/RAiEAsqARQBOEKP/Rb4L4eT6To+1uZNAbmm04w8HkYSa0lBU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":520755,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJie+91ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq4NQ/+NHOs/btzkFnM3y0iP9wypza51HMXvYHN0fbqdbfoPuea9jr2\r\neFhYsQAe2JUn8lOAAAIVmD0GqqdxyHoJIAaqJxoPgpf2lI4wzwZaoX6QFI3n\r\nSp7UXaBYdPcESMIw7pfBpawLh0RHYHLl3oCx+2LZvnFbgFbmMg6W+vz4YrI2\r\n5A8dXl/iZDuXb085BU0kEjvNqboWCDjGEQ9W189epeiolSPfDQkXXdqCwAds\r\nuJKunWM+hM+2fTWRpPVT3Iw7dTyULikHPfhakDrsij/29DwIDEO1wP+tCu8X\r\nvJ/l+7NAZJ782gT42/vXSzp4NP3CWmJjhAwUve+S3XhxJONBneGJIQHjozBc\r\n3iLWAZXfSyZDpBNnni9ITrV6Iw0xgc6YKEEjU/mtzWnLDJA1SDglCrxyoU6C\r\nE4ST/N9fh7FA7Y/hgtJqH8Bmq1Nz/6lPe1KcQxYsu7WewXmCKT5DGZ8cI5I4\r\nMBBUtweuo24jyk9LIBOBK+NK/quHPUQ0guyHZe3TtMdCQtDB8WAHVFKzhyup\r\n1Xaz800ZQX00+HnTUKT0xRgzfQ/khgSVRzScdjimtS5x1j44y2g8G7RnE156\r\n/IoEdl1kIwLW+aA26TtCWP48w3exAU6JA7/k4Cue/+fEfYpbTThvRW0ZQ9Ao\r\nQvsSa9OpX3H1Uytv7dOMfvI1WCXnVQ9ahZg=\r\n=AztN\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","gitHead":"28e2c74cf0f1bede8b09c8c9fec26f54b367e3fd","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.15.0+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"16.15.0","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.3","@chainsafe/ssz":"^0.9.1","@chainsafe/as-sha256":"^0.3.1","@chainsafe/persistent-ts":"^0.19.1","@chainsafe/lodestar-types":"^0.36.0","@chainsafe/lodestar-utils":"^0.36.0","@chainsafe/lodestar-config":"^0.36.0","@chainsafe/lodestar-params":"^0.36.0","@chainsafe/persistent-merkle-tree":"^0.4.1"},"_hasShrinkwrap":false,"devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.4","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.36.0_1652289397412_0.7246879631432892","host":"s3://npm-registry-packages"}},"0.37.0-dev.52cf6aa1ac":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.37.0-dev.52cf6aa1ac","keywords":["ethereum","eth-consensus","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.37.0-dev.52cf6aa1ac","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"92aee401c022c925f22f904ebe54787a4dc26f05","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.37.0-dev.52cf6aa1ac.tgz","fileCount":329,"integrity":"sha512-1KZrJsdeWeG+c3+sfyueT+q6gGwyjSBGruxPWA0ZG7B82ynjt58Nw7O6LLl0aP8GVN8osnQHP8gbhfpDNBUKvw==","signatures":[{"sig":"MEUCIFJVAtym+mMyefZZNOc7PQcOi4rnPMYQ9Qc/jSe6JptUAiEA8jSIZakXrpMyj91QDM1quHVTpa2WrhAGDR8M+dLu3Oc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":520830,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJie/SzACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpFpg//SZW/yDouMRejQDTiWj8A3mHWI9jsiE1gaBa9Bn/rwWg+Sjie\r\nKh+rqSKaDcM7NJbzOLL+PacYvMGhMBNwHzvs2Hu9HVNge8s/W1alK7Kg+r0u\r\nJ5ZIDY6VNabXnWTRoT+vn13STssjTW135p5TMiYtd7ZBJtgc47cBG3n6cbOj\r\niDMWTdoGu+m+T8qAQf1D8DCOG9ZmgkKgQtQRJF6PxBHmdnGj46dygr0r4Qlu\r\n65E/ma0DzcJAVg/He8pN1+tjZqyh4lo5hUojvEGu67uHuaepdI1GRB/IzDFB\r\nS5SB7TQ5aqIG9fPLqyxRAdDraSxUX297jOVHWUasYqyy52XSAYPHhOALc0Jw\r\n8889eOtXtUo5/qREiUHW/wXqB7fs8+pcxWvCMyD1+4kNxN8ceVKFsU2iZDK1\r\no8kjc5b6p143e0rmzBcgs8vieM031lW/Ln5crSN9k8iA5FkRSMpcAaV+KodQ\r\nvJT7uAv5FBI5NFJNQr4nMVLt5OL1uSiKfzGG72dbwGrXsDUNY3P62fStc/AM\r\nX82qZLVPW7QwsOb0G+k2joWj/HI2mCV5oAYC1QVgmPAfY+l2ntKfAHu3xZOC\r\nfpUBG/B5SgJU6kLiW53cXgz7pqu2ojhsyR868L2soQld0Kn/FMDhkN7aMeZj\r\n2d8upwysfucsWevOApgZbdDweuZ9wWVjXOk=\r\n=jv3f\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n[![Eth Consensus Spec v1.1.10](https://img.shields.io/badge/ETH%20consensus--spec-1.1.10-blue)](https://github.com/ethereum/consensus-specs/releases/tag/v1.1.10)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-16.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\nimport {CachedBeaconStateAllForks, allForks} from \"@chainsafe/lodestar-beacon-state-transition\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst preState: CachedBeaconStateAllForks = generateState() as CachedBeaconStateAllForks;\n\n// dummy test block\nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\n// Run state transition on block\nconst postState = allForks.stateTransition(preState, block);\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"67270b1266ffd67d8971f0067c93447be7331534","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.15.0+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"16.15.0","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.3","@chainsafe/ssz":"^0.9.1","@chainsafe/as-sha256":"^0.3.1","@chainsafe/persistent-ts":"^0.19.1","@chainsafe/lodestar-types":"^0.37.0-dev.52cf6aa1ac","@chainsafe/lodestar-utils":"^0.37.0-dev.52cf6aa1ac","@chainsafe/lodestar-config":"^0.37.0-dev.52cf6aa1ac","@chainsafe/lodestar-params":"^0.37.0-dev.52cf6aa1ac","@chainsafe/persistent-merkle-tree":"^0.4.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.4","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.37.0-dev.52cf6aa1ac_1652290739449_0.22146542633729238","host":"s3://npm-registry-packages"}},"0.37.0-dev.2ed2e03d0c":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.37.0-dev.2ed2e03d0c","keywords":["ethereum","eth-consensus","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.37.0-dev.2ed2e03d0c","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"5d6f0221360b0eeb71a4a998832703ee19184cbe","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.37.0-dev.2ed2e03d0c.tgz","fileCount":329,"integrity":"sha512-hTWxYqtf87V/OabH1oQPqtQ1ghlwJGnQU5b1E6aKIedFqFbXUpuPtF1HIJyW9cnu0b11451cgexS7hsj7Tb32w==","signatures":[{"sig":"MEUCIQCXJ6itH+k4c1g+HVBR1aGjBUk6MgKCbf82uGwF5rZszQIgcxtCAzW9vOk7w53d9hiqe5QZA4T5SBX+orjiIej9k5o=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":520830,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJifGkuACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqXZQ/+Nl4Uk0S3eRU9qrJx71YcClQwgHz+ywVxr3Ni1e95p64+1FIF\r\n3mcC/PGM81sbjgv+8n9zerr7ONMkq79j1UE6b3Y3fwQtwltyfTU999fb5I2l\r\n4ZGa551Lx+43Xvav0l9mD6XOSLJxBIoNSfagGNnD3Y8zKReDUydzKG2Me3fY\r\nBthPEGJpanSeYiB0w8YzVziy9kcqb+ZijzD6hryR8HkriUn5//xD2QI3oGyQ\r\n2tC1SwxqpkSx3PeF5yvLtdUkWrhq2/PUHkvpiznIGaZ1P3Vjen6iqaIeFjS6\r\n91wEXZ4ypVObwKCCoB5QM1axrm1qnSyaqdiJtxAJoJdbcLqZ/w07Pau5jdx5\r\nFgooLhpraTRWSIRMp+RxYU2QNeIlTKrsZf+CkHCeFE6cWkQK164KGegxsTZc\r\nz+99pxX2ajMuKjHIdkmYJyHCs3Fdu4z4g+bCfYhBFWzNL4VJ2jyDq8jwvEM/\r\n/T+96Ffa5muNudUCDUiGl6B+C0VzvewKp4+rCevIR1ay4IPg880TJsBpel8u\r\nNhfmbCNXHgeNC69RgolWxZv90HCKWROMLHp71q1tmQpV7R42qiad8QC+gkdE\r\nIFybmKl8Ht1BorqGWGgYlQhrRwC/sRkSUYzfek9TVcbCQLpvdWg2W2ctIGtd\r\n94YcXokoMBiLET17g5lBBIjprIeJPlOa564=\r\n=5asM\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n[![Eth Consensus Spec v1.1.10](https://img.shields.io/badge/ETH%20consensus--spec-1.1.10-blue)](https://github.com/ethereum/consensus-specs/releases/tag/v1.1.10)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-16.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\nimport {CachedBeaconStateAllForks, allForks} from \"@chainsafe/lodestar-beacon-state-transition\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst preState: CachedBeaconStateAllForks = generateState() as CachedBeaconStateAllForks;\n\n// dummy test block\nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\n// Run state transition on block\nconst postState = allForks.stateTransition(preState, block);\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"8e75a6eb7c38050e5272972bb2b6320233895b19","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.15.0+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"16.15.0","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.3","@chainsafe/ssz":"^0.9.1","@chainsafe/as-sha256":"^0.3.1","@chainsafe/persistent-ts":"^0.19.1","@chainsafe/lodestar-types":"^0.37.0-dev.2ed2e03d0c","@chainsafe/lodestar-utils":"^0.37.0-dev.2ed2e03d0c","@chainsafe/lodestar-config":"^0.37.0-dev.2ed2e03d0c","@chainsafe/lodestar-params":"^0.37.0-dev.2ed2e03d0c","@chainsafe/persistent-merkle-tree":"^0.4.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.4","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.37.0-dev.2ed2e03d0c_1652320557888_0.07269440233871616","host":"s3://npm-registry-packages"}},"0.37.0-dev.5c1833d49f":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.37.0-dev.5c1833d49f","keywords":["ethereum","eth-consensus","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.37.0-dev.5c1833d49f","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"a7e6914eda8b21b8f1ba724b4c04dfcb2f8b0b20","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.37.0-dev.5c1833d49f.tgz","fileCount":329,"integrity":"sha512-EYvS328HztmCLP4W5X+VcRwwKGT/gubJmGtD3gpRJ2w3CkiPtx5dSJgT33m33zQ5Bi2QI4kScFone1roc04f6A==","signatures":[{"sig":"MEQCIB5l75FSnjq023qew6DhoFFCp+oU3uLgvBZ8JSAr6Bk0AiBq3RSxWCP8Tjq6fW7qbFMwGxhWnT4VbRktnMKPHhsKfw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":520830,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJifPKiACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpyrA//SiS+9s4YreFiWaKoa1aKVB+EEZFynDTW4AReMRL/+iaX7PF3\r\nj6LLnUURctBLwHxdo401RbnWK8eGZ+goZYGuqBRhyqu6VOsgKZdu+3uQU9Zk\r\nW7GG6EqQVDjfVEiKBQvAkgYDxIWH0Y5aHDDX1zzfbZptQL2Z+7n5m2KlJ/76\r\nhIrfvIEHug5yJfexgz2oHealrrAkCsiEigGYcW5RNOgnRK63YFl1tczwbpb9\r\nIs6XxrdgEeCfNvvplpxWZRAS+VuacAF1YA+hPeGOBZJZrL2nBQ2tBePsVkhG\r\n+K2G/3P7KgyjzERKlGJ371v7o0UVLQ/SHHK/zQUFuT2bqBFLkj3mnqXPBwRI\r\nEqei1AEMgOu6RyvRnuhCppmgXSBSP3wVJI0TiWHlnFR77InUw2cURhsjw0op\r\nAlbIouu50IhUOjskvHWgU+rnS5vSXNAAQZVHRgW5zEHaLAZJEKmitzHmpll2\r\nPU0bIzppi+fd6GNZg5QVL+aDSuAgaPFXZUTFdwvJeeQASplQFfe7y9jbQN/4\r\nsg2T9o+Y5nHf5xwA25+kT/E3GtcSoo3KENMNvM4AgVXptum6FXUz+aUktssV\r\nuEmwjWyY9S5RxbmtzMuEMkykrgfvu2XGv8/Yyl3+0JtatVAzaks1SYWSVlYV\r\nC7ZylggggXjCxtZDqLeIpvVmxjtsoAbduMc=\r\n=tGvB\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n[![Eth Consensus Spec v1.1.10](https://img.shields.io/badge/ETH%20consensus--spec-1.1.10-blue)](https://github.com/ethereum/consensus-specs/releases/tag/v1.1.10)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-16.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\nimport {CachedBeaconStateAllForks, allForks} from \"@chainsafe/lodestar-beacon-state-transition\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst preState: CachedBeaconStateAllForks = generateState() as CachedBeaconStateAllForks;\n\n// dummy test block\nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\n// Run state transition on block\nconst postState = allForks.stateTransition(preState, block);\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"c3d4cd9b961fc9252e8fb02aa1658a3cfd99fbc2","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.15.0+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"16.15.0","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.3","@chainsafe/ssz":"^0.9.1","@chainsafe/as-sha256":"^0.3.1","@chainsafe/persistent-ts":"^0.19.1","@chainsafe/lodestar-types":"^0.37.0-dev.5c1833d49f","@chainsafe/lodestar-utils":"^0.37.0-dev.5c1833d49f","@chainsafe/lodestar-config":"^0.37.0-dev.5c1833d49f","@chainsafe/lodestar-params":"^0.37.0-dev.5c1833d49f","@chainsafe/persistent-merkle-tree":"^0.4.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.4","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.37.0-dev.5c1833d49f_1652355746070_0.8486618574116251","host":"s3://npm-registry-packages"}},"0.37.0-dev.d7acdcf4a5":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.37.0-dev.d7acdcf4a5","keywords":["ethereum","eth-consensus","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.37.0-dev.d7acdcf4a5","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"5c19282ae07a151e3b82292fde4ba37f61432a6e","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.37.0-dev.d7acdcf4a5.tgz","fileCount":329,"integrity":"sha512-zWcB/JCjwL01pJcTzmKL4g6iQ/Gu/ajRja3Eeu7hnQt1eKipzQktmqBwvNOlho+uYtVaslpeLps61aFm/bOFww==","signatures":[{"sig":"MEUCIQCYcmRiPeNE1Ao7cHhENJwhOUX0T/qnpUIw9Q6xJUC0ZgIgV3QlZ5RQU10B5Hs9lteH6Dx5KzFGDAtC4DJqI3TCL0Q=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":520830,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJifkC2ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmplGhAAjfMlXNNmFpq2XemEYiYgn1niiNfap5BH9IFzBIjsJqY5WdDb\r\n7AV3MHlJVoshvXLIfwDlI5Hzl3d/PThdggbzBTGrB4eMwk+4sLC5sRVolT2h\r\nZWzFkq9VIw7Dj8nRtq8lpieeE/NIhdtHCL3Ga2QME+1tqgf3kB1A4ZekqnuF\r\nzURdaEHlKFO6U099+Wrluo+nTshP+8q6At61lj4U9QV8hy6SR4pPtq5jI+up\r\nj0P7ZgmwJY5QsASmguFL0UGz2VblQLS6KsT2XcEqQrPL47OEhGvitDv662Pq\r\nTcy+klJKV6PvcDiPHTy1hCQCeCmOS5iAU9bCus2Y89JwTSDAP92ttgfTTJ1l\r\ns8TGyXGd95RfdJvhUqFrkAQRhiZrnsjJ90kHfm84gxw1Qw7Pt7GB3pxBKRRv\r\nowvsspqcDS6OWK+7LIJPdaByAlD5Afg/q7i1LE8V67wTHDt6/YirCMqrBdxC\r\nN0j04pyt3ZFE3+urFYC/8oTdHOCEp0GyEaWt2erUVW9kpxciQURmd5dObSv2\r\n7QYkquSFCtogv597h40HnWFmwFlhAiVsShYzTK3zspkaWPEBPVU7lHgZaPAf\r\nG5JPMFUGxtjrUUWgOe3cddV13nsxPbIEym2zsnhpRoEPq828hsYIcGA9voN2\r\nc2RytpKIFjk7KWblo100A9Tbckrj9I59rpY=\r\n=mge0\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n[![Eth Consensus Spec v1.1.10](https://img.shields.io/badge/ETH%20consensus--spec-1.1.10-blue)](https://github.com/ethereum/consensus-specs/releases/tag/v1.1.10)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-16.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\nimport {CachedBeaconStateAllForks, allForks} from \"@chainsafe/lodestar-beacon-state-transition\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst preState: CachedBeaconStateAllForks = generateState() as CachedBeaconStateAllForks;\n\n// dummy test block\nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\n// Run state transition on block\nconst postState = allForks.stateTransition(preState, block);\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"952c7a91c54836666abe4be26bea302689cee79e","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.15.0+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"16.15.0","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.3","@chainsafe/ssz":"^0.9.1","@chainsafe/as-sha256":"^0.3.1","@chainsafe/persistent-ts":"^0.19.1","@chainsafe/lodestar-types":"^0.37.0-dev.d7acdcf4a5","@chainsafe/lodestar-utils":"^0.37.0-dev.d7acdcf4a5","@chainsafe/lodestar-config":"^0.37.0-dev.d7acdcf4a5","@chainsafe/lodestar-params":"^0.37.0-dev.d7acdcf4a5","@chainsafe/persistent-merkle-tree":"^0.4.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.4","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.37.0-dev.d7acdcf4a5_1652441270068_0.6414873750852006","host":"s3://npm-registry-packages"}},"0.37.0-dev.d56ff4f504":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.37.0-dev.d56ff4f504","keywords":["ethereum","eth-consensus","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.37.0-dev.d56ff4f504","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"2c1ddc276290a268afd866f1bd5fe1d35e8ea174","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.37.0-dev.d56ff4f504.tgz","fileCount":329,"integrity":"sha512-jnMk+RvHo4cui9RaY9c0sDxtHFYsEACA8uOaerBJlj8uCDD4Z8FryHTTgDpv0LGNp5hs4pfFD7xyqi6Bt0/MEQ==","signatures":[{"sig":"MEQCIGorNC+U1GDUCKqeeuNvjFHqp0Kd4PV12l6DnrJgrOMwAiA3z6iTUV2ZCEptEQl64SysB2kAcGez7dElVeKxU3Il1w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":521551,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJifmBCACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqKBQ//U++zZg13NumfNjBjetd2rjh+1Rbv7D2DHaoJnFer9J18ubKD\r\niOZz/mczJteK4g9te0UySBO+Om/yQUt/Mvojr3wl14X70/HhyNztRxB4MA+Z\r\n5zRPiLzfP/IACK3d0F5ZbYzscOTAX4b5iXFHe5rjV1dsDOOY84BJ5mbwnWqi\r\nYFzysYqwpD+RVnMWRUWnZuH/7tzO5csPlk1MwkjU2fSlDzQma+BpmXuT6aXZ\r\nfFCetCKNouNbfX151ALMV5uiO42RsAwOgYJZz4A9YHgRjQ2L6Yz0w0NnqzM1\r\nVBUuB/JBWSwlElEA9CDiItROUR12KaqcI1wAGZ7yZYK8H4gcPHC8sRDE32Ri\r\nXuV5ExtjcB5t3QZuzQ5YLwYazjwnJo9tqqKjRMT8YMHHSpIFTeI6WwaFvEsv\r\nS6Cf9P80UHtHy1N8BF9uwaLsAU9tLsiyet31PRNTqoSnxk5y2eHAk3KcR4Ux\r\nahqRDvHeNcWZudTMdZ+6u+i8ugZFz3CON44eCld5niqzRr/bFKOFx53RB3c8\r\nYcXoTasbDQPJj0dUIWZt/3I2ETe8JfqXFEpHZ/D12Z1FrPw3KuUs90OApdwa\r\nxo+W44SJG4k1lIhtCNfO7QDgXaE1C9UDwDd0FURXRjlEsgL5gNSZxATHs7AY\r\nSwtlxNeuU2mr1iq+yWFpKyeIUGzcHDEmJMA=\r\n=QmM0\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n[![Eth Consensus Spec v1.1.10](https://img.shields.io/badge/ETH%20consensus--spec-1.1.10-blue)](https://github.com/ethereum/consensus-specs/releases/tag/v1.1.10)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-16.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\nimport {CachedBeaconStateAllForks, allForks} from \"@chainsafe/lodestar-beacon-state-transition\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst preState: CachedBeaconStateAllForks = generateState() as CachedBeaconStateAllForks;\n\n// dummy test block\nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\n// Run state transition on block\nconst postState = allForks.stateTransition(preState, block);\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"33a5e743cdf9ae817778512dfa029d2000db9d49","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.15.0+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"16.15.0","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.3","@chainsafe/ssz":"^0.9.1","@chainsafe/as-sha256":"^0.3.1","@chainsafe/persistent-ts":"^0.19.1","@chainsafe/lodestar-types":"^0.37.0-dev.d56ff4f504","@chainsafe/lodestar-utils":"^0.37.0-dev.d56ff4f504","@chainsafe/lodestar-config":"^0.37.0-dev.d56ff4f504","@chainsafe/lodestar-params":"^0.37.0-dev.d56ff4f504","@chainsafe/persistent-merkle-tree":"^0.4.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.4","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.37.0-dev.d56ff4f504_1652449346438_0.08368846493527116","host":"s3://npm-registry-packages"}},"0.37.0-dev.7ddd9f5766":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.37.0-dev.7ddd9f5766","keywords":["ethereum","eth-consensus","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.37.0-dev.7ddd9f5766","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"398e25043647b6afa7a5b34b38255f0ea022f16e","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.37.0-dev.7ddd9f5766.tgz","fileCount":329,"integrity":"sha512-MGr+EP2O+8aHb7W4QEE3Df+r4xJlGRMvConhZiRUNYyYZgnZKNK4FkyuexT0O2Rwgs2O2NxGpGW2E9RITjOiyg==","signatures":[{"sig":"MEQCID+VLDg7OkmiVEFfUKomnG6hpu8y0mxO4rx66Ih0CBwbAiBzGq05UPhqhYS5vDC1Q8MW++MTWidaHEzpr+qf6wEh6Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":521551,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJif+kFACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpuLQ//bSnyIi4wNM1fC5x3p2Bu3bEjjHqeB+gYkHktdkFsJ4OIZKPO\r\nSaWemRawwGwbjy9vX7EIm7XNEIt1zcrq4pINM2+bs2x6nPhNWYEj/2m0ij4a\r\nTDSiXzZpaT14TNCMhxwnpfPd49yS4IASruDcrc77wZCQU22TpD8PGc9fPCTR\r\nQtpOO4ux60UEKNq7/QaTupU66i7AeVIqGdpQlZpYrt3uBDOnVIYLieOGBp2M\r\nPV+yCO8B6OQZXzKbKRTmUEYF3BEVMKBtEs4NP+s9pdkgmygP4q6C3i98XOty\r\nLUjs8uDce4kRIJP7v4DYvSV/qbYKe5+mm6FucJ9XW/MPcRNLXH+dzbNRggXU\r\n7AqGOJGh4vCZgcH8plsQ5rBJpWMCvhRWPWZcdhylLl2F7SjxadQAYUvGbqyv\r\nqQdFoKXGryd59Oki6FhnWanxw+LUwDEmNJH6Kt5w0uKf+5o32Qu0zD3JH4Jj\r\nbESo4c5gxTLLxAAbiah7rNrD4TrkI1O61/w27kUj6eK/xi8g56BWb5tpXUDX\r\ncesloMuu9DVx3WfOEf4NKsHW7Niqb0HVOZP5A126rIo9Y4a8TH1FJ4SFYWXB\r\n3DIO+ETM/j/UKvzJdQrEVYOcTybldl8pdXglJr4jraYFWgxz3v9W8CY8CWtn\r\nAo4lsBtBsMNHClm4MVVrn0Qyro+j/T4Pilg=\r\n=P9A0\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n[![Eth Consensus Spec v1.1.10](https://img.shields.io/badge/ETH%20consensus--spec-1.1.10-blue)](https://github.com/ethereum/consensus-specs/releases/tag/v1.1.10)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-16.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\nimport {CachedBeaconStateAllForks, allForks} from \"@chainsafe/lodestar-beacon-state-transition\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst preState: CachedBeaconStateAllForks = generateState() as CachedBeaconStateAllForks;\n\n// dummy test block\nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\n// Run state transition on block\nconst postState = allForks.stateTransition(preState, block);\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"f591d5ea082eb2ad9d35f4863f1ce380f8ee6ccf","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.15.0+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"16.15.0","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.3","@chainsafe/ssz":"^0.9.1","@chainsafe/as-sha256":"^0.3.1","@chainsafe/persistent-ts":"^0.19.1","@chainsafe/lodestar-types":"^0.37.0-dev.7ddd9f5766","@chainsafe/lodestar-utils":"^0.37.0-dev.7ddd9f5766","@chainsafe/lodestar-config":"^0.37.0-dev.7ddd9f5766","@chainsafe/lodestar-params":"^0.37.0-dev.7ddd9f5766","@chainsafe/persistent-merkle-tree":"^0.4.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.4","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.37.0-dev.7ddd9f5766_1652549892915_0.14164169256604153","host":"s3://npm-registry-packages"}},"0.37.0-dev.0a2e2c563e":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.37.0-dev.0a2e2c563e","keywords":["ethereum","eth-consensus","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.37.0-dev.0a2e2c563e","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"c06ae5fd97123869de1b6654d57b85622f060dbd","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.37.0-dev.0a2e2c563e.tgz","fileCount":329,"integrity":"sha512-1olBI05TwNQsKgiaM6jtulDYhbrqlc8QjD3JiPOvAjjh5rbo1FUISv8uKU1eJ9mrBC8ciZIr08jdXkG2GJMxiA==","signatures":[{"sig":"MEUCIDOVhsTwIHWzAUxM5JucYqkCwYjIOgWZ4eZeEfiexChcAiEA1GxW1SNSEENuSVsolS/uIE8YlRQB3v0u4CjJqpoVehY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":521551,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJigfRTACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpXFhAAjay61S5wXyPK+BoSMA9fT671Q3qTuG7u26GoQEoXYAyzX0Jj\r\nBkN7nfbUDfFOZpkUGPYE9ox54gDNiGMNCXqJWPR8ytSGeQSOYb2h/A5B8LRw\r\nQi4fPjPIBzDY6G3BBQLmqnxGwbqhMTdtidn7UVRmErPbhszljG8CdJFhGoyR\r\n1EEMIU21fL+RR9sNupUy069UAgLEor232nPhLg0K/DTLwFdk4ZbAlQrbcmge\r\napkXKBkT7hlvQ/cUbqOR2IlBMm6obkXa5lWMq87kn6MRACy517ik9yExLGtK\r\nYVw2iYidQ6WN/dNDWGomI0b81pPgm/goB3sR5L9kQ1Qf3NATp2nMqNU4tWBs\r\nuFNJndvymhZ1BF3w3GF3iS7qQLQ3qobwAGZMbn6JGsFO0lmeDvJ2l4itczRI\r\n31j0rcX37TbTWCDneXNHBHHL81qgWk45lt30Mbwx68/NNONL6g00b9rI7OIe\r\n3BVSD7Cenpbh+ppHczab46xC/LwQSLGb9HawXrW9fJa5CbOkyjTIPE0ckiAK\r\nV1J7TPpK+0+kNbl0AIQtPOJC8fgBK0C1Tc+3blr7D1vcKGSZKvSG/7HTv+d+\r\nyXcVwRbq/5HDHg8ma/djYE4j6q/txo7WxehB/v26tXdq0wXPcjsgrTbwLDC7\r\n064ma3vIWk9p3i07o4o5m/tUjkORkBgb2UQ=\r\n=oJdQ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n[![Eth Consensus Spec v1.1.10](https://img.shields.io/badge/ETH%20consensus--spec-1.1.10-blue)](https://github.com/ethereum/consensus-specs/releases/tag/v1.1.10)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-16.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\nimport {CachedBeaconStateAllForks, allForks} from \"@chainsafe/lodestar-beacon-state-transition\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst preState: CachedBeaconStateAllForks = generateState() as CachedBeaconStateAllForks;\n\n// dummy test block\nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\n// Run state transition on block\nconst postState = allForks.stateTransition(preState, block);\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"824ce5ca5bdca2be9aa559e592c9b1493a394fe4","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.15.0+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"16.15.0","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.3","@chainsafe/ssz":"^0.9.1","@chainsafe/as-sha256":"^0.3.1","@chainsafe/persistent-ts":"^0.19.1","@chainsafe/lodestar-types":"^0.37.0-dev.0a2e2c563e","@chainsafe/lodestar-utils":"^0.37.0-dev.0a2e2c563e","@chainsafe/lodestar-config":"^0.37.0-dev.0a2e2c563e","@chainsafe/lodestar-params":"^0.37.0-dev.0a2e2c563e","@chainsafe/persistent-merkle-tree":"^0.4.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.4","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.37.0-dev.0a2e2c563e_1652683859428_0.7498211784489281","host":"s3://npm-registry-packages"}},"0.37.0-dev.4827b29f52":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.37.0-dev.4827b29f52","keywords":["ethereum","eth-consensus","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.37.0-dev.4827b29f52","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"cb2133e891f4957ad9eddaf161f8dcf40e280788","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.37.0-dev.4827b29f52.tgz","fileCount":329,"integrity":"sha512-/1m9mfcG6hmsNvekjdEWVOKZQJ+En2iHFTN0VBZQIcbczGSoavx6Yti+jFEV+V6p0G0A1CXyh7XV8M8V1BjtGg==","signatures":[{"sig":"MEYCIQC42QDowJRqd4XWVilNV9eeClnRRgEEaRj2OTk8ee1X7AIhALDP5E54RKec1fpeE/ObYqkgpJXQpYFZ6dXt3nuMnHAs","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":528933,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJigjIkACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq0fg/9HAJcmC+4uLonaaPeetXLbowtLKj9Z86AWOx5dHHnWDy1irUS\r\nCvehj7gx3KgfaQazElUg8YiQi7miOTAuXJZJ1EJ9JD+6f2QBy1UlDNGmj7jz\r\nQCiczFtj4k17PvhhcYtRkPOEDkA1purkEm0ds2KoxFHE+OgYjXmXz91yeS43\r\nxIxuR+ueli+KWXG4RT7aPUKgR7yGF1ETrG3tv/qCqxkrVuf6DmRCIArfsrPT\r\njrJlsvARRqqJlQhZ3s14TWXIEcStgxX4MeKqbAkIZYr85ssa/ULniTs04Cra\r\nDcm2UxbbxKpocDvJ0soNJxvsuo5BJST5EHKR4nAQgIzeQe/fIUdnps/Cz+cb\r\nkMjhiK5HCHytZOwTGHCLTMjYNMFyCwEv4/zZmseVZs5RcJrFKZ3nukHbTDM+\r\nPn31htcGZnJTyaLdyrRhPFhMXTQQrGuG4SRLpOPzkABnBCsL7cSW/ApIvl6G\r\nD34lkyGg0Vg9E+Qhm/xwXnaohvtr80ZJ2sNLPL0IZ6BROb6zh64hHWlde19b\r\nDK/nn/om8/lW17qx20nJKqAXl9B5S9MMewaqnzh9naLim32b5Z7P44hFus3X\r\n9rOdqBEAuqA/XjNbYqgIh07DxcGMN2SCoevfc7dfNc+q/jADLVxgAn6kqU+V\r\nlyuJ/+DYOLSmF2GlScxNUxLLtnmiSkL4Kxg=\r\n=/24R\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n[![Eth Consensus Spec v1.1.10](https://img.shields.io/badge/ETH%20consensus--spec-1.1.10-blue)](https://github.com/ethereum/consensus-specs/releases/tag/v1.1.10)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-16.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\nimport {CachedBeaconStateAllForks, allForks} from \"@chainsafe/lodestar-beacon-state-transition\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst preState: CachedBeaconStateAllForks = generateState() as CachedBeaconStateAllForks;\n\n// dummy test block\nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\n// Run state transition on block\nconst postState = allForks.stateTransition(preState, block);\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"6228722b7f04470b950d5b23f74674e65535796a","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.15.0+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"16.15.0","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.3","@chainsafe/ssz":"^0.9.1","@chainsafe/as-sha256":"^0.3.1","@chainsafe/persistent-ts":"^0.19.1","@chainsafe/lodestar-types":"^0.37.0-dev.4827b29f52","@chainsafe/lodestar-utils":"^0.37.0-dev.4827b29f52","@chainsafe/lodestar-config":"^0.37.0-dev.4827b29f52","@chainsafe/lodestar-params":"^0.37.0-dev.4827b29f52","@chainsafe/persistent-merkle-tree":"^0.4.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.4","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.37.0-dev.4827b29f52_1652699684028_0.07114700071862479","host":"s3://npm-registry-packages"}},"0.37.0-dev.6ea10dfa7e":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.37.0-dev.6ea10dfa7e","keywords":["ethereum","eth-consensus","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.37.0-dev.6ea10dfa7e","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"36d5c8eaca97d96335cb4e4295b8cc954e307920","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.37.0-dev.6ea10dfa7e.tgz","fileCount":329,"integrity":"sha512-/ZBsxvj4Su5l1vz/EVuHyfYw+E1CXcFArYB5doRoebg21h54dzOJ2EaRLKY8NT/bgonakVceU6gle5hZ/FuBQg==","signatures":[{"sig":"MEYCIQCAhZAGlDXJZt1OXJFxew953WfMQCxrAjZutKRc7ZUPcgIhALf51hdzXFQo1VQE5zxVziT9USZiWr5khTujMr6MW1sX","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":528933,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJig2l2ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqTFw//UF7udorD1UyzbA8KH6OEGaHNGlwz+QoOGIVFAEWvbWl/tSPj\r\nHXNRN5JUd5sEzKB5GpHPMgrpnm9UywNu5gBhDcwxMZ0dZUjxWTYTx/tp4Y44\r\nC1ToMZ8XYpXir0FARu3XTP2bxjO314vdUo9tqtUUPuSFgK3HDovB0YEiT3yQ\r\n5zUwEyfTEdSlZ8Fx3AaOCKBeetRAFD/Rh4IkktOWJZ6LPV+5aGd+m9ge2leK\r\nHIECrwydXCqz8oD6FsT9vClwemPeOk6A34s0hvY2X+HqSC8MQ6irExXIOcoK\r\nb57x8pfcYehyfC//Qj9b4CBrTuQ/IlkINFuqRCbDyJlyjtAZrRk1bO7yQ76G\r\n4kapRwMQYUd3sPWIlnn+/VMcHF2QwAHkyAJ00SM9VnwovajFsDexUi4dfFz9\r\nogPLyxC7NaL6a5UYXoq9OGVpx0u5TMbY0DaKmRLvv39+DtLJ4O7z/43IA1E+\r\nREz7jSynJaJLpJ4YE+WQpPASNdZydDQdITE6ZNzcUMGrHPI5GuUoJNpfmPcU\r\nouxUxHS5qG9tlNBtsDWFoUnsTlVolsmswIJ4Vs9giAU+GbJbvVaatpCLVdkF\r\n8nft54U+rVBgXA0B5MfmfOyJOCyrsZEV6kMPJ+qFgqAnxoA9hMTsHg3OhgBY\r\nkPClXaczsNHIT3aXWcCvZJu+mD+jvpuLAx8=\r\n=aXqQ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n[![Eth Consensus Spec v1.1.10](https://img.shields.io/badge/ETH%20consensus--spec-1.1.10-blue)](https://github.com/ethereum/consensus-specs/releases/tag/v1.1.10)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-16.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\nimport {CachedBeaconStateAllForks, allForks} from \"@chainsafe/lodestar-beacon-state-transition\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst preState: CachedBeaconStateAllForks = generateState() as CachedBeaconStateAllForks;\n\n// dummy test block\nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\n// Run state transition on block\nconst postState = allForks.stateTransition(preState, block);\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"9a55dbb65accb4bb3c25324101a1ea3a3913ff4b","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.15.0+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"16.15.0","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.3","@chainsafe/ssz":"^0.9.1","@chainsafe/as-sha256":"^0.3.1","@chainsafe/persistent-ts":"^0.19.1","@chainsafe/lodestar-types":"^0.37.0-dev.6ea10dfa7e","@chainsafe/lodestar-utils":"^0.37.0-dev.6ea10dfa7e","@chainsafe/lodestar-config":"^0.37.0-dev.6ea10dfa7e","@chainsafe/lodestar-params":"^0.37.0-dev.6ea10dfa7e","@chainsafe/persistent-merkle-tree":"^0.4.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.4","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.37.0-dev.6ea10dfa7e_1652779382124_0.18152134089552607","host":"s3://npm-registry-packages"}},"0.37.0-dev.871ea9a5cc":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.37.0-dev.871ea9a5cc","keywords":["ethereum","eth-consensus","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.37.0-dev.871ea9a5cc","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"a688a47c5e0dbe835e9a7611303e9349f364360e","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.37.0-dev.871ea9a5cc.tgz","fileCount":329,"integrity":"sha512-Gfqc2HoafhMWqtID5+UNFsg6xLmmDWEPtb0qBI0fBukbaiNOM2hjlelBS4LtCuV6ThJ7yflCs32Aax4g7dDJqg==","signatures":[{"sig":"MEQCIAzrYBUvt8f5oskUIoy+zuxi4gTyaA7qh0Rus43Z8A/jAiBYyKOCrQECaFwssk28zzBr5Oimo3yGdDCL/Sj8CykCJQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":528933,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJig2rdACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpXsA//dofqeEWFubj3xi8PKHsiP5tyQiX+AnTEeZMgrn/SShlDW1dv\r\n9eUKJRk/V3cOyXhGd1nUJzdtD/TMgWoc/oqmlBHX6a7dj/Pwq/bZqFL9HI0Z\r\nqe9eE91bkMk95VosEtCOi3VGysKCQ0WobliNW/PL3gpPQYE80vYgZrPIjBK1\r\nDhS3CY62D1F690/YG4ta4VAFWcZH4ccsOwgXLF7bVjf+U7qWBT47KGtHtm29\r\n4TBRfPHpzlRnzvT8YtoxLXryO29u117er60UwHOpncAuLxIlL9FX3/WWQZ0q\r\n8sb2B3w8/2D78B2FkfB+YeKPRq+0ZdvBdneWEXnNV56YAOYBOhqIBW7DiIgy\r\nQAKIreeMnV9SeDcwZb/Tq6iY20BIE5Ds37yzMm0cRv/Y6kciGfnAWk8FEECy\r\nkkOqkAKcFX0A8z6yC+ORbt0Z7QyJcjkKAD7Dd6iomyR1PyCnWSO7C9r0jyjh\r\nRLfLwVu0Ri+qU98SBWu9H5WsiLD8MiArzPQf/uKIT31Hkbf+NOgUxdDmXcL+\r\n2EgLP9WMQWZ5KoiWNjmPnT8PsoC64NqHKXEZLYrBajacSPWaF4LoJZlY6JgC\r\n4peGaXI658z1lkRDU0MpI4rp2AgiFgAFW18FgekUvZLyBA6DzYxQ6uxDZSQR\r\nlJ4fWFnOdMTLCn2AgbqHYl/94+ILrWtqwqo=\r\n=KlxT\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n[![Eth Consensus Spec v1.1.10](https://img.shields.io/badge/ETH%20consensus--spec-1.1.10-blue)](https://github.com/ethereum/consensus-specs/releases/tag/v1.1.10)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-16.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\nimport {CachedBeaconStateAllForks, allForks} from \"@chainsafe/lodestar-beacon-state-transition\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst preState: CachedBeaconStateAllForks = generateState() as CachedBeaconStateAllForks;\n\n// dummy test block\nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\n// Run state transition on block\nconst postState = allForks.stateTransition(preState, block);\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"bb408f21f29b693748dcf9d30c8777a1b0afeac3","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.15.0+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"16.15.0","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.3","@chainsafe/ssz":"^0.9.1","@chainsafe/as-sha256":"^0.3.1","@chainsafe/persistent-ts":"^0.19.1","@chainsafe/lodestar-types":"^0.37.0-dev.871ea9a5cc","@chainsafe/lodestar-utils":"^0.37.0-dev.871ea9a5cc","@chainsafe/lodestar-config":"^0.37.0-dev.871ea9a5cc","@chainsafe/lodestar-params":"^0.37.0-dev.871ea9a5cc","@chainsafe/persistent-merkle-tree":"^0.4.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.4","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.37.0-dev.871ea9a5cc_1652779740884_0.1628490009044834","host":"s3://npm-registry-packages"}},"0.37.0-dev.01e6ffee4e":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.37.0-dev.01e6ffee4e","keywords":["ethereum","eth-consensus","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.37.0-dev.01e6ffee4e","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"63724f20cb3ec3ac52c108f1112b99eb590d161b","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.37.0-dev.01e6ffee4e.tgz","fileCount":329,"integrity":"sha512-kBwJjYbRCIeCheogNvza5roJCDxQTvyO6AO+ngAKRwd1QcRFoOBOH3EYHOiVjdhSmOHDTfSPmscDEcz194ODBQ==","signatures":[{"sig":"MEUCIQCZfGzjQEIEbZ3ymYH+Ji1C0VJfOdNRkBoHL7lJ+rXkuAIgGtJoW4WQ5BwgcrzN8gl/2KcB0jiPwsXKeSPL+rrC0Uw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":528933,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJig/NtACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrF6A/+IXkaXG8y4e60sOZcYi62mKeTvOBlhkLaVQZtmR7wegj3HEdt\r\nR03g40/ZGceVPJYryQcJ2Gsr9ILbaacHKMApJVWotEuR9eVw3/WWbf3nMbTa\r\n1oBwjtIN9CGafgScV/XM0gZy7y6tdUzsPisDowSWSPD8nayVppTwbbpk8t5i\r\n7XdeiKsZVOb7p/J6LjWCn+NhEzQ5U3PyIvGe/5ORXmzIWuSZaHEOtjLYHxNe\r\nZYZjLY29DKuZm77EzDXOJARPX7yHoa/zfiFoPk/mpXMSgQHA0OhaKxmgaa9E\r\nZlRWdEsIlfG7CiDTXupDcHfF/+R9tzHR0Oa75fRIyzt9ah2CEPwu2ei3dOwC\r\nelzMF4Q7hlkOjv/sC3D9AvtqTv8SlibRZanQlnfJvieEXJEecOujWBqe1i3y\r\nDL2XKsCNI8Pvh0BPY/Z4h49CfFhgT1QbwH/3u9XbqqPB0COeFt+zlyAvjVor\r\nizGdlWdu/Hya88l/MjRBblZSLPOy5Bu+6wU25X9QwASQ8S7jIrSygpEVSjY/\r\nIKqbGVBZrhUqXLVjfCMVDxz0yRRmHVbcseivzrwV/3T2PEJrKHJz6Gsm9U5d\r\n29uzyltGIBfrq9bit2IJdurM13i4VwkY00L9Br0Ip7JBuXUpHW9jAi1H+dYR\r\n+fkXfF9maNRv8TTndH0q/tmIwjNC9uFtXHA=\r\n=y37i\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n[![Eth Consensus Spec v1.1.10](https://img.shields.io/badge/ETH%20consensus--spec-1.1.10-blue)](https://github.com/ethereum/consensus-specs/releases/tag/v1.1.10)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-16.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\nimport {CachedBeaconStateAllForks, allForks} from \"@chainsafe/lodestar-beacon-state-transition\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst preState: CachedBeaconStateAllForks = generateState() as CachedBeaconStateAllForks;\n\n// dummy test block\nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\n// Run state transition on block\nconst postState = allForks.stateTransition(preState, block);\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"3ad71fc6d78faaa81eaac49075479fe7b3d75450","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.15.0+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"16.15.0","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.3","@chainsafe/ssz":"^0.9.1","@chainsafe/as-sha256":"^0.3.1","@chainsafe/persistent-ts":"^0.19.1","@chainsafe/lodestar-types":"^0.37.0-dev.01e6ffee4e","@chainsafe/lodestar-utils":"^0.37.0-dev.01e6ffee4e","@chainsafe/lodestar-config":"^0.37.0-dev.01e6ffee4e","@chainsafe/lodestar-params":"^0.37.0-dev.01e6ffee4e","@chainsafe/persistent-merkle-tree":"^0.4.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.4","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.37.0-dev.01e6ffee4e_1652814701532_0.9470639986803033","host":"s3://npm-registry-packages"}},"0.37.0-dev.267dce705c":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.37.0-dev.267dce705c","keywords":["ethereum","eth-consensus","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.37.0-dev.267dce705c","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"7d905720d16ad96439f5dd97f9dae8f6377d0fd2","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.37.0-dev.267dce705c.tgz","fileCount":329,"integrity":"sha512-Z+BnniokeEPQlYsFYTQbe74V+B4ebvuZ3UoxFSOeH2bOIT7W5cYnVDaoDHhwKxv42UncWSN/H7QgTP+EiX2ZJw==","signatures":[{"sig":"MEUCIQCYcsKssaG1DIDbV0Hv9eY7mb/zf6UOhsWr/HpPrBMx1gIgOkSJVAOsHqnIw/j0jyxZdJSNUjUOCXE9gu3KuEIEf8s=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":528933,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJihNB4ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmohdQ//Rg4KtbrsyGPr79/ikmwCedWE+VU3Dby29rP7G45RdlnbAGX0\r\ntwx1DgYmVnSSwTKp/VGSdGQ3gPcHZVWwEuEQKcLyhkxA9dRFGqh2xSjcNJyN\r\nxltOfFfpSrIkuevo1wzhw5wvI86iGCAy2xF8lg87Jj0r+8d/3SjyKtEwbAy1\r\nsRrhiCXob5FL1UCIUMKYIqOF8kdlp1GUGjxNNbt4BDnFLEEOwe5hhMgJETUn\r\nBinrvF1uLZy47BX5YlOdfkhcSLFpnJ6YymGv9QxSI0maEBt4Z97o8Us1OhGQ\r\nRMUHC02mfrHFiWjtPo6h6EFIAsWVhkXmCiDOZ4cUibO4b5A7Mz6/qqtL/MEq\r\n1ajwQLmpZTKxUpa9JeVW8X7hX7IvheD45PC48qCfXttBqL6zy95P4oc3XeJ1\r\n6NHfsfhjakyk0rYhxndmivy6WHIK7cAmBmS2LEpB5Lj5SzpdvokHIrtSD50a\r\nUQ0+gIfjPpTZ5UYLiueSEQjqTY5/KB7xlAhHRKuvdpiFUzheHwcs3DveCbLh\r\nzWHi9PmJyemOD3upgkpjbgDcAJYrHGmXdydGvYNchAZXP8UvSkFBags24bjV\r\nCxDKVRcjTMjWVSR532TombGZdfeE66V86mkfxtAxmKqHlMwOAHqfhkEPEOjf\r\n21bGnPqbVoBwHlcVZDHqhb/IOUd1CPEhzyo=\r\n=aH3V\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n[![Eth Consensus Spec v1.1.10](https://img.shields.io/badge/ETH%20consensus--spec-1.1.10-blue)](https://github.com/ethereum/consensus-specs/releases/tag/v1.1.10)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-16.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\nimport {CachedBeaconStateAllForks, allForks} from \"@chainsafe/lodestar-beacon-state-transition\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst preState: CachedBeaconStateAllForks = generateState() as CachedBeaconStateAllForks;\n\n// dummy test block\nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\n// Run state transition on block\nconst postState = allForks.stateTransition(preState, block);\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"6d387342f457db767e153db0424cdaa1a3ea3408","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.15.0+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"16.15.0","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.3","@chainsafe/ssz":"^0.9.1","@chainsafe/as-sha256":"^0.3.1","@chainsafe/persistent-ts":"^0.19.1","@chainsafe/lodestar-types":"^0.37.0-dev.267dce705c","@chainsafe/lodestar-utils":"^0.37.0-dev.267dce705c","@chainsafe/lodestar-config":"^0.37.0-dev.267dce705c","@chainsafe/lodestar-params":"^0.37.0-dev.267dce705c","@chainsafe/persistent-merkle-tree":"^0.4.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.4","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.37.0-dev.267dce705c_1652871288072_0.30570028277217887","host":"s3://npm-registry-packages"}},"0.37.0-dev.94699eec4f":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.37.0-dev.94699eec4f","keywords":["ethereum","eth-consensus","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.37.0-dev.94699eec4f","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"1c570e9453e2f84371bd4520bc71411203f28741","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.37.0-dev.94699eec4f.tgz","fileCount":329,"integrity":"sha512-dsY6NIdWCsjBzWtLFRLZSDJAPgrBPvqn5ncDY71YHutgsy7TzuzHZ7lbobadzyWhUDT29GVz1fSeX6Ak1ahGRQ==","signatures":[{"sig":"MEUCIF4BFFwYK9PVCe63xFiBHwiFBJmn/y6ZeGPPqHkwKK+LAiEAu2RzvPUGdzC7EmOto3HyjpvLJ0FB9vgUQ4UxlHRime8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":528933,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJihbdsACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqQaQ/+MceD4in0r4E7CHP75GT+HkM87zGTLe0IZiLOYQwmIDDQ9hSk\r\ngBJVViRuaO2HUpKGivCiT8lp87q9En4EGk9wCLSU3CWsO1dXvAYr4+Kee9v8\r\nMgJr1iACY4EAaYVRVQgRfTNUBMXUKTILOa91POEzzEhPEVhnEAoMHfPilveM\r\nn6sCioAFFNRcIeZGuMMou3tSETAXTuBdeI3geS41y12IWwhiuDWlNR3J7h7n\r\nNdmalPeGdwje5Yf2BxyAUAL3qNntP4rbQAYajXwqacHP7tVbDC2bbd5O/wZH\r\n569YXeUVvLk1rEGifINTi6cBNaymTR2VHp/J1DN3QSRqC5RALQxyVO1HtdsM\r\nL8gJ5OPHIGdOYf6e05fTZixcH9uf0wg6xVgf+3LA+d3V8xmMFJkIN3zUqOfW\r\nYRoiF2FYTlRG0/JwfVRYDO+aaZHXszjQLFxrECFlztZMU/NOPISv+ECwkf1m\r\naPp5eiYa0UZEfwMaN9j7zpgrqYTsS79vYFDTktQM6SbRdmgw64IA6LNxyYfB\r\n0GXTKDLBFDFZhlqW7Eo9/SrYtyB9adTl2+M04T9g2evkooovsOqZ0Ln4tZMx\r\n0FkzF13PHvrM3/ZHq3FlLLJt+JKPKCEfzSUhDV/8JPEG+wRgAhGMYXWtlA6I\r\nLkqyN3OMJ+5apJCYuQjdjQLWPahJCBE11c8=\r\n=2hJ9\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n[![Eth Consensus Spec v1.1.10](https://img.shields.io/badge/ETH%20consensus--spec-1.1.10-blue)](https://github.com/ethereum/consensus-specs/releases/tag/v1.1.10)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-16.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\nimport {CachedBeaconStateAllForks, allForks} from \"@chainsafe/lodestar-beacon-state-transition\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst preState: CachedBeaconStateAllForks = generateState() as CachedBeaconStateAllForks;\n\n// dummy test block\nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\n// Run state transition on block\nconst postState = allForks.stateTransition(preState, block);\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"6b3114b0bd013410a3fec1affbac7a1ca265408c","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.15.0+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"16.15.0","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.3","@chainsafe/ssz":"^0.9.1","@chainsafe/as-sha256":"^0.3.1","@chainsafe/persistent-ts":"^0.19.1","@chainsafe/lodestar-types":"^0.37.0-dev.94699eec4f","@chainsafe/lodestar-utils":"^0.37.0-dev.94699eec4f","@chainsafe/lodestar-config":"^0.37.0-dev.94699eec4f","@chainsafe/lodestar-params":"^0.37.0-dev.94699eec4f","@chainsafe/persistent-merkle-tree":"^0.4.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.4","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.37.0-dev.94699eec4f_1652930412588_0.13252793433651622","host":"s3://npm-registry-packages"}},"0.37.0-dev.2535f40a71":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.37.0-dev.2535f40a71","keywords":["ethereum","eth-consensus","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.37.0-dev.2535f40a71","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"057cc52fcc892f538e58cae272b4df3da6fa2770","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.37.0-dev.2535f40a71.tgz","fileCount":329,"integrity":"sha512-+ySMriEbABif0ARTO8KQnBrA/MX+CzcgjqbfXKYxjO2CWYXn3TzH8COIqwc9irlvaTLR0vJnDlK05oIY91xmfg==","signatures":[{"sig":"MEUCIQDgIVdTzv7Sbwu5K2sbR1lk7mvgoQNpy2eMjDkf/yd99AIgJwniuCZPIs02HmS/VcEeNTXwcXeI2owCp0FL/20+Q9c=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":528933,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJihb1SACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqAiQ//QEuRXxYizm3u4YnRG7yQPxj16yGHVz93PzFvQC/sTZ5OHSci\r\nXEIOgV3pAO4bydPz/ZEcmEQ7B8KI7zwcu2Wf81uH0JrEeifRWXxqQF5RcJsv\r\nTuIxb/ZRXkb3la1xbTS1epKkp5laYcJGeLQl8+CzNsqM/t+9VYUOHR0WgsSK\r\nB1S4cVKwSBhvWcC5HUUM0y9pGpwiDUZqwie7mL6z/ikD87HH+3ZjHux2eji8\r\nDRsn3Rq+E2aLCeFs5ZyNjTOEo2k+lLS+5TQZvylMApm30WKkjW7ViCz29+lQ\r\nHci6OoRloJhnFoUA3BAF9a4wKRSSQt43wIS+D/EpHlbOgw4eqbMOUu3uHRWJ\r\n9NzSMntFQx4OwhgsMLjF/RpYJGIRqtnCSs6izFKCYualdmmyeGO5vRUDhmW0\r\njBJqmwXOqgqnc1N3cqcgGs9T0K/SmRpRD1DTE5NKMAhAEB4XDhMxOsWpNMN4\r\nbakj1FgBhPzscE5Zbiy7Ve1+aInhwzXB4rzdlAxAq2DkR5aR9Q/eAXHaO+fN\r\nXm0d8WkR8aINGtVp9WKacRIoyO8tvlHHem5tkrMIqLfU5LjYJGbSCAZy4SOZ\r\nlH5PURfxwSgwCHRdyzBuk+KS6aI4wm8fAA3ivOxLvbH4k08uV3vxIyG8TKjt\r\nFZvQPrJYTvzjpaZJ/gnhkZpqGkEohhBwCEU=\r\n=lrK7\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n[![Eth Consensus Spec v1.1.10](https://img.shields.io/badge/ETH%20consensus--spec-1.1.10-blue)](https://github.com/ethereum/consensus-specs/releases/tag/v1.1.10)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-16.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\nimport {CachedBeaconStateAllForks, allForks} from \"@chainsafe/lodestar-beacon-state-transition\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst preState: CachedBeaconStateAllForks = generateState() as CachedBeaconStateAllForks;\n\n// dummy test block\nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\n// Run state transition on block\nconst postState = allForks.stateTransition(preState, block);\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"ab275599227633ceb13c008389c58532e7625714","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.15.0+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"16.15.0","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.3","@chainsafe/ssz":"^0.9.1","@chainsafe/as-sha256":"^0.3.1","@chainsafe/persistent-ts":"^0.19.1","@chainsafe/lodestar-types":"^0.37.0-dev.2535f40a71","@chainsafe/lodestar-utils":"^0.37.0-dev.2535f40a71","@chainsafe/lodestar-config":"^0.37.0-dev.2535f40a71","@chainsafe/lodestar-params":"^0.37.0-dev.2535f40a71","@chainsafe/persistent-merkle-tree":"^0.4.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.4","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.37.0-dev.2535f40a71_1652931922476_0.6316332818267525","host":"s3://npm-registry-packages"}},"0.37.0-dev.b6e0dc2010":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.37.0-dev.b6e0dc2010","keywords":["ethereum","eth-consensus","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.37.0-dev.b6e0dc2010","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"4ced6e5720a3af323217b071b1d1264b3cce7303","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.37.0-dev.b6e0dc2010.tgz","fileCount":329,"integrity":"sha512-Bjf8qoozV7jDpG0WOYMn/BTVw0U7agAteQYCPCTTw4hOm3cpklApZT/NYwy6lswn427XwTNayuDuKtYFFb4c0w==","signatures":[{"sig":"MEUCIQCEyQR8UV4HVJlih3jXwGHT1BEZ8fjvytpUDBuzjklMuAIgLLrVgt5ZHZtSpoKOZBJA8zrgVFithkDN4FgG0u39YFM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":528933,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJihnQwACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqCVg/+LhAzqajePTm4rL+0lrHRCH85CSaN+u19pb+bWkglhjy5MFR8\r\nSpq1pUcap2JTBaqjX3Pwjx/XJXC8kbzm8uPB7OtDENEyIGAHbyX8wwaENkUR\r\nbok1shVklHeXdkXcjUUZvKi1kPLpaATo+zu8A15JGAoh7BKJk3r09rJYijpj\r\nGUt2eLheZ4cQTPjAVMzrBGIBZnuV2dSv8HVUH+3aKzuquOreG6YkBP/feeG/\r\nsupKjKzaru7iNsSfmGCir+jaut4TDPuuwqxBRz+GdLWIoHTSpseIcA7v+boE\r\nEGWFHr5TL46wub76Qk8qQkr7AD/J0M3UhTvjMd9VFhsB8EMqxuUMFWeIEIQ0\r\nhvt3j6S/lLVbXRNP0xk7srxE+vBDIEd0+3ZxsvzWL2UH8aj1lOY+IjrZ3HiB\r\npW0Rd4Z/4Q31GQ4EHbIPC6uSo9LIEjRjdkjftZAgl6RzIc3OtX8Kr7jS5LkZ\r\nsvhAGoMESZwCv250QoyxFu/H7oifiKEYwO4TkjsBd7SWNKPLSGBzYLwDZv8K\r\nblo3ucpj3Ic2ZTEymUxC4IuIeUGrDc5ZqfiP3YC5EOpl5XJ1gIZ1Hbu+eibp\r\nMHGaICBXVnl2WzItbd1OFnDEnf2QzViDQ9vLO+SpuFfDRA0JS53TCDhFJR3u\r\nR9CjZaQRbfryKx6yqrGqiCNfStgURowWlB0=\r\n=ljXR\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n[![Eth Consensus Spec v1.1.10](https://img.shields.io/badge/ETH%20consensus--spec-1.1.10-blue)](https://github.com/ethereum/consensus-specs/releases/tag/v1.1.10)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-16.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\nimport {CachedBeaconStateAllForks, allForks} from \"@chainsafe/lodestar-beacon-state-transition\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst preState: CachedBeaconStateAllForks = generateState() as CachedBeaconStateAllForks;\n\n// dummy test block\nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\n// Run state transition on block\nconst postState = allForks.stateTransition(preState, block);\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"5e110dc06eba2e75326a14981a7cc182ac9b59fc","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.15.0+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"16.15.0","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.3","@chainsafe/ssz":"^0.9.1","@chainsafe/as-sha256":"^0.3.1","@chainsafe/persistent-ts":"^0.19.1","@chainsafe/lodestar-types":"^0.37.0-dev.b6e0dc2010","@chainsafe/lodestar-utils":"^0.37.0-dev.b6e0dc2010","@chainsafe/lodestar-config":"^0.37.0-dev.b6e0dc2010","@chainsafe/lodestar-params":"^0.37.0-dev.b6e0dc2010","@chainsafe/persistent-merkle-tree":"^0.4.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.4","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.37.0-dev.b6e0dc2010_1652978736367_0.265172216924225","host":"s3://npm-registry-packages"}},"0.37.0-dev.fbfae0c4a0":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.37.0-dev.fbfae0c4a0","keywords":["ethereum","eth-consensus","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.37.0-dev.fbfae0c4a0","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"a3f3ac880945680443b48db851f0e070603cb131","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.37.0-dev.fbfae0c4a0.tgz","fileCount":329,"integrity":"sha512-mFdxWiHAgorv+zp1VIKuK7I7Ir4SzZYat5CR+L9JUgWaSwUE2dg8x7sZqA4ggA3fSYBqgYK9W1tBCXv1f2YmiQ==","signatures":[{"sig":"MEUCIGVWnkuPEb9OgA+92wm+FalQd/k0uub4P6tldOhtPPNZAiEAyY1kVdjYp1ZyH1YLBjTB+I4DcM7agSCkIXEBKv3AstY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":528933,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJihnWWACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmroAw//WDMXByMTbjCzX36z5RfrhtgYH1L0weoBX6sBODGw4WELU7gt\r\n3wjJZ6tctZ9vXUfYa9WMPi20loL497DXe0OeZB4/x5E6lVK09RDyz5BGs3x7\r\nG+6tgCQR6a2lW1D447zmqxR1V85FDUioetfvEBttAw/h1VVOc0EFsCkC6gbB\r\nyp65p6SkpfICx+ZMnNIprljUec2tuQSXBG+rvyTmX3IcpIG0MWMS7pVJTHWX\r\nu19CEh/UugSbO/KeaqMrnxMUT6aaDH81dlRvOC5gThDqRLAYafknizrL2wHV\r\nHG2aWDFS1iyf1ceez/dWmqawN8fsuwBsC1zxysJfOveWjnfi9ZSP4vYTh3c7\r\nuFQfZaJUCalgLdZ3yQ314wrOCvc6s7xOR3Vx3qYSq/NNW9UMVK7weGxyPrP1\r\nSNxFmD7l0n7D8tTxtRXCVqS9ftfDDDboo98QmCa4dDIU+31xeets4BZg4ZBs\r\nhOATnhDW0alPKQRJD2ZjAIuxh50JxI7xQmKg7MJ2mMN44+AXV9uZO+/yEK26\r\nICBk09To9cikpy57iUK75YYnWUGATS4+Gk2380bRL+xEPhmOn75OznPmKHfb\r\npLm13yPnUoIswmxN44M1xlaeYI9uzwAxK/K0JTJmB/wm8RGs+ZnyfCTbtBZ4\r\nwZGxCY75iuWYqRfBVlp4xFRs33pS2UyYLdc=\r\n=hXEc\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n[![Eth Consensus Spec v1.1.10](https://img.shields.io/badge/ETH%20consensus--spec-1.1.10-blue)](https://github.com/ethereum/consensus-specs/releases/tag/v1.1.10)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-16.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\nimport {CachedBeaconStateAllForks, allForks} from \"@chainsafe/lodestar-beacon-state-transition\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst preState: CachedBeaconStateAllForks = generateState() as CachedBeaconStateAllForks;\n\n// dummy test block\nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\n// Run state transition on block\nconst postState = allForks.stateTransition(preState, block);\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"eb8834c30e770a37ad46ca394221143396a886b5","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.15.0+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"16.15.0","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.3","@chainsafe/ssz":"^0.9.1","@chainsafe/as-sha256":"^0.3.1","@chainsafe/persistent-ts":"^0.19.1","@chainsafe/lodestar-types":"^0.37.0-dev.fbfae0c4a0","@chainsafe/lodestar-utils":"^0.37.0-dev.fbfae0c4a0","@chainsafe/lodestar-config":"^0.37.0-dev.fbfae0c4a0","@chainsafe/lodestar-params":"^0.37.0-dev.fbfae0c4a0","@chainsafe/persistent-merkle-tree":"^0.4.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.4","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.37.0-dev.fbfae0c4a0_1652979094619_0.6842046277653624","host":"s3://npm-registry-packages"}},"0.37.0-dev.ef9528aa59":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.37.0-dev.ef9528aa59","keywords":["ethereum","eth-consensus","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.37.0-dev.ef9528aa59","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"5f9cc1039e098da5a3e38eb2a4513a9b914dcea4","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.37.0-dev.ef9528aa59.tgz","fileCount":329,"integrity":"sha512-0XScQRM1fCLm6BJhXBqgdt2iva4V4LY7VPuIK0PIafbPqN2O9pclf4w9I6p2NKcbQSkBy14y2yrPyl/f6cWptQ==","signatures":[{"sig":"MEQCIBBKHMGpdLhT0Q1QDVsq6jmfSlx2ziNXCWIysOZVD5RcAiBca9hiY52dUMCVb3Sqkfw7uYeBy7l8RujsnE9psRRYlQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":528933,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJih1PuACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqBDw//e/bHFgDn8fzcKr72jKEEhbPqqw0liR6JxYcw8KbHDNR9Os/p\r\nQEU5sK0uxzqRO7q9vNS1RLPkKCG8nAqfdeuoSBFMO9cpy4RJv9zvaJ9Eguol\r\nJtSzrkvDcn1RjRrOpyNM8hIMbdqr12tEQltKz2tR8uUkeh8yZVWB4dJt89gM\r\nMBIWYCCFDzPITmwVxdjLVx615WHwSp/RhwJmacsInZ0kD5vGG4CB20tadHsQ\r\nsWi6T5Y+XkIwS8t0+SpB12XK8f3mBTjCu//PFlf4A6jR7JV7rCVZYu3YG0yU\r\nQ78PCiFQ7uJGNwaHHrqgR7EVnywIH/NArRN+KtuXIxSkw12qIKv7Tgp8oYc0\r\nEqa19Q9ym1znVkyOI/ez4dQyfhbtveIIlZOy0hpj1Ge6HRK8i4ssYYo2TId2\r\n70QOuBcILCrVdIIBigoHXy1tFX8vTZVKKkcqi3uZsnLzz86TsfC1sVtt66p/\r\nq8v3KpMQoM1gCEzeWOO7Mmlguw4h53hL7IpkMvD7v7HdrkZofxodX7olTw+M\r\niUgBOahnACX5Y7JfddSdkjhZmpgkFdA+GAmKny5bj6N0jfgi1P/WIFvsEKyK\r\nliYjQLZuTLA0nTT887/dVNXhtT7HHE0IHiFIU33vO9AhfreH3men0lNjhR1h\r\nqwj6dlAHZwwsqXqNhrv+l0+mCJUR6Q8VCHE=\r\n=ci1S\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n[![Eth Consensus Spec v1.1.10](https://img.shields.io/badge/ETH%20consensus--spec-1.1.10-blue)](https://github.com/ethereum/consensus-specs/releases/tag/v1.1.10)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-16.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\nimport {CachedBeaconStateAllForks, allForks} from \"@chainsafe/lodestar-beacon-state-transition\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst preState: CachedBeaconStateAllForks = generateState() as CachedBeaconStateAllForks;\n\n// dummy test block\nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\n// Run state transition on block\nconst postState = allForks.stateTransition(preState, block);\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"175b71ead534dcf65aba67e6acb271e79186ec96","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.15.0+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"16.15.0","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.3","@chainsafe/ssz":"^0.9.1","@chainsafe/as-sha256":"^0.3.1","@chainsafe/persistent-ts":"^0.19.1","@chainsafe/lodestar-types":"^0.37.0-dev.ef9528aa59","@chainsafe/lodestar-utils":"^0.37.0-dev.ef9528aa59","@chainsafe/lodestar-config":"^0.37.0-dev.ef9528aa59","@chainsafe/lodestar-params":"^0.37.0-dev.ef9528aa59","@chainsafe/persistent-merkle-tree":"^0.4.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.4","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.37.0-dev.ef9528aa59_1653036014336_0.09499570182397488","host":"s3://npm-registry-packages"}},"0.37.0-dev.71024a2449":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.37.0-dev.71024a2449","keywords":["ethereum","eth-consensus","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.37.0-dev.71024a2449","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"8e641232120d6b52f5afee579d73746eb3b2b328","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.37.0-dev.71024a2449.tgz","fileCount":329,"integrity":"sha512-uMtUTPdhxqZHF8rmK62AX6Cn3h/WqwTZjbrJ9eCJXMBXvCh3uEkSYq9/Cv2/m8lRh9rXgJ1WBqbEzmFeKJefCw==","signatures":[{"sig":"MEUCIAK1+h8UzoYqlQrscqTasW2R3vI3gc1kB6VZZsQu21GJAiEAv3jPI5HQAQVeay3d/B9czDrE8HFFJS6T8EDLpC+O1WM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":528929,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJijJRKACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrQhg//Rk6ZNNwadii1asHO9qfKRf2Uc9YWKdADeaDjJZ9b29iemMn0\r\n16owNz2DPl3T/AWr4mQiXdg28ZqoYGqtIzdcXYwu+PGdzQxYO8DHqggrapad\r\nOEo/H623hvFjDO1bOSGYgUROu3JqEdgxOMiIU8XZvQzYx2VMzqyehUsnLSVs\r\nrqUUzAJQVZaRjcRycwjZLgwF+D8c15fYYYStgcK+y/kGPvO/hfSY/gQeSE49\r\nwAQkwwmoqRQztc0SPgl/uz7oQkT80jz4ZtYjV6Nq4xdMTvS9BT2QjRtKQ4I+\r\nWb4/fd5sli9FE+JlgabjpqV7nUcUbmuqlvCO3Xb2jJSlTJicXpPGKQ4JHEoB\r\nj3PoQ9sO25kTdIhIxdp/HglILo1++ukMPPfd2rzge02yoPhHUudnoJbjOmqF\r\nd+g6yCzdIj2f7ybsQgdvfI1s73XS760VLkd5T4mC18OC4wiLDubp35nIaeQL\r\n98crs14gqI8n18mze3X6O35LTfSvYIFZI6UjR4ofjcF5MSiPwMz3ffgAi5FU\r\nGgqboCjBVuPP/WSFwP/MclT4giiMwm3/D+4/Lk5JstD8vyIzo/UcKpnHgI6H\r\nc51lDOqjjx77WoaCBaY1ptkP867FXFXHorkNLyyKerFQYSvpePvuL6h6xsNm\r\nzPO2tbWUHwkRHtOtVIHC+qzkUysBi6xtZxM=\r\n=wCQS\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n[![Eth Consensus Spec v1.1.10](https://img.shields.io/badge/ETH%20consensus--spec-1.1.10-blue)](https://github.com/ethereum/consensus-specs/releases/tag/v1.1.10)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-16.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\nimport {CachedBeaconStateAllForks, allForks} from \"@chainsafe/lodestar-beacon-state-transition\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst preState: CachedBeaconStateAllForks = generateState() as CachedBeaconStateAllForks;\n\n// dummy test block\nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\n// Run state transition on block\nconst postState = allForks.stateTransition(preState, block);\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"410078c8c724ed6038ce4b45e0f453d678b23de2","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.15.0+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"16.15.0","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.3","@chainsafe/ssz":"^0.9.1","@chainsafe/as-sha256":"^0.3.1","@chainsafe/persistent-ts":"^0.19.1","@chainsafe/lodestar-types":"0.37.0-dev.71024a2449","@chainsafe/lodestar-utils":"0.37.0-dev.71024a2449","@chainsafe/lodestar-config":"0.37.0-dev.71024a2449","@chainsafe/lodestar-params":"0.37.0-dev.71024a2449","@chainsafe/persistent-merkle-tree":"^0.4.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.4","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.37.0-dev.71024a2449_1653380170606_0.3611504990078449","host":"s3://npm-registry-packages"}},"0.37.0-dev.7b9cd7f45f":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.37.0-dev.7b9cd7f45f","keywords":["ethereum","eth-consensus","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.37.0-dev.7b9cd7f45f","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"115b4eb1fd1b64d9ae5bd12a6bcfd1a3cef495d2","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.37.0-dev.7b9cd7f45f.tgz","fileCount":329,"integrity":"sha512-ZTHY6KtOLWs7k3DlRCIrAJYXvkns76AainNixGg6AAnLTRBOoXBnhzczyoEoOzB33ibrDYCOx0AFOsW/fk1Smw==","signatures":[{"sig":"MEYCIQDb+6LS9Fcoi+FJAmTlfw9S3RWlDZwTZeZRz+NVdfV7qQIhAKzU+xP3j2CP8Ob/4i0x8jX3Hh4W3PDEHLZXxkYA5P+n","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":528929,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJijJnmACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrnuA//WEbrVPs+nekeDMyy5hE7DLvEBpZp7tQTwt2bFSS/Fh66aOHb\r\nH7uDUuH9vrFT7VycwJIX8uDlv1kHBrtn31N5rw0dMb+Tt7dTxDxotV6e10n0\r\nNwxN27AGHcXiit6idG28QqmvttzTA+1Zgpl/Aztq0j96NImt8PxZpdYA2sGq\r\nT8nqSBSTCuNoRPLWm4C9IcewDFBSOKjUpYnI6RwHyUnn/OHjovCgd9btZ/lK\r\nGBK+tNEo2UeOKNc4+CZkndXKK2m/9/aa6pyKDCwlTWkb8yNyjtxfErbAcr66\r\nkJAYiNynRL2glBtS4GhVhJzCXHhuGeubocTRLR5Z1Hvq8xdfy/y5f8JvmVCM\r\naGAuI2zFodGP+yYNDjPMf51mnyITQ62r2TrI026YmF997y9/58RSOjKzuNDt\r\n9BuGISsYTB1SFgkgi1lAX1R9KOJVp8qMwOusy7oqnZylAMT3WTjVIYIWbR9X\r\nngOCNaCESmXARUECkXwAujn/D1UM8w77IHTIiFlYqppJVXkKR3i5hAOknIek\r\nNg5aAI1jXHGQaTH8Cl4fllTiskUzI453uqn/PX6C84JPUEnfKdV2O9r3B4oP\r\nVgpVrw3WXXgDJJiD6J5m0aPslyUZR57Rrb21SU4Bnu7JblJjhppEG/rR4e8H\r\nKlFuGFkINDYHaMpzhL6vx8SuBcpz3fbzYaU=\r\n=YSt4\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n[![Eth Consensus Spec v1.1.10](https://img.shields.io/badge/ETH%20consensus--spec-1.1.10-blue)](https://github.com/ethereum/consensus-specs/releases/tag/v1.1.10)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-16.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\nimport {CachedBeaconStateAllForks, allForks} from \"@chainsafe/lodestar-beacon-state-transition\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst preState: CachedBeaconStateAllForks = generateState() as CachedBeaconStateAllForks;\n\n// dummy test block\nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\n// Run state transition on block\nconst postState = allForks.stateTransition(preState, block);\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"d1004df57b10264635f3a92d9d2e61f81cca51b2","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.15.0+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"16.15.0","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.3","@chainsafe/ssz":"^0.9.1","@chainsafe/as-sha256":"^0.3.1","@chainsafe/persistent-ts":"^0.19.1","@chainsafe/lodestar-types":"0.37.0-dev.7b9cd7f45f","@chainsafe/lodestar-utils":"0.37.0-dev.7b9cd7f45f","@chainsafe/lodestar-config":"0.37.0-dev.7b9cd7f45f","@chainsafe/lodestar-params":"0.37.0-dev.7b9cd7f45f","@chainsafe/persistent-merkle-tree":"^0.4.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.4","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.37.0-dev.7b9cd7f45f_1653381606209_0.8426364494779037","host":"s3://npm-registry-packages"}},"0.37.0-dev.2d7a978e77":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.37.0-dev.2d7a978e77","keywords":["ethereum","eth-consensus","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.37.0-dev.2d7a978e77","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"d3e83e88d2d3c105b578244a05af44db54644066","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.37.0-dev.2d7a978e77.tgz","fileCount":329,"integrity":"sha512-6HAoMb1Wtex0+IOv2HZZEi+FJuLHvklmrfukU+vd6NphZdaP9NvS7QlkyOPTTnnBvDD274OlifRps+VXRD7yFQ==","signatures":[{"sig":"MEQCIHG2inGhB/Cujj/s9RMGWUmSwDsNpicRSDqoZ2vzOlf8AiAcm9zRRPcwhXLii8UESxzF0j6X59TdPNFTFZPYUYzwcA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":528929,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJijKRfACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpLFA//SAATgFOWWT8XkomqeNaMFlzbxqTjptO1+/Cyx5KaOcySkRc+\r\naRd45K69j2PG1Npj3hScYx1rZoCmke7wuGWtv9TlRDmUAUVP/jAp+hKwP88p\r\n1lSDgj5jKtNsuw1Lp1Nc09WLMqq+oyYW0xx7AhNKuEpKBFWYY89qILw003m3\r\nMF6myzk9JNvBP1RcL3KxxbLI7Zdo3MiMsb+pAeOUTBOdRTNO4mYTo/DSZlXP\r\nI4X4cUyOdj0KEBg/aZ0wD/PbRmEFErTKcY/cxZktpj4/Mt2nYRW/GjKlkGKU\r\nqnTPJXhNQEvSD7R0ASQW9N8mDJnHcf9i1pQSRY0wNRdktuoGtUPsMApkVyTQ\r\nhv+Bt6PqyRNASQVauTl9PC0Vag2uuQU+5RVOlmaXEoRAZw7OA4AUK4XOP8vl\r\nW7MflqFG+Xg6HZ1p3YLQ9GfijoHcQr0TvkVH2BIwjOH/xdNj4zOz3M75sVVN\r\nreHLf567EK4pTPSLRkIIFnGoOGg10jy7F6pII2eKjmf9LhB46sdxbIMqUTJj\r\nUQtoGggfUkzY8+FJ2wfhVyjszW4zG7qyW7TjWLn7GxUfLCwpAEUNaXkqKxv7\r\nsRW2iuUQTwrWeepn8BSkfECiiwPbNu1sUYHhAaidjYbfn1RAVd9OkgNEzrZW\r\nisTJ6MaGwuzoaZPAhxDsdLggU7j0JR8gn8g=\r\n=cPYm\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n[![Eth Consensus Spec v1.1.10](https://img.shields.io/badge/ETH%20consensus--spec-1.1.10-blue)](https://github.com/ethereum/consensus-specs/releases/tag/v1.1.10)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-16.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\nimport {CachedBeaconStateAllForks, allForks} from \"@chainsafe/lodestar-beacon-state-transition\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst preState: CachedBeaconStateAllForks = generateState() as CachedBeaconStateAllForks;\n\n// dummy test block\nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\n// Run state transition on block\nconst postState = allForks.stateTransition(preState, block);\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"54a250d5a89b31beedbbf12473cbee704e94ecc4","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.15.0+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"16.15.0","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.3","@chainsafe/ssz":"^0.9.1","@chainsafe/as-sha256":"^0.3.1","@chainsafe/persistent-ts":"^0.19.1","@chainsafe/lodestar-types":"0.37.0-dev.2d7a978e77","@chainsafe/lodestar-utils":"0.37.0-dev.2d7a978e77","@chainsafe/lodestar-config":"0.37.0-dev.2d7a978e77","@chainsafe/lodestar-params":"0.37.0-dev.2d7a978e77","@chainsafe/persistent-merkle-tree":"^0.4.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.4","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.37.0-dev.2d7a978e77_1653384286827_0.5143335285859394","host":"s3://npm-registry-packages"}},"0.37.0-dev.70bbc5d012":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.37.0-dev.70bbc5d012","keywords":["ethereum","eth-consensus","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.37.0-dev.70bbc5d012","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"056a2757fd72f591b65e776c5ef483ea618f32b3","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.37.0-dev.70bbc5d012.tgz","fileCount":329,"integrity":"sha512-509yAppBabHa/GyIlIL75PPO6J9U5BbqwCv3/zheh3L1rFAIaAUpiHsGAhNH0C50kquWAT4kxm8q9vFpt98Glg==","signatures":[{"sig":"MEQCIFwoWe+tH0rbiH+MvCXZT747f95is6ytY287NPdePQdZAiAQeefcbPjoSqnz/earBfxPspxKJgqh3I85QiNON7JiFA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":528929,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJijOJOACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrDqA/9Hm0gMl7ta9yQdUB2Qp398yjDUaHZBw2euQdzOhwl7xj60IRJ\r\nL9YbP6mhoI//ypYLaPJ+uBFOjWULZVD+9BswLk3PiXaNn9IgwwVz2ygLNqak\r\nSAFcgINq+K2wU2vDP9neasFcCkSo4YhWNbJlJLfr5zFOI/Ybxb2H9euHMxZy\r\nRtqC1c96WERJLzU2+8Tc1DC6+48raZZKBiF74A2rHgM4irqkq4hsUmeTbD8N\r\nA76cuFp4VTfOyEGVphHnqtJ3KJq604Ca0Xm73ktdLV0WPemJKhgk05uHw20/\r\nWzRNlKtogSbh/MCr5PFBuJwlQ8q4CPoyGSan3iLFHQQ/Va1nAemyl+SZO0Cr\r\n1mbltOVDX0OtMUDEurRDhOoXK4DoujIJaFqZVAd5VJNuLluab7km4mgFk7km\r\nNUYmf87iHPbJ7hRPKGFcC1VQL+vvRkliI0xQQRYQfqUNuqXcG4oQpskTuBXi\r\ndTmULXUqRHqbNJ3VGIt8Rf+WoOcf9MDLu56EPvCcQD5rBC/prTB128il7z8t\r\nBw5ixfavbwd9jfbApWfedZcx1j/cK496TnqWRnbAioOoyGEHqUMJ1hYwMk6P\r\nou3C45zpRhIgzq2hlpt3s4Rybsy2weEf6Og0RNvWqyxRVsX1AJ2OGGptGO/u\r\ntfPstsfMTNitEEi722wtwISeQ1a0VfIIBeU=\r\n=YRjK\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n[![Eth Consensus Spec v1.1.10](https://img.shields.io/badge/ETH%20consensus--spec-1.1.10-blue)](https://github.com/ethereum/consensus-specs/releases/tag/v1.1.10)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-16.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\nimport {CachedBeaconStateAllForks, allForks} from \"@chainsafe/lodestar-beacon-state-transition\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst preState: CachedBeaconStateAllForks = generateState() as CachedBeaconStateAllForks;\n\n// dummy test block\nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\n// Run state transition on block\nconst postState = allForks.stateTransition(preState, block);\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"186fd4ac1ed07bfd0f654bbbcc437d3d314107d7","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.15.0+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"16.15.0","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.3","@chainsafe/ssz":"^0.9.1","@chainsafe/as-sha256":"^0.3.1","@chainsafe/persistent-ts":"^0.19.1","@chainsafe/lodestar-types":"0.37.0-dev.70bbc5d012","@chainsafe/lodestar-utils":"0.37.0-dev.70bbc5d012","@chainsafe/lodestar-config":"0.37.0-dev.70bbc5d012","@chainsafe/lodestar-params":"0.37.0-dev.70bbc5d012","@chainsafe/persistent-merkle-tree":"^0.4.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.4","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.37.0-dev.70bbc5d012_1653400142359_0.33094818462688314","host":"s3://npm-registry-packages"}},"0.37.0-dev.d4d72fecd6":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.37.0-dev.d4d72fecd6","keywords":["ethereum","eth-consensus","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.37.0-dev.d4d72fecd6","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"11eaf914b55b1550a8ff46f07ef228fb41318db5","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.37.0-dev.d4d72fecd6.tgz","fileCount":329,"integrity":"sha512-WbesZpO6L5H15jSbF6I/xqQIzAD69p+jx3JW5Lq+Q3WrScsTIJ6AREKRuTGdSaO4m7tClqodcM2XkKbJUGpURw==","signatures":[{"sig":"MEQCIAw5etv8bVNJDttHkUHimOl7TQ5M4W+9cZlgJIkdV3AmAiB7IAsolnTisF8B4WX1PivI0NIdvtSBVgPmlhzhhRPNpQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":528929,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJijOXrACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo7UQ/+JFMQG5GnhZg2L3z86Ie7xqgKwpkKdJbvPcoJRbJ6SH6yXfE9\r\nkJ8+NTKyke+D8gq1Qax8LI2jHTXgBA+PHgV+AB+ZLRZKbcb7r2vJpUBP7SN7\r\n6nWMLqFNLUiVmci3i3MEMgNc3gzo8Ugm+R/bFm7NDAjIKIvwyVIKrqxHfZes\r\nD/wvVnPdlJelRVvS1wxLwXfAQUiuXrX065G0e41OeU/27RAzyQ5tdIM9krFB\r\nJ+HjY/iSIhnA96mPbOXJtksYSJlNLbYgZJTmUm20b+l3bD9/w+gEXFZsyWct\r\npT9dYMxOra6MRJrnQ2ywtImzA8BmcktvFqiqDwJ7sEOmSaQYyzYDYhFO702O\r\nuub758t7auSlG19oNg9OKTgwI/0gIJL/TQKY4GXc/ipHxCXlsFrJbocsJLMt\r\n8whmnNg6sSUtnAbe6kwCSuf8fYgQ+fnxtMovgClyAj8tRR6qTt9Ha//EFdWm\r\no2vGynbRDOMnNuYxYF5US5rBdG+gIBX941UCSZ76K3PPAwS3vQnNwfC21JqT\r\nm8/EKsASIqqA3o3VhyhIyXcCNQ6BtxczqS/BpoAHxsgw6vMEpv690q8w73Q6\r\nUT5TtJ36U0z2OPS6jVMym30xm5/jg8ZSSK+Wtv07CrC3P7UnbU0LQxu77UAk\r\n7Rcx79V0/szHM+i/S9/UPVYpLPwEizd695o=\r\n=OZSA\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n[![Eth Consensus Spec v1.1.10](https://img.shields.io/badge/ETH%20consensus--spec-1.1.10-blue)](https://github.com/ethereum/consensus-specs/releases/tag/v1.1.10)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-16.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\nimport {CachedBeaconStateAllForks, allForks} from \"@chainsafe/lodestar-beacon-state-transition\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst preState: CachedBeaconStateAllForks = generateState() as CachedBeaconStateAllForks;\n\n// dummy test block\nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\n// Run state transition on block\nconst postState = allForks.stateTransition(preState, block);\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"28309686df5a3ea836901a2faa8b8d3925c5102b","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.15.0+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"16.15.0","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.3","@chainsafe/ssz":"^0.9.1","@chainsafe/as-sha256":"^0.3.1","@chainsafe/persistent-ts":"^0.19.1","@chainsafe/lodestar-types":"0.37.0-dev.d4d72fecd6","@chainsafe/lodestar-utils":"0.37.0-dev.d4d72fecd6","@chainsafe/lodestar-config":"0.37.0-dev.d4d72fecd6","@chainsafe/lodestar-params":"0.37.0-dev.d4d72fecd6","@chainsafe/persistent-merkle-tree":"^0.4.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.4","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.37.0-dev.d4d72fecd6_1653401066934_0.5321537032541523","host":"s3://npm-registry-packages"}},"0.37.0-dev.3b84bc3d10":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.37.0-dev.3b84bc3d10","keywords":["ethereum","eth-consensus","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.37.0-dev.3b84bc3d10","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"0989986f6938c38194ac3df58c571729031d432a","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.37.0-dev.3b84bc3d10.tgz","fileCount":329,"integrity":"sha512-kC58CMjpjtylN+bjbJQiFFkmFHeFaUjgZDcTxq1C+vZnr/Me5Sv2r5gPFl096yHwQ8j2uJk6QlpAqO8CnWsv1w==","signatures":[{"sig":"MEUCIB8nguC0BIWxGs5LGng4QPkffHWLPv+sXYfXqcvXFArgAiEAxDIiq7DV0CNvuD5zioNoQdV/HTromCchUzAK/YW4Bcg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":528929,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJijO/wACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoHmQ/+LYYjJOlhjBYjXHJdVf0cRF0W01QzL5OGBoIJQrNLuJdrzNDs\r\ntKzudyQlCzRZbotCUTofGF73UA1VYjOQEf7SlTq17ul5Bt+dLhH516e7IrA+\r\n5aCVmmp92qrdHf0oo25FMYz+WYLYvI0LuZca41STk7b6qEWLNfKh7nkbKSW0\r\nwliNd/xCXrqJ/NMYGwORMZp1LH/YRow1UuA+6MPq1OQTsHlibClSlBEzj+Ka\r\nakK8Ql+x7qCslw6Ol5QUf97DFJiEFVWpRRr75hpZvOH7WqZzyjn5nbHWJrMa\r\nP6O3g0GL6BdoZzSY6gC0a9pXHTXVsVj0MyCxYA3pLYYbxfTD58GjRWJ0UvQa\r\nZ3C1jfcuAMz5NYsqS+qRCoIXiVXIfto3gKgjJMrR351UO2eFe+EnXL0MWyuA\r\nu00w41uXMsQLQ7M052dd1n5VCOb4MAKcKfGx4INTN/LAiUoQF5R06XGH66Kl\r\n5E4QDamzTJtFZgi88YrnPP2v0y6QR1oxSab0/40AqpNe3/RYB5z5fiGh5XB1\r\ntEQmo5Ly72htFY/5pTafHvY3D38QUOinnOVj6vu9QA5vXeQdIuImNlgI/Ldh\r\nAY3C1pfL/n75uaAAOHZ8vKpTvT3xagIlKgrOkYJyzouoOYUb1LY/KGxONp7/\r\nCajkB6ahZ6SCqji11quRw6cPP53iylrTjrk=\r\n=Ntet\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n[![Eth Consensus Spec v1.1.10](https://img.shields.io/badge/ETH%20consensus--spec-1.1.10-blue)](https://github.com/ethereum/consensus-specs/releases/tag/v1.1.10)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-16.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\nimport {CachedBeaconStateAllForks, allForks} from \"@chainsafe/lodestar-beacon-state-transition\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst preState: CachedBeaconStateAllForks = generateState() as CachedBeaconStateAllForks;\n\n// dummy test block\nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\n// Run state transition on block\nconst postState = allForks.stateTransition(preState, block);\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"e63c6fa74ead38ba458fa3b9188cbf8816f318a7","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.15.0+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"16.15.0","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.3","@chainsafe/ssz":"^0.9.1","@chainsafe/as-sha256":"^0.3.1","@chainsafe/persistent-ts":"^0.19.1","@chainsafe/lodestar-types":"0.37.0-dev.3b84bc3d10","@chainsafe/lodestar-utils":"0.37.0-dev.3b84bc3d10","@chainsafe/lodestar-config":"0.37.0-dev.3b84bc3d10","@chainsafe/lodestar-params":"0.37.0-dev.3b84bc3d10","@chainsafe/persistent-merkle-tree":"^0.4.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.4","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.37.0-dev.3b84bc3d10_1653403632127_0.21613754105450922","host":"s3://npm-registry-packages"}},"0.37.0-dev.75e405c8e4":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.37.0-dev.75e405c8e4","keywords":["ethereum","eth-consensus","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.37.0-dev.75e405c8e4","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"8dbe6ae6c2fcc144237151060e18308353a15557","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.37.0-dev.75e405c8e4.tgz","fileCount":329,"integrity":"sha512-+hcD6ZwNG3abreUNKAPUGUzXE3uToQtW3w96bto1YkjzkBEmhKaFnNEKSa/62L5KEVqN+7LRxfv6dM9hUXXdBA==","signatures":[{"sig":"MEUCIHcxFvXpZjFz5OMQDGPPxrUKMScGHyR0vEtdY7tuAFAtAiEAwCKSfMSX+g0Cnq0SdlTqJopROB6SibDPH84oKXmZIK4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":528929,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJijTC6ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqhBBAAn88duMcB5J7FN4oMUQE90Sg5IBs3i4RQUmpR0nxWU5fAxnyB\r\n/djx5ek7CFxz59NQIgcGFxgoLHGnIcMMQeono1VIipbVkBC5JXugOkkiYxlS\r\ndj0pRQwvCTyS7vQPk3BFBbuDUe1J6K4QjSg0kS/hSJD4u1Eki3Y0VjkpS5Kx\r\n4SDFGPd5rgs2dAWisa8lbHuULNHexGg4I8HwH0suGq9oP/r3CsvB3QBxviiM\r\nmWBVoCiv5hfLe/dnbTBVybo71bDO3e0kq0131TWHL/e87UHYXwIj37MQN8h1\r\nLGfKHZcnYKAIpnX+RGEZexZHH/+/EdmhC9k1yX7VoJz0suY6Ktcl0wU3iH7g\r\nLKzFZVKh3XjX36g4hiMtcw0zcXEzDfrkRKG6QEH3VdgXEQLVU+Q/QhrOsESi\r\n/dBTxF9he3rgUPTlVHikNRYyjiTUgiGrwgJw/p3MMhS6Dxht6bOFMtgvUdXZ\r\nYvDkXUfFJtRI5iiBr+v/qUd0BoV/tEQyUJA8E4rsGc6VN+wWZsfGDhnWs6ek\r\n/Z/44eo4BsQeybv9PDOpTjq3qHaafsMtQPHvxi4BiSIADE5eLaRacHeiB6XY\r\nH325N8k9bj8ZQA8/qJneF5nQi0AJrCiUBd/oUHgF6y+vRnaf06+Wd4rltJFu\r\n/9ZDPXTBrG3DH2LvPW/UCjfUkzF7dtuad1w=\r\n=jnMU\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n[![Eth Consensus Spec v1.1.10](https://img.shields.io/badge/ETH%20consensus--spec-1.1.10-blue)](https://github.com/ethereum/consensus-specs/releases/tag/v1.1.10)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-16.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\nimport {CachedBeaconStateAllForks, allForks} from \"@chainsafe/lodestar-beacon-state-transition\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst preState: CachedBeaconStateAllForks = generateState() as CachedBeaconStateAllForks;\n\n// dummy test block\nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\n// Run state transition on block\nconst postState = allForks.stateTransition(preState, block);\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"1732434571a72c94bae4e5c76729cf301da9391a","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.15.0+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"16.15.0","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.3","@chainsafe/ssz":"^0.9.1","@chainsafe/as-sha256":"^0.3.1","@chainsafe/persistent-ts":"^0.19.1","@chainsafe/lodestar-types":"0.37.0-dev.75e405c8e4","@chainsafe/lodestar-utils":"0.37.0-dev.75e405c8e4","@chainsafe/lodestar-config":"0.37.0-dev.75e405c8e4","@chainsafe/lodestar-params":"0.37.0-dev.75e405c8e4","@chainsafe/persistent-merkle-tree":"^0.4.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.4","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.37.0-dev.75e405c8e4_1653420217805_0.8126439320436512","host":"s3://npm-registry-packages"}},"0.37.0-dev.531e2c2b9d":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.37.0-dev.531e2c2b9d","keywords":["ethereum","eth-consensus","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.37.0-dev.531e2c2b9d","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"ace05de96d310de7222ee60530b352c9ece7e88e","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.37.0-dev.531e2c2b9d.tgz","fileCount":329,"integrity":"sha512-kwP317K3LnzhUTOcZOIx1/EGIDO+J1G0+IkobXgnwRph7zPU2EBb84Zp5B/Uju9meQHjXHKRV9QF3CDbwAZj4Q==","signatures":[{"sig":"MEUCIFYTy7F36Xm9lGM01EaFuWplXZxm7tJPvjF+yuk3x1FOAiEAuegeIJ6mzxjH9v5SfpCYiGFjewkTvxLZxYclEsZHECs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":528929,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJijT8rACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpyIA//Zbv+OZ17mn2MoLx/e/Keti/NEnjRv57Fztvlgk80CLnOqlZ3\r\nqJqpyDaCLzIcxztqukdV09XPvIu8dEwmZP00SvYL6ett8RRJ4k9c1fYsAL7x\r\nMmfhpDt4i32jeqF8Rz/p2yOdzSbH16IegiPepzSTDUcRC1JJHDxnj+rOFvDc\r\n9y9Ne8HaiVIFpaVSx4CNnixLQfco/P4V/YGMqjlv8lU0Eucg67VHSvScpm87\r\nMuCVwqeUcjzHxx3OSFp9kKgAStdE6Osm7xU+CZ/BbJ2CNKKWgpNuE1Z2dNeL\r\nQZCn5mBwPkct9yfCAAbbBHAUy6LhvU5+4llNh3Q/0lXkcEkQXUo4LcsPh7Hf\r\nRAn4Z0/D2wwbW9yT+2VEhMVWcrew2nBr8muyelWjrapeef9DDNdZH7WqMesW\r\nANtgilQCYnhpsRW5uV0zeYrZB0iFUbsMuaCv0M3KhVVBni8MwvAumNxgP8C2\r\nIItLj9d/4lrYFBwAvgMfbKC7qG1xAo4JAicBrO/MLiG9wnr74RZ/OTaIHYR0\r\n6W56vRk6vCEYV2XTonbypxtktn8nhpaTHtnJ8nktkkF53CoFqYhs3RTpGent\r\n1bqsnrrYtuamn+m/56ifWGKxUJlc/iFPjyIOpUlTkluMqYA/X/wybPD7thkP\r\nkEe1lK+QeNDKw7lz7za36lmKiw6/rwWR+Wc=\r\n=yEjM\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n[![Eth Consensus Spec v1.1.10](https://img.shields.io/badge/ETH%20consensus--spec-1.1.10-blue)](https://github.com/ethereum/consensus-specs/releases/tag/v1.1.10)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-16.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\nimport {CachedBeaconStateAllForks, allForks} from \"@chainsafe/lodestar-beacon-state-transition\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst preState: CachedBeaconStateAllForks = generateState() as CachedBeaconStateAllForks;\n\n// dummy test block\nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\n// Run state transition on block\nconst postState = allForks.stateTransition(preState, block);\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"e2e0ce66275c037cd633120d5eeded4dccc024da","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.15.0+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"16.15.0","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.3","@chainsafe/ssz":"^0.9.1","@chainsafe/as-sha256":"^0.3.1","@chainsafe/persistent-ts":"^0.19.1","@chainsafe/lodestar-types":"0.37.0-dev.531e2c2b9d","@chainsafe/lodestar-utils":"0.37.0-dev.531e2c2b9d","@chainsafe/lodestar-config":"0.37.0-dev.531e2c2b9d","@chainsafe/lodestar-params":"0.37.0-dev.531e2c2b9d","@chainsafe/persistent-merkle-tree":"^0.4.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.4","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.37.0-dev.531e2c2b9d_1653423915350_0.3671572008219417","host":"s3://npm-registry-packages"}},"0.37.0-dev.11f6d0eea1":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.37.0-dev.11f6d0eea1","keywords":["ethereum","eth-consensus","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.37.0-dev.11f6d0eea1","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"2e70760b787ddc9e8039226fe3fd320bcc84997b","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.37.0-dev.11f6d0eea1.tgz","fileCount":329,"integrity":"sha512-XgwXNC4bAe6CeAU3VkX6ueBE+n8JtFqxw5sCR229iD3rXnz4fG5E+yCbjS382czf+mGrYVqD+ROTZfA6pVQUig==","signatures":[{"sig":"MEYCIQD7kuZhBpZ/7qrqtYP+GCEJRCk5UWfYl4hpT9nyhPbKYwIhAOl+BN/88HTUuT6DMTXvR31R70q9Ij3IjiIMHe1u4iru","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":528929,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJijUc8ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp1Zw//ThvOrTuGpLLC+DRAOxkBF9whaUBGyLJ1MIe3X6Be6eUsGJM0\r\nJhvgR5OllhJ1MvTsvK33rNgzfRDnrkIu3I7lrxtcFOap2PmxqlNsEt4tziyu\r\na5RlTRxcTptT5zGeh375gwKF9nMQeDlUbNb4D6fQKNsFXF9CoyA0E5lInwOu\r\nQDRNUbRuxv89b2pu/emOJy4bcymKcndV/cSeqC0HrvFaAWvNsbYYIr0OrzN6\r\ntqjhBdIxgHsKWMsW5Cro4njQ2h58A+Gkr8iWXYV4oS4udzAARqpn+vOLbH2t\r\nnO0Uv+8E+QhmsqiCgmHJKVo426FW3a6ix8qTcz6XON2FQO8Tqxl+2MfwJlC6\r\nJK5U8Cqibh3t9ztHpKVzdBBSyfCc80+EFAIH60pnAAlsDM/x+LCBAJyEVwgz\r\nzEoV706hZrwjv8jnghoXlkaFoVz9fWpnklwavV0nmFZ/oKAUjWxri6loCtNM\r\nulPN9VylfCsmtxV8zcJudn2QHOCin92nLlXTI/lqzAk5/QKaSB9bnjozRbqE\r\nEwWlCaYhrIuNK0CftlUiiqKlmREjhsEcn2f9IRr/IfTzsFfCg8cQ04Mj0UeX\r\n0TbSbl/kyW6uxQMZIKkR4l+Wf0HSJLB4VQ3vm9C98JA0o/612EELjEF0uViS\r\nLZvvKv/4SFK76jMk8MzwDuGHCWVjq+j0P/o=\r\n=S8xe\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n[![Eth Consensus Spec v1.1.10](https://img.shields.io/badge/ETH%20consensus--spec-1.1.10-blue)](https://github.com/ethereum/consensus-specs/releases/tag/v1.1.10)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-16.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\nimport {CachedBeaconStateAllForks, allForks} from \"@chainsafe/lodestar-beacon-state-transition\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst preState: CachedBeaconStateAllForks = generateState() as CachedBeaconStateAllForks;\n\n// dummy test block\nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\n// Run state transition on block\nconst postState = allForks.stateTransition(preState, block);\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"c7a8420014893207d40d1a9102f959cc2e5fecaa","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.15.0+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"16.15.0","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"6.0.3","@chainsafe/ssz":"^0.9.1","@chainsafe/as-sha256":"^0.3.1","@chainsafe/persistent-ts":"^0.19.1","@chainsafe/lodestar-types":"0.37.0-dev.11f6d0eea1","@chainsafe/lodestar-utils":"0.37.0-dev.11f6d0eea1","@chainsafe/lodestar-config":"0.37.0-dev.11f6d0eea1","@chainsafe/lodestar-params":"0.37.0-dev.11f6d0eea1","@chainsafe/persistent-merkle-tree":"^0.4.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.4","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.37.0-dev.11f6d0eea1_1653425979961_0.3271701012033412","host":"s3://npm-registry-packages"}},"0.37.0-dev.dd0e4dd731":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.37.0-dev.dd0e4dd731","keywords":["ethereum","eth-consensus","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.37.0-dev.dd0e4dd731","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"b7bbacc9be2a100bcd16a06503c3a39f6fc7eeb4","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.37.0-dev.dd0e4dd731.tgz","fileCount":327,"integrity":"sha512-4ami9Vv9HYjxkD4XJX+shu0+6XQOBsHAwnCWGdFF91tPFVubfBNbdwC4tqlUun8LSitPUVAcnmiPBHPEJYSE5A==","signatures":[{"sig":"MEQCIGaHXbiPrBa6tLZDwt3AAR4pt/sdYOVIy5ORtx0cyp6bAiBZERd/EpTj1wx/IDZfvU9rWgocYDNU8bNLS+GUwvS8JQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":490398,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJijUsvACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpf5g/8CUdDehQloSt1i5anTE/bp8hlw5wDo8vo5wJrgF275ZfAj6Hn\r\n+Yylwkh0UEg/QB+MgUGdCKY2E56umh0Pv/r/48hi6BkoGPrZ4gCHhbdOpKhT\r\nCfWPIQRMbYPlJdacSEnK+Q7trClL0J0gbDzzALfDkF+85AF1VzUEGtvocbm/\r\nF59EDdoUGboulg1ShoNAZ60Vg8ma304DFBZS/bbGkr8SDrjKujTfBQpbzV96\r\nDhvVD8OD4se9sQgj6R+RTcDjO9JAATckF4r8AxQaLtdp3wo4JkwwinCnFdCV\r\naULiaIhiMVXprfpCFxNo3svEDyq4qBPtcpHBhD5CYG8yMcvj01ig7lttzVSW\r\n7vDTkWu462k8iKdfWPp552SK+jNEY9yqBq+b3nxxa9R0oYxvuUVkhFMNCW1l\r\n5Ct8gIMvrIvl/p3dRFAkZ+wUV+WjI0V/vxtvu+Y8bke/RSan6rUgV1o5EU21\r\nTGm1VlHu8+DOBelA/NnrizMFy8kjvBfjs3K1oQu4BWOcP2JSCpwh86rtUyHD\r\nIAY0Q76cbaFBfSo1zw5EPJu4JRVVVRwV40bzuVpQayHMhcKt5lwR2bHgnPFS\r\n0NwkEYAbOvQlM47kwRoL8z3/dWBYuH/uvpBAWfuhCxJ6qbr2ZqYaspRudQFI\r\nk48Q79Zg51RatNnmP7/ZbqpEuZi2RY1XE2Y=\r\n=KaYS\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n[![Eth Consensus Spec v1.1.10](https://img.shields.io/badge/ETH%20consensus--spec-1.1.10-blue)](https://github.com/ethereum/consensus-specs/releases/tag/v1.1.10)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-16.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\nimport {CachedBeaconStateAllForks, allForks} from \"@chainsafe/lodestar-beacon-state-transition\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst preState: CachedBeaconStateAllForks = generateState() as CachedBeaconStateAllForks;\n\n// dummy test block\nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\n// Run state transition on block\nconst postState = allForks.stateTransition(preState, block);\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","exports":{".":{"import":"./lib/index.js"},"./altair":{"import":"./lib/altair/index.js"},"./phase0":{"import":"./lib/phase0/index.js"},"./allForks":{"import":"./lib/allForks/index.js"},"./bellatrix":{"import":"./lib/bellatrix/index.js"}},"gitHead":"824694a169c402f40a6bf2a7c6b7b8a60ca6deeb","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-build":"node -e \"(async function() { await import('./lib/index.js') })()\"","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.15.0+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"16.15.0","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"7.1.0","@chainsafe/ssz":"^0.9.1","@chainsafe/as-sha256":"^0.3.1","@chainsafe/persistent-ts":"^0.19.1","@chainsafe/lodestar-types":"0.37.0-dev.dd0e4dd731","@chainsafe/lodestar-utils":"0.37.0-dev.dd0e4dd731","@chainsafe/lodestar-config":"0.37.0-dev.dd0e4dd731","@chainsafe/lodestar-params":"0.37.0-dev.dd0e4dd731","@chainsafe/persistent-merkle-tree":"^0.4.1"},"typesVersions":{"*":{"*":["*","lib/*","lib/*/index"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.4","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.37.0-dev.dd0e4dd731_1653426990949_0.15439656159335446","host":"s3://npm-registry-packages"}},"0.37.0-dev.76f0d0d11f":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.37.0-dev.76f0d0d11f","keywords":["ethereum","eth-consensus","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.37.0-dev.76f0d0d11f","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"42416e6d8c4c0ec46ce71ea945f65b230879377d","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.37.0-dev.76f0d0d11f.tgz","fileCount":327,"integrity":"sha512-kcRBAz4C+Uq5ZoTdACtywoRRA01ficDMTs6DXjIotLSZhz4ejCiDpp5p2OKFvY9KBp+qxsmjrpaH+7xzlxE2Cw==","signatures":[{"sig":"MEUCICOx9re2IijvFKaPwTXbYo0WjVG1DegoDZIsnkG1XpZUAiEA/QvaIbBJiXcSVsiuIK1NdUuxpb6ipOGkLNpiCDuNEJI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":490398,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJijfV/ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoSYxAAljVy6qDQlJXzuOTKfN3VAd+oREha9NTNgilyMflCbDlUu9OB\r\nIAKyZLFeC6CvHh64lrtVeORffGOihr9ptMUrZo+SgN0pHDAOeJB5sOA7LrYT\r\nAVoMWc/zCnhLh6hBK92LchjUz4X1ooJ2ONz98EhiX05xiD1wDnmWYbyNvk6/\r\n15vkP9M1P31ktAa537dN1AfIc+I5KaVlW7Xj4CJK9TQYBObaSWCGNg8MkGNF\r\n0luHMU4wMiqPBlOV0lrftddOEv5pBFvWyD+we0QniI42SawwVRVsRcztH22P\r\nWsCG0ZbTeQtIzeWJXtKarvrCKiyHLMlaJdhsivKIofGMBkqoMgumIfSwFimP\r\nsgu5dGvVVWHy3EKfQRgX93Iy33LBzVi3BEQsW/AafwnJs5ADzgwdTp9iB4Eu\r\nNeajiEtwWJe8ijxwfrLxzLbLCzya3ohmd1d31VJpQ8k5GDjeN6AvPy39X1rb\r\nqt5AqgsrEvlMU35HNiq7iW/GFWU5TIiAwADx4BAZsUqDYmI+jUJot8sy/L03\r\n+YzlR6OayzicHZMbIESc9OzyGjLTzhwpziUzYAEvvLD6BZOFPEpzVUd542An\r\nOjE9nw7vpUMc8p2hU0ebSkVdaQIkrUEtecR+Pq0J/oHC7p1UJ+lolG8zfpT8\r\nYbmreOnJGvhEWDHisdbMP6ng3KA41r3hJd0=\r\n=OI8Z\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n[![Eth Consensus Spec v1.1.10](https://img.shields.io/badge/ETH%20consensus--spec-1.1.10-blue)](https://github.com/ethereum/consensus-specs/releases/tag/v1.1.10)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-16.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\nimport {CachedBeaconStateAllForks, allForks} from \"@chainsafe/lodestar-beacon-state-transition\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst preState: CachedBeaconStateAllForks = generateState() as CachedBeaconStateAllForks;\n\n// dummy test block\nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\n// Run state transition on block\nconst postState = allForks.stateTransition(preState, block);\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","exports":{".":{"import":"./lib/index.js"},"./altair":{"import":"./lib/altair/index.js"},"./phase0":{"import":"./lib/phase0/index.js"},"./allForks":{"import":"./lib/allForks/index.js"},"./bellatrix":{"import":"./lib/bellatrix/index.js"}},"gitHead":"e21d1dba67e06b949b867a922289295a92f5cc88","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-build":"node -e \"(async function() { await import('./lib/index.js') })()\"","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.15.0+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"16.15.0","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"7.1.0","@chainsafe/ssz":"^0.9.1","@chainsafe/as-sha256":"^0.3.1","@chainsafe/persistent-ts":"^0.19.1","@chainsafe/lodestar-types":"0.37.0-dev.76f0d0d11f","@chainsafe/lodestar-utils":"0.37.0-dev.76f0d0d11f","@chainsafe/lodestar-config":"0.37.0-dev.76f0d0d11f","@chainsafe/lodestar-params":"0.37.0-dev.76f0d0d11f","@chainsafe/persistent-merkle-tree":"^0.4.1"},"typesVersions":{"*":{"*":["*","lib/*","lib/*/index"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.4","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.37.0-dev.76f0d0d11f_1653470590929_0.34917868294730736","host":"s3://npm-registry-packages"}},"0.37.0-dev.3db3bf667f":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.37.0-dev.3db3bf667f","keywords":["ethereum","eth-consensus","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.37.0-dev.3db3bf667f","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"e378893619873a45b5e377fbde46acd1bcf53b95","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.37.0-dev.3db3bf667f.tgz","fileCount":327,"integrity":"sha512-+0/zuC2HJTAs963YS+48v3+69oKD9PgPAOMcg1a8w44oU9jgFPHJO/xJe4VWEUi5wsEvLkE/cS6Kf8zfISVnSg==","signatures":[{"sig":"MEUCIQD8LAiJRUxdgKn+kRl/M+RNmdbtAn91emgA84AlJ+iSqgIgPTslmuY+R8p/oJJ8U+SRqc1yVh3iB0IrhQSQUOOgQbE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":490398,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJijjcNACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmraFg/9GQtv/YYRpoMwb/HrPKgSHkuYi9SbX44PjMyNXlAGUTZ1Neqf\r\nTmYMnblM703Pc+X56cDrxwCiVvBXco6y3DFrT5OmK/4Pkzn6ZGDyXaK7C6o7\r\nnoihgRA5BgLOZUkEcENmkltSZvnN9I4xQd1rkk/aOPqtSM4XTvKYFVQ4skAx\r\nfHq3eITYX1n8x8ErbVV1+zgQloZC1WAjkYQ5AVCws9HXb0nk7G4wHa+NGjGw\r\n5CZPHeMm21FkvxU2/5ELaRTmiKbBdZg2IOtoK9CBloS7nbX46JvZitcAMHhh\r\ntFD/SP9fLb8/VqobklJNzHd8Yzb+9595RURjdqBPSp44FUULhQsoe+lLW4fJ\r\nqYn2Vp52xb/2NUvQV656w0A5EXNKe7nnEcqr23pJ6mAMylp/AGa8SkUcVRTm\r\nz6HSDuybWX6flZf1xRMN9srMVSPJPW5yciFRB/4R+ZqAuiEDMYKDKPs02MuO\r\n4g9hZlfcaNH7uxPGR0eDFZnyDBnIAyfv+/Yoo3945abY0vUCMlrupD5Iqfw0\r\nKqkLF+TgNvTaO3ADXj9eZPxFcWtty2fFvCNvRQUbVuYzw/WaMct2+WE6YyRd\r\n/SZeDj7Y3hVIN46o4vuNiq6CJXLGekFCZeyd0fP1OY/7z5WXI1WoAhGVUND0\r\nH3S6BFVlvLht3CANFdB2a0+EsgBsh0gfE7I=\r\n=Eo4v\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n[![Eth Consensus Spec v1.1.10](https://img.shields.io/badge/ETH%20consensus--spec-1.1.10-blue)](https://github.com/ethereum/consensus-specs/releases/tag/v1.1.10)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-16.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\nimport {CachedBeaconStateAllForks, allForks} from \"@chainsafe/lodestar-beacon-state-transition\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst preState: CachedBeaconStateAllForks = generateState() as CachedBeaconStateAllForks;\n\n// dummy test block\nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\n// Run state transition on block\nconst postState = allForks.stateTransition(preState, block);\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","exports":{".":{"import":"./lib/index.js"},"./altair":{"import":"./lib/altair/index.js"},"./phase0":{"import":"./lib/phase0/index.js"},"./allForks":{"import":"./lib/allForks/index.js"},"./bellatrix":{"import":"./lib/bellatrix/index.js"}},"gitHead":"fe98be06e1c0a7c087dc422473f2e6030ff2ff57","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-build":"node -e \"(async function() { await import('./lib/index.js') })()\"","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.15.0+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"16.15.0","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"7.1.0","@chainsafe/ssz":"^0.9.1","@chainsafe/as-sha256":"^0.3.1","@chainsafe/persistent-ts":"^0.19.1","@chainsafe/lodestar-types":"0.37.0-dev.3db3bf667f","@chainsafe/lodestar-utils":"0.37.0-dev.3db3bf667f","@chainsafe/lodestar-config":"0.37.0-dev.3db3bf667f","@chainsafe/lodestar-params":"0.37.0-dev.3db3bf667f","@chainsafe/persistent-merkle-tree":"^0.4.1"},"typesVersions":{"*":{"*":["*","lib/*","lib/*/index"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.4","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.37.0-dev.3db3bf667f_1653487373397_0.154022569006937","host":"s3://npm-registry-packages"}},"0.37.0-dev.1031e7e2bf":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.37.0-dev.1031e7e2bf","keywords":["ethereum","eth-consensus","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.37.0-dev.1031e7e2bf","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"aa2b3f567432843f8b1b9b0d78cdcf426706e95b","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.37.0-dev.1031e7e2bf.tgz","fileCount":327,"integrity":"sha512-5PCc/CTyEyfFyyhCb2aPVWgeS/6i+4RTbRCMPjPmkYBRp0ImCK91Y+Lt3LXkWGOYCGFYSMuPC20EoOkR95G5MA==","signatures":[{"sig":"MEYCIQDh6x2a3utxCjgWtDIcL1MrERyTqUXwLKVzrfuGRJLdFgIhAMhC683nV3xqFdYW5nCr1x+anjtqynsd8bY7SsQpP5Xs","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":490398,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJijjigACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoL0g//buUsEsCWwRVovAnjmpVan47BKMUAX7HphgRsxH1ZoDzcCq2u\r\nmcNSHYrHA6/OEuAUArKXYSw9ieeVflNSNWHn+Qd2FStO4ELK7KK0rcOIlwUJ\r\nZfmJcH+uf7FcRxI4ZmtTnfG9OdtjMQIX0aYdAKd8wQUBTYJhdoYD2P9BgQfZ\r\nb/4+s+YFV+B5NgbYxakPlxnX1RJ72U7vTs1XaXwFVJVtu4OpniYOF47iyshh\r\n80pUiXqraw6IKevfAnWK4nLcJZSwCAdptg9YnMLqwnMVOnswjUUleq4aupmo\r\n6hLj17QeDCOoHQiNag26FDoqSOc9AH1MoeN9IPgpNOiWbctp1ghblJfJ5qN9\r\nNrQuW3m1LvWZvztDXQR6MM6rg3rBqtlKL9eYc3giHcSIf9q/pTLx0HLG+VXv\r\nUo1IBco3DbALrlT1QCglCa5GAof6rwatawIZmPegyAmJwStrRYM4YerlAJvn\r\n+Cygsb8jX3TmL2zFSQdwv+O5g61JcXYiRfJlqefJzJVLAb9DRtksWGzHS3ih\r\n92Vgf1DsSfJyXb5vNoQEX50wmeE3f+iDtTbhRxOyXAiRRnElnvQv+ozJoQNd\r\n+eFAk4Bn8M43dVXvZZrOvMo1l0r7qJ4O9BmHnJuusqWSnEuyAjEDbpOSd2lV\r\nbX8oAo/BAfbcOCgLX8UoSzaKSVlw5A1TxZQ=\r\n=ZvwG\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n[![Eth Consensus Spec v1.1.10](https://img.shields.io/badge/ETH%20consensus--spec-1.1.10-blue)](https://github.com/ethereum/consensus-specs/releases/tag/v1.1.10)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-16.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\nimport {CachedBeaconStateAllForks, allForks} from \"@chainsafe/lodestar-beacon-state-transition\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst preState: CachedBeaconStateAllForks = generateState() as CachedBeaconStateAllForks;\n\n// dummy test block\nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\n// Run state transition on block\nconst postState = allForks.stateTransition(preState, block);\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","exports":{".":{"import":"./lib/index.js"},"./altair":{"import":"./lib/altair/index.js"},"./phase0":{"import":"./lib/phase0/index.js"},"./allForks":{"import":"./lib/allForks/index.js"},"./bellatrix":{"import":"./lib/bellatrix/index.js"}},"gitHead":"326e60c84560434b38ac2b03958d985a391cbcae","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-build":"node -e \"(async function() { await import('./lib/index.js') })()\"","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.15.0+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"16.15.0","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"7.1.0","@chainsafe/ssz":"^0.9.1","@chainsafe/as-sha256":"^0.3.1","@chainsafe/persistent-ts":"^0.19.1","@chainsafe/lodestar-types":"0.37.0-dev.1031e7e2bf","@chainsafe/lodestar-utils":"0.37.0-dev.1031e7e2bf","@chainsafe/lodestar-config":"0.37.0-dev.1031e7e2bf","@chainsafe/lodestar-params":"0.37.0-dev.1031e7e2bf","@chainsafe/persistent-merkle-tree":"^0.4.1"},"typesVersions":{"*":{"*":["*","lib/*","lib/*/index"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.4","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.37.0-dev.1031e7e2bf_1653487776624_0.5995485534350207","host":"s3://npm-registry-packages"}},"0.37.0-dev.18c504c016":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.37.0-dev.18c504c016","keywords":["ethereum","eth-consensus","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.37.0-dev.18c504c016","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"b3d439bc163391d717f8a1052f09c5c490513ef2","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.37.0-dev.18c504c016.tgz","fileCount":327,"integrity":"sha512-8xsG1smgr84iuY7BtLaptnnDcJYXh9eoaexV1RlJWIJx+DRrwepuddDkMZ9zc+1nPaaYhP5Lb6q9ZeIADRawIw==","signatures":[{"sig":"MEUCIAZAtEtIFjz+1YL54RLhGAloAA2scxnyy984lAyySq3BAiEA5H4/knLXLl63fXkHc7UOp/D5HOtMFN5KQTEfU0agOd4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":490398,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJijuY/ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrDNRAAnirK3oGOk0TXkws8sZ9gPuStgGsLdsrgmcUoXj7ZCpmRo/Zn\r\nQWt9EIZ1hvgB6uo7SKK72AliMO3zRw9eNs5C3/qVXLLt6ek+fogW4DKlJ6i+\r\nlrQRVUH0N6QO1sj6PadAfXsTLTbqIOu/uLosff0BYe917joHwQ4FltLZu6h5\r\nBAijBsWrb16WPkLSykKng1fnYxbaH4SU6KiOK8arHzLocjjr8K9dXjfRkMbK\r\nliS6nMiOUHCG0/jMu3yB1EKlTolDwM2DmudlqPQO12OfUv+mIRF5+5k0zISQ\r\nhzFNtkdq4RN3GO85Bway0zc1E9WJWIT5RTCxE1YmCINPbu4MIJDoemfu8mZl\r\niI4QUVNc9zL2sP6BrbGnyyL4isflx9aP8Ew4NBvsz/tNbPwiDCHz9ezeBvsu\r\nVHuccD5IQtDELg8OHdpCET8p0cu0ZArMkLMAE7DYEObMwZ3XwPeK1hsMEIoi\r\nYi16xmlK27yZ7GqMy+nBQ89pkJJ+GFG1zP5nG1ok/x45evs0Js1mOCjEs/cx\r\nxOI1ZX810Nwsi788NcTyLXQBCCYWu8ejJPbzmwjNHyRB0IImAQxpOoeL/Ate\r\nzLemFibKqf4eEjUkkewPBuxd1Vg7RhL1IV50cRDhLSLkraoKEQMCT23A0qWV\r\nVLX8GoVlBUU+dpKtM6HocG+bGAMPntoP5P4=\r\n=BAEa\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n[![Eth Consensus Spec v1.1.10](https://img.shields.io/badge/ETH%20consensus--spec-1.1.10-blue)](https://github.com/ethereum/consensus-specs/releases/tag/v1.1.10)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-16.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\nimport {CachedBeaconStateAllForks, allForks} from \"@chainsafe/lodestar-beacon-state-transition\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst preState: CachedBeaconStateAllForks = generateState() as CachedBeaconStateAllForks;\n\n// dummy test block\nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\n// Run state transition on block\nconst postState = allForks.stateTransition(preState, block);\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","exports":{".":{"import":"./lib/index.js"},"./altair":{"import":"./lib/altair/index.js"},"./phase0":{"import":"./lib/phase0/index.js"},"./allForks":{"import":"./lib/allForks/index.js"},"./bellatrix":{"import":"./lib/bellatrix/index.js"}},"gitHead":"e60a26b0fe928d012183c59eae570206aa60c092","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-build":"node -e \"(async function() { await import('./lib/index.js') })()\"","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.15.0+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"16.15.0","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"7.1.0","@chainsafe/ssz":"^0.9.1","@chainsafe/as-sha256":"^0.3.1","@chainsafe/persistent-ts":"^0.19.1","@chainsafe/lodestar-types":"0.37.0-dev.18c504c016","@chainsafe/lodestar-utils":"0.37.0-dev.18c504c016","@chainsafe/lodestar-config":"0.37.0-dev.18c504c016","@chainsafe/lodestar-params":"0.37.0-dev.18c504c016","@chainsafe/persistent-merkle-tree":"^0.4.1"},"typesVersions":{"*":{"*":["*","lib/*","lib/*/index"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.4","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.37.0-dev.18c504c016_1653532223808_0.878650003298008","host":"s3://npm-registry-packages"}},"0.37.0-dev.f4619affeb":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.37.0-dev.f4619affeb","keywords":["ethereum","eth-consensus","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.37.0-dev.f4619affeb","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"cd0a499bd9e9f4a1e2a74fd0316a94c3a2fc34d6","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.37.0-dev.f4619affeb.tgz","fileCount":327,"integrity":"sha512-vSBd7O9qwUDsxa+wnEHlJCL14x1UqnwkzyW2LPR68oXN0T+f3y1RnbXhi+L49tyHJGv4GzqIaSq3N6uUok4/tw==","signatures":[{"sig":"MEYCIQDHtrC9yYFILK4leoEuWbmzskdWMD4BtmUmQMpP1seUnwIhANkGvRW+Z07gJqjfiooSYTvNKiDS8Obbcwsg50mTrvhC","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":490398,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJijw1GACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqSqQ/+JXNwvkO1SWnlIzdY/JIPXcXBnV5OnlR9LRf2PjjPhPzELcIy\r\na5rErw/lteHZ9yxTT0DizluDzEvus1RDqx2Sn3IS5lw7fr/7Jl+7gYgh00vg\r\n51RTohkofyLJtAK4lsltTVlTQJXc0EraLK4cZGPFNd6HrxVyt/02Z2muZYgF\r\nIkzt9TvtgdUqhoudGgSYKReJ78lfqaAtY7JxC2n3KhwZ9dlwDtTShtNJtjjm\r\nZvLUL6Uhohfq1HNp9mY8Bq79eWQUrtuaMOEd0Upykz2jDGmUNThJWlI7TJuG\r\nrHzr1n97gbJGLuM4Dpo49PUKrJgKyHjne4kEA2TzU9GN92sM4HUU18sZtLvU\r\nPbspGZgvlJryZykG6K1CWr3jDjmHG0EBSQMuQuYsaIV3TMZ1saeuK4Xa1dOu\r\nZZ/dIHDfDyNMH+B4+AyLwNfhRbfMyOFOAK/PHpKko8wmgaSc4mU+kBdKMnPn\r\nvrLEiigmpfZja5rsxE87DBeHnLNCosBNib7RUDTCIRNbBhk6ZgwGzve1xeTC\r\nBdiynqAfgjpeu9FQHxyYQl+ryl4Un/ei4nUjIPNFW9cfohMbFLw1e8J8ooDb\r\nZAxRrNTUJGJBZy/41zlXVlPSHeuJMFh8Cns59fqCDwOoDlCj1SQdUAdHpjLb\r\nQGPASoAvOxbDQHYUQNAvbFvoM3ysV/oycXg=\r\n=bgUg\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n[![Eth Consensus Spec v1.1.10](https://img.shields.io/badge/ETH%20consensus--spec-1.1.10-blue)](https://github.com/ethereum/consensus-specs/releases/tag/v1.1.10)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-16.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\nimport {CachedBeaconStateAllForks, allForks} from \"@chainsafe/lodestar-beacon-state-transition\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst preState: CachedBeaconStateAllForks = generateState() as CachedBeaconStateAllForks;\n\n// dummy test block\nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\n// Run state transition on block\nconst postState = allForks.stateTransition(preState, block);\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","exports":{".":{"import":"./lib/index.js"},"./altair":{"import":"./lib/altair/index.js"},"./phase0":{"import":"./lib/phase0/index.js"},"./allForks":{"import":"./lib/allForks/index.js"},"./bellatrix":{"import":"./lib/bellatrix/index.js"}},"gitHead":"9e6541da7b803c16cae2e58c56e05d95fb5d9e54","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-build":"node -e \"(async function() { await import('./lib/index.js') })()\"","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.15.0+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"16.15.0","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"7.1.0","@chainsafe/ssz":"^0.9.1","@chainsafe/as-sha256":"^0.3.1","@chainsafe/persistent-ts":"^0.19.1","@chainsafe/lodestar-types":"0.37.0-dev.f4619affeb","@chainsafe/lodestar-utils":"0.37.0-dev.f4619affeb","@chainsafe/lodestar-config":"0.37.0-dev.f4619affeb","@chainsafe/lodestar-params":"0.37.0-dev.f4619affeb","@chainsafe/persistent-merkle-tree":"^0.4.1"},"typesVersions":{"*":{"*":["*","lib/*","lib/*/index"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.4","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.37.0-dev.f4619affeb_1653542213936_0.5450466543402488","host":"s3://npm-registry-packages"}},"0.37.0-dev.868295177e":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.37.0-dev.868295177e","keywords":["ethereum","eth-consensus","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.37.0-dev.868295177e","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"cfd055f5120db21f9c014460b4185b7cfa6ec4de","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.37.0-dev.868295177e.tgz","fileCount":327,"integrity":"sha512-yOaSrC1xgy7UOOmQPEpgdz6CGBg3LuJfVxzfi7L4C38nUHv0v3ZL6pXR0DRSC2pUEjvRl0min/dwNhaWU7lZQw==","signatures":[{"sig":"MEYCIQD37HfTfL0eGFUEV6hlmCghMSfzaxPhYuSKpvHXhmqi9AIhAKZ5pt3wmgMaHslcWCw0AWCEezMalnpRNrkcMC20cLQ6","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":490398,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJij0PmACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoyOQ/+Ppyl+v4eJv1oIhzaC9Ih3/7Q1LXQhzTkcZ5/DMIdjPTQPBkG\r\nSwhn1uUcANwgzxsG0V6UDPd8Lw29wfLWgNSO7xcP2jDvbQFTZ5TPHR4U3QzC\r\nCQvy1MKBMUXLfYMQyJ9iNRkTWhR6fuDikxURDImitw6mGc2TR3Dx/9SjRxex\r\nzKMUtsNzvPicb6idL44MxMO0lkHZ6Pf2AQcBJFIwW3AN+BI4LkuIAfQr7ve6\r\nBmaeN11H/XDHzzdkdCugs2eM1wlu6YTaR50VH+wQDrLRKAjQpGv97nlVtnwQ\r\nFZAzRsjYst0kgNo/Ms1D6VvHNCaIupRjWck8+AAl0+AvfeHbLJKh3wVe4ouD\r\nv9MZ09s+JXcF3O4x+X25eDpwl/pbsh8RmbiTTM9PhLb1GHVg89voCHgAPubc\r\nUr9WRGdlkAygtqX5JxBRFu+likvBvXX5oCUGfacToRWBF1IGjuw6dPftwR5o\r\n+DHkk4y29Pc16JfLfBs6SS66Yqhs8Bg+RcC5NeJBD3HlKuuqdS8BpKx9pXWs\r\nOk32khAFTL3fk0GTNDMoP/wrkMTk/7fh7PEgy/sPgoSSAGCoEpo9NqN+zkmr\r\nkDdm+jR9XOvm5WTcrI0eNyzuBMKS9R+ZtmqOH9sFBpR9fPCdhr6+1FHzmVtR\r\nTjYEVUbyEAEct6PknzI3xArC+CyrD2SKSEA=\r\n=oiAd\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n[![Eth Consensus Spec v1.1.10](https://img.shields.io/badge/ETH%20consensus--spec-1.1.10-blue)](https://github.com/ethereum/consensus-specs/releases/tag/v1.1.10)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-16.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\nimport {CachedBeaconStateAllForks, allForks} from \"@chainsafe/lodestar-beacon-state-transition\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst preState: CachedBeaconStateAllForks = generateState() as CachedBeaconStateAllForks;\n\n// dummy test block\nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\n// Run state transition on block\nconst postState = allForks.stateTransition(preState, block);\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","exports":{".":{"import":"./lib/index.js"},"./altair":{"import":"./lib/altair/index.js"},"./phase0":{"import":"./lib/phase0/index.js"},"./allForks":{"import":"./lib/allForks/index.js"},"./bellatrix":{"import":"./lib/bellatrix/index.js"}},"gitHead":"fdeb14065b3b40eb8d2aa6b021d42095fec4ced4","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-build":"node -e \"(async function() { await import('./lib/index.js') })()\"","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.15.0+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"16.15.0","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"7.1.0","@chainsafe/ssz":"^0.9.1","@chainsafe/as-sha256":"^0.3.1","@chainsafe/persistent-ts":"^0.19.1","@chainsafe/lodestar-types":"0.37.0-dev.868295177e","@chainsafe/lodestar-utils":"0.37.0-dev.868295177e","@chainsafe/lodestar-config":"0.37.0-dev.868295177e","@chainsafe/lodestar-params":"0.37.0-dev.868295177e","@chainsafe/persistent-merkle-tree":"^0.4.1"},"typesVersions":{"*":{"*":["*","lib/*","lib/*/index"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.4","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.37.0-dev.868295177e_1653556198305_0.01367899511397841","host":"s3://npm-registry-packages"}},"0.37.0-dev.7f7ef80d11":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.37.0-dev.7f7ef80d11","keywords":["ethereum","eth-consensus","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.37.0-dev.7f7ef80d11","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"647c4e5147c1c9f0977eb1b8ab8d94737b920429","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.37.0-dev.7f7ef80d11.tgz","fileCount":327,"integrity":"sha512-3WdRlcfBcpHOahZt3qgaCW05I/RHwccjZ7kW8mN/u/FHo9nYFhMus1xKNU2EHtS/sEF6CTW8yLzf7kQ5hyj//w==","signatures":[{"sig":"MEUCIQDd6kS8tHaq3uTIOP1PqbzXbCY5nIS68g3Nx7nK3s67RgIgUWBN9YisY5X9EZzYiOyinUaWMdufBJoIuXxPmkLE1kc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":490398,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJij8jkACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqTGQ//erTfWxoNeUtN8dSS6VXumW04SSjY7Uq+y7T3HluNbMDzrnOF\r\nP9QathnqRqm9uf5E+uHIC5C4Vsg1yANzmoevS3Tkw7AbVOwOb8QxaZES9NA0\r\nYeHR0p7tf5JrJB5ezYK7puIDBDvHGkDhVvaXqV50UtgtXHcNUmhCZQgBtWih\r\nQi1+itxSCm1qOqYUybCLV2MxqmAq2T+l5EY1fKdI3JqPjlpS/+wO9dlEN4hW\r\nP1FigixjxJcRslC0mUqsOTcfn+QkPYxFeV4lxhNI23le2pA4Diz5VgVwNcqa\r\nbBTvK/tSSeREhiH2aX55SnOFF4ovMtklvsjWebj1N7GNwrE2PEm64vBDJ8EB\r\nxOQj5+AeJiws3uMdF3MarhlNaMQTpyHcW8TLG6YrOSrbAcWeU0mTzYF69y2H\r\naMWn8gWBC1bDiuTzNsZvF586/y3lnuQzck0QU+BOIO4b35+XcHjshOi1f9YQ\r\nImy+wyUdq0pAcHLiw3TPaXXZd8wuhlKHDDgeYLkgBK/KjEKw4PeDSvsOE94l\r\nMtlKBfOn5TcukpRmqxGByGNxMef7YUB0j2RtNYvReymr77YS3Dc/8ALJL2p5\r\nAbMrTju6lg9Gh7NyATTVQ14XPfan9jFssaz6f0Jcv8cwPq/J8VydaBFQIoAo\r\nL1RB/Wm6ylvELuYpC85YRsdh09TvCAVVGLE=\r\n=uOad\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n[![Eth Consensus Spec v1.1.10](https://img.shields.io/badge/ETH%20consensus--spec-1.1.10-blue)](https://github.com/ethereum/consensus-specs/releases/tag/v1.1.10)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-16.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\nimport {CachedBeaconStateAllForks, allForks} from \"@chainsafe/lodestar-beacon-state-transition\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst preState: CachedBeaconStateAllForks = generateState() as CachedBeaconStateAllForks;\n\n// dummy test block\nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\n// Run state transition on block\nconst postState = allForks.stateTransition(preState, block);\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","exports":{".":{"import":"./lib/index.js"},"./altair":{"import":"./lib/altair/index.js"},"./phase0":{"import":"./lib/phase0/index.js"},"./allForks":{"import":"./lib/allForks/index.js"},"./bellatrix":{"import":"./lib/bellatrix/index.js"}},"gitHead":"04d68bac5d6f161db7f178bfb73cb9b9e1ab2509","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-build":"node -e \"(async function() { await import('./lib/index.js') })()\"","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.15.0+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"16.15.0","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"7.1.0","@chainsafe/ssz":"^0.9.1","@chainsafe/as-sha256":"^0.3.1","@chainsafe/persistent-ts":"^0.19.1","@chainsafe/lodestar-types":"0.37.0-dev.7f7ef80d11","@chainsafe/lodestar-utils":"0.37.0-dev.7f7ef80d11","@chainsafe/lodestar-config":"0.37.0-dev.7f7ef80d11","@chainsafe/lodestar-params":"0.37.0-dev.7f7ef80d11","@chainsafe/persistent-merkle-tree":"^0.4.1"},"typesVersions":{"*":{"*":["*","lib/*","lib/*/index"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.4","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.37.0-dev.7f7ef80d11_1653590244015_0.5819834906054988","host":"s3://npm-registry-packages"}},"0.37.0-dev.dfd4cdcbf5":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.37.0-dev.dfd4cdcbf5","keywords":["ethereum","eth-consensus","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.37.0-dev.dfd4cdcbf5","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"178c64b7fc60dc30838089641f712d9ad09010a8","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.37.0-dev.dfd4cdcbf5.tgz","fileCount":327,"integrity":"sha512-FITgJDxA/a1vACOfmMoJRj/pQ+o7Kv2z6/GrqTsA0mp7YVkxy1RC3rHAtgRCLBqjDFNrLfO/rvvNCITMkMSKgw==","signatures":[{"sig":"MEQCIEHlDdnxUHtI4eSEsJY8isS7BSb16qbcMPvxCSL7HEMBAiAGlvwc/dxZuMd/cEk96zW9tL+YACFOi9DPE0H44uL78g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":490398,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJikB0bACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr0gQ/9E5IDChTaa2sa1cSuSXC+34FGanGF9SI+y1u+XeIvGuPg7oSC\r\nRTMLO9GWfWcFZelmwOgp1mGdwNMmNcFe3q+l8ziIdpZMe6taMrQq/jkUtbmH\r\nfMya05pxcYi2pFNu3l3IVphFXCyamAogHMjVwFe2Mw9fbB61Jkbb4pQix2ZJ\r\nai9qqpNqawDNBg1qnVt7a05iD0ogRazFNOmNFuD8XcxNB6RGPt4+XanRy87a\r\nSkg6iBOZub+LLlBbaNbMIq81oNGtB197/0ygYTpOgGaCd6AQE8Sn1+ipR9nB\r\n2/Xlw2Vz2/hqcjVO00XR5XVEQERcdno7fOmAaywcdlBV8PgebNcqj9Wficvx\r\npmwkHPhwm6U8NHMBDkzcNWUMFEe7sl7Qt6d8K/Nq5gCqBmWAnNzDGtqdgSfH\r\nz26XB8dSUy8Waqt2vagOTWGLit+EW1T4QzGQ/S3pkxOkdJNzpPSrSwLMOstW\r\nAT2qlKBnVucXt1UZrQQ2l6uAESUtTW1mUj9B5w2YNL3Nzj9Irt7AswT8jK2G\r\nsD8y6BnWUAmvQcV8HjPm2KXvym+ZAqxxlop6cxvqoCFxOTZPJt2x1GZVPQnZ\r\nju/tUfl7nkRa4xyzaXRngSubQDTPwne+/3Dmdt9KuWy7yf4Ab2xg0WkJJCq7\r\nnvxceOT64pNfVnrFus2tE9dr5CtjWNIWRAA=\r\n=E/dt\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n[![Eth Consensus Spec v1.1.10](https://img.shields.io/badge/ETH%20consensus--spec-1.1.10-blue)](https://github.com/ethereum/consensus-specs/releases/tag/v1.1.10)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-16.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\nimport {CachedBeaconStateAllForks, allForks} from \"@chainsafe/lodestar-beacon-state-transition\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst preState: CachedBeaconStateAllForks = generateState() as CachedBeaconStateAllForks;\n\n// dummy test block\nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\n// Run state transition on block\nconst postState = allForks.stateTransition(preState, block);\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","exports":{".":{"import":"./lib/index.js"},"./altair":{"import":"./lib/altair/index.js"},"./phase0":{"import":"./lib/phase0/index.js"},"./allForks":{"import":"./lib/allForks/index.js"},"./bellatrix":{"import":"./lib/bellatrix/index.js"}},"gitHead":"f6164a4ddf5bac1a47fcdf2d47313abbd8f61909","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-build":"node -e \"(async function() { await import('./lib/index.js') })()\"","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.15.0+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"16.15.0","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"7.1.0","@chainsafe/ssz":"^0.9.1","@chainsafe/as-sha256":"^0.3.1","@chainsafe/persistent-ts":"^0.19.1","@chainsafe/lodestar-types":"0.37.0-dev.dfd4cdcbf5","@chainsafe/lodestar-utils":"0.37.0-dev.dfd4cdcbf5","@chainsafe/lodestar-config":"0.37.0-dev.dfd4cdcbf5","@chainsafe/lodestar-params":"0.37.0-dev.dfd4cdcbf5","@chainsafe/persistent-merkle-tree":"^0.4.1"},"typesVersions":{"*":{"*":["*","lib/*","lib/*/index"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.4","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.37.0-dev.dfd4cdcbf5_1653611802886_0.13427951264564286","host":"s3://npm-registry-packages"}},"0.37.0-dev.b671c0e2c3":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.37.0-dev.b671c0e2c3","keywords":["ethereum","eth-consensus","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.37.0-dev.b671c0e2c3","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"d68fb00b85c8447c630f0b201eee1772ef978363","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.37.0-dev.b671c0e2c3.tgz","fileCount":327,"integrity":"sha512-USjIt0P0A07boDo7aCwA0GxzE7VCqPImszb7Q/wdyy3Ty2h3+O1i+GcbmBczuiHRvg93c13xnjLCSxGu0qozug==","signatures":[{"sig":"MEQCIAzIwVmJl0me/aQ9fY5YMeH/2pWBfy73i91UgIaXqodwAiAzB/pEDZR7XWJ9YqqeUSbtUjSg7J1B2LK6IwniHpfvVw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":490398,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJikB58ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrM6hAAoSirfJnQNkVPVkmdvKjjG+8voK2gTlzQyuNr2hDXN03iqtuF\r\nZXDPKU0bw4vGP6vc1KKFAop3w5Mw+1AvSwQ+bRo1PZnzk3cnOa1cRgv9C7J4\r\ntBj4F4snONJI76Br4TbwaNp/czfFb5vOveEc9akiczEUM19AE24KiTC7SXfy\r\nWNQhTrTmKnYfmQPqBbaDIhU4zk/6VFtHGSVX9IaP3ujOMCFYNEXS5iHAQVGx\r\nqslnbCyVJHJhJcxYI9tgtYdgiphgvObJUBwWGODmtnZl29bVX3YhLEkjnuVr\r\nAzTeKukFJbvjAik2WqF+MDFI5IqiW5lnqX1/8EA6Nc1lXwR9PgO0Qc9ltp33\r\nZJ1XLLSB7IDllVWIgTNpGIeEBgKQDqrGtnWr4v0y/oA0SxmG0bbQ4dA0oNzR\r\n/3oOsiYbHqgA0VF3/q5APEcUe2OECdexFY2eklq0MG69ZyuLUZW86PT+Hfuv\r\n78sIVu4msceltFqYkw0vBtmKX8XJDhXtSl+zazkT5SNoOiHbY/mPN9X8T0hr\r\nH+G+I2OMmJCtP97zkmqv+8M0CiztUishIHZSX1PmluT3nnRxNB0nQTf9rxxc\r\n1HD6CnBJl3SSbWNnwxgPKDdxTb5qNco2UGaqXPouDITOtU2Jw75GP7IsN1QB\r\nQxywy21QKJNbLwPHNUCk+qm5zf8BU7jiQg0=\r\n=U8aD\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n[![Eth Consensus Spec v1.1.10](https://img.shields.io/badge/ETH%20consensus--spec-1.1.10-blue)](https://github.com/ethereum/consensus-specs/releases/tag/v1.1.10)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-16.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\nimport {CachedBeaconStateAllForks, allForks} from \"@chainsafe/lodestar-beacon-state-transition\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst preState: CachedBeaconStateAllForks = generateState() as CachedBeaconStateAllForks;\n\n// dummy test block\nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\n// Run state transition on block\nconst postState = allForks.stateTransition(preState, block);\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","exports":{".":{"import":"./lib/index.js"},"./altair":{"import":"./lib/altair/index.js"},"./phase0":{"import":"./lib/phase0/index.js"},"./allForks":{"import":"./lib/allForks/index.js"},"./bellatrix":{"import":"./lib/bellatrix/index.js"}},"gitHead":"79a66cd928917f68ee2cc166882a67be473cc374","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-build":"node -e \"(async function() { await import('./lib/index.js') })()\"","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.15.0+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"16.15.0","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"7.1.0","@chainsafe/ssz":"^0.9.1","@chainsafe/as-sha256":"^0.3.1","@chainsafe/persistent-ts":"^0.19.1","@chainsafe/lodestar-types":"0.37.0-dev.b671c0e2c3","@chainsafe/lodestar-utils":"0.37.0-dev.b671c0e2c3","@chainsafe/lodestar-config":"0.37.0-dev.b671c0e2c3","@chainsafe/lodestar-params":"0.37.0-dev.b671c0e2c3","@chainsafe/persistent-merkle-tree":"^0.4.1"},"typesVersions":{"*":{"*":["*","lib/*","lib/*/index"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.4","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.37.0-dev.b671c0e2c3_1653612156383_0.24711293781370558","host":"s3://npm-registry-packages"}},"0.37.0-dev.2883368c84":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.37.0-dev.2883368c84","keywords":["ethereum","eth-consensus","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.37.0-dev.2883368c84","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"d781f15ee3f3fc72114d4f4d1362b05319cb50ae","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.37.0-dev.2883368c84.tgz","fileCount":327,"integrity":"sha512-lRas8W0b71JaPdCn5/YTtXSlZtC0r0eHGs1ADa9ETK+VMP8n4Pg4TFjBEuu7nJRBgk3IKXmGV1rk78t3ba3NtQ==","signatures":[{"sig":"MEQCIBgBtKVVs2c7rzyYDQay60D9BNrmqlQaI/cQCbaItJBvAiAlO9WJWGypccNFjcwL+2S2NG/pLspEQsEtm/xMv5NuyA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":490398,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJikCLKACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqR8w//YuORysv/Rnnb0cg/++GlBtgTdpEFyXcVYYtx7iQLK7GL5OGR\r\n6bTetjdPeH4T2nEjvVXEYRhNFTbmfCl2QitFwMGN5hguQwekY9FC4kkc7h0a\r\nGnVVNE61/5i6YsYORFwYi2lFtvSpndHG7Q5BIUEeCggR2MLhyHAJQHBtWFU1\r\nm/x2QbgCdoWJmGCVC+yrvpReq/Y7s1n8zNFwHVL65qGrOtoci9iWBXTPeh61\r\ntfBKmCQnw0DOAy/evcUFFSAZ9HKFWpVtrLbkp8q/EUvgkryapzSFhN/LdhhP\r\nrgH8ZI9dAWmA23yQ5pwBKiTzQ4BGRdQA3MR7vLhxCqC4cDVsji0BBL1AsSOi\r\nEE59hiW4Mf+h/aHRKNNOApglHMKdwijYTOTffwAXspiwbi3qhK6ELDh9WCE5\r\nIKyGEOi/g/ndZhDMdlAmJdcLpmOsSlr5w0yAr7hfoHFp6HeL6qwJtCl2cH7S\r\n0UiAep/EbTQHuMWPeJRqv3eHuXnyeA1REouEr1bY8uqWv2VQ/gTuOx3TKjLq\r\nTDcURRp6HzX/sKdZjPm10icO8RWEcpx0iYsEG4GuWCy0z6tPBGHoMZI2YJt8\r\nbj8f0akgUVkepSaSVTKb2VRO9QgyfvJYCZ3IQnEt1xIFAhH/QdIsB1eNAuvo\r\npZ1Idd1K+lX23ZyCVi7ZS9pjBmX77lU0pNc=\r\n=rG98\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n[![Eth Consensus Spec v1.1.10](https://img.shields.io/badge/ETH%20consensus--spec-1.1.10-blue)](https://github.com/ethereum/consensus-specs/releases/tag/v1.1.10)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-16.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\nimport {CachedBeaconStateAllForks, allForks} from \"@chainsafe/lodestar-beacon-state-transition\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst preState: CachedBeaconStateAllForks = generateState() as CachedBeaconStateAllForks;\n\n// dummy test block\nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\n// Run state transition on block\nconst postState = allForks.stateTransition(preState, block);\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","exports":{".":{"import":"./lib/index.js"},"./altair":{"import":"./lib/altair/index.js"},"./phase0":{"import":"./lib/phase0/index.js"},"./allForks":{"import":"./lib/allForks/index.js"},"./bellatrix":{"import":"./lib/bellatrix/index.js"}},"gitHead":"1e9706dc38f502aa48b26f1cce08c311f0a6fc21","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-build":"node -e \"(async function() { await import('./lib/index.js') })()\"","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.15.0+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"16.15.0","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"7.1.0","@chainsafe/ssz":"^0.9.1","@chainsafe/as-sha256":"^0.3.1","@chainsafe/persistent-ts":"^0.19.1","@chainsafe/lodestar-types":"0.37.0-dev.2883368c84","@chainsafe/lodestar-utils":"0.37.0-dev.2883368c84","@chainsafe/lodestar-config":"0.37.0-dev.2883368c84","@chainsafe/lodestar-params":"0.37.0-dev.2883368c84","@chainsafe/persistent-merkle-tree":"^0.4.1"},"typesVersions":{"*":{"*":["*","lib/*","lib/*/index"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.4","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.37.0-dev.2883368c84_1653613258054_0.24879501551941252","host":"s3://npm-registry-packages"}},"0.37.0":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.37.0","keywords":["ethereum","eth-consensus","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.37.0","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"521b115e8251a015998da43e37e9f42ad4e0ff52","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.37.0.tgz","fileCount":327,"integrity":"sha512-iUMBR2YForD70qXPym+RW0CCuLZPfD76UzTobBXa6Sgus53yBPPmKAzAArvIJEov7XQQi4UIKDLCcyR4u2DBkQ==","signatures":[{"sig":"MEYCIQCcOjfKad+BWLikw7TapY89aO0zHslqtdYB29vslhLCPAIhAPCO8vDIZN2VgbmDqpWZg7cvGXH7xe0wZH0FcEtmMJIU","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":490327,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJilJ8LACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqywg//aKHKV6yG3EPdJ5GTWMLgZJokelq+PXh0hRc297Vc6W+J2/z9\r\nBeXpCAhzJflDth/8PotGmcg+PrSGUlq9zrv5HbpSWXmVdI9q7atmSqybhUjx\r\nqhjmKjUSNKZCW1QOyMCDuf13I2N3/NiHDbYNOIlA2wu2YdndZWbws/ACuo/A\r\nwct/e5eEGsJESRLk7eVHjE3awS+pORo2N1RfotutImK8JOmmVAON7DksYzOA\r\ntx5qEk2KaDY90mKcpVd2laWWwYqLnPXpovfIGiRBpP6HdYh0A+26TfAWYtVt\r\nUiQWuNkbGvxKbz9ik+fLSYa45HRzFZCSrwuF8ljwKLni8iARAOGzYLc6fMc/\r\nYAxOQZdIf02yU5LH8tIz2ZBXdbIFJfz7BvPniD/ISW7hrWrj1TvYrZawwq9j\r\nLB4s867p4FjLM4E+knLYTIsZvEPGU5RskZzPMozxZa8AYlLVLNoCb5aK5Isx\r\nxLZngDC1NYAdOXo9+jvygQU7t8yQibWrZZFk+qQOi93ekBQSNZUfW/JSkkw9\r\n+VIiBgloULPDkFSew7qgW8/WdYFcS/n+v0gjCKqlxrC9I7u7gOtkRax3cepm\r\n3uuDtvB8vS+QwvGh586+/dx4E+p0Mxf6tisqB/Fx2TeC5AOc/QGGjXt1eGG9\r\neI1V6gfI3gkuIJtyolqZ2Oi1EZtCxL3GabY=\r\n=CTQ2\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","types":"lib/index.d.ts","exports":{".":{"import":"./lib/index.js"},"./altair":{"import":"./lib/altair/index.js"},"./phase0":{"import":"./lib/phase0/index.js"},"./allForks":{"import":"./lib/allForks/index.js"},"./bellatrix":{"import":"./lib/bellatrix/index.js"}},"gitHead":"fec2b425e836437184adfcf865c80faeb53c3483","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-build":"node -e \"(async function() { await import('./lib/index.js') })()\"","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.15.0+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"16.15.0","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"7.1.0","@chainsafe/ssz":"^0.9.1","@chainsafe/as-sha256":"^0.3.1","@chainsafe/persistent-ts":"^0.19.1","@chainsafe/lodestar-types":"^0.37.0","@chainsafe/lodestar-utils":"^0.37.0","@chainsafe/lodestar-config":"^0.37.0","@chainsafe/lodestar-params":"^0.37.0","@chainsafe/persistent-merkle-tree":"^0.4.1"},"typesVersions":{"*":{"*":["*","lib/*","lib/*/index"]}},"_hasShrinkwrap":false,"devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.4","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.37.0_1653907210960_0.46023077042566896","host":"s3://npm-registry-packages"}},"0.38.0-dev.510f3108e4":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.38.0-dev.510f3108e4","keywords":["ethereum","eth-consensus","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.38.0-dev.510f3108e4","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"347907dbbf1b3be7c778405c7cb0f3ad2d8cb743","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.38.0-dev.510f3108e4.tgz","fileCount":327,"integrity":"sha512-5yRVG9TvkNqAw6T/7IOwUiRi4KuVXzQ8ezpPFLxUbHC/8yh2cnFe3VqpCp0w0tNYeuTjdEAiACretPijB9E+VA==","signatures":[{"sig":"MEYCIQCeD064JGvDvW9CZi5yRbkJXP9vSjUJKIG8HLuYSUjGdAIhANquGkHpn7qO99H4rOIYF0UV+WcJ60jcBwjrvUirkm2F","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":490398,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJilOH3ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp7VxAAl5hAleug6xwObvBc4uf/oMugN/Qyn2P83NbnjU31XM5o0qfV\r\nm6e3gNhuxgusS4LN/4oSzVhzuGjMpreqQNjIQ/APqrIQF2O6J8rDWWzSkk3f\r\n2l7ytTIw+vVQ5PMZNIlO0eSidSmUwRywr25HByPxvAKmxwag9GHXmwvGy2Ky\r\nomJLXAFwxMkcGMpMeDHRMaq6EEg1RvCoCOUDWdcqlz9KsXdndMDN0hFmJM9V\r\ni+6LQ97yp/BrWCKRWnt1xXh7k1tzdSusUowncaiARQZ6eGoUTziKS14mqaax\r\n9eacsh3h+WRy6NXF/r8CwtyogVvypXex2WYm1amG1PLRIRZJLH0osifhmrVy\r\nxEEMRY7twkaETwOElkMhB+vbvLY8uBHJ1PP07d9iaO1JzUldrl92PPrlKq4m\r\nMNq17fSk+n+lDGJ2B0iKDBAkSag+L86RoqC2jPTELw5DluJuVRC5zFWzhUYk\r\nyObQ8Cw8V+iPsKLSb5hw4RlZjAnmq2pvp6dUMrBv9eUlhog1MQgoTQOJDXZc\r\nBSkUb8NZpSkPKjKXkSzTM3SZYOYPXIVmFyWAoRN6IDlolALN6hJIYu7AKtwH\r\nCeU8Nnz9ONITsiqNpGHIsob6tTeczq222wpSb4PozFFdV/q9dqIPVz4pMwXl\r\nMSTdvmPQqgFpl7w/GOSZugrhW5xlExxUrqQ=\r\n=t/hD\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n[![Eth Consensus Spec v1.1.10](https://img.shields.io/badge/ETH%20consensus--spec-1.1.10-blue)](https://github.com/ethereum/consensus-specs/releases/tag/v1.1.10)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-16.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\nimport {CachedBeaconStateAllForks, allForks} from \"@chainsafe/lodestar-beacon-state-transition\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst preState: CachedBeaconStateAllForks = generateState() as CachedBeaconStateAllForks;\n\n// dummy test block\nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\n// Run state transition on block\nconst postState = allForks.stateTransition(preState, block);\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","exports":{".":{"import":"./lib/index.js"},"./altair":{"import":"./lib/altair/index.js"},"./phase0":{"import":"./lib/phase0/index.js"},"./allForks":{"import":"./lib/allForks/index.js"},"./bellatrix":{"import":"./lib/bellatrix/index.js"}},"gitHead":"8d538ef8d485311fe1d3a9cc5fe54645f002d968","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-build":"node -e \"(async function() { await import('./lib/index.js') })()\"","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.15.0+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"16.15.0","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"7.1.0","@chainsafe/ssz":"^0.9.1","@chainsafe/as-sha256":"^0.3.1","@chainsafe/persistent-ts":"^0.19.1","@chainsafe/lodestar-types":"0.38.0-dev.510f3108e4","@chainsafe/lodestar-utils":"0.38.0-dev.510f3108e4","@chainsafe/lodestar-config":"0.38.0-dev.510f3108e4","@chainsafe/lodestar-params":"0.38.0-dev.510f3108e4","@chainsafe/persistent-merkle-tree":"^0.4.1"},"typesVersions":{"*":{"*":["*","lib/*","lib/*/index"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.4","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.38.0-dev.510f3108e4_1653924343294_0.2094109486623661","host":"s3://npm-registry-packages"}},"0.38.0-dev.d5d3d6b527":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.38.0-dev.d5d3d6b527","keywords":["ethereum","eth-consensus","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.38.0-dev.d5d3d6b527","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"151e619825aebb8b5c3682969e7214ede7b0f9a1","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.38.0-dev.d5d3d6b527.tgz","fileCount":327,"integrity":"sha512-PwgJ8d252kXlDrcEXhUM+J2qyiyvYERQvcWM97ObhtcD7JcrBtvB2c63a1Mioq4X9Tcd1XVfdXTxac3yhXp5Ww==","signatures":[{"sig":"MEUCIQCCWLsruroDOOG+GaewgusvMKFYQMYLzTuvWWEKO+LSBQIgZhZFJZyrSyCiLWXlVI1X7rYOVNhkEzurZWADO8Zf/6M=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":490398,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJilZV6ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpgVRAAjUGed0rcXSFCDVb3ihH4dwxNw+5m/D/Qwgxp7XfV/u5CuQbE\r\nhQpNEyyQ+UbBiNqcKAhjp0zdk+YtaK6sIfTWF3G46Vy6yyxPcYho8YnWvrtP\r\nBe75BTTMLbtGZE/LtyrW0v9DpEI+sGK/3G5pTclGSUe7qRFfIjlBPlNyD96V\r\nUSiDi7/4pXP4XseYStDjENQ+Gcpd4/ApxNv5X0I6eVtlAL6YNEzDUZIFMYxC\r\n8pXss/ART/kigo91i7fy74B7ikASjeT47gWr9+WDjP/oZIUIo6c2ibi+tANp\r\nzFxRvx7WEuGe/+I+qvKleQyb9kn6IudMf2PEh13Zy96+Py0gb9VZFo0xYAZk\r\nU+lJNKrtY6tVwDOj/zfp+5NXT3A5l190uwJLqcErret6MTS/Fnn4zFIi8VJb\r\nltINoPqI2lwHv/5w7odv/2bgh05WaM3a59QW7nzdSLkTCWXekWa1VzMeFuqm\r\nz+efNYT+zqpTQrFWpYlx8SgeEdhon3vV/UTZU0cqPOUHS0IZ5cDsfSXSEQgc\r\nRxQALRc2yBypKvnnX5ttnRsm451LoMam4EYx0m7VG38tXJe+oHiPj5SFTWT7\r\n/CeBYHkiVliC2npCsWpN2EhQpFYfdNIAIlgjh7gPrgcpx3PplbR1XH20qq5N\r\n8sCnt9z5k2EMM3fobTJZBrt6JoE5J/bZu4Q=\r\n=JvsF\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n[![Eth Consensus Spec v1.1.10](https://img.shields.io/badge/ETH%20consensus--spec-1.1.10-blue)](https://github.com/ethereum/consensus-specs/releases/tag/v1.1.10)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-16.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\nimport {CachedBeaconStateAllForks, allForks} from \"@chainsafe/lodestar-beacon-state-transition\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst preState: CachedBeaconStateAllForks = generateState() as CachedBeaconStateAllForks;\n\n// dummy test block\nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\n// Run state transition on block\nconst postState = allForks.stateTransition(preState, block);\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","exports":{".":{"import":"./lib/index.js"},"./altair":{"import":"./lib/altair/index.js"},"./phase0":{"import":"./lib/phase0/index.js"},"./allForks":{"import":"./lib/allForks/index.js"},"./bellatrix":{"import":"./lib/bellatrix/index.js"}},"gitHead":"a87ca95f916e6f1922f56bf1d30e7a6b2a1f4f3f","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-build":"node -e \"(async function() { await import('./lib/index.js') })()\"","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.15.0+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"16.15.0","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"7.1.0","@chainsafe/ssz":"^0.9.1","@chainsafe/as-sha256":"^0.3.1","@chainsafe/persistent-ts":"^0.19.1","@chainsafe/lodestar-types":"0.38.0-dev.d5d3d6b527","@chainsafe/lodestar-utils":"0.38.0-dev.d5d3d6b527","@chainsafe/lodestar-config":"0.38.0-dev.d5d3d6b527","@chainsafe/lodestar-params":"0.38.0-dev.d5d3d6b527","@chainsafe/persistent-merkle-tree":"^0.4.1"},"typesVersions":{"*":{"*":["*","lib/*","lib/*/index"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.4","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.38.0-dev.d5d3d6b527_1653970297850_0.06128616803819553","host":"s3://npm-registry-packages"}},"0.38.0-dev.d2e004531c":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.38.0-dev.d2e004531c","keywords":["ethereum","eth-consensus","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.38.0-dev.d2e004531c","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"5ac74e248733683b97994af3c98edcf6503d9a9c","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.38.0-dev.d2e004531c.tgz","fileCount":327,"integrity":"sha512-wVGh5+WqVr5AFakU6ruJONrdw4BXpVXq2FHaLu5QiyoMMR9epHMCbH9U1RZ8hTPJ2Akg6PLbIhZPgukbKtLQSg==","signatures":[{"sig":"MEUCIEk02oapYzy+7cWRlb5ma7UIULvT6PskeVwayS0ilEDPAiEAj47uwzKOLV7kaB7kTICE/wwAGdJGE+04YsSumNZwcR0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":490398,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJilgxhACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqWTQ/6A6DKclqsjC9iV3u45pvHpqEyjjtiowdBw0v1G5tVTxbaT001\r\nqdCwUlYu2BroeC7vIeyCGJP4hFoenYyvAy9QsMM0/Ne/eYHCrcEZQ8z26TN2\r\n4LgcqCdZ7Hc2grst8q1HrwDX+bv6xA7I1FHBMxyOX9Czq9DFQ+jo0uYhEi0y\r\nqiHPidgJ0nfJd/QFbUd2pS7/NNf/VEEUPFRP4GybwMOnPnBbTrrtvcB9xxKd\r\nPh7BZ+4fd4Iqx/kT0kQspuTx8yzwFZ22/ntqeUKMGlxoWzxJvO7XM9mmCaoi\r\nRP80tMRg/TrCoU4+LoSdZXUL0NQEyX/wAlZf7O/NYYVQt6eI+DLKg3s1JKNe\r\nRFzaIXTRbULp18bPtVXfPu0Fz8EnlRY7FZXk1SUH+dAWF8jmaS4HuOHLqlM/\r\nKHlZzacy4aFejDv/K7wPtfPDuTCOpVfxfBaVZsm72dxfZxZ+9WLvrbR6jgNB\r\nxJv+ouM8cuPwbpHXEDlugNF2DQHjZfgam8zrmsxY7IzIAwoZwi3XW3ASTV+T\r\nvgX1A+1Z1cN6HptcVqTE4Nc1Az0xAdaF39EcXY8gYgvDYjqtbABmBz5MKPmw\r\nutfF0ksfwlhKWLKo+ypSuE77pVAiPjfcVglzMLhvITNtkvXJOEMlMxTlT0f4\r\n+OxP7Nfvu83I32K7C2dXxSKwnIcES7NOkSU=\r\n=MPkn\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n[![Eth Consensus Spec v1.1.10](https://img.shields.io/badge/ETH%20consensus--spec-1.1.10-blue)](https://github.com/ethereum/consensus-specs/releases/tag/v1.1.10)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-16.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\nimport {CachedBeaconStateAllForks, allForks} from \"@chainsafe/lodestar-beacon-state-transition\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst preState: CachedBeaconStateAllForks = generateState() as CachedBeaconStateAllForks;\n\n// dummy test block\nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\n// Run state transition on block\nconst postState = allForks.stateTransition(preState, block);\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","exports":{".":{"import":"./lib/index.js"},"./altair":{"import":"./lib/altair/index.js"},"./phase0":{"import":"./lib/phase0/index.js"},"./allForks":{"import":"./lib/allForks/index.js"},"./bellatrix":{"import":"./lib/bellatrix/index.js"}},"gitHead":"f62323d17d0e61fa858bf82c3bc43b2a3996feda","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-build":"node -e \"(async function() { await import('./lib/index.js') })()\"","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.15.0+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"16.15.0","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"7.1.0","@chainsafe/ssz":"^0.9.2","@chainsafe/as-sha256":"^0.3.1","@chainsafe/persistent-ts":"^0.19.1","@chainsafe/lodestar-types":"0.38.0-dev.d2e004531c","@chainsafe/lodestar-utils":"0.38.0-dev.d2e004531c","@chainsafe/lodestar-config":"0.38.0-dev.d2e004531c","@chainsafe/lodestar-params":"0.38.0-dev.d2e004531c","@chainsafe/persistent-merkle-tree":"^0.4.2"},"typesVersions":{"*":{"*":["*","lib/*","lib/*/index"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.4","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.38.0-dev.d2e004531c_1654000737567_0.6311393512772463","host":"s3://npm-registry-packages"}},"0.38.0-dev.63ce21d339":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.38.0-dev.63ce21d339","keywords":["ethereum","eth-consensus","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.38.0-dev.63ce21d339","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"d05356f427aecf02b29d104bed3c24b2f42db1d6","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.38.0-dev.63ce21d339.tgz","fileCount":327,"integrity":"sha512-fwDdpnysmrUIp8hdS5cVH+1Q6oXZshjGETnyptFITDOdnXv+Lt3dehV9EPPivOKDM/LMJDPRb1wwUJFN8PUPeQ==","signatures":[{"sig":"MEUCIQDaFtRwxLBkAgEy2I9WwjRpX63Ekse6J/9IPN4F0pSh+wIgSPDLhQbrXBMlfiRKl7hldoqPb+D+IAP8vizylnufTxs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":490398,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJilg38ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoifRAAguxjGV2/2BszrtVmL0JwJ+FhBmus13qfstdc56mqJhY2Uvwu\r\nbDYQhLv0g8DN3sIeJiDftO/5oocKjedBcFqDjyQtBQBdKdg/Gp/xJo7tguDV\r\ndDwazXJVqoPx/I3zzV/zRdmFPRSStLGhF9F3PGdAGf+Vfm02gO93rtJ3ogOS\r\nPD676JLpirDpj8pTL3mCA7govsU6z1cYbzo8a/uavRFiZEzl32asJtrJxZub\r\n7Fc7pkxbxaZXLAxT5DPBbcwpp4wsX00YhDckYLfmDqA6jjzvYausNvhhhhrV\r\nrqBffqHC7x6yApldLRiKUyeeZJ0iTjqKfDSydqYnuboli+xvV+vZxYCZaJ2+\r\nEnQjef3h1uyBYS34FN+CCqNOUaMGIl2LnGa3TiCPq4fB7XxvZ7lljMLQ/SzI\r\nXlVUtux+9pnu6oAEuMqRsjZgAEOiiK51Rk0cQLhiOBXRSvzD5JEYqYGYczIU\r\nrbu8cQGDe/2DVuXuZva4Uoya/k+6l2SITboaeSxdLa32PT8Do+d+/HyiiFlZ\r\neG+8yHzZ3UQuN62Xd7iW8nMC8/Bj+WQm7A868WOxnZUanduTwzkYj5yb9RGD\r\nTunLFjaHaHCWby2GnZ840i9uO6/WF+oyna1zrnEgdpLYBp2G6f11POMqL4QG\r\nHiyrXxBLw7SK46SrV91crP6YTunXqSM6yTI=\r\n=ImHd\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n[![Eth Consensus Spec v1.1.10](https://img.shields.io/badge/ETH%20consensus--spec-1.1.10-blue)](https://github.com/ethereum/consensus-specs/releases/tag/v1.1.10)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-16.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\nimport {CachedBeaconStateAllForks, allForks} from \"@chainsafe/lodestar-beacon-state-transition\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst preState: CachedBeaconStateAllForks = generateState() as CachedBeaconStateAllForks;\n\n// dummy test block\nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\n// Run state transition on block\nconst postState = allForks.stateTransition(preState, block);\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","exports":{".":{"import":"./lib/index.js"},"./altair":{"import":"./lib/altair/index.js"},"./phase0":{"import":"./lib/phase0/index.js"},"./allForks":{"import":"./lib/allForks/index.js"},"./bellatrix":{"import":"./lib/bellatrix/index.js"}},"gitHead":"9c60e29a8cba6f7cca0a0b3164eeffee6152e4f7","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-build":"node -e \"(async function() { await import('./lib/index.js') })()\"","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.15.0+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"16.15.0","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"7.1.0","@chainsafe/ssz":"^0.9.2","@chainsafe/as-sha256":"^0.3.1","@chainsafe/persistent-ts":"^0.19.1","@chainsafe/lodestar-types":"0.38.0-dev.63ce21d339","@chainsafe/lodestar-utils":"0.38.0-dev.63ce21d339","@chainsafe/lodestar-config":"0.38.0-dev.63ce21d339","@chainsafe/lodestar-params":"0.38.0-dev.63ce21d339","@chainsafe/persistent-merkle-tree":"^0.4.2"},"typesVersions":{"*":{"*":["*","lib/*","lib/*/index"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.4","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.38.0-dev.63ce21d339_1654001148794_0.4477814392870232","host":"s3://npm-registry-packages"}},"0.38.0-dev.06c852e89c":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.38.0-dev.06c852e89c","keywords":["ethereum","eth-consensus","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.38.0-dev.06c852e89c","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"1e27990c0e4dc33f730828fc5179d3b615712d02","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.38.0-dev.06c852e89c.tgz","fileCount":327,"integrity":"sha512-3WlPpolx0RH3EujYs7UOGW1eLKVRNUbMwWh+35ay4SsiyCwAwsrLyhj3aXEhngRI97nIHu6oWSIfd9QgljvS2Q==","signatures":[{"sig":"MEUCIEz9CM/uwgrECU1IoOJLYPD9ypnUTqgf4/3AWTVl/Mp+AiEAthiZLSEb1YJmrlbR1M9GHdghzhC2/CHMV+NE1l5oJ18=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":490398,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJilyJmACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmoc+hAAoYx0NlpqfsIoywXiC9Jb3lK9OH/7gFR+xEZ7IhywjrvAVRyc\r\nZ6DIKX4KcBI58RHj4TQ6XK3ZkzIxVrNVsbYMrBkpvmuJ7rBvQ1X/hGCylKWv\r\nC0vAERSjPpS1/Msd4CsmRTTkmXBWy4IysI8je9EgEckpLpTrnXrsLt+Wu9RJ\r\nsiXBNle000oeLJjVf05+tR14FdAkktEQcERrc1jfZ37hAEBJVh9d2kwJ4nVZ\r\nrlS7mxM0fxtwTrXzH5xzLPRvfFjtKhKAXbt7CvrmP+ZXiyniTCE+aTHxczO4\r\nKSpYmhu5uES+FifGKAk5+dxzYod4JHL32j2MOFm/irdybrylYCpvSfafZg6a\r\nTaS+wN8aE2t8i/N8T+ZqqPxGKjMAnJgEOQTfI9EiFdSCagF2qF/RpDUWA+dY\r\nLYZSk79hIcYhhag9fuH8TS/DV9Dd1gyZPL+Jmb2VHu3boC51VXHkavoO1MVV\r\nPsCU/hF3A3FOKJ4yMQBCixomB4Q+Kb8FOehgbENmiXZXgVdLv/iJBW+bRkvm\r\n+xab8uPScI3A1sT27Q0/ftdOItx5UYxn0y2BUocc8aMMK/nT7F3pzXoKshC6\r\nvxYLYlq17W7rTZu4ol1aYqARRc/1Wu0UnfdgyE9Q7NgVhuwPHHIN2fsacA1x\r\nYw9N58+bBNcJYfocWAXamIf9fJ5Jj5vKUW4=\r\n=JoVP\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n[![Eth Consensus Spec v1.1.10](https://img.shields.io/badge/ETH%20consensus--spec-1.1.10-blue)](https://github.com/ethereum/consensus-specs/releases/tag/v1.1.10)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-16.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\nimport {CachedBeaconStateAllForks, allForks} from \"@chainsafe/lodestar-beacon-state-transition\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst preState: CachedBeaconStateAllForks = generateState() as CachedBeaconStateAllForks;\n\n// dummy test block\nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\n// Run state transition on block\nconst postState = allForks.stateTransition(preState, block);\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","exports":{".":{"import":"./lib/index.js"},"./altair":{"import":"./lib/altair/index.js"},"./phase0":{"import":"./lib/phase0/index.js"},"./allForks":{"import":"./lib/allForks/index.js"},"./bellatrix":{"import":"./lib/bellatrix/index.js"}},"gitHead":"8e34614aaed744e039a5d4c86b83b812d73b5604","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-build":"node -e \"(async function() { await import('./lib/index.js') })()\"","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.15.0+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"16.15.0","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"7.1.0","@chainsafe/ssz":"^0.9.2","@chainsafe/as-sha256":"^0.3.1","@chainsafe/persistent-ts":"^0.19.1","@chainsafe/lodestar-types":"0.38.0-dev.06c852e89c","@chainsafe/lodestar-utils":"0.38.0-dev.06c852e89c","@chainsafe/lodestar-config":"0.38.0-dev.06c852e89c","@chainsafe/lodestar-params":"0.38.0-dev.06c852e89c","@chainsafe/persistent-merkle-tree":"^0.4.2"},"typesVersions":{"*":{"*":["*","lib/*","lib/*/index"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.4","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.38.0-dev.06c852e89c_1654071910292_0.5537411559356047","host":"s3://npm-registry-packages"}},"0.38.0-dev.ebd668d474":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.38.0-dev.ebd668d474","keywords":["ethereum","eth-consensus","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.38.0-dev.ebd668d474","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"b26a8e376a63f8d47dda3159a7a5b60f99e616d7","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.38.0-dev.ebd668d474.tgz","fileCount":327,"integrity":"sha512-xO3Rvu7SNvGUeMJrc64wxfahHeoAI7hydIfFYQuhyxzFPriMDewOsZ7eYwyCYjgxLPoHcY8LLlNF9ibOwqegZg==","signatures":[{"sig":"MEYCIQD2qCYqR0U9/K3xXH6mUcdk3Ro7uUQSpWajVyPlBrD4UgIhAINRPKozrD9La7fwnseDxwI1xyVsxwxCbfeuwTQlDJKY","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":490398,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJil4+MACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqgsQ//frPYNmOMBDyzcnxEYqUJQyuuQTtclFyxSENcw6pxkk+uJT3N\r\nEfpjnSYkoPCEW8fJ1+ZUBfvS2fcFG5lM2EhPuKyNcpYEvxzSKK4j2hNDfdng\r\nFB0tIHz9eR6Qe748kqey3JEWrdoa6JojEcSZxPBUOp1p21n4iupwF9/DbC9v\r\nzo5Qkz2DiGIj+h0EkZwhwofyzgIVi1YPpefw6mx1F1RvNNFuJ7kI2IRZPxfb\r\nuAlbedcRbdWT5wsl6a5kRitTHjE3rJu87UHsW7O1VdaOAmIJU9qOd8e5o6CS\r\nY8NQ7nWexzpeX7TP5ywPESXHtMavSq1Ib5FIyyVUu9QdaYd26iRdOQEyzqk0\r\nAMHPjUssfBpkg8sOUK+tbCyCOk6Lj5pbjDaWhlW6vZGERmGFRk8Cs5jc5CD6\r\noHhZkAGNiLb0KC/Pq2EMzj4PQfCPBQMb9fCpi4SF/SDtnDHCWWBSVoc8HwwW\r\nCMMw9TlBKW9AxprRl2m9ShhftgWIgjYCCwfShuTVBbITdSJkRdiy5GZ/fJLm\r\nfRczUxHhxz7kQM0o6UYtrCZSCZOg7K7o1jbhZUvWzxbFD7gIOyhBIRqz6+hn\r\nbMeE4/prQeI9V83UpBqHQh2sOKpLpZU8VPiTM53tmKZoJnGMDzmgfUVgkvOy\r\nUQKjGo1r2nN61IX01IG8veIfxrUyDC1mvC8=\r\n=1DzE\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n[![Eth Consensus Spec v1.1.10](https://img.shields.io/badge/ETH%20consensus--spec-1.1.10-blue)](https://github.com/ethereum/consensus-specs/releases/tag/v1.1.10)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-16.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\nimport {CachedBeaconStateAllForks, allForks} from \"@chainsafe/lodestar-beacon-state-transition\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst preState: CachedBeaconStateAllForks = generateState() as CachedBeaconStateAllForks;\n\n// dummy test block\nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\n// Run state transition on block\nconst postState = allForks.stateTransition(preState, block);\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","exports":{".":{"import":"./lib/index.js"},"./altair":{"import":"./lib/altair/index.js"},"./phase0":{"import":"./lib/phase0/index.js"},"./allForks":{"import":"./lib/allForks/index.js"},"./bellatrix":{"import":"./lib/bellatrix/index.js"}},"gitHead":"9c89c3f647bfc0747cef9ae910df9f9ffe6e774d","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-build":"node -e \"(async function() { await import('./lib/index.js') })()\"","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.15.0+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"16.15.0","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"7.1.0","@chainsafe/ssz":"^0.9.2","@chainsafe/as-sha256":"^0.3.1","@chainsafe/persistent-ts":"^0.19.1","@chainsafe/lodestar-types":"0.38.0-dev.ebd668d474","@chainsafe/lodestar-utils":"0.38.0-dev.ebd668d474","@chainsafe/lodestar-config":"0.38.0-dev.ebd668d474","@chainsafe/lodestar-params":"0.38.0-dev.ebd668d474","@chainsafe/persistent-merkle-tree":"^0.4.2"},"typesVersions":{"*":{"*":["*","lib/*","lib/*/index"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.4","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.38.0-dev.ebd668d474_1654099851781_0.44888124289202147","host":"s3://npm-registry-packages"}},"0.38.0-rc.0":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.38.0-rc.0","keywords":["ethereum","eth-consensus","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.38.0-rc.0","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"60bc556547b47059021c80294d300eac1ca524f6","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.38.0-rc.0.tgz","fileCount":327,"integrity":"sha512-SLEwzzIQIfE9XUDjx7tie3WSD2/LRdIB8wAhKNfgC9hs2xIVZmKDDxqijEPPl+EUQmMU64hbE4W29wQhgC9HIw==","signatures":[{"sig":"MEYCIQCD8hiFJMx1j7UrRzVMXoq7YWQEIt3d0b6iZ5uTxK95SQIhAKA/x8oXpmYJgSVu1scqQrClsLVrwqkByE0FDPQttoDd","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":490348,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJil5DbACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo4ag//XwjCL5FzJNczPs2ySjkBubR0hUl5Bft0MG8gfBM6SNPkY77K\r\nh69rBKREVSDnjMRY4tQfMiw51eDw7vl4/PPeB6dCdWbmvreb5PcqbLAr1iBR\r\nyYA+mvozBfCzdfm08LPFqUdGnRLOdqPI3VTC+nWGY2W4TIvg6/mf0dNZ33bE\r\nPl3AFFrXn9TErS93azMxHSlobjPL7q5NZELrRcWcBY4lGcntvcry7Vd1/AOm\r\nM2k0do7qNgHLHm8I8kASbF5yuH5dfq7nmsTJYyn0id+5NSOuPJHJXSWw5FQs\r\nSlaE3jA9RtFRDy/e0tyxWprRfLqDJ0PHMcktseYAv85MNyCgmizrz1G9HmFS\r\n7bzDdhOke03lSbWWTutUtNQEoP2HHahmyrCr0Ke8Dsbbv4wPLyxqHNUQ/94V\r\n8sWgK5zK2pGS0xz6F7ultHHQHEpnRSl7VCA37c60/BJE8Nw/idYs2/5J9gKN\r\nrsjCdMtyztrxIISNOeHR+S2okYIF1Fy9Xt3suJBckandpyuW9DHareav0UwS\r\nOiUGXCUdhWT5C+m1vVba9PjQUC8ECJvNFZpjbjCPEkxWDv3Jn5PWa4hx6Uks\r\n+oY9ttbRevSlDgZfFeYfzmozf5vnTAVRBLJzuhScllMhK0RQVVz6k08Vj14C\r\nejD1LD8Z/w+zoJh8A3O9kIpnGGyk5cuHVaE=\r\n=lqzP\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n[![Eth Consensus Spec v1.1.10](https://img.shields.io/badge/ETH%20consensus--spec-1.1.10-blue)](https://github.com/ethereum/consensus-specs/releases/tag/v1.1.10)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-16.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\nimport {CachedBeaconStateAllForks, allForks} from \"@chainsafe/lodestar-beacon-state-transition\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst preState: CachedBeaconStateAllForks = generateState() as CachedBeaconStateAllForks;\n\n// dummy test block\nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\n// Run state transition on block\nconst postState = allForks.stateTransition(preState, block);\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","exports":{".":{"import":"./lib/index.js"},"./altair":{"import":"./lib/altair/index.js"},"./phase0":{"import":"./lib/phase0/index.js"},"./allForks":{"import":"./lib/allForks/index.js"},"./bellatrix":{"import":"./lib/bellatrix/index.js"}},"gitHead":"817e28922a7aa7d2550a2f581eccdecc13b1e03c","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-build":"node -e \"(async function() { await import('./lib/index.js') })()\"","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.15.0+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"16.15.0","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"7.1.0","@chainsafe/ssz":"^0.9.2","@chainsafe/as-sha256":"^0.3.1","@chainsafe/persistent-ts":"^0.19.1","@chainsafe/lodestar-types":"0.38.0-rc.0","@chainsafe/lodestar-utils":"0.38.0-rc.0","@chainsafe/lodestar-config":"0.38.0-rc.0","@chainsafe/lodestar-params":"0.38.0-rc.0","@chainsafe/persistent-merkle-tree":"^0.4.2"},"typesVersions":{"*":{"*":["*","lib/*","lib/*/index"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.4","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.38.0-rc.0_1654100187662_0.001622611283546016","host":"s3://npm-registry-packages"}},"0.38.0-dev.86b95a731d":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.38.0-dev.86b95a731d","keywords":["ethereum","eth-consensus","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.38.0-dev.86b95a731d","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"f70d5a92ee84d1d1d1b9ecb9ff4d498a35869add","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.38.0-dev.86b95a731d.tgz","fileCount":327,"integrity":"sha512-ss90p3BYCg8B7fQjD2lklSxNZSfYlhyW4cJpifBIIrJX8yJt3M3PHCT40GMFJVKmfDs1L5LaH7bzBQmQjWFyUA==","signatures":[{"sig":"MEYCIQDK0myVikXIaBkzfgqRvc+8nDXolWWbdCLa+9l7DbX65QIhAL/CKULgdtKk2e70l5xN4n2kUCz01lHJdVlJ/p4QFb8y","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":490398,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJil5poACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqt6Q/+KNDIna/rtWCYFR49Cd4YBZF4hv3Mn67/zB+zEuaGlFhSYDD5\r\nMVkJrtjxkXl5pcbxVWiEPPvz79YipmVRW3INX2rgSoRkftaXxaM/9g1BrNRc\r\nCkJ29Ro4XI3czahowA/cihrWilyMZKUdwbjdXoW4vSw38OG8N6ecfPlL9vTc\r\nXrP4vmpLNlFf6viZLAdxOxiD7WcF0yd7Yqn8bKotmXidcezpWYDiQEssMyoa\r\nX/cleqRPeiLS/LxuAkDhI6aMEgwGbu4lDuJHDQv6I/TrNvUD0RGMGtYXf3S0\r\nOo2HYU8CNalsrL3gB+qs+fljwl51Dsd0iV9brI+na0ZC9L6H3K5JD4TbzwsG\r\n/ydhHcpGGrGYmoi+UqiscgUoOhIDE2HYwOVnfo5m/F94oE3BfAV+NPM7fjH5\r\nLriTii6NT7yH6b7IzWC4ntEcE4OWd5PDWMiL6Gi2f8qHqpFevPuGTWSZ/x6E\r\noGSHvJldl4g/rBbvaZY+OCfdnC901X+VQcqUu767MZs0Bi4n1LfPEkHgTZey\r\nieFCHwi7fYr72l5479ZS0qU18KKJJ2rMms9H+P4IYgnByntjVzpgoh5tORS5\r\nuhOLdYQDp8owPqj1MB3HxGmthkrTX1Iu5A4E1CAT5GHE9Df3/5TGhId+APGN\r\n2zZrSGBMg/ogwlZ88yl4Ol0jluPjLIziTFI=\r\n=ik8E\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n[![Eth Consensus Spec v1.1.10](https://img.shields.io/badge/ETH%20consensus--spec-1.1.10-blue)](https://github.com/ethereum/consensus-specs/releases/tag/v1.1.10)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-16.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\nimport {CachedBeaconStateAllForks, allForks} from \"@chainsafe/lodestar-beacon-state-transition\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst preState: CachedBeaconStateAllForks = generateState() as CachedBeaconStateAllForks;\n\n// dummy test block\nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\n// Run state transition on block\nconst postState = allForks.stateTransition(preState, block);\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","exports":{".":{"import":"./lib/index.js"},"./altair":{"import":"./lib/altair/index.js"},"./phase0":{"import":"./lib/phase0/index.js"},"./allForks":{"import":"./lib/allForks/index.js"},"./bellatrix":{"import":"./lib/bellatrix/index.js"}},"gitHead":"bb20e1e7f742211d658807d76948503b4621bb5c","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-build":"node -e \"(async function() { await import('./lib/index.js') })()\"","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.15.0+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"16.15.0","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"7.1.0","@chainsafe/ssz":"^0.9.2","@chainsafe/as-sha256":"^0.3.1","@chainsafe/persistent-ts":"^0.19.1","@chainsafe/lodestar-types":"0.38.0-dev.86b95a731d","@chainsafe/lodestar-utils":"0.38.0-dev.86b95a731d","@chainsafe/lodestar-config":"0.38.0-dev.86b95a731d","@chainsafe/lodestar-params":"0.38.0-dev.86b95a731d","@chainsafe/persistent-merkle-tree":"^0.4.2"},"typesVersions":{"*":{"*":["*","lib/*","lib/*/index"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.4","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.38.0-dev.86b95a731d_1654102632644_0.9015462228420188","host":"s3://npm-registry-packages"}},"0.38.0-rc.1":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.38.0-rc.1","keywords":["ethereum","eth-consensus","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.38.0-rc.1","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"11f0bda97382236f5a83a36a861eaf9b2950e71c","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.38.0-rc.1.tgz","fileCount":327,"integrity":"sha512-ZN9tWtvx7gMIcZDausRlOluzweZhgUbAgiJ7IyUOPJSHUHHdyf8/crAJSw+k6+ijuyhRGcWeuj1FsZ36Q9GGTA==","signatures":[{"sig":"MEUCIQD6S2XlJ5CMhvIQ0xZzJsT6GIOT2Vjd3k3rY3Gds1uG3QIgZd0zwCHw5qVN1EgLbK2xq0HyANpEY+K2NBFe3LulFLQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":490348,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJil6AHACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo+TA//a45e9kyXMtmuMhr7b1EMklnMwvqPDAut/+ve6nDBaHo19Bn4\r\nK9vHoSpF1k+FUXhxMSmfgFHXsIHq8N6VrTcdFOVBrGsIZIIqQdwF/GMpUNjl\r\niZykvlRx2UY03VM2MhZ59NtFf+B4TUP/g8NOi9kbKtPX51MJbbShJ/uzw4s1\r\nNDQF5uFl9+UcS3n04GKvAaD+dTGUhkT+cfEtCV3BIIq5+If5pHm9SHaaYB/y\r\nW4qHBCQscNtEn3YZ46cU/ksCz2MtcmfLz63IQbUBvCiCuGZJQzIojVzXP9Xg\r\n/PgV7RP3TlgRSRfamaOCZs87GTNudXx+FKlmpXPlGUYBXc2dzTDOPLNiI9bN\r\ne8U+emiBGc5cVrzL1h4q0iK6gA3guwXX/G93627UluQupUI+a1Qoa/HdSd4X\r\nK4QkWsX7LG5A3FFt6B8xtOChuJGSCywL7cRKxqvKypRrDNOL8SODjUEraiwg\r\nH+Olkjj8ymdWZ291tmXNfhwebj90D9rP/Oxe+sgCQIr2EBWejWTviIzLcDp1\r\njkCT3Amr6He2+8vNLNreNwMmFtbPUT/p8K6qhr5kRR9qPiTBx8ldhvHnIVZd\r\nSzLHa6l7VojBaDaxnuzTUiIhmUnw9yKj8Ui+VLcuFlw9Uly8PuTrFF41oU2S\r\n8VHiOvvvhzznX9DQtujq/+gIhlO9LmjOTc8=\r\n=bFFv\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n[![Eth Consensus Spec v1.1.10](https://img.shields.io/badge/ETH%20consensus--spec-1.1.10-blue)](https://github.com/ethereum/consensus-specs/releases/tag/v1.1.10)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-16.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\nimport {CachedBeaconStateAllForks, allForks} from \"@chainsafe/lodestar-beacon-state-transition\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst preState: CachedBeaconStateAllForks = generateState() as CachedBeaconStateAllForks;\n\n// dummy test block\nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\n// Run state transition on block\nconst postState = allForks.stateTransition(preState, block);\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","exports":{".":{"import":"./lib/index.js"},"./altair":{"import":"./lib/altair/index.js"},"./phase0":{"import":"./lib/phase0/index.js"},"./allForks":{"import":"./lib/allForks/index.js"},"./bellatrix":{"import":"./lib/bellatrix/index.js"}},"gitHead":"d4a6989bcbda6b76c5c2c989110bd329749620f8","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-build":"node -e \"(async function() { await import('./lib/index.js') })()\"","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.15.0+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"16.15.0","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"7.1.0","@chainsafe/ssz":"^0.9.2","@chainsafe/as-sha256":"^0.3.1","@chainsafe/persistent-ts":"^0.19.1","@chainsafe/lodestar-types":"0.38.0-rc.1","@chainsafe/lodestar-utils":"0.38.0-rc.1","@chainsafe/lodestar-config":"0.38.0-rc.1","@chainsafe/lodestar-params":"0.38.0-rc.1","@chainsafe/persistent-merkle-tree":"^0.4.2"},"typesVersions":{"*":{"*":["*","lib/*","lib/*/index"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.4","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.38.0-rc.1_1654104071689_0.2589428456425218","host":"s3://npm-registry-packages"}},"0.38.0-dev.2f0c2d77b1":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.38.0-dev.2f0c2d77b1","keywords":["ethereum","eth-consensus","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.38.0-dev.2f0c2d77b1","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"ad35a5ea4283fea0cd37fb43b6adfdb2c4c922db","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.38.0-dev.2f0c2d77b1.tgz","fileCount":327,"integrity":"sha512-PfGU/SaQrK3Y8nxsDlHuDoSP2oc/7qLe1dS1MwNzA7P0tSa/9hyGE/0KtKleGyvQUn5SfZcIU7zXlNE7r1/tFw==","signatures":[{"sig":"MEQCIF4Wj2pKvB9YbbnPWEQuZ6B3NQvo/BZ90Hn01JEbyfCwAiAouMp+i5uuKN5v6xamPsnnUHLB4nbZI2LFfOzXQz0bbw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":490398,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJimgr4ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoHvRAAoekxApQilvnihXxxTDCjiWsGv03mTFWLrw1vu+HF8XU//9OT\r\nk3aorfgvzC3YXL6x30Zd00aDm9lVHZm1Zb5kh4ZuNsOzGr4E0XNW5kLwlW9D\r\nooc1OLJsSCeGQzr5gxEi0TXePbhqY5Mu95M9TKgKSGgfkUODE0PaqVhZC9gt\r\n/nexnpqSpiwWRhr84M28W2p2Rw49cRVmW4k6Qu6oqcVdRTmZj5chqo3Z5YZb\r\nd3wX5P75JnSyJldATsTPPNs+z4mzy9K7Kaj46Ze4wotKQhL5zgogF6rnWzh+\r\ndSmlP1ZT4RNfTu2bSeh72fKdKA5Jx49Us13jkWgfdAswWSIe2RzcBJUGsLcJ\r\nCBGH1RigB7+fBqJAUychloP3lqcaj0JYiTDSucSGnglX60vUOgTYJe4qG47F\r\nufstcB6gAb5bdXEyDJYhZOi+mcCSvcJMTXXnQOS+kTfU2ltirW5kONVn9Ext\r\nylvfEdGFtNUrR5u+us0uPRv6w4H8a+P1C4mOgh/w8jBXnXIuIMGMPwJOh5nh\r\noTsMrzJNGp71pdYxCOGqQzxk/L30jxpwprKwajqAYFl5TdJ0U0EBaq+5DOXO\r\ny+QSADFmslfHoPYzTpaRHPwql42UOzSsE82UlAVmM8QkFzMvVmYrCWwYyB4a\r\nKo9LF7XFnMWTqQd9W5cBVANixWpe2Cc7KhA=\r\n=7x1W\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n[![Eth Consensus Spec v1.1.10](https://img.shields.io/badge/ETH%20consensus--spec-1.1.10-blue)](https://github.com/ethereum/consensus-specs/releases/tag/v1.1.10)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-16.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\nimport {CachedBeaconStateAllForks, allForks} from \"@chainsafe/lodestar-beacon-state-transition\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst preState: CachedBeaconStateAllForks = generateState() as CachedBeaconStateAllForks;\n\n// dummy test block\nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\n// Run state transition on block\nconst postState = allForks.stateTransition(preState, block);\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","exports":{".":{"import":"./lib/index.js"},"./altair":{"import":"./lib/altair/index.js"},"./phase0":{"import":"./lib/phase0/index.js"},"./allForks":{"import":"./lib/allForks/index.js"},"./bellatrix":{"import":"./lib/bellatrix/index.js"}},"gitHead":"db74fd82d35a019baf2413db843301ffc223b792","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-build":"node -e \"(async function() { await import('./lib/index.js') })()\"","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.15.0+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"16.15.0","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"7.1.0","@chainsafe/ssz":"^0.9.2","@chainsafe/as-sha256":"^0.3.1","@chainsafe/persistent-ts":"^0.19.1","@chainsafe/lodestar-types":"0.38.0-dev.2f0c2d77b1","@chainsafe/lodestar-utils":"0.38.0-dev.2f0c2d77b1","@chainsafe/lodestar-config":"0.38.0-dev.2f0c2d77b1","@chainsafe/lodestar-params":"0.38.0-dev.2f0c2d77b1","@chainsafe/persistent-merkle-tree":"^0.4.2"},"typesVersions":{"*":{"*":["*","lib/*","lib/*/index"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.4","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.38.0-dev.2f0c2d77b1_1654262520529_0.7104300141524102","host":"s3://npm-registry-packages"}},"0.38.0-dev.a61e8a54b4":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.38.0-dev.a61e8a54b4","keywords":["ethereum","eth-consensus","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.38.0-dev.a61e8a54b4","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"1aa274ef62f6bda88eddd57aef98c26590b8d646","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.38.0-dev.a61e8a54b4.tgz","fileCount":327,"integrity":"sha512-tZLhZ9+JIbotw87r16bxthdPnUElF1+jm5AvApJGqz1fhKC+/p2Y39Y1LuTgy8qb0ctwYGuIg4D7xjdCoM4/7g==","signatures":[{"sig":"MEUCIAJFjyGwOzgwq42UfSBjrgGGa+ycoGvIeBE9dfcqjn8NAiEArcw9Ea69ico8uTwoqvJRtxkq+NKsRkHiAd2C7YA0cJM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":490398,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJimgxAACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpWIhAAnWaJRz9U1NzzGKYRdE7jvcY6L52Q9eTChSyB58svu5rXmnzL\r\nn2Wx4VDfGZ0kuVVhXemrCDi701tYVcquAL1UMklmG34PU6IgGn3vq/ClLgPx\r\n8ZRzGxxiTNg16IGz+rUaU9k3rpjOvp/4Xa4rgNauMnWSGkMtUwKmzR3vPcC0\r\np0R4Ja/FEDOwFLfNWBSa7b0VuIwgJ1JBT1XoKxtBKOmwMOznO1ssUfX7WXJh\r\n21Rncjb5GfMlTJruw59earIGjQR0JUTZmDqAoUPtic54WjBEysGXJxzzoQEV\r\n9+5ofTHGBZXX7ujEpWchYTifEgcXotQ6A8LT1rxKsEgwAqtsCAtgeM1fdVdP\r\n2szeJiR2IHDAcXH+tw4bKK8vh+DcASvDhMNySmjlwC5dlqbgOoEsU94FWSTa\r\nlQdvxo0mq8DoDTp11u/pXgYchwJTpO/h30INzhmBy/c9/X1x72FkdM2lvumZ\r\nXuGzuh5285oa/d9AVbahsJEZtclMmLPeP/wSVu2EAIiQA0//NbL/zbW9C/JG\r\nC2f0AbaffcKpFSQPjNMGGtv25nulTxUWIM41yFouyi8NjYJXwn2uA5XcigOH\r\n9FJ/g6lYg+Mxo9VKZhHEqAPL51DSXlBjHGNimxAB8WODd6/0XoNI/Yq3jEaX\r\nPdwXE77N0HjV74xSOmDI+lwGy7fde2D3NZI=\r\n=HCWe\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n[![Eth Consensus Spec v1.1.10](https://img.shields.io/badge/ETH%20consensus--spec-1.1.10-blue)](https://github.com/ethereum/consensus-specs/releases/tag/v1.1.10)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-16.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\nimport {CachedBeaconStateAllForks, allForks} from \"@chainsafe/lodestar-beacon-state-transition\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst preState: CachedBeaconStateAllForks = generateState() as CachedBeaconStateAllForks;\n\n// dummy test block\nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\n// Run state transition on block\nconst postState = allForks.stateTransition(preState, block);\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","exports":{".":{"import":"./lib/index.js"},"./altair":{"import":"./lib/altair/index.js"},"./phase0":{"import":"./lib/phase0/index.js"},"./allForks":{"import":"./lib/allForks/index.js"},"./bellatrix":{"import":"./lib/bellatrix/index.js"}},"gitHead":"e1e3ea0283813a95ca562c9851e6dbdced9a1e99","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-build":"node -e \"(async function() { await import('./lib/index.js') })()\"","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.15.0+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"16.15.0","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"7.1.0","@chainsafe/ssz":"^0.9.2","@chainsafe/as-sha256":"^0.3.1","@chainsafe/persistent-ts":"^0.19.1","@chainsafe/lodestar-types":"0.38.0-dev.a61e8a54b4","@chainsafe/lodestar-utils":"0.38.0-dev.a61e8a54b4","@chainsafe/lodestar-config":"0.38.0-dev.a61e8a54b4","@chainsafe/lodestar-params":"0.38.0-dev.a61e8a54b4","@chainsafe/persistent-merkle-tree":"^0.4.2"},"typesVersions":{"*":{"*":["*","lib/*","lib/*/index"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.4","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.38.0-dev.a61e8a54b4_1654262848423_0.629535447681538","host":"s3://npm-registry-packages"}},"0.38.0-dev.c8d5c56871":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.38.0-dev.c8d5c56871","keywords":["ethereum","eth-consensus","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.38.0-dev.c8d5c56871","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"72ec8b1dc9a75ee9239ce2dac8a7ab4af71108ab","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.38.0-dev.c8d5c56871.tgz","fileCount":327,"integrity":"sha512-FZ2ZS/gYa/dZ1cw29fZBHqFPOj36aiyT45hblo2PA/1Toysu7SoRD8hLmuctQCTlE9SRwL2/9BFfe0aaeaG3EA==","signatures":[{"sig":"MEUCIDQ2/PtmBtO/wRFZtykHJ5sYcUz04a4LPN8dlW6nAO2EAiEAu/NLZ0Q+eZHjR34MY5GICdEUeUlwbDJ0H1hAs+njpRc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":490398,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJimha/ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr15w/+IdOixWjO/SO1zuoROSYZSXtrGifhkmnU/rhVtlvzZP5Al0tq\r\nc9AdA5e4tfM0/vzBsBT++gmPUfQ4GwJlE33y675XtDbhlHOLafhj8TopXfYN\r\nALhbF3GeJtbpbrkb47hXtQmbd0n+b+o07DJ7ReVIT6hLzXV78aCrd/8c+1rb\r\nVRQVBT0jVrFz3api4h7UiO72s1YGAmt3m2megpK6Mn4q+eP5ln/ME+sCLojZ\r\nUlgpbQiXPTE1cTeLeq/SacZadpEcMw4Dyx2N71pgEtqRZf1CTh+6fThF7r1I\r\n2t8ny0yiXIs5oWIh7aUjpNlKxYd466H9Qi1QGGzFsMVDeuLXpDRVXD+01vRm\r\nZUDMBV8gYtlwd+eWXipbN60vvA/lKbTW2fGGFhADgqGU5r69GC9DVf0xJLF/\r\n6yDZop8PbhgqjttM88Cvg8JSkYc/8fylNIo1lJWRprCmJ3cqpFWu7JGZ6zcc\r\niVrxbyzbzFUuXx/CTKmO6J05QXzHVzI61mH/Huf9ZuwDKyFIMhrQ5tzsMGcQ\r\nn23YKds8fYYY1pfQaxcjR0zulNlUCTdJiu+Xpqu1/sdG8Y5vbB2fSd9bEUIO\r\n7qWor2vJ9fzOHoYyg0quhTH51PCIJr6LPV+1RtQi/z3pzqswALj1qKz7otF/\r\ns/fSZZvYATIT1BijzPCRWc5js0KWWiKammc=\r\n=Om8T\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n[![Eth Consensus Spec v1.1.10](https://img.shields.io/badge/ETH%20consensus--spec-1.1.10-blue)](https://github.com/ethereum/consensus-specs/releases/tag/v1.1.10)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-16.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\nimport {CachedBeaconStateAllForks, allForks} from \"@chainsafe/lodestar-beacon-state-transition\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst preState: CachedBeaconStateAllForks = generateState() as CachedBeaconStateAllForks;\n\n// dummy test block\nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\n// Run state transition on block\nconst postState = allForks.stateTransition(preState, block);\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","exports":{".":{"import":"./lib/index.js"},"./altair":{"import":"./lib/altair/index.js"},"./phase0":{"import":"./lib/phase0/index.js"},"./allForks":{"import":"./lib/allForks/index.js"},"./bellatrix":{"import":"./lib/bellatrix/index.js"}},"gitHead":"49baa1b5aff00415bb78db666039128566caa6fe","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-build":"node -e \"(async function() { await import('./lib/index.js') })()\"","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.15.0+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"16.15.0","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"7.1.0","@chainsafe/ssz":"^0.9.2","@chainsafe/as-sha256":"^0.3.1","@chainsafe/persistent-ts":"^0.19.1","@chainsafe/lodestar-types":"0.38.0-dev.c8d5c56871","@chainsafe/lodestar-utils":"0.38.0-dev.c8d5c56871","@chainsafe/lodestar-config":"0.38.0-dev.c8d5c56871","@chainsafe/lodestar-params":"0.38.0-dev.c8d5c56871","@chainsafe/persistent-merkle-tree":"^0.4.2"},"typesVersions":{"*":{"*":["*","lib/*","lib/*/index"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.4","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.38.0-dev.c8d5c56871_1654265535526_0.2648491714012886","host":"s3://npm-registry-packages"}},"0.38.0-rc.2":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.38.0-rc.2","keywords":["ethereum","eth-consensus","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.38.0-rc.2","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"2a0d6861df06a8a8417d891fbe530d01e3801c2c","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.38.0-rc.2.tgz","fileCount":327,"integrity":"sha512-UJvy8MI9p7D8LybUJwl3xuERVO3q3hC5iQsxFvr6tV5htro2Ulzy0ZgvYeYef6d+MwGHE1mx0j+1QVvmPuQSpA==","signatures":[{"sig":"MEYCIQDPAoOhTO8fHGmuyJ166aD4E1eDAM1cLNnGsb3HK50qCgIhAKaElLDR04X7i1NNLytkYuRyZFyaHM7bpziCPqTgLQlg","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":490348,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJimhfDACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpxmA/+PxTPKysVqbZJIJaL1UtCAOjyeTlysV6O6Bj+Fe9JQ6UUI63C\r\nkLJbZpMEbvUhQMzPu9/MKoxKDI8c91s7okfFnR0QJEnMvtPE5DHnPsVXVgJv\r\nCtJNCOIq9YH7atACHvuxHEfOb1YEZGDfNWlQcr/OPBbdSVSV7+q0ucpyleEE\r\nETZWptx/tQXOKWM23igt/5yxJXV9h/42Ufh36QTmmmKl8FRNE7lKNW2j0ri0\r\nJXPqxtRZVmD+38sfwbfyiwJiM6ggnUpXke2cuW3F5ya1el5d3I4owzoM8UyO\r\n/+2wwWoFTsrF7OV9BqLl733EyAas1BvEIXuptEi6z1suAT7hmqT0KbcGvvZC\r\nbYqlMUYEhQ6wSdeDNBune5WTzLIjaUK4rjaAy8Vh3vSvIKpFOQMjNxvqDkkl\r\nCHPEOkBu6oIyroR/m/P4V5vzOquHTIFh0T6ABpotp3HISjyl4VTbPNicQYsU\r\nIe7O0Z6i43V6MYVwMVPKrmo9r8jAnCWCguyattgCVjrue9baRI81Ul6pLld4\r\na5guUNxjYFvyW4fnrtXoWqWMix8rwlrKwsNryKjYmhwNZbjAYiu12eChHe2f\r\nkSxxCFS7NoES0dGVdkXGKIHIWN6WgQPRTFE6t5CQiGmO91LWxw3CGDjy0Ouv\r\nbriT9k/Bn5ij0vOmkMOYhVc0gXPGzxpZkjA=\r\n=6jgT\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n[![Eth Consensus Spec v1.1.10](https://img.shields.io/badge/ETH%20consensus--spec-1.1.10-blue)](https://github.com/ethereum/consensus-specs/releases/tag/v1.1.10)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-16.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\nimport {CachedBeaconStateAllForks, allForks} from \"@chainsafe/lodestar-beacon-state-transition\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst preState: CachedBeaconStateAllForks = generateState() as CachedBeaconStateAllForks;\n\n// dummy test block\nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\n// Run state transition on block\nconst postState = allForks.stateTransition(preState, block);\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","exports":{".":{"import":"./lib/index.js"},"./altair":{"import":"./lib/altair/index.js"},"./phase0":{"import":"./lib/phase0/index.js"},"./allForks":{"import":"./lib/allForks/index.js"},"./bellatrix":{"import":"./lib/bellatrix/index.js"}},"gitHead":"9449daecd53514a354ca668fa7ef5c302b8bc7aa","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-build":"node -e \"(async function() { await import('./lib/index.js') })()\"","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.15.0+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"16.15.0","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"7.1.0","@chainsafe/ssz":"^0.9.2","@chainsafe/as-sha256":"^0.3.1","@chainsafe/persistent-ts":"^0.19.1","@chainsafe/lodestar-types":"0.38.0-rc.2","@chainsafe/lodestar-utils":"0.38.0-rc.2","@chainsafe/lodestar-config":"0.38.0-rc.2","@chainsafe/lodestar-params":"0.38.0-rc.2","@chainsafe/persistent-merkle-tree":"^0.4.2"},"typesVersions":{"*":{"*":["*","lib/*","lib/*/index"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.4","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.38.0-rc.2_1654265795640_0.7569040824208708","host":"s3://npm-registry-packages"}},"0.38.0-dev.adc9906d9e":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.38.0-dev.adc9906d9e","keywords":["ethereum","eth-consensus","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.38.0-dev.adc9906d9e","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"422eebea71cdcf6792365e3e1510d4c025b45f44","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.38.0-dev.adc9906d9e.tgz","fileCount":327,"integrity":"sha512-6d83M3YW4O4HvNOXdEESJsGGoKHISLKcW+4hwOFinrx2ITMJ/IpdAvvQcPrZTPNgHVInWVotd+nvP7AsYKKhiw==","signatures":[{"sig":"MEUCIQCVvwTvnLTnoR7wgGj5gxL7bhS8OOH4FXVw1Cl14kgcjgIgWpFVuPP3Irw7BFs/w0eddQTbjq9RO3iVXnahIF6mjSo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":490398,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJimiPQACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoKqA//aV9MEN4T4YP1R1yY8pLzu9BKgAXFjUAvyRDl8tklheRU9xGy\r\nzNxfiCe4Us6Om0GwoBYSe1sqYWLox76ZqRqWTy7aiFjJqucIWh6gwoqldx2G\r\nhHDDZYA2nIr3fuWojej+raHv8OsSXCt+o9SSm00HrI2QxXbsElc1ADrzQU/f\r\n9Tiw41UA3zxWc2zwEXXhQEny+EpO4YKqBpD/auw0pbTi5UoGf/dUHK+cgime\r\nGfObbjUUqPImuTu+TK847M8i0oCDx+5X+dwEVgt40nH93wDCJ0Fk6SbFuqdp\r\n5aQJBUw2k+zHMD4GxcQ6QVdCvOQTfhw0weuHXShuOvQD7oeIzJ+XTkM8Niob\r\nBWs8CgpHAKFG8+sIG/NmaK67cA7PAue9/rb1/7KiUJcZ1pTONQ4sKuCr/hDJ\r\n7Qaf6crrgU4V94LYtLkYefg6wWkhUDuYh1R9IMAcvH6uXzTQKp5Oh50LrqzW\r\nxdrN3EiyzrlM4uFMxgvLIKmZNrYYMM88G8jeBs0yVZWxPXFVZvKJMx5+yopS\r\nToVNRWUKUnyl45hREeM3HstkxS/8JZpbcslPuawM5fEIycgcwM9GvTUzUpRM\r\nVsJVBmc1Hh+hGCmlcbYWzVZk/bLS9Fz81rJs36oYwWftOLs5yH7y+ncx3Z33\r\nmNHhE8KM4DEm0zzd88372Gh/i0J/arQNtyk=\r\n=C6tW\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n[![Eth Consensus Spec v1.1.10](https://img.shields.io/badge/ETH%20consensus--spec-1.1.10-blue)](https://github.com/ethereum/consensus-specs/releases/tag/v1.1.10)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-16.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\nimport {CachedBeaconStateAllForks, allForks} from \"@chainsafe/lodestar-beacon-state-transition\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst preState: CachedBeaconStateAllForks = generateState() as CachedBeaconStateAllForks;\n\n// dummy test block\nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\n// Run state transition on block\nconst postState = allForks.stateTransition(preState, block);\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","exports":{".":{"import":"./lib/index.js"},"./altair":{"import":"./lib/altair/index.js"},"./phase0":{"import":"./lib/phase0/index.js"},"./allForks":{"import":"./lib/allForks/index.js"},"./bellatrix":{"import":"./lib/bellatrix/index.js"}},"gitHead":"d63b7f4b67d97f6da4828a9747f9d16605d2c5dc","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-build":"node -e \"(async function() { await import('./lib/index.js') })()\"","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.15.0+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"16.15.0","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"7.1.0","@chainsafe/ssz":"^0.9.2","@chainsafe/as-sha256":"^0.3.1","@chainsafe/persistent-ts":"^0.19.1","@chainsafe/lodestar-types":"0.38.0-dev.adc9906d9e","@chainsafe/lodestar-utils":"0.38.0-dev.adc9906d9e","@chainsafe/lodestar-config":"0.38.0-dev.adc9906d9e","@chainsafe/lodestar-params":"0.38.0-dev.adc9906d9e","@chainsafe/persistent-merkle-tree":"^0.4.2"},"typesVersions":{"*":{"*":["*","lib/*","lib/*/index"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.4","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.38.0-dev.adc9906d9e_1654268880387_0.19264889826867826","host":"s3://npm-registry-packages"}},"0.38.0-dev.b5e24f7138":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.38.0-dev.b5e24f7138","keywords":["ethereum","eth-consensus","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.38.0-dev.b5e24f7138","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"ebefbc816a453ca2421aa8b6aab2fa3cba82d873","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.38.0-dev.b5e24f7138.tgz","fileCount":327,"integrity":"sha512-UPGj3nYA4W3EWGU0Ojn1/zlC7CkSjNdm5EnHuFYId1BKZFCDUiDAS0xr/FQUENn02LRjOs6eX8iO+L/bcIm8Ng==","signatures":[{"sig":"MEQCIElv7R/m0smDxlWVNncFOXU0tKNzca/WLVQ3fmMFFnUbAiAPqdd9b6k/pJlDeLJszpX43dCVKgoX1mvBLcrkIw+g2Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":490398,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJimiVGACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoSHA//fQmq1gWS53mu2GwHw1hsGcsksvhIXBtfOikI+Bs+RgUCU+7Y\r\n6y1qMm4X/d70VbkkI6Kv74r3CgN3e6PNBqfArY1aevHgplVz4DwK04Cq02ac\r\noPPCq4ACoNzSWY2d8hZMBSg5IbMBBhA7Locj6tiA5oHQuxwBqp6xTAdSAamd\r\ntMFMIRmvZSYDdGOaB6NgJ56x76IEWhqiwnSU9w7325xB5r650gU3vAZLeq2U\r\nsp9xOOXXKbiw6pocTs6Yso+rrmCpKDav8dJL+hQRH4WiZ7Q7JhxGhjdiUDmW\r\nu4cw1kHCiezt8iF/WrsN9ElH1qU8nUHHyacLPJdwK5T6IWY/Tdh1S3ynV9bn\r\nIJIcYS1WhxDkN48//oda02TfYpDbgJM8kMZi/U3DfdAyqi6KJbOF8zkNFCKM\r\nHuBqQLkp2hLFq9UU5JJCUI6rtvNnW0H14QI9STcRpGf1d+bmCHgLuqhhy/qZ\r\netXwOyaiFAzDXW7tnlU2uxJGfmZD0G7NvKLXeR62ugG9RIf2IDu6c9ymqyCp\r\nVbJu1hTsihY+YTfaUrZv8958LJYwzIGqENWQFisdUIbCIxud4H29SGs4CJGn\r\nbhS5xtaQnp201YWkrwVi058BQJUov8OsOROtnwkANbctCkxz8Vro/9rDzCRL\r\nb2Lkg6Q+orAByZeKkKgiGbxHet0tZf+y5So=\r\n=QeEY\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n[![Eth Consensus Spec v1.1.10](https://img.shields.io/badge/ETH%20consensus--spec-1.1.10-blue)](https://github.com/ethereum/consensus-specs/releases/tag/v1.1.10)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-16.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\nimport {CachedBeaconStateAllForks, allForks} from \"@chainsafe/lodestar-beacon-state-transition\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst preState: CachedBeaconStateAllForks = generateState() as CachedBeaconStateAllForks;\n\n// dummy test block\nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\n// Run state transition on block\nconst postState = allForks.stateTransition(preState, block);\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","exports":{".":{"import":"./lib/index.js"},"./altair":{"import":"./lib/altair/index.js"},"./phase0":{"import":"./lib/phase0/index.js"},"./allForks":{"import":"./lib/allForks/index.js"},"./bellatrix":{"import":"./lib/bellatrix/index.js"}},"gitHead":"ce4b364044645c8b9cc20fdda6cc3ebe305de53b","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-build":"node -e \"(async function() { await import('./lib/index.js') })()\"","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.15.0+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"16.15.0","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"7.1.0","@chainsafe/ssz":"^0.9.2","@chainsafe/as-sha256":"^0.3.1","@chainsafe/persistent-ts":"^0.19.1","@chainsafe/lodestar-types":"0.38.0-dev.b5e24f7138","@chainsafe/lodestar-utils":"0.38.0-dev.b5e24f7138","@chainsafe/lodestar-config":"0.38.0-dev.b5e24f7138","@chainsafe/lodestar-params":"0.38.0-dev.b5e24f7138","@chainsafe/persistent-merkle-tree":"^0.4.2"},"typesVersions":{"*":{"*":["*","lib/*","lib/*/index"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.4","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.38.0-dev.b5e24f7138_1654269254078_0.003969554164774847","host":"s3://npm-registry-packages"}},"0.38.0-dev.ebf557df15":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.38.0-dev.ebf557df15","keywords":["ethereum","eth-consensus","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.38.0-dev.ebf557df15","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"064106661a029aaf06f642eed3a979bb262ce8b0","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.38.0-dev.ebf557df15.tgz","fileCount":327,"integrity":"sha512-REupHo2MlmgEcqm8tKDghLN68/dTGbOWy+uHr7KlezxmxtVHqeFJSN1BvR+ER/ACumFD94Y14AsENgdj9XdYBQ==","signatures":[{"sig":"MEUCIQCI2eI1+BmKdJFkQeZFcAzvIoB37yYIDKbEbudoaam2IgIgGgtk7wq0Z7tk/gzhJKzl0ZcmubnquIF/TK8VZ37EgPs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":490398,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJinlYSACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmobVQ/9GKvbMRkHQz4+nnzSHaFPyZoG2XR3uKeFySvPpIG5XtIysHCb\r\nbf8KFVt9x2gkJXPnoISTIoV6TLknKtKp9jmIQt3KEXapP5i9pqTkFATmvgjn\r\nsQBXO+oKGZHoCQSz2A1i1RQolkiV5wNln6vBPQB5+/09I58cp4pnyUjz850V\r\nGILJ1DlAOL7FjB5NvqMT9utR2ITwY6mbj+qOZ6SiUsHvac7seWjmp5GcPRqi\r\nmEuccO+wEJEvuzbR+6d/gazJPiXOd3vPpOPGsFSN08up64W0HXhRpPKkTPd/\r\n0IjiT6AvUE3d2xc6sL8O5eKpC5rx2kyYCJlZ5bPEI9vIFLXFvOxm3W8uRh5M\r\nTvaEUB4Ze+0iYt23t7gkSjbjhI7zeS/aGK3PoAu9cTN/svK2vX943djfrIQa\r\nuwEHlNEo148VJr7W5J7RvWg2m/xXfO3AXkApsajTgoSJfy14WHBgwnVplZ5A\r\nhrHTGkBCkEdn5XNw7iK4oI8n4haOA0q5cXPwnoAldO+xs8OT7xdlrQ9/kibI\r\npt3GL4LBr3R8v4kmQeWdE7RwexOHXqzpZTD9bqcBidOLPwy+eGpHDDO5DSS8\r\nanu84UjvYbWqJWgVljbd3BftjmtSnBj634mEuJkpM0jRFMZhwmk8DmNGRGOM\r\ntdjSgfVZWxdtiQEKCJbJclTv4d2jku5SPQE=\r\n=B4ol\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n[![Eth Consensus Spec v1.1.10](https://img.shields.io/badge/ETH%20consensus--spec-1.1.10-blue)](https://github.com/ethereum/consensus-specs/releases/tag/v1.1.10)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-16.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\nimport {CachedBeaconStateAllForks, allForks} from \"@chainsafe/lodestar-beacon-state-transition\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst preState: CachedBeaconStateAllForks = generateState() as CachedBeaconStateAllForks;\n\n// dummy test block\nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\n// Run state transition on block\nconst postState = allForks.stateTransition(preState, block);\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","exports":{".":{"import":"./lib/index.js"},"./altair":{"import":"./lib/altair/index.js"},"./phase0":{"import":"./lib/phase0/index.js"},"./allForks":{"import":"./lib/allForks/index.js"},"./bellatrix":{"import":"./lib/bellatrix/index.js"}},"gitHead":"e6678b333933292e2a32474ab124efcd97179e2b","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-build":"node -e \"(async function() { await import('./lib/index.js') })()\"","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.15.0+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"16.15.0","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"7.1.0","@chainsafe/ssz":"^0.9.2","@chainsafe/as-sha256":"^0.3.1","@chainsafe/persistent-ts":"^0.19.1","@chainsafe/lodestar-types":"0.38.0-dev.ebf557df15","@chainsafe/lodestar-utils":"0.38.0-dev.ebf557df15","@chainsafe/lodestar-config":"0.38.0-dev.ebf557df15","@chainsafe/lodestar-params":"0.38.0-dev.ebf557df15","@chainsafe/persistent-merkle-tree":"^0.4.2"},"typesVersions":{"*":{"*":["*","lib/*","lib/*/index"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.4","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.38.0-dev.ebf557df15_1654543890716_0.3282505683895549","host":"s3://npm-registry-packages"}},"0.38.0-dev.fe9d85d1f4":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.38.0-dev.fe9d85d1f4","keywords":["ethereum","eth-consensus","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.38.0-dev.fe9d85d1f4","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"2022f06d7d7ebe9bd3e0b3e87a523ab9a7449c9e","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.38.0-dev.fe9d85d1f4.tgz","fileCount":327,"integrity":"sha512-zUu6/I2RLCg7bgar8z1xjbG97YNEObNUQQ98NsnvOt6GiLl1FqWKLee7XmiLlChlf0fH2anHylcqAjtrZXLLfg==","signatures":[{"sig":"MEQCIEOLL/OHCFP/Cu/l78jSpZ/WtkPALBezpgA544OFt+KKAiBpSxxvotae84wfBqIeAEsdEepgdXwR2Of+dzy9Zn/7+g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":490398,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJin1x7ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoozA//QoJL1fXf4i3yCjNnDHIL602nrmj9jZ3drb8phUdhhTxU2ZzQ\r\nAeu75m7OZ7ZjQdtHIyKTQSOcwHeqLLGSY6cwB1uRthair0CAI9gxOWu7eSeV\r\n8Wo/hBtHK1w4rICNuaewq9Ek+ouEHwvKA08H9p7y+vd8JrQDSPmwGYPFSTEj\r\nmUpbWuDIDBIe/X7G13fJ2ipmTzVUBU5HebhJgGxyvZmA0TYO63f3Q8Jo6p35\r\nQrPyB+rcgd+gk1AtYYc05B6VlVE434sXFVlNksUm43ekGBFEsHukgiJgAoJB\r\nu1Z/DfPVdy+BgPC2XtuMGLrWY1Oh5wcSNKWvQ45BOM7LwkMHWdOnYg0znavu\r\n0PXe4INQ4XfP6MdHz57CWrYwpLsR+6zXJyvjXmo4zJFlbgep6EwgRgQELEv0\r\nCI9JalGUvoXrnBx0s7egmHsJz/x4CP3Ky7fRtksLHATU913mskRm9luB8bYE\r\n2/WiQl/JkVpSCY8fIRiahc4xVw86JYSnHNOnLjUAcPkUTrFMDrlkk+SrazQv\r\n06TKdfN7FpaSTDUewg3T10gdYgOG2QV9Skz8dNEa9lVrPQcGnOYHHH3SbHCz\r\nhAnDnQXms+X/tb4rGhwq3+yIBRQ7y+nrLQE5mC3RYp+wzWxM/a72ifVgSjJ4\r\nT8H5W5WeEPjWbdQOI8doy3MIL0BPYh6yAz4=\r\n=hFPo\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n[![Eth Consensus Spec v1.1.10](https://img.shields.io/badge/ETH%20consensus--spec-1.1.10-blue)](https://github.com/ethereum/consensus-specs/releases/tag/v1.1.10)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-16.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\nimport {CachedBeaconStateAllForks, allForks} from \"@chainsafe/lodestar-beacon-state-transition\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst preState: CachedBeaconStateAllForks = generateState() as CachedBeaconStateAllForks;\n\n// dummy test block\nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\n// Run state transition on block\nconst postState = allForks.stateTransition(preState, block);\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","exports":{".":{"import":"./lib/index.js"},"./altair":{"import":"./lib/altair/index.js"},"./phase0":{"import":"./lib/phase0/index.js"},"./allForks":{"import":"./lib/allForks/index.js"},"./bellatrix":{"import":"./lib/bellatrix/index.js"}},"gitHead":"9ac7503448da88a810b6d67b210ef98267cb4199","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-build":"node -e \"(async function() { await import('./lib/index.js') })()\"","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.15.0+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"16.15.0","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"7.1.0","@chainsafe/ssz":"^0.9.2","@chainsafe/as-sha256":"^0.3.1","@chainsafe/persistent-ts":"^0.19.1","@chainsafe/lodestar-types":"0.38.0-dev.fe9d85d1f4","@chainsafe/lodestar-utils":"0.38.0-dev.fe9d85d1f4","@chainsafe/lodestar-config":"0.38.0-dev.fe9d85d1f4","@chainsafe/lodestar-params":"0.38.0-dev.fe9d85d1f4","@chainsafe/persistent-merkle-tree":"^0.4.2"},"typesVersions":{"*":{"*":["*","lib/*","lib/*/index"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.4","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.38.0-dev.fe9d85d1f4_1654611067551_0.6043585815945698","host":"s3://npm-registry-packages"}},"0.38.0-dev.f74f9ef087":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.38.0-dev.f74f9ef087","keywords":["ethereum","eth-consensus","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.38.0-dev.f74f9ef087","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"b3af507819e1a39d880315c5607321e337ceb7cc","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.38.0-dev.f74f9ef087.tgz","fileCount":327,"integrity":"sha512-4ItsVSbLZtzozCDl2/hEC/2ipQbEybQP+n6ifTVzwEORo63B1JQMXGmdAjmcMbx7TquPX9DYweNdm/6c5sD51w==","signatures":[{"sig":"MEYCIQCcwfCAEjDBFrEXwZfygU97mZFatvMuIB4sqiM120FyzQIhANtuX+djPwNH52Ia7xL8OtT6RqPcb/0vYexPO7u/3m15","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":490398,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJin4J4ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp1Tg//SW+qjVzetTyfJqRA0h/Hq6P1kaPsy3oIv+5JcwM/BH+gzuil\r\n2Fl/IxUUuQ7kFFLbQqsnLitwHdjRYooOQj1Rm0qyXXOXwa/+RFA4krcrPFLx\r\nRLJyVf8x+PLQkbhgu8naAGLrDGaU4hR/Dhkpv5Ut3Waw0WNSH3UYaVF6/Iuf\r\nd+6EE2G/YAZ3i3DQUyurAHu/5B+fS84iSZQy4ZZ8TouGAD1CuwtyBzm10+mY\r\nb1mvuIUCmb3gvVoDQfr7O3fnpPk7UKGHjdT948c/Y0oHqGzoJwgSzEh97Ntg\r\nMwgHCHG7FXFHnFrc3k1e0FoIyyCQBrPvgQzRpjtfwnL8xmk+K+Fao/J6l2oA\r\nr5afCZO9wCL24ah3HMziYG2+TEp1lyW7V0Lx0uuUTgON23Ku2r3KmBANTpq2\r\n794s/CRXvF3chjg51S8+3obsyQYAsrNFvqGcQ/v0pUruLvajQARa0nl4/jGg\r\n4egLfBLzfvPhc9aiHUm/BLel5Ik1R1W54owkJwjsY5Hwb7GTm38B/LfTNYkI\r\nPV7sKROYjlRHkOlJkXXdl7FKMuocASeXijUP5B9DyJscsaM/2KahH/0VC/1p\r\npczaek/yWtR3mwA0pkxcmxVwkwahppvcWndwY7qH4YotaY+rhp7GOqlc4kXe\r\nZDP3LD1YItR+zWIf5uFyWFy4xRpauAO+KJI=\r\n=mmBr\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n[![Eth Consensus Spec v1.1.10](https://img.shields.io/badge/ETH%20consensus--spec-1.1.10-blue)](https://github.com/ethereum/consensus-specs/releases/tag/v1.1.10)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-16.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\nimport {CachedBeaconStateAllForks, allForks} from \"@chainsafe/lodestar-beacon-state-transition\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst preState: CachedBeaconStateAllForks = generateState() as CachedBeaconStateAllForks;\n\n// dummy test block\nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\n// Run state transition on block\nconst postState = allForks.stateTransition(preState, block);\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","exports":{".":{"import":"./lib/index.js"},"./altair":{"import":"./lib/altair/index.js"},"./phase0":{"import":"./lib/phase0/index.js"},"./allForks":{"import":"./lib/allForks/index.js"},"./bellatrix":{"import":"./lib/bellatrix/index.js"}},"gitHead":"f606f890724a87f6bab92149764b9c56c563569f","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-build":"node -e \"(async function() { await import('./lib/index.js') })()\"","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.15.0+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"16.15.0","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"7.1.0","@chainsafe/ssz":"^0.9.2","@chainsafe/as-sha256":"^0.3.1","@chainsafe/persistent-ts":"^0.19.1","@chainsafe/lodestar-types":"0.38.0-dev.f74f9ef087","@chainsafe/lodestar-utils":"0.38.0-dev.f74f9ef087","@chainsafe/lodestar-config":"0.38.0-dev.f74f9ef087","@chainsafe/lodestar-params":"0.38.0-dev.f74f9ef087","@chainsafe/persistent-merkle-tree":"^0.4.2"},"typesVersions":{"*":{"*":["*","lib/*","lib/*/index"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.4","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.38.0-dev.f74f9ef087_1654620792384_0.508232974527256","host":"s3://npm-registry-packages"}},"0.38.0-dev.fe5c98e67f":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.38.0-dev.fe5c98e67f","keywords":["ethereum","eth-consensus","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.38.0-dev.fe5c98e67f","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"737ed89c0dbc10b0cf31148e419e5331c7954ab6","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.38.0-dev.fe5c98e67f.tgz","fileCount":252,"integrity":"sha512-4Qjn6FUE2fNO978aI6drats1AZ4MER3Caec46yVbU6Qg3WDsQ/nSWObAC9mK5h04q+OMndis8PWfMNFhb4bH6A==","signatures":[{"sig":"MEUCIQCW88ePSejWQIRm6u65KB7hflrfJ6hOw+e0QFKeXqTqigIgKOafWFBL2syujLBbYtpM2sOUwXLWVAeQGHgWh0CIN2g=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":457426,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJin6MFACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqhfw//f1ohZmNjQpAp7eDoKRuhDtP4P2iICRhmYP3cjTmGM2zJOzwW\r\nq37BZVmFWbLimBu4LGVVl1+a/Uuea12RCotg7V+kC9F1TkDjhgCQ7viqHgvg\r\nM+KdjtDDyYHDLU0Cu9NPNva1SGXd9cEuiWj4XPENRzcKbNYvOyqpXp9EOMD/\r\naQTsmu2zXHuunjcfSeIT4HFckr57hoHZJig+n0amRWuVD7oOdSOj30De7w3m\r\n8Ljx5GRTO6n8nj/gvBDFPDJBDL0ALsnphqjIHOdb59DeETMonz7jt8W+3UAs\r\nphLkhN7YV/N2gVwIfMrWK5R8JL2k9a1x5FcBRO4nJHG0+TCnT5f0LIpvA6UZ\r\nCQprQmy78ToSyc0epFqvVa6ImNc5asjpFpUNxeo8+yqDCbBLbZbUEuPe6HZe\r\nYUYmMtWW1b+kp998J5RyrDssQXXp7uTN6alL7STFFU1bJlKV7xxaPyPzmn4C\r\nCZ8H/6WF9rRfhtW25m2f06DQNlU+BSCR2e5nniyb2xLD92i268rH9TMFPVJd\r\nPfPKFMyiLDFL+9WMU9Mapbmllc6WKGFX3KgWJeUKkHMYim335T2CLzMxTuIi\r\nfORshxbJwp+fU5RJ8pUu68lFUFxfro2Rk7E9Gb19V5SOTXTz7XW5PZ2grJUn\r\nreEwpBQM68JK/jx/snZV8FIq2lll/3xAdlg=\r\n=q/fx\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n[![Eth Consensus Spec v1.1.10](https://img.shields.io/badge/ETH%20consensus--spec-1.1.10-blue)](https://github.com/ethereum/consensus-specs/releases/tag/v1.1.10)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-16.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\nimport {CachedBeaconStateAllForks, allForks} from \"@chainsafe/lodestar-beacon-state-transition\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst preState: CachedBeaconStateAllForks = generateState() as CachedBeaconStateAllForks;\n\n// dummy test block\nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\n// Run state transition on block\nconst postState = allForks.stateTransition(preState, block);\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","exports":{".":{"import":"./lib/index.js"},"./slot":{"import":"./lib/slot/index.js"},"./block":{"import":"./lib/block/index.js"},"./epoch":{"import":"./lib/epoch/index.js"}},"gitHead":"25ce1e2403825b51cef87d80da91601c9f3e766b","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-build":"node -e \"(async function() { await import('./lib/index.js') })()\"","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.15.0+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"16.15.0","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"7.1.0","@chainsafe/ssz":"^0.9.2","@chainsafe/as-sha256":"^0.3.1","@chainsafe/persistent-ts":"^0.19.1","@chainsafe/lodestar-types":"0.38.0-dev.fe5c98e67f","@chainsafe/lodestar-utils":"0.38.0-dev.fe5c98e67f","@chainsafe/lodestar-config":"0.38.0-dev.fe5c98e67f","@chainsafe/lodestar-params":"0.38.0-dev.fe5c98e67f","@chainsafe/persistent-merkle-tree":"^0.4.2"},"typesVersions":{"*":{"*":["*","lib/*","lib/*/index"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.4","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.38.0-dev.fe5c98e67f_1654629125231_0.6076116910601379","host":"s3://npm-registry-packages"}},"0.38.0-dev.97702a2af3":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.38.0-dev.97702a2af3","keywords":["ethereum","eth-consensus","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.38.0-dev.97702a2af3","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"a343e0a58ed1e8c7e6d0ab19ff4c6f4436743666","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.38.0-dev.97702a2af3.tgz","fileCount":252,"integrity":"sha512-9c9RRxP4fcFzcb63McRKtPsRUXxe01HTbQbY6etA/P7+yPW9bMVTdzqP8euOwznWVa2FkHfwhQHdMdmnjI2WvA==","signatures":[{"sig":"MEUCIFZy3v78idyRWxnEIp2OeRvJFaqdrVleZFBYe++kh463AiEAhnTjGjTlYp53z3U5Zf6pgm2wjp6QGWnT92uVt0/H9e0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":457426,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJin7HWACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq6Lw//WSJ88v9kcwPuj6G01ozSzB74vy5Jju5h2xkiZgAHuUzQWr62\r\nCsh38pts7LYScgTbdvttZJ4Lnb06DKACZAm5ZMRT1IiaWKKiPILiyv/ZMgda\r\nM8KJ4O/+FtQaJ7CWDTmG796gfBYFi5viHsfMp18M0q+sWW5Bn4SvcBeIYlNN\r\nB7Pu+g2QGa/SoE2VctL9o1lTEcw3KNjRFZGNudZXBRFTu9IbJVcfZfpFlFKV\r\newgSi8CUxU80e+eyHc9vY4p5oyyMAtbEmarxYD47uwwLSYVdx0y3iusuYaXi\r\nFTIC1xDpLwQuoBppJYg9FSkMfeXEVzJ2uVbv3oR/MupugP+C/70z2KjfGv45\r\njuBHJYZhS/nuo3+gKP+PvMC8C/kvDoK1T4UQYkV9NhUsJmsMKG9NNRuRQEW1\r\nIiQHXdtQry4ujr4QfAmV4g4ehVx/eFSo1NH8iXEMj6bx6wVRg0CGBBZL97zW\r\nNDhavSPgsSObgdbCrYNgpoJjsQo5v3CGaWYEZeP3yrdRjenKqJIkaLfN3LqK\r\n3p2HX4pxRhxk9dNIoc6BXnloEwKt48U4ZQy0BeT/ssANqOrDQ6gSygDXX3Yp\r\nSAQ0hVdm+dGYiSwW/BS8BY2dai4l5sn4YA3pGjS2Er57q3mc1Tnf5uq5Jsnv\r\nN1HQNCUBx2WoPmii7T3bDaM3hm/MsnbPdow=\r\n=jVr2\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n[![Eth Consensus Spec v1.1.10](https://img.shields.io/badge/ETH%20consensus--spec-1.1.10-blue)](https://github.com/ethereum/consensus-specs/releases/tag/v1.1.10)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-16.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\nimport {CachedBeaconStateAllForks, allForks} from \"@chainsafe/lodestar-beacon-state-transition\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst preState: CachedBeaconStateAllForks = generateState() as CachedBeaconStateAllForks;\n\n// dummy test block\nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\n// Run state transition on block\nconst postState = allForks.stateTransition(preState, block);\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","exports":{".":{"import":"./lib/index.js"},"./slot":{"import":"./lib/slot/index.js"},"./block":{"import":"./lib/block/index.js"},"./epoch":{"import":"./lib/epoch/index.js"}},"gitHead":"0b7c94926785c7cea4e1467583ad8fcc965c2081","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-build":"node -e \"(async function() { await import('./lib/index.js') })()\"","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.15.0+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"16.15.0","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"7.1.0","@chainsafe/ssz":"^0.9.2","@chainsafe/as-sha256":"^0.3.1","@chainsafe/persistent-ts":"^0.19.1","@chainsafe/lodestar-types":"0.38.0-dev.97702a2af3","@chainsafe/lodestar-utils":"0.38.0-dev.97702a2af3","@chainsafe/lodestar-config":"0.38.0-dev.97702a2af3","@chainsafe/lodestar-params":"0.38.0-dev.97702a2af3","@chainsafe/persistent-merkle-tree":"^0.4.2"},"typesVersions":{"*":{"*":["*","lib/*","lib/*/index"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.4","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.38.0-dev.97702a2af3_1654632917866_0.6039760321288252","host":"s3://npm-registry-packages"}},"0.38.0":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.38.0","keywords":["ethereum","eth-consensus","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.38.0","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"b22789d48ba00127dd55c7ceb51a99ae709391c7","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.38.0.tgz","fileCount":327,"integrity":"sha512-x5z6oyOP7eDReof19VuRkg1DNpPpYXRBekaLQWMM/+/18Kh+vXui6gdd8/BhwuTXcWD0lyLrHqecmSApw9ZEfQ==","signatures":[{"sig":"MEYCIQChK8xD5GzCn67dgprXo0XM2COyrfxNL/BaileXG5kLAgIhAJ0aDSTyunNRxzNSUyjVNaTI5bJ2fgIrmo9YA6YoUKfa","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":490327,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJin7YZACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpM9w//QYhqz3lTx6XqpCBTcIcRCF59E59PCj5J6dwQZl4Hv/jTcoOF\r\nE/qg2By8ybird3/adHGpiZSlGZPD4B+Jezf9ssip4r+XVEjWZbLhSCqUQmm5\r\nwEDZU5SL2w1KSqX/j+gOUa7eEp/393cs7UQbR0wkimG641EqT6tAQQi/Tr5N\r\niqATss+i5ZIcZhLm1Zg8f7+QjJOfJdRyOQ3IiY5H0EJkLMyJn6s6p3grw2sk\r\n3Le4Xek3uihn82EJ3U6jEGpdU2rxV0EpT/7r65dHOnraArczneaVogI0MgmD\r\nQxaHRIrpj3zoxng71xmTDy01OuqUVqUHuFh1UWXEIJTbhK0fy3NO9DqJKkXT\r\nuw6vqoCgRpF7MSFInq/ka94DctSIRy1nZKpdfTS2Yb7ObzvlCLtF2UP8gQqH\r\nnm2lZLiK7+R4k2/02aN4jVjdIeCtTcZqYYDU1pxt12pga3mfdaDcKLnXVJ1V\r\nClMpu1Fu5kpPf9vdTam1e6t9payoKN3pqADcZrSr2ab0z0GvGmF7Oan/PuhL\r\nI002fW2Ww6ldhOYTQDarBOsb/zD2PdMbQ4ohK/DY/fUF2PCZw41eJvqjA7oT\r\ndCAltgajzI8qFuc4QJCK5hpwkNPb6cd8v+LAICS3TWwRICT7SBzAV7JU2LRx\r\nwi0AbG0xKx/H139SRh21DJlssJ978Yz4yzg=\r\n=eXKX\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","types":"lib/index.d.ts","exports":{".":{"import":"./lib/index.js"},"./altair":{"import":"./lib/altair/index.js"},"./phase0":{"import":"./lib/phase0/index.js"},"./allForks":{"import":"./lib/allForks/index.js"},"./bellatrix":{"import":"./lib/bellatrix/index.js"}},"gitHead":"c7cf92e9e39ce4cb13ff7d750e18eff7d4d05de5","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-build":"node -e \"(async function() { await import('./lib/index.js') })()\"","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.15.0+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"16.15.0","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"7.1.0","@chainsafe/ssz":"^0.9.2","@chainsafe/as-sha256":"^0.3.1","@chainsafe/persistent-ts":"^0.19.1","@chainsafe/lodestar-types":"^0.38.0","@chainsafe/lodestar-utils":"^0.38.0","@chainsafe/lodestar-config":"^0.38.0","@chainsafe/lodestar-params":"^0.38.0","@chainsafe/persistent-merkle-tree":"^0.4.2"},"typesVersions":{"*":{"*":["*","lib/*","lib/*/index"]}},"_hasShrinkwrap":false,"devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.4","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.38.0_1654634009418_0.16961561037852801","host":"s3://npm-registry-packages"}},"0.39.0-dev.56a6bb4a3e":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.39.0-dev.56a6bb4a3e","keywords":["ethereum","eth-consensus","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.39.0-dev.56a6bb4a3e","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"6b669da534268ea8759ed0ffab048d6a7e7c259a","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.39.0-dev.56a6bb4a3e.tgz","fileCount":252,"integrity":"sha512-j0s9LmQLpwb65uw++XSpM46Al59Ce3yExnLdTJxPk4I1SjlE16Ve0NjdoHDphDnf0fSAmFu5aQ508iBsGKMUtg==","signatures":[{"sig":"MEYCIQD2lIc7Nx07ab0fDat8TWtSgS6gfXv00zhC2obIc17x6gIhAL2Rzcy4unCHGUYMLuSh5qZz0aKrkKQ+sLDzf/8P3UB2","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":457426,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJin7vmACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqvJxAAj+SiLnrH7FKoWUDXED8/WCmpl9DoEzi1rcPjW+TtKv0lxP7k\r\nsVefYT3zifM9E0MWCh/kLz5VPpc585nxAetuOT85Y/YNioII6FXu4PUdP2MR\r\n7Ntn2WqZhKZz2ix+WApjMHR/1y2p6hQ5xBQ0tmxEW13kOirZSZ20v+MvttKG\r\nybWTanjFvvTwqxDvL4pVeuvNpVbs67G7+05CoPqL4lAU375ZDo3b07uk3vAu\r\np4LrLJnj3GKsYay+3O3A86md+6Bu73Dz3St3+OJlrfhBkhl38qh0IqFVHTPM\r\n7YbVjyjBThWN0xq5bhw2ekONZZ/P3N406HRKtTNi/CCj2DgzM0k2xLXQFDgw\r\n15RyxYLDMwb926IUt15vy+nGVCIMQsyx5H5eaHvatkphvcgmZt2fXbz24+t9\r\nwMCvBLtfAYZ3r5Y4c81E4nh/xWxQTxA8mKjCiXu/ebJ+NevacK+R+rGMRDQP\r\n1CYm9tNPH6zXgPhX7IHiYnSQtMa06S8mHXXoLWvQ1mZDmNP47IEzDqq7Aq8R\r\nsHNT6+F4HQt17mEJZ4XMH9i0wIACdasPHnV0hMDugPqh15Cp4+cfl5CwXqFP\r\nhXx8Sx9h5BuFL9RQNeKNEW1hrYkP5q3iCFvRf4CpxhK/C4YHlnWlb2MSXO5G\r\nZLcbJcBYoCRVvRL3wM3n5JiZbNonA4Wf1tY=\r\n=sCW6\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n[![Eth Consensus Spec v1.1.10](https://img.shields.io/badge/ETH%20consensus--spec-1.1.10-blue)](https://github.com/ethereum/consensus-specs/releases/tag/v1.1.10)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-16.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\nimport {CachedBeaconStateAllForks, allForks} from \"@chainsafe/lodestar-beacon-state-transition\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst preState: CachedBeaconStateAllForks = generateState() as CachedBeaconStateAllForks;\n\n// dummy test block\nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\n// Run state transition on block\nconst postState = allForks.stateTransition(preState, block);\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","exports":{".":{"import":"./lib/index.js"},"./slot":{"import":"./lib/slot/index.js"},"./block":{"import":"./lib/block/index.js"},"./epoch":{"import":"./lib/epoch/index.js"}},"gitHead":"e03ef37dd6487d861bba00f4477f3beae6b40516","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-build":"node -e \"(async function() { await import('./lib/index.js') })()\"","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.15.0+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"16.15.0","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"7.1.0","@chainsafe/ssz":"^0.9.2","@chainsafe/as-sha256":"^0.3.1","@chainsafe/persistent-ts":"^0.19.1","@chainsafe/lodestar-types":"0.39.0-dev.56a6bb4a3e","@chainsafe/lodestar-utils":"0.39.0-dev.56a6bb4a3e","@chainsafe/lodestar-config":"0.39.0-dev.56a6bb4a3e","@chainsafe/lodestar-params":"0.39.0-dev.56a6bb4a3e","@chainsafe/persistent-merkle-tree":"^0.4.2"},"typesVersions":{"*":{"*":["*","lib/*","lib/*/index"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.4","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.39.0-dev.56a6bb4a3e_1654635494257_0.08434092257691628","host":"s3://npm-registry-packages"}},"0.39.0-dev.2deb6a20fd":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.39.0-dev.2deb6a20fd","keywords":["ethereum","eth-consensus","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.39.0-dev.2deb6a20fd","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"90396a79737bf820cd3ed319f7e4b0fc0aca531b","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.39.0-dev.2deb6a20fd.tgz","fileCount":252,"integrity":"sha512-NyX4LiMYScP+wK2CCY2rvsyDj9mVzHr9kMP9UFhtJoLlYVHQu3H7aQHqa8b9tuvG0CuPXQfQlIB2lk21ArBQAg==","signatures":[{"sig":"MEUCIFw9sYVF0piE6ea6VIwZMtAVPak8ybTij/Zqzb9OMkbWAiEAiiwAxh4Azl+vDzo68Lc2S9ID3AUwyGrAwzH6biLmP78=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":457426,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJin70yACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoYjQ//X7WJiQmf25UN4duegNaRyv0kAGovPFl2AWucf/GISlGROqzY\r\nlouoOjjzCjJ+CaEKZYfr9Ps27d8xNC1y2ficHQbRHlowttfjXFlxdzwguRSc\r\nNAGmtZ4GB8BPd5QEcAZRJD8YylHeY+2Uik2s812Nk8LgtFbPkTQHujejsM8I\r\nR6SyK77JVaXtMtQ7eETWLyBloQir57s6rr6ufRuwTAD6GMDRmgGjmn0RVFEO\r\nb50/p9P7moIkGD143rUPhakmAkQ9V4wHfhptlPNp3CJr5RT5nNGdm+SA98cp\r\ncHKdu8RbtGw1YiXgKUu1lauawWPTKAC0IRx8NK740VyLEQOi1DdMUvBWoBG2\r\nzoT12FM0EJtvDfPffsqe90bAf7eeJCZ/eGedq8PGYLwAvQFtVYmLcB511mWp\r\nl1alRyRyxAlcMigrSk2XeA91qep9vWPuuPC76cEfRlq0Wne/tWYwwvM3f2nb\r\n0O9+gy/LNvs5wQaW78ErDlgrKuwo4MUazC3KMaR3D0grhoCcEMYq8H29Ru2r\r\nTPwfKyADhbOOTOE7qT4qSL1Fvcc25/5GjDFx2K4FQA67PebvgNG8IRuN9chs\r\nN6mJUsAUKoPivI/ddwjITv9PP9G/GY4ptcuwlSRkLCB2VSVgaWA5MS+HubLM\r\nKY/UmxwudrYbGda2pYCXx8EWzShnU/gPXF0=\r\n=pucf\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n[![Eth Consensus Spec v1.1.10](https://img.shields.io/badge/ETH%20consensus--spec-1.1.10-blue)](https://github.com/ethereum/consensus-specs/releases/tag/v1.1.10)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-16.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\nimport {CachedBeaconStateAllForks, allForks} from \"@chainsafe/lodestar-beacon-state-transition\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst preState: CachedBeaconStateAllForks = generateState() as CachedBeaconStateAllForks;\n\n// dummy test block\nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\n// Run state transition on block\nconst postState = allForks.stateTransition(preState, block);\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","exports":{".":{"import":"./lib/index.js"},"./slot":{"import":"./lib/slot/index.js"},"./block":{"import":"./lib/block/index.js"},"./epoch":{"import":"./lib/epoch/index.js"}},"gitHead":"ff1686d8af67884dc79b7d13e79c0ea51c6858b7","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-build":"node -e \"(async function() { await import('./lib/index.js') })()\"","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.15.0+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"16.15.0","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"7.1.0","@chainsafe/ssz":"^0.9.2","@chainsafe/as-sha256":"^0.3.1","@chainsafe/persistent-ts":"^0.19.1","@chainsafe/lodestar-types":"0.39.0-dev.2deb6a20fd","@chainsafe/lodestar-utils":"0.39.0-dev.2deb6a20fd","@chainsafe/lodestar-config":"0.39.0-dev.2deb6a20fd","@chainsafe/lodestar-params":"0.39.0-dev.2deb6a20fd","@chainsafe/persistent-merkle-tree":"^0.4.2"},"typesVersions":{"*":{"*":["*","lib/*","lib/*/index"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.4","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.39.0-dev.2deb6a20fd_1654635825925_0.12772985470582454","host":"s3://npm-registry-packages"}},"0.39.0-dev.8015abad3a":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.39.0-dev.8015abad3a","keywords":["ethereum","eth-consensus","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.39.0-dev.8015abad3a","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"1fc6a29e40bb8b72c3874afa755a9d9b6d445d47","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.39.0-dev.8015abad3a.tgz","fileCount":252,"integrity":"sha512-uaAVqVlTUJLlTOtsktYCDWE1FJuOPzSeX3ydgV4LNL01hQeLACfsZEc1cf5ILSTyd/VpjJSUi2djRa8D7gtgWA==","signatures":[{"sig":"MEUCIG5QStfzSPeI8WgKTA+HtFdR2DDUqHxDJ+CLFR2JA200AiEAu4iWCEiWud80S/WamRUEvGMpsfJLrA6tDArGvl6dp/A=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":457426,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJioA95ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqkyA/+Lvxau/1uygC1uDCuhGvhNF4WCK3k6uLM3Xq78Ayipblr+lM8\r\ny/e4PlHLmzxv3I1kHu93LjX4XIeK/WLsLjgkTjlH/Wi+MKiDJGvo+ufbKfHd\r\npH9159Y9eJNxt02eJhlsV+rxzDAIPAIJ/nttLD2dmz/4M7MCgpRj3TBMUBC2\r\nrP881865cukErWjiTUyQEZ+Le2BbKi6vMfmElfVqPUf1DkzXdpbnQSL9nw72\r\n0D+SIP1c04EeuAfccFm+LKCCiqNN0VnNAAi7wqU/rtQFVDYHtleRkx6uAtTl\r\ncqr5n7HoXSnZRBm8w+3O/QZmklXhhiw4IU7Gz5JZ2s0tR2OsdGLqkK/S579h\r\n/dypw0GpP4p2Kw+a5HuVf1vO6sNnfRh8DCsLHit3UK/DCKD+MSKw33v95Gpa\r\njfH/GCQyDP3sAV+Nf8t5LVLzjLpvR5dun8FMStkTzchhXIupFBieLcuO/CD6\r\nX+o+c8vNTb5Ltigfe7maEaVIovpSJJNFrcOMrGoEzC3kLbi+oxlLhdP7oDEi\r\n0rPx4Fu+dQ6cv5FEbNinBtoOHNerb/8s7lhWmBzqB+TLluxcI6/woTKE3eWh\r\n/2z141ihfgX8tclDiR8UNAAR0nua2moqAAGKfQAg1U4AIPgVYyt6j3FOvCFK\r\n3YBxwPtDvN5kJoi5/ggwGAZwjUa8Conwr3s=\r\n=+vAg\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n[![Eth Consensus Spec v1.1.10](https://img.shields.io/badge/ETH%20consensus--spec-1.1.10-blue)](https://github.com/ethereum/consensus-specs/releases/tag/v1.1.10)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-16.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\nimport {CachedBeaconStateAllForks, allForks} from \"@chainsafe/lodestar-beacon-state-transition\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst preState: CachedBeaconStateAllForks = generateState() as CachedBeaconStateAllForks;\n\n// dummy test block\nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\n// Run state transition on block\nconst postState = allForks.stateTransition(preState, block);\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","exports":{".":{"import":"./lib/index.js"},"./slot":{"import":"./lib/slot/index.js"},"./block":{"import":"./lib/block/index.js"},"./epoch":{"import":"./lib/epoch/index.js"}},"gitHead":"6e3fc31413274ccdd11ebb5a95b1106690cc033d","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-build":"node -e \"(async function() { await import('./lib/index.js') })()\"","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.15.0+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"16.15.0","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"7.1.0","@chainsafe/ssz":"^0.9.2","@chainsafe/as-sha256":"^0.3.1","@chainsafe/persistent-ts":"^0.19.1","@chainsafe/lodestar-types":"0.39.0-dev.8015abad3a","@chainsafe/lodestar-utils":"0.39.0-dev.8015abad3a","@chainsafe/lodestar-config":"0.39.0-dev.8015abad3a","@chainsafe/lodestar-params":"0.39.0-dev.8015abad3a","@chainsafe/persistent-merkle-tree":"^0.4.2"},"typesVersions":{"*":{"*":["*","lib/*","lib/*/index"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.4","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.39.0-dev.8015abad3a_1654656889314_0.10549570939982811","host":"s3://npm-registry-packages"}},"0.39.0-dev.719d936cc3":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.39.0-dev.719d936cc3","keywords":["ethereum","eth-consensus","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.39.0-dev.719d936cc3","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"b5001550be8b3b72aa7df25dd6bfb411ab8e9a2b","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.39.0-dev.719d936cc3.tgz","fileCount":252,"integrity":"sha512-3wL+t5DPBuolcSA12XftgveA8dZK1QowXeqVPE52/z8Jner35Lu846CFnd97zTeV+qz1klS3pyXbJ+32URCmKw==","signatures":[{"sig":"MEUCIQCgHki7p0m8/bNt81bYh61m36jy4pXUH4z3yuOPxRURvAIgf4yW0W1SHRItH+wbSU4on6+9j7pmZEHpwfCtLkyUSy8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":457426,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJioLudACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqLJg/9FuxgzsWInHbzpL9B9tDVtJPFOHZhqSa95baUbzNgnDbTJfzJ\r\nW/ADpdg1HyvPu0Wsb6NSGhzAAGb243jzN2xSfgXGAzYpkNq8tT+i+mrlRKqk\r\nwxli1RgeOG8oBYPzqSj4bJzQOPu7M58qI9+JiNej+RydE7sU5fnbAnOBIaQi\r\n7Ij8lhiCO+IKotELVQpXqXdfgBaQBAc9aLCcDwFCMBw7+Few8VJrphX5UNwZ\r\nGHnAnMR2U0rHm3yhCSd39FMMyo/vzfC66JydwVcD3uPcxr3bjJ9RjzJGAuL+\r\nwOBCOldWFw2JL11TYNhOA8Qidf3dNqYSjj4x+g2pRVr7XTTusmWca9fiq3UT\r\net8UZeN5lsN4Geb1gZNX7ayAikv6fFn5nrOzDnh9WT4IrfG1EXWhgCHfORW6\r\nhT1VVvCvi2sm69SnMMlKUnZvqCx7wl9p0AlJCKxEwBAsJ7TsAuZ4okk70Xqm\r\nCG/nc7DduZaIxWsKpix7VFdO2SHOPyw8/+jIxLMVLA3kBpKyXqvgI4sjc0Bz\r\noIvpbOKUiL6HUfAY0IRc8UPobXWwzHl3glHjXp0bgm1643oHTwGiHv5D0pKy\r\n/0RgkV6EYdOBLfHLu42AJbStiFBmd1QCWTcaMhgpJHxCn9BtvalRuszRpyLd\r\nL4GfRj9EAcjfctoeZl11lkLFNkTCWmjleGo=\r\n=lx4f\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n[![Eth Consensus Spec v1.1.10](https://img.shields.io/badge/ETH%20consensus--spec-1.1.10-blue)](https://github.com/ethereum/consensus-specs/releases/tag/v1.1.10)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-16.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\nimport {CachedBeaconStateAllForks, allForks} from \"@chainsafe/lodestar-beacon-state-transition\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst preState: CachedBeaconStateAllForks = generateState() as CachedBeaconStateAllForks;\n\n// dummy test block\nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\n// Run state transition on block\nconst postState = allForks.stateTransition(preState, block);\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","exports":{".":{"import":"./lib/index.js"},"./slot":{"import":"./lib/slot/index.js"},"./block":{"import":"./lib/block/index.js"},"./epoch":{"import":"./lib/epoch/index.js"}},"gitHead":"85cc929ea94a499091ef0fcb2da24fbe6b6ab94b","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-build":"node -e \"(async function() { await import('./lib/index.js') })()\"","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.15.0+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"16.15.0","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"7.1.0","@chainsafe/ssz":"^0.9.2","@chainsafe/as-sha256":"^0.3.1","@chainsafe/persistent-ts":"^0.19.1","@chainsafe/lodestar-types":"0.39.0-dev.719d936cc3","@chainsafe/lodestar-utils":"0.39.0-dev.719d936cc3","@chainsafe/lodestar-config":"0.39.0-dev.719d936cc3","@chainsafe/lodestar-params":"0.39.0-dev.719d936cc3","@chainsafe/persistent-merkle-tree":"^0.4.2"},"typesVersions":{"*":{"*":["*","lib/*","lib/*/index"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.4","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.39.0-dev.719d936cc3_1654700957344_0.8399079567171854","host":"s3://npm-registry-packages"}},"0.39.0-dev.a3e286f00e":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.39.0-dev.a3e286f00e","keywords":["ethereum","eth-consensus","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.39.0-dev.a3e286f00e","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"2f128507d3c14ff9db78096fdbcfcf22a1e38d51","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.39.0-dev.a3e286f00e.tgz","fileCount":252,"integrity":"sha512-4raTe6CvOqNK+bDnTY0mJTdNav/L4RdX5nVBg0L06eTS7RQQA+R5TlmzxRxfccGIDUzT0oSAL7Be0pnZTfRhYg==","signatures":[{"sig":"MEYCIQCvdGAkKaq4zS4mxOmkW4ZEkpaqV6kH4L7ftgjcuf4LMAIhAOFZua4ftT1GNSnm67rLAOY4KD/V6cw3sS5ozDUDivXH","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":457426,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJioSl0ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmovhg/6A/kzGXKPPijt9x5lZCQbznlSmper6VL5j0XH9T6y3kBrial0\r\nTRi1qO4RxNqjvyYYFCUkedVQGcL4s5IKHCjZnYvh9OuTBce12VGmJMwt5HCk\r\n2lcRNHOK0xLIZlYziIojU4dZsIt73akMwhx7T/AoZHMFrsrHhsnNgTf8EN/6\r\n0Q9uO/Rt9xgwm3HrD9ratXkD6loEByI0gGx27H2OaLRi/DsyuW52E1mXfxr1\r\nXScMQ5NI8nQxwoY0m6wX9G0KH365rr8tvXYafvr5VUb5BF/ry3ECmJZUv+pv\r\nHepM/XQL8VNUh22Dx8ORtEHykVpZKUG7U9byiDO2PAV9GXHL5FuRxEmZlQjn\r\nJfpr8beKiFuEziPJLjr68f9ea/f2fe1oRDcvDu/YLftjcN9fUBvcDgYlyDBD\r\nINigIyAvzs8pODgmStYic0V7jGbR+PxQ0tL4nwIiR6adDylvuSUkEnFdn6pW\r\nVvTq9lhFhw+YhhXnVjuk/Vs2zwMK/f5yN2St0S7sHb/jVoq9cOT0YKw3V2QX\r\nyM8/OHm2W2KLgrLzSBM9rR5f8UorZsAhnHIowfRXklmGiR5FWQqKMvibDf97\r\nw00lfaQn9hTKA3e3/JV/ttjTPotUUJIw95YKcrVy9LQwi9ubUAZPRSSyfxzw\r\nZ9Zw7CCnXx9cwr/M7K/tnipM1H66uHNhLIs=\r\n=G+6b\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n[![Eth Consensus Spec v1.1.10](https://img.shields.io/badge/ETH%20consensus--spec-1.1.10-blue)](https://github.com/ethereum/consensus-specs/releases/tag/v1.1.10)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-16.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\nimport {CachedBeaconStateAllForks, allForks} from \"@chainsafe/lodestar-beacon-state-transition\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst preState: CachedBeaconStateAllForks = generateState() as CachedBeaconStateAllForks;\n\n// dummy test block\nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\n// Run state transition on block\nconst postState = allForks.stateTransition(preState, block);\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","exports":{".":{"import":"./lib/index.js"},"./slot":{"import":"./lib/slot/index.js"},"./block":{"import":"./lib/block/index.js"},"./epoch":{"import":"./lib/epoch/index.js"}},"gitHead":"32c6e32765637802f2c215ec6da097a03b6e137b","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-build":"node -e \"(async function() { await import('./lib/index.js') })()\"","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.15.0+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"16.15.0","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"7.1.0","@chainsafe/ssz":"^0.9.2","@chainsafe/as-sha256":"^0.3.1","@chainsafe/persistent-ts":"^0.19.1","@chainsafe/lodestar-types":"0.39.0-dev.a3e286f00e","@chainsafe/lodestar-utils":"0.39.0-dev.a3e286f00e","@chainsafe/lodestar-config":"0.39.0-dev.a3e286f00e","@chainsafe/lodestar-params":"0.39.0-dev.a3e286f00e","@chainsafe/persistent-merkle-tree":"^0.4.2"},"typesVersions":{"*":{"*":["*","lib/*","lib/*/index"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.4","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.39.0-dev.a3e286f00e_1654729076306_0.6525149263185348","host":"s3://npm-registry-packages"}},"0.39.0-dev.6dd408b418":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.39.0-dev.6dd408b418","keywords":["ethereum","eth-consensus","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.39.0-dev.6dd408b418","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"a90db3d2365b3b80f4cf3740e626e09cc3a7efb1","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.39.0-dev.6dd408b418.tgz","fileCount":252,"integrity":"sha512-Xd4zANk/D7TDP8ysaRZDgXmShSw06+x1KwdopC/3QSoPVWW1v4YyX1OFRGWNy1j5Iikv9+9XzePsrjxGl1gEnA==","signatures":[{"sig":"MEYCIQDFuq/22raOwgq1mtZBlOUSz9UtyFhbT0U8rfuTDx229AIhAJPt80JKJfTmih5jon3G1QfSe2CPfHNAK7PUWfHKa4pQ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":457426,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiolWYACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpS+w//SBm3fO5yhb4rQgNQ9LeED6S5hBwbkh/5ms3Sibkjx0SWNVWO\r\nsA0Fh0/zQUXxPupSh5rSWJDSXNNsKddWreMbZ+YMQnsmrY/digFzc3FNt8zS\r\nI5TvKuYpze9dHNuTBz8n2+K1wFBCrEiOZd7VlJFsygl+G9SENzaKBxziy3M7\r\nZgyvy8aDFgvHpUzd2XLHN8Q32xXPEr+JB4xgJgiAzqf1loZkxfDjXOBYLcx+\r\nFUqWN4qJ8lSv1lZGj7tqb2DC8d//wzcglFNU5lwqpH7l+WAvo8oi3Q/VhQXh\r\nIGe8lEOV0z8XuXsNI8XY+zZHrtIxMi+zUybSlaH4I9Lqrz4TvfbRpyvXkHP0\r\nkNM6Bsstz/cHuPLV5hgrtbKosWC8ixOD877TL+J+hHZO6ErYKJynkIVR2E3U\r\nBHYu/toC1hVEUbhJf73eVVRh4ApX1Svza+hJ8rloytEWlda8IQ5sasBzy47L\r\nExoEMEEATAUM5ZhzKl+Wx8qz5FNj4024hzDyy+0WCzxOvxBWIcC3hZd9Ia6C\r\nAOGh2tSxk9AOtlwK4qFRyifGA4WM9WkMNB8nIAIY4kPbb+B2aVvqqtZXLdG/\r\nEyCLMEyEhtzkLZ8BHKEZdt+whqyG0E7mKkExZErkcS7Ovmj1XHJEQmfw5geX\r\nLTuFU+UwwtbNSXI9HjJm2hbBSoniXq3LmWo=\r\n=U7m9\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n[![Eth Consensus Spec v1.1.10](https://img.shields.io/badge/ETH%20consensus--spec-1.1.10-blue)](https://github.com/ethereum/consensus-specs/releases/tag/v1.1.10)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-16.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\nimport {CachedBeaconStateAllForks, allForks} from \"@chainsafe/lodestar-beacon-state-transition\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst preState: CachedBeaconStateAllForks = generateState() as CachedBeaconStateAllForks;\n\n// dummy test block\nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\n// Run state transition on block\nconst postState = allForks.stateTransition(preState, block);\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","exports":{".":{"import":"./lib/index.js"},"./slot":{"import":"./lib/slot/index.js"},"./block":{"import":"./lib/block/index.js"},"./epoch":{"import":"./lib/epoch/index.js"}},"gitHead":"b2b6037745e565c228d4ad3c82824e0490a9358c","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-build":"node -e \"(async function() { await import('./lib/index.js') })()\"","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.15.1+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"16.15.1","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"7.1.0","@chainsafe/ssz":"^0.9.2","@chainsafe/as-sha256":"^0.3.1","@chainsafe/persistent-ts":"^0.19.1","@chainsafe/lodestar-types":"0.39.0-dev.6dd408b418","@chainsafe/lodestar-utils":"0.39.0-dev.6dd408b418","@chainsafe/lodestar-config":"0.39.0-dev.6dd408b418","@chainsafe/lodestar-params":"0.39.0-dev.6dd408b418","@chainsafe/persistent-merkle-tree":"^0.4.2"},"typesVersions":{"*":{"*":["*","lib/*","lib/*/index"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.4","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.39.0-dev.6dd408b418_1654805912682_0.7598804353410762","host":"s3://npm-registry-packages"}},"0.39.0-dev.4c439ad456":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.39.0-dev.4c439ad456","keywords":["ethereum","eth-consensus","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.39.0-dev.4c439ad456","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"751f2afa69eec1b80aa379e88f5f2813dade0bb3","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.39.0-dev.4c439ad456.tgz","fileCount":252,"integrity":"sha512-B8spzyZgVvVqiXja1/HRvgJa2YjdzWfS3mdaP22gELrwvNFo1Gw5zNH020s6BqD2vbS/AQnM6j0f/R0FADb3GQ==","signatures":[{"sig":"MEYCIQCWPQx+Vg2/3fSPIhyRckrNm9/5AVWcuya53bxshvt33wIhAOTq3AkVtrqhCGFxUUN0P+HcR9NQrtU1yyxywsP8gT/u","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":457426,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiox/rACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqQpg//YK3UWbI57pv0kwNV9MgzaGFbFxpuGG5TRxDMRFxkHNWjZAdr\r\n1k1pjpVFTt17BBFNLm3eSH6UExi834srMSAVAK32hgBq0OZglHP6nMBJMEgw\r\nIZjX6lp6sq03RQl992BSJIAiCpgeoay49pyhH63hkPirg6hk8WFrDsM+eZWb\r\n7xEFlSEIPXzNsWFIcln+B4GSBrZvhvM9K8cb6XuYWvlLj670cwwE7ugALlOp\r\n5g8PqkmSsBQtYQL0HihQuGxz8rCwR86/2+HP3STcgPE94AMpd1OiqfxADog4\r\nNIN3MExlaKLfWnLurH5DsJg+SSsSGvi6xuXy7Ic+ZUndaYSShKFxmL0eMr1k\r\nn0xt5C8xSLFYQyzgT6ZgkepTzd8ShNajWb75Mpw5B0eeN+376umUFdWiB114\r\nBoXE6WojRqcgrla+oS0t0gOD40wTu5TANLHOX7+lxFqoKI6ZWnQN4gg8hp+W\r\n83fJIddqkFJK8azSCR6cP73BtM4b6pzff/yHL35C+5PzQVn7c0y7FKDct570\r\nADxSEvB4T8gcixQAqS++1rCx0q7b1bJSmk/CjH4IobI7jRZg/FV3cHb8TOxj\r\nUAXIWBeIUS4nf9Brfb+rEUIIBrPnEDFttr22MFQL390X42D9yLee7rZTzqU+\r\nOD7ixeI8rdh4TisgZ0J9WCDk5MdW8lJkC2M=\r\n=WeJw\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n[![Eth Consensus Spec v1.1.10](https://img.shields.io/badge/ETH%20consensus--spec-1.1.10-blue)](https://github.com/ethereum/consensus-specs/releases/tag/v1.1.10)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-16.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\nimport {CachedBeaconStateAllForks, allForks} from \"@chainsafe/lodestar-beacon-state-transition\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst preState: CachedBeaconStateAllForks = generateState() as CachedBeaconStateAllForks;\n\n// dummy test block\nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\n// Run state transition on block\nconst postState = allForks.stateTransition(preState, block);\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","exports":{".":{"import":"./lib/index.js"},"./slot":{"import":"./lib/slot/index.js"},"./block":{"import":"./lib/block/index.js"},"./epoch":{"import":"./lib/epoch/index.js"}},"gitHead":"031c2373e7312d3b8f14998bfffb53b8d4b20445","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-build":"node -e \"(async function() { await import('./lib/index.js') })()\"","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.15.1+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"16.15.1","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"7.1.0","@chainsafe/ssz":"^0.9.2","@chainsafe/as-sha256":"^0.3.1","@chainsafe/persistent-ts":"^0.19.1","@chainsafe/lodestar-types":"0.39.0-dev.4c439ad456","@chainsafe/lodestar-utils":"0.39.0-dev.4c439ad456","@chainsafe/lodestar-config":"0.39.0-dev.4c439ad456","@chainsafe/lodestar-params":"0.39.0-dev.4c439ad456","@chainsafe/persistent-merkle-tree":"^0.4.2"},"typesVersions":{"*":{"*":["*","lib/*","lib/*/index"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.4","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.39.0-dev.4c439ad456_1654857707511_0.3237261199829906","host":"s3://npm-registry-packages"}},"0.39.0-dev.43efd0566b":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.39.0-dev.43efd0566b","keywords":["ethereum","eth-consensus","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.39.0-dev.43efd0566b","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"e0d4d065f70faec2a9e7dff1ba8e08fcfc73a79e","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.39.0-dev.43efd0566b.tgz","fileCount":252,"integrity":"sha512-xlBjfBGlvrQzlChO1YpamOQaa6LO+B+/zFEgfx2vMEynULdtJVKbuwyMNB2OQlOR6ApDSDDMX2PftODEVpxAVA==","signatures":[{"sig":"MEUCIQCVHkPK50q33EcA6vD72dU3oQ9kV6lafPHWX1uMTay9NwIgAsHyhNhPE1fXfVXDuaOGbK6fCbd2jEoZd8DNnxV0H08=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":457426,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJioyZsACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrI+g//U+jxZjipFPvwZVC6teXd60YguKwIduNRqQ7TFupAYVVanqM0\r\neYtCJur5aoYK+5UGO2QhRnELtLmTNF0MCZVPROddLk/zxVRzPn+IAL+rSRPy\r\nOYf8wqFfk240GJs4YjLBih3suhgcomsgc53BChoiOImqingAJWMR8r1oeJCP\r\nAgoixmfm63LFUP993utN77u9knjyd7M7teaXH5Byx8ATuLK0lRY05VUFa3ow\r\nGo+aGiQeSEFGep5ODFfTgh7swgNQHN1+b7AhiX7xXEX66HEBCROT7Xv+zGVK\r\nrt/oAfzFENEigLRydyXnXxQldnp1H0LUraqWQkjrU9Fhyyei8QtNHMaEiIHY\r\nn8+zJtoKODQwqO0DJ3JNy9knoOaJwZCu37ALwKveOUk+wskwKZ5TQbawZt4+\r\nkUYTiPy/QH74uA7HFdEoIM4WhC0TNxl8QMSjbhM5JWDlas9Nl9yWVHcZ2EsZ\r\n4hacy9lIGOq2lGwT6lPlQTN/iIzFPLZku+74FkQvOjcwTgFEwalwB/KVci6L\r\nc7mG2La41rKuqUEih5er1R3T0F/RXDoABWaVrouV1bcDH7U4ccPMnRXrv/dW\r\no6r3droyeUza/hjThqpdMleVdUKNss4intQKIQZfLlGCDpOkhdszKYuNbiu9\r\nKc3luh4qE8K8q0M/o9QvEP/LwtMAYgS2Hsw=\r\n=cVsI\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n[![Eth Consensus Spec v1.1.10](https://img.shields.io/badge/ETH%20consensus--spec-1.1.10-blue)](https://github.com/ethereum/consensus-specs/releases/tag/v1.1.10)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-16.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\nimport {CachedBeaconStateAllForks, allForks} from \"@chainsafe/lodestar-beacon-state-transition\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst preState: CachedBeaconStateAllForks = generateState() as CachedBeaconStateAllForks;\n\n// dummy test block\nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\n// Run state transition on block\nconst postState = allForks.stateTransition(preState, block);\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","exports":{".":{"import":"./lib/index.js"},"./slot":{"import":"./lib/slot/index.js"},"./block":{"import":"./lib/block/index.js"},"./epoch":{"import":"./lib/epoch/index.js"}},"gitHead":"eadd606ccbe71f75b1933ac84a127a0dfa8e1cfc","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-build":"node -e \"(async function() { await import('./lib/index.js') })()\"","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.15.1+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"16.15.1","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"7.1.0","@chainsafe/ssz":"^0.9.2","@chainsafe/as-sha256":"^0.3.1","@chainsafe/persistent-ts":"^0.19.1","@chainsafe/lodestar-types":"0.39.0-dev.43efd0566b","@chainsafe/lodestar-utils":"0.39.0-dev.43efd0566b","@chainsafe/lodestar-config":"0.39.0-dev.43efd0566b","@chainsafe/lodestar-params":"0.39.0-dev.43efd0566b","@chainsafe/persistent-merkle-tree":"^0.4.2"},"typesVersions":{"*":{"*":["*","lib/*","lib/*/index"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.4","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.39.0-dev.43efd0566b_1654859372496_0.33342357918244714","host":"s3://npm-registry-packages"}},"0.39.0-dev.32e7ce3fb6":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.39.0-dev.32e7ce3fb6","keywords":["ethereum","eth-consensus","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.39.0-dev.32e7ce3fb6","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"6dc50023114db3a421ab0c82f0e98640c2b6e485","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.39.0-dev.32e7ce3fb6.tgz","fileCount":252,"integrity":"sha512-qLR6raThudRVH5mQDRsGZeJT0AhSylypW+Tlt9uIIsLwQqXvSAcrTWhyP4HxxjpGGD0yxh+Idyeo8L65o25faA==","signatures":[{"sig":"MEUCICaPu1e7SU6nFQtdo3NP+HOQpKGmRTfXu0a9CWAfmfvfAiEA1c+NHVEZ/dbyI7Y+NGPJAygSQgT86hFYZrdYoMyutgE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":457426,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJip0FcACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqIyA//RTdDxiU3Jw/kK7txogpM6Yaub6vToD1Ty7AWlKLqotbOQASv\r\nN5bJM/ORagGELqUe+kyUSWKA+UeYy/ZixoDbtAR2rC9ZojWAJlMCvpD+ZCy+\r\nD+9GWCVfOfP2vQXzlA9flfAMeeZfms0VOah6ObV+unL7thbHGMYPOt8Js1AW\r\nDMIS4ZCsWWlwrQpzJSWra+0hkPqnt5G1wv5sgDvMWKMvZVoOy1YJ937urzJS\r\n2EIfY9fec19LEGExaN4ncpILWqCdk6Y2lzi3CDfychGj+EJqjH/Qw/Gk6cT5\r\nVKgJquOXcGKg/Tou6yGPDU3Y7nLGs95EPgalAAfE273zCJmueXGNX88RZaMW\r\nrl8Qvdsi9iwMY3PQKpolywMxKV5mBGa5XUWkPekaLhxdsxHUME+OwWvnE3H3\r\nhq4UsFVOjGht0TuzlBg0KHdiTckL6doS4JylY0o9Etp0KWOV3I1UtC0w2e1o\r\nsitoIRz7DcnZznf0ShBHvGQE0zbhyx+ho2Z0xFk5jRMgT6EGIbT5Y+uESwuD\r\nvHCLEiNVRP+k+7WgBh3CJ/c6wMM27uYNdYFpg+jFlJFiNddYxSXWPJaynaTV\r\nc63c+2OaMr6o+wXGvG1LPU5gRsT8k1FUyEeKi6WCT+SE1GasQurB/6qc1Jxy\r\nyWAhr7/e+qt9DGsJGHAIbHDZa2ipAJTntFM=\r\n=bH7w\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n[![Eth Consensus Spec v1.1.10](https://img.shields.io/badge/ETH%20consensus--spec-1.1.10-blue)](https://github.com/ethereum/consensus-specs/releases/tag/v1.1.10)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-16.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\nimport {CachedBeaconStateAllForks, allForks} from \"@chainsafe/lodestar-beacon-state-transition\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst preState: CachedBeaconStateAllForks = generateState() as CachedBeaconStateAllForks;\n\n// dummy test block\nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\n// Run state transition on block\nconst postState = allForks.stateTransition(preState, block);\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","exports":{".":{"import":"./lib/index.js"},"./slot":{"import":"./lib/slot/index.js"},"./block":{"import":"./lib/block/index.js"},"./epoch":{"import":"./lib/epoch/index.js"}},"gitHead":"accba87aaa3b00d1e299b0009ef8cb1f9f88af69","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-build":"node -e \"(async function() { await import('./lib/index.js') })()\"","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.15.1+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"16.15.1","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"7.1.0","@chainsafe/ssz":"^0.9.2","@chainsafe/as-sha256":"^0.3.1","@chainsafe/persistent-ts":"^0.19.1","@chainsafe/lodestar-types":"0.39.0-dev.32e7ce3fb6","@chainsafe/lodestar-utils":"0.39.0-dev.32e7ce3fb6","@chainsafe/lodestar-config":"0.39.0-dev.32e7ce3fb6","@chainsafe/lodestar-params":"0.39.0-dev.32e7ce3fb6","@chainsafe/persistent-merkle-tree":"^0.4.2"},"typesVersions":{"*":{"*":["*","lib/*","lib/*/index"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.4","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.39.0-dev.32e7ce3fb6_1655128411713_0.40975772087718143","host":"s3://npm-registry-packages"}},"0.39.0-dev.ceba4a9d21":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.39.0-dev.ceba4a9d21","keywords":["ethereum","eth-consensus","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.39.0-dev.ceba4a9d21","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"6df3d94ab23e8e2e4ba9c4bab10d8cb59d21a79b","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.39.0-dev.ceba4a9d21.tgz","fileCount":252,"integrity":"sha512-ECvNM/6gl7JqyIWT3q/jCjIYIh9zGOLnnnP+BY/NbT3II5e2VNiZXcEdJlrxNdCeSEwP5vYSLNacrhiX/iMBqQ==","signatures":[{"sig":"MEUCIQCuguDaPj7bw3Flk+oBgfK+ohFMCzLlhZQzgsCbSlWtawIgGs7TVtHmkjnLlmFTSwIBwohamRrpMHNABsNYUnHqMkg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":457426,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJip36rACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmokdw/8Dmyk5tK4izqlejtJmljTvaEsqfmpYEGkGtdGfGvNjQEXkShr\r\nxjKPrTCgRMHbQu368k6uu9xwrDeNuudqimXFbhSF7q2PR+VgZ84nsMZg0hSj\r\nrlyCE+io0LwfwjLomNou3eSWawg7vMvrxuNdaawem1Sc2Ppzslw3FL/wee/5\r\nOTA8ZaX3IxppCVNQYH+gQbtYus3fk/QsglHbWP+ccgDTlG1dOxE/DgzxSbpt\r\nezOXUC5+gG3KEjnMnwcsmXHJpO+cxjd95lUyxNB3F2daGUgmeQUu9EGXUUDa\r\n1ZcWqnSWmyqbtnUS36cSpMN+2cb2BaZfgnDvv6GLTL0i9RuIvH/J7Z/X06a7\r\noZmeQKu3bdsocbBVx5Bs3Wyh+sfb8Dxv9zBC3WYISm2AGn/3fdFAc2j/ZPU0\r\nnLTxlEntAzUXFxoFjN5MBtqAUg9Vi0DQXHtLa67oNdFWPXaYX/85kOkwp9Rq\r\nNa6qvOTc1x7H7PAMKzW9//yqO9pcdzqSAhUTzhHRgWk2gFuWO+fWHP74dmlp\r\n1nI3/7KXR5yM+u5Vg37VEGJH3pKs1auB3rjYEKDCklW+Ds3tmK9+hkbajemV\r\n2dnGcFwtna+77adcKBKVufSHvzniEpY747FykxKn3NhhBRRBVsbqk8lePnjI\r\nYlBK0MhGgEpu7sqMAsFE8GgAqBI3qPM1eBg=\r\n=reP1\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n[![Eth Consensus Spec v1.1.10](https://img.shields.io/badge/ETH%20consensus--spec-1.1.10-blue)](https://github.com/ethereum/consensus-specs/releases/tag/v1.1.10)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-16.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\nimport {CachedBeaconStateAllForks, allForks} from \"@chainsafe/lodestar-beacon-state-transition\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst preState: CachedBeaconStateAllForks = generateState() as CachedBeaconStateAllForks;\n\n// dummy test block\nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\n// Run state transition on block\nconst postState = allForks.stateTransition(preState, block);\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","exports":{".":{"import":"./lib/index.js"},"./slot":{"import":"./lib/slot/index.js"},"./block":{"import":"./lib/block/index.js"},"./epoch":{"import":"./lib/epoch/index.js"}},"gitHead":"a78189af97834336a8f27520373ae6d09e5a955a","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-build":"node -e \"(async function() { await import('./lib/index.js') })()\"","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.15.1+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"16.15.1","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"7.1.0","@chainsafe/ssz":"^0.9.2","@chainsafe/as-sha256":"^0.3.1","@chainsafe/persistent-ts":"^0.19.1","@chainsafe/lodestar-types":"0.39.0-dev.ceba4a9d21","@chainsafe/lodestar-utils":"0.39.0-dev.ceba4a9d21","@chainsafe/lodestar-config":"0.39.0-dev.ceba4a9d21","@chainsafe/lodestar-params":"0.39.0-dev.ceba4a9d21","@chainsafe/persistent-merkle-tree":"^0.4.2"},"typesVersions":{"*":{"*":["*","lib/*","lib/*/index"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.4","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.39.0-dev.ceba4a9d21_1655144106910_0.039721895429557064","host":"s3://npm-registry-packages"}},"0.39.0-dev.ca940661bf":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.39.0-dev.ca940661bf","keywords":["ethereum","eth-consensus","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.39.0-dev.ca940661bf","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"066f684ffa7bf6fb3db8adbf750ae0a7226fa401","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.39.0-dev.ca940661bf.tgz","fileCount":252,"integrity":"sha512-ndNyn8B3OuZ9Ust75Mie1Ubyz9BuRR82iw176zgnAsmx0GPQiWQp+NH8dH12rskws5IdU1hprXZ9uhxN6oaN5g==","signatures":[{"sig":"MEUCIDxV0rIrNpGI/Ry53QVppoEVQLXOVUh+Xg1bczKUp9pbAiEAyzDJ2f5j6oHUlltIzPVStn9rNPq0MyEwVa522SnfX9k=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":457426,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiqJLWACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrrDg/+LD7iIPZySEx8jp8jyN0OleYDQCoqGWNjAwpdUZnqAhnJuFLR\r\nXXaQosr/Psi7TlBgBcbz0nDskyKh6ZV3WlHvZDLb0fKzL6XUvESOJVBvbzT/\r\ndkdX/dUOQYKF7Mz7GTfed8GIj/JIYw+nejJvyQKwSPnri+Z/L4DcCiD0srk7\r\nFavFJ7fv4X7NeBNMCVwzro6Y1Q0BPo+jzM0LfSSIKiw2jlX6nR56rTH1Hfq6\r\nDcjeLflkKeSIi9pkUI3lPKO8Y1/2hzZqwrRrR0M16YdjED+I7wRse78/5RHu\r\nsbUQYR/LLoeTdLZc1MDGa0jnYx4XsIw2MyR7Tn8vhgD/gstj/idBV8OnyXa+\r\nZe7v1dX2xE3CTQJSQFHQ1xnfW9w9+XwwH1OQs4UQwaDcpThXK5t4dc7rEo/4\r\nOLNEt6CKv5OICAnmhwui/Hin2XvvJMGu7J2Q3knxNIFfYGzVmOYGVLjqrM7D\r\n5Jncl0lUCXdVmKbcaTO5qw8uLYUbXS/OXXaYgK/A9T3t1mWJgRpvTOOhZ4/h\r\nFV9gFVIG1CjxyupcEtYIUA08U9fEP8SCIhbvwxHl2mH3UFUOI3ICfdUxZK9j\r\nyFrHaot1auqQcfCGUgpIz9/g931hDFZfPCAX5AUNzodyjzgdDnaSmv0+sbz8\r\nwKbodX9ZYUbU7bVaYA17itPnhf4zsnvTB4A=\r\n=ta4h\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n[![Eth Consensus Spec v1.1.10](https://img.shields.io/badge/ETH%20consensus--spec-1.1.10-blue)](https://github.com/ethereum/consensus-specs/releases/tag/v1.1.10)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-16.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\nimport {CachedBeaconStateAllForks, allForks} from \"@chainsafe/lodestar-beacon-state-transition\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst preState: CachedBeaconStateAllForks = generateState() as CachedBeaconStateAllForks;\n\n// dummy test block\nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\n// Run state transition on block\nconst postState = allForks.stateTransition(preState, block);\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","exports":{".":{"import":"./lib/index.js"},"./slot":{"import":"./lib/slot/index.js"},"./block":{"import":"./lib/block/index.js"},"./epoch":{"import":"./lib/epoch/index.js"}},"gitHead":"6d55c2e4a2c7e4301bb04840c909547edc9d7256","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-build":"node -e \"(async function() { await import('./lib/index.js') })()\"","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.15.1+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"16.15.1","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"7.1.0","@chainsafe/ssz":"^0.9.2","@chainsafe/as-sha256":"^0.3.1","@chainsafe/persistent-ts":"^0.19.1","@chainsafe/lodestar-types":"0.39.0-dev.ca940661bf","@chainsafe/lodestar-utils":"0.39.0-dev.ca940661bf","@chainsafe/lodestar-config":"0.39.0-dev.ca940661bf","@chainsafe/lodestar-params":"0.39.0-dev.ca940661bf","@chainsafe/persistent-merkle-tree":"^0.4.2"},"typesVersions":{"*":{"*":["*","lib/*","lib/*/index"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.4","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.39.0-dev.ca940661bf_1655214806009_0.44729585045449927","host":"s3://npm-registry-packages"}},"0.39.0-dev.04155c66fb":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.39.0-dev.04155c66fb","keywords":["ethereum","eth-consensus","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.39.0-dev.04155c66fb","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"f8c7e879f92b100597c06b849d2e466e1b971333","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.39.0-dev.04155c66fb.tgz","fileCount":252,"integrity":"sha512-Iru/lYdJUGNuIim1rYz5t7YMrRgjcIfKeKsPLX5oC5dIe2Fi1svi30AiMQvQZsySO0p6qCrcQzzChGJNU/EDZw==","signatures":[{"sig":"MEYCIQDzosYNjfwea7+3aWG8js+bXyIkwOFpRwiReM+tFV1z8QIhANUYqt9CANi7PxpsnqRr68aq7QhFgFYq1L0NsEm/WbuA","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":457426,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiqJR7ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrGfw/7BPMsZw2J5vXuCaa21VPjJLhA/NIGHlXCq1igUEQtIj9VHuy4\r\nysXwxn/wtliIAkC+SK+FT+wW/8gYn9TPfjIdiLczMA1nIDnQPlpOW1j+x41I\r\norVj7fv1nbsH+vVd8ELenbP2xqv2dSfNSgBtZMO8e6xr86vg+q8g8PrWt106\r\nqPyqbm73R4Zc5HfwvCjyH+q3LG+aiyQeJafQfAbshFr01Cfu87xjCn+JSY3U\r\npzlRA0Jbq5XQz/248JHZOZ26+/V/kWQBSy6aiReATW9vTJ5emSJYJHdYlPfS\r\nK6q1yTFo42CrsR7HFxG04bE9z1/9neaEy+isvqq42M2v1tHHjau9msFyylp+\r\nG7GKBWppYn9n8qn13EDknvPnlLXbogIMLdzxXQpGyHhqPIDks0VHsXDxvUhP\r\nveNTLxTHT/6xbWfuIbmSFHT3/De9YI2DROBkH1ynHcgmB6hjBsbAsXYIw04F\r\nPZDhF1Lq5R9qqGGndlT++qkx8K1wtapZLuCMtyJzN81q40FF5SY0lBLZeTBp\r\nL7Vg3mk1aSITR5UwBxGAaXKvuF88BKtcMNo6kOGHc4ipn+uuxOm05bDB1VXn\r\n71oYojnX3ypHGVXamCozlctIF/6Yl1cvs9tElOWUF++tcGHMCafu4Fzzy+sW\r\nQmuoYTo+OB2aRk2UGJJJTASe331MN+03MQU=\r\n=34T1\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n[![Eth Consensus Spec v1.1.10](https://img.shields.io/badge/ETH%20consensus--spec-1.1.10-blue)](https://github.com/ethereum/consensus-specs/releases/tag/v1.1.10)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-16.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\nimport {CachedBeaconStateAllForks, allForks} from \"@chainsafe/lodestar-beacon-state-transition\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst preState: CachedBeaconStateAllForks = generateState() as CachedBeaconStateAllForks;\n\n// dummy test block\nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\n// Run state transition on block\nconst postState = allForks.stateTransition(preState, block);\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","exports":{".":{"import":"./lib/index.js"},"./slot":{"import":"./lib/slot/index.js"},"./block":{"import":"./lib/block/index.js"},"./epoch":{"import":"./lib/epoch/index.js"}},"gitHead":"7f39baa3dbbfac335d7475b45bb423678f8ca556","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-build":"node -e \"(async function() { await import('./lib/index.js') })()\"","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.15.1+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"16.15.1","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"7.1.0","@chainsafe/ssz":"^0.9.2","@chainsafe/as-sha256":"^0.3.1","@chainsafe/persistent-ts":"^0.19.1","@chainsafe/lodestar-types":"0.39.0-dev.04155c66fb","@chainsafe/lodestar-utils":"0.39.0-dev.04155c66fb","@chainsafe/lodestar-config":"0.39.0-dev.04155c66fb","@chainsafe/lodestar-params":"0.39.0-dev.04155c66fb","@chainsafe/persistent-merkle-tree":"^0.4.2"},"typesVersions":{"*":{"*":["*","lib/*","lib/*/index"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.4","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.39.0-dev.04155c66fb_1655215226923_0.7758934519960912","host":"s3://npm-registry-packages"}},"0.39.0-dev.9feb5bd47c":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.39.0-dev.9feb5bd47c","keywords":["ethereum","eth-consensus","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.39.0-dev.9feb5bd47c","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"f2dae1c8e8bf7012d193398ae251689073201c6e","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.39.0-dev.9feb5bd47c.tgz","fileCount":252,"integrity":"sha512-vUIJjGVFyiQ+4aU2zZVU44V4uU8HHuaOIjFC2bptf7wQNsdrOOqwXk1Xw6xT+C1fwlIwHdg7nrygpL/0yFAVtg==","signatures":[{"sig":"MEUCIC17fNovHCKIl8+u2RGq5ZhQIJ7DPlCDIeSIi4Tl8cIvAiEAmhePChZlXK8YiHufB4NM5cP9YOaIzOq3dJBZUELE31w=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":457426,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiqYQsACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrPAg//UGY6BR/xd2SHC5oIMsFF7rRdPKAcS61lpdMh/BiKEVuhtngL\r\nrC7XWkCk4SBFfD8o1oYaElXbKQHCiS4uqkZnt4gSrVEwWdFrgJXZ05SAGSwg\r\nGt9ikDeucjA68gktnyhJQeoRTpG7vMxnVdUvEc6YbJpWQGuH2FEZmjG0htsy\r\nGMKyaCMcl2vqz6pMZuGLMMHTyjz8qRd1OSA+m/9Ir1E1D49Fto9jqDgs+rGg\r\nssGc9VFbEIVpVsbpCLqpOS3Dq6C7F1yzpSPjSF+M/MjwCWnrebgLCdXCCOau\r\nBYO4z8hgDUKgxRUDTPqXq/0PHHvRcFQXXLLoCni0Vznku9v95ccP11p0ctnh\r\nq736iRbh/Hy85q182Xj00Fn2ICF9UcsJuXLUqllCuyhw0UKKKqVYIEg6OVd3\r\nXxVYrQGeNorESmCxDqPTashqgKF3hxQDRz1UkC6qIaJD4mUIGtgGrMNebwxG\r\nRDdBPKX6V1/Vs1gUqr9Ul5tY9dL19grRjjp5ECxon1qb3+qvBwUO9w5JGh0b\r\ndWQT1jYb69Wj+oAMpx94lRM3dMCu1CobuJE3Q5a3Sr2qzyOnUzkOZSiGF13P\r\nZrNZuegULlqZ1u7e7FH6djl0glD3W608rdED9tqkr0E+xWJRprjXcyIJ9tMl\r\nvmqDwTbWAsXIP/RoWG2sMklKtt4WWbBIqgY=\r\n=qrZU\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n[![Eth Consensus Spec v1.1.10](https://img.shields.io/badge/ETH%20consensus--spec-1.1.10-blue)](https://github.com/ethereum/consensus-specs/releases/tag/v1.1.10)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-16.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\nimport {CachedBeaconStateAllForks, allForks} from \"@chainsafe/lodestar-beacon-state-transition\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst preState: CachedBeaconStateAllForks = generateState() as CachedBeaconStateAllForks;\n\n// dummy test block\nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\n// Run state transition on block\nconst postState = allForks.stateTransition(preState, block);\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","exports":{".":{"import":"./lib/index.js"},"./slot":{"import":"./lib/slot/index.js"},"./block":{"import":"./lib/block/index.js"},"./epoch":{"import":"./lib/epoch/index.js"}},"gitHead":"144e3be72dd59a5d7d3379129275b2bb839cf133","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-build":"node -e \"(async function() { await import('./lib/index.js') })()\"","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.15.1+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"16.15.1","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"7.1.0","@chainsafe/ssz":"^0.9.2","@chainsafe/as-sha256":"^0.3.1","@chainsafe/persistent-ts":"^0.19.1","@chainsafe/lodestar-types":"0.39.0-dev.9feb5bd47c","@chainsafe/lodestar-utils":"0.39.0-dev.9feb5bd47c","@chainsafe/lodestar-config":"0.39.0-dev.9feb5bd47c","@chainsafe/lodestar-params":"0.39.0-dev.9feb5bd47c","@chainsafe/persistent-merkle-tree":"^0.4.2"},"typesVersions":{"*":{"*":["*","lib/*","lib/*/index"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.4","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.39.0-dev.9feb5bd47c_1655276588400_0.28682442240254646","host":"s3://npm-registry-packages"}},"0.39.0-dev.e5b74d5ae2":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.39.0-dev.e5b74d5ae2","keywords":["ethereum","eth-consensus","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.39.0-dev.e5b74d5ae2","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"6d8ab18a35799f49e1f3a96016fd73305d2f2cf8","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.39.0-dev.e5b74d5ae2.tgz","fileCount":252,"integrity":"sha512-jBb+v7RqxHfH8xmm51jwH6HC/fq0niJkUbtklLhcogN8MTuKsAfsOaQpkaXITALFKmzMzGWW3GjYki8VSoEnjQ==","signatures":[{"sig":"MEUCIQDLX0x2aCTZ46nIQC1biNqFiRvtWUVETumo3WYbCs5EjAIgLeifTbpTTZbR1Wh79BeVeiV7y23KJGhXEPzTp87qdUQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":457426,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiqit2ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqqVg/8DDyeZZFsi4LiQ4r+VbfUJS5rZPApLMXwNVdygTNW17IfLZKP\r\nqZZMB5zXBjSRl28M9OA8OnowRaEvJCU8yHRZcUQCmXzxDHI+HrVwmtqwn1KW\r\nbpGQnjR4K14yerZ7I7Neg/pyBOm37PL0GDMM3RxIqH5Nt1pVTRvW9Z/ZFUEj\r\n3rzebu3sAsMZYQvTyLmihISIeLVZwcK+AV+J3H5VzPFnl5nkRUnDgjppvbwD\r\npkOcqbJet9RjOsqL2d6/WZv8Zjf5bbvXW1Ztzqb/KY68+r8rwgswTHxLZFHK\r\noUJRa6WFWmJz2rM/GEDWmxcSk2/fmaBiZpdyN49LHmwurbFT/Ftx+O5KsCTg\r\nVt/gLQBqQlC18t+bW9raeGXuPxm9hBP09+QZk8iI/X+yo32QBcZwVqk6eKxF\r\nIQ2jeIoF9Ju11ZcDUGYjz0oL8cfQw2rHaiJbr1v1aQAQpc++W3QUbo3/CnGS\r\n/uEypa3hpqd4hJZ9RZIfkPwnXdNeLJ1jyGciWc3WEzHYyaSSvcTeys4uTI8S\r\nxgPg3sjTPszLxFzZv33xms/J/DDR44TSH3uso1MFKARDR/Vpz26qf/+plcXm\r\nv4BC4ZyG7Xs5JRWb020ycyMWcvw/Ixo+liI0CjFqQ0wycFEZj37G67CrKPGH\r\n+msv3rGz4wiP9kZp2b1Wl78bZsuAff5dHD0=\r\n=MCCn\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n[![Eth Consensus Spec v1.1.10](https://img.shields.io/badge/ETH%20consensus--spec-1.1.10-blue)](https://github.com/ethereum/consensus-specs/releases/tag/v1.1.10)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-16.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\nimport {CachedBeaconStateAllForks, allForks} from \"@chainsafe/lodestar-beacon-state-transition\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst preState: CachedBeaconStateAllForks = generateState() as CachedBeaconStateAllForks;\n\n// dummy test block\nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\n// Run state transition on block\nconst postState = allForks.stateTransition(preState, block);\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","exports":{".":{"import":"./lib/index.js"},"./slot":{"import":"./lib/slot/index.js"},"./block":{"import":"./lib/block/index.js"},"./epoch":{"import":"./lib/epoch/index.js"}},"gitHead":"79a15ca1af28aabe8073df544a96abe7af619692","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-build":"node -e \"(async function() { await import('./lib/index.js') })()\"","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.15.1+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"16.15.1","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"7.1.0","@chainsafe/ssz":"^0.9.2","@chainsafe/as-sha256":"^0.3.1","@chainsafe/persistent-ts":"^0.19.1","@chainsafe/lodestar-types":"0.39.0-dev.e5b74d5ae2","@chainsafe/lodestar-utils":"0.39.0-dev.e5b74d5ae2","@chainsafe/lodestar-config":"0.39.0-dev.e5b74d5ae2","@chainsafe/lodestar-params":"0.39.0-dev.e5b74d5ae2","@chainsafe/persistent-merkle-tree":"^0.4.2"},"typesVersions":{"*":{"*":["*","lib/*","lib/*/index"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.4","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.39.0-dev.e5b74d5ae2_1655319414041_0.8343536270624652","host":"s3://npm-registry-packages"}},"0.39.0-dev.851d6985dc":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.39.0-dev.851d6985dc","keywords":["ethereum","eth-consensus","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.39.0-dev.851d6985dc","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"3242de6fc5bf10f78a957ed6e36fb61d3b131169","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.39.0-dev.851d6985dc.tgz","fileCount":252,"integrity":"sha512-QX8zeAkauL4dBZNx+zj5OVtTDSeVe9XmZXdu96oOfX8c3L7hWcUDT6TwXfhAOSGm1j1QPRn3/+oEaLxam33uhw==","signatures":[{"sig":"MEYCIQDVCSF07FrQh60W4uMo5B6vWa5Bdk2pyQGG3RxwnuZtOAIhAPt1lE9elTv1Ha3qP/o2eZJ5Tm/kTIFcF4RnsbL2s8Zp","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":457426,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiq1JSACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoqMxAAnRCe3X18bIbpfqky6AGp8t5xgH8YQONIIuyphk8Pom7wdGC/\r\nUXbwyj1QSnJKTuFm+IXfGhdbyzQYDoY/m6T5OrkbOyqUPaERSY/oQl+s9rUU\r\nlUyGql00z9+YxD5Iq497pDgyZN911DAALFa85nVOzQHhg0skVTNJzliqtUWE\r\njPGVsNm6Lm4z00FPzfSsQpDHFtn6NSbVTNieiM4jsJD6m3KY7AIbin7p54CK\r\n0aEMnElH30hYCXRnPxOb7PIHAaTCt7gclEiSKNxy8kElqGRCsr65V3cU/Ixd\r\nxqP2899tdJ/CdlwIbK1FSi8/imob/ZhCIRQYYLVTRprJ/DSGUW7ASiJ+0m8u\r\nuuM2CGzxClg9Z40TH8KRIuPmUry/Zo9l30sNw9ZtGZ2X/wA3mtS0QflhjJlu\r\n0wcj12fH+NpoYWEUQQWu0/TtRjXhV0SQAM3XXOiYeTynHTyluAOO4W2H8e3p\r\nfFPjTUioHsTxGo4pRKOo7YcRb9yqtgCfFh06EgxUpJdDUgTT3NTgG4du5Cvg\r\n6eojK0Hu8HQgDpYdGdvgvvYj9ozgKm7cFxZIDpEgmWc5QANRYfhVHPoT9Oj3\r\ny14B/PxjvRxAe5NvH54qe5P4PYCu+5hVySp9ZxHsLMcjgGqmUHuZwtqCl/4u\r\nTSvFenEVKeRX5r7YNmzWQIeuC2mdBfZetm4=\r\n=jIn4\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n[![Eth Consensus Spec v1.1.10](https://img.shields.io/badge/ETH%20consensus--spec-1.1.10-blue)](https://github.com/ethereum/consensus-specs/releases/tag/v1.1.10)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-16.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\nimport {CachedBeaconStateAllForks, allForks} from \"@chainsafe/lodestar-beacon-state-transition\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst preState: CachedBeaconStateAllForks = generateState() as CachedBeaconStateAllForks;\n\n// dummy test block\nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\n// Run state transition on block\nconst postState = allForks.stateTransition(preState, block);\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","exports":{".":{"import":"./lib/index.js"},"./slot":{"import":"./lib/slot/index.js"},"./block":{"import":"./lib/block/index.js"},"./epoch":{"import":"./lib/epoch/index.js"}},"gitHead":"c932a89e7eaf0a3074208b422f9d7e04569b9267","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-build":"node -e \"(async function() { await import('./lib/index.js') })()\"","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.15.1+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"16.15.1","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"7.1.0","@chainsafe/ssz":"^0.9.2","@chainsafe/as-sha256":"^0.3.1","@chainsafe/persistent-ts":"^0.19.1","@chainsafe/lodestar-types":"0.39.0-dev.851d6985dc","@chainsafe/lodestar-utils":"0.39.0-dev.851d6985dc","@chainsafe/lodestar-config":"0.39.0-dev.851d6985dc","@chainsafe/lodestar-params":"0.39.0-dev.851d6985dc","@chainsafe/persistent-merkle-tree":"^0.4.2"},"typesVersions":{"*":{"*":["*","lib/*","lib/*/index"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.4","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.39.0-dev.851d6985dc_1655394898206_0.8190434472459929","host":"s3://npm-registry-packages"}},"0.38.1":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.38.1","keywords":["ethereum","eth-consensus","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.38.1","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"ccd9d8c2a989097179d5c0aadbcc908969fb7c67","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.38.1.tgz","fileCount":327,"integrity":"sha512-OujoCP4UAH3+X+SJsDBFAUr8FOBrXnDNAHBxifAlX6Qff0H0ku5cie4u/4KlBmc/KhDoqfJ4CBcUjNoHkXNFsg==","signatures":[{"sig":"MEQCIQDUihr9YLr93WYg9JDPO9AzkEzx2B942ojdSHa5kry5twIfa3lWeNM9kFEazipLoJPeyYCSkFWFB0hamZ4IFfXKRg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":490327,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJirLcqACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpMsw//aEyBlD+Rwd/UGvKHk0yIuVo8yoW20u3e4PqMetm1yPs19EHC\r\nuX7D3PcGU1An5f7Wzon/0qKo4eUAfg3QMJ3QUBaNX743C7+GuGZvloL5b37Q\r\nvSCiSbXnfRd/uT1hRTyq0VSaJI6IOfXEotLhCUZXZihKiLwZB2wVZOLhqOCL\r\n8XSw2AVxf+jhMWqwHYBFIO7cTQBwIZW1RA724d9rotIzW5K+yPcDAaqZEZgt\r\nKGdDSWpkdpL/KwvJZx6IVGwom7LSj7auZhBA8td1iGzto2s5y35rkj4to9Z/\r\nUeKIodEiuPOupGPOHUgh4JEFoAbablEedKtmc3Dxj2MNWardu2qqZi9ARWKF\r\noH+SeT/8hNjEcaSSjd+Q6Q1Tjvru9smFOFI3zNEQEWwZf+DjdYTbqEdQ6d2a\r\n2cpZ4aId7SoCgrvyfO3xK4lkx+MRM/RSr4fiJ/gxmoFItm19v28WUm0NwvXr\r\n302q85UkShf5DIYtOutwYVR0iamCN+0rfA1BqR1mu6ico/ZIKLfCvyq0tVlw\r\nrFWtSM+VLhsx3XFNt22yU9u7bbCdO+E6FAygxBoAcVv9MlWf1oEnVdJu8nhJ\r\n0tEJ660IB2E4bIvnaU5lO8X5MqVGdnKcsa5y+574X7QGkSWgjB+ylcScj3Jr\r\niI5fnmNn9SN8AZ/SFbSnvVdvFXYZSOlNoQM=\r\n=HpDR\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","types":"lib/index.d.ts","exports":{".":{"import":"./lib/index.js"},"./altair":{"import":"./lib/altair/index.js"},"./phase0":{"import":"./lib/phase0/index.js"},"./allForks":{"import":"./lib/allForks/index.js"},"./bellatrix":{"import":"./lib/bellatrix/index.js"}},"gitHead":"5cb67b11b08266d4982157f19f1de21643168b84","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-build":"node -e \"(async function() { await import('./lib/index.js') })()\"","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.15.1+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"16.15.1","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"7.1.0","@chainsafe/ssz":"^0.9.2","@chainsafe/as-sha256":"^0.3.1","@chainsafe/persistent-ts":"^0.19.1","@chainsafe/lodestar-types":"^0.38.1","@chainsafe/lodestar-utils":"^0.38.1","@chainsafe/lodestar-config":"^0.38.1","@chainsafe/lodestar-params":"^0.38.1","@chainsafe/persistent-merkle-tree":"^0.4.2"},"typesVersions":{"*":{"*":["*","lib/*","lib/*/index"]}},"_hasShrinkwrap":false,"devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.4","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.38.1_1655486250051_0.2448828906043632","host":"s3://npm-registry-packages"}},"0.39.0-dev.83aa2ccff5":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.39.0-dev.83aa2ccff5","keywords":["ethereum","eth-consensus","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.39.0-dev.83aa2ccff5","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"4aacba54d8fd6d0a2d07516667c1a45bb7e2193c","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.39.0-dev.83aa2ccff5.tgz","fileCount":252,"integrity":"sha512-ANOfqeBH+DXJjrEdsuMHhhWDKXyHQG+SXP+I9Zo2IZ40m66PACHeGW1M2lPgdNN7kd22/yCT4PjcnkO3u6TsCg==","signatures":[{"sig":"MEQCIGBDIcktLqjuINBuGDJ5YHZL+UGuNluwolXoSYPum8D2AiA6slF1MYtBYSytgTabWAwkTJcndNrsLLgQ96XuIBkGAw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":457426,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJirLpiACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqIog/5AUcE3QSa7yeWDZFZCgD4HdMlgRDNLOuBhll+obUU4oRsfnzi\r\nwlSsg+IrnI/4hYQdzEY5qqaEt7Fie6p1B+qcdIfOjUZFHd65utZOMihN9b3+\r\n/Oh2Z0oyOi25viJKQCjNsidMYgG8T25Xp2lNYCdkPdJUuSI40ZZHzBEMAsjx\r\nqLoOe+hXcSRzN39QbMAJHvbEovfuy7LHBbdaqBBTgTfjZQPQRA8NkEuV5w/k\r\nGdADTTAI+m3nrJub92Zf8JZLy7Xg9F7zzAblD8bw5cVAfwYTh7nCI2ZjXF+/\r\nwIiTrJeLlbnW2CxyeUkUpmezNqS6FiGSomZUtyCMm9B3UfEnMBpC6Nc8lboV\r\nevyeysr2Ny0UvfVkGuwK5rxyVWCEiUdV1qwH4nRbEkpjHBssukdt8hdEXPuo\r\nm/vflrilnsWbyEESAp9BLCfGchjayBWGlOTBrzrWoKiozuE8Fm2JOdQwZo9N\r\nIVjNCUVXXuwrLpzhgtNjEEot3uVYsoD+9zFc8bz4lnMhoVty5NpD2uSZD11W\r\nMcgfDYKsvkO/3c6sa6ww09v5pQDI2PVlzL0rLaLrtTHsFHHvgnI7X9mJJ4p7\r\nrbQjjTqV2bOaSmfO5eDI4Nt00ItrvEWsz7f24f+f9xffxB3saa5G4ZBxox8Q\r\nwErr0TgpDzWYHuufxwQcWHroxF/jMYdoQdI=\r\n=+3e/\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n[![Eth Consensus Spec v1.1.10](https://img.shields.io/badge/ETH%20consensus--spec-1.1.10-blue)](https://github.com/ethereum/consensus-specs/releases/tag/v1.1.10)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-16.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\nimport {CachedBeaconStateAllForks, allForks} from \"@chainsafe/lodestar-beacon-state-transition\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst preState: CachedBeaconStateAllForks = generateState() as CachedBeaconStateAllForks;\n\n// dummy test block\nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\n// Run state transition on block\nconst postState = allForks.stateTransition(preState, block);\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","exports":{".":{"import":"./lib/index.js"},"./slot":{"import":"./lib/slot/index.js"},"./block":{"import":"./lib/block/index.js"},"./epoch":{"import":"./lib/epoch/index.js"}},"gitHead":"03f499ee0f7abf44dfa218c6458fb71e4310da32","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-build":"node -e \"(async function() { await import('./lib/index.js') })()\"","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.15.1+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"16.15.1","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"7.1.0","@chainsafe/ssz":"^0.9.2","@chainsafe/as-sha256":"^0.3.1","@chainsafe/persistent-ts":"^0.19.1","@chainsafe/lodestar-types":"0.39.0-dev.83aa2ccff5","@chainsafe/lodestar-utils":"0.39.0-dev.83aa2ccff5","@chainsafe/lodestar-config":"0.39.0-dev.83aa2ccff5","@chainsafe/lodestar-params":"0.39.0-dev.83aa2ccff5","@chainsafe/persistent-merkle-tree":"^0.4.2"},"typesVersions":{"*":{"*":["*","lib/*","lib/*/index"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.4","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.39.0-dev.83aa2ccff5_1655487074585_0.40500537855745633","host":"s3://npm-registry-packages"}},"0.39.0-dev.cbd8a1c4c5":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.39.0-dev.cbd8a1c4c5","keywords":["ethereum","eth-consensus","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.39.0-dev.cbd8a1c4c5","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"ab727521cdfe79f7f13da024c5f0b64d575080b0","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.39.0-dev.cbd8a1c4c5.tgz","fileCount":252,"integrity":"sha512-ZM32oj6ORwWreqD189ByklXu+yc408Pfgc86rxqnUe7hYUxaebax3q+ffN7tWracpE2VctY51BM6YRC2fMkrPA==","signatures":[{"sig":"MEUCIQD7cPCnjauprmMoNyodbc0Hz34SJiBPKHVJ8Kks/rQJLgIgYrqJgYbZZ81+eZMElJIPkJybHM0KLfl44EHJ0UHAZYk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":457426,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJirNNrACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqO+hAAnSMgZOKBeKjHT6fjBXuuNXgE6r/0oZRJEzPSJ8wZ20qWwcgV\r\nP9HX9TWPTjv57BnC9Ywm1tjtbZm+ry17OhMRSPx3/TTpBzyepR+8I2O+EHBU\r\n5znCK118sUVbg3dMZAnA1xWIBou19IwkbBPP0nA+/7+CUv+/7YYC7CdAjo9s\r\nq6MXQzKEkWoCRqF4z9bQ0NTlBdL16SIq3REzBvKPWVF57g+z6YxhRB8PRr9D\r\nvzXptVQKsvXti/SDK9MxfaDN+PwsHkPfPs1dDGAqPcjQHmRhXi/3Cwn9epbd\r\nZ+SOjhwSRMPWpnJT18UHF/0FoEqz4pD3sn3xMgsm90iI3PzBbTshH657xsxb\r\n/qL/5IcO3sUX+oS3bqXM03WlaW7ldTHWR/k8BFTan29LQ1rnGOcE91W11BuP\r\nca/SxErE7Yr69h5MtCEcX54W2EfC1A02kG3ESCQtY8K8EVsGhkN/lQOZGMje\r\nlZAaVODemrIRQXprzjOH4EEGY8fv0XY+dky8XKnNiQmevzeUjkcQdGOFo3Uc\r\nwP7hXVsDOnknYX6AIU9czNEiU2SMLpFGjMvPqa1I31gXk9hZEJI+7oUyUc8K\r\nXPJH3UOdfvVfyrLvGMIGev6igdOdoGOkDO9oy0E3myOQeTOh2T1j85rnd50I\r\nFYowXKEKEjyzz6YXR1vzWxai9b5g9iCDQXc=\r\n=gD5q\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n[![Eth Consensus Spec v1.1.10](https://img.shields.io/badge/ETH%20consensus--spec-1.1.10-blue)](https://github.com/ethereum/consensus-specs/releases/tag/v1.1.10)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-16.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\nimport {CachedBeaconStateAllForks, allForks} from \"@chainsafe/lodestar-beacon-state-transition\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst preState: CachedBeaconStateAllForks = generateState() as CachedBeaconStateAllForks;\n\n// dummy test block\nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\n// Run state transition on block\nconst postState = allForks.stateTransition(preState, block);\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","exports":{".":{"import":"./lib/index.js"},"./slot":{"import":"./lib/slot/index.js"},"./block":{"import":"./lib/block/index.js"},"./epoch":{"import":"./lib/epoch/index.js"}},"gitHead":"669b7ead7eb41e5aa3fbbb8615cdec9cc64a63e4","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-build":"node -e \"(async function() { await import('./lib/index.js') })()\"","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.15.1+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"16.15.1","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"7.1.0","@chainsafe/ssz":"^0.9.2","@chainsafe/as-sha256":"^0.3.1","@chainsafe/persistent-ts":"^0.19.1","@chainsafe/lodestar-types":"0.39.0-dev.cbd8a1c4c5","@chainsafe/lodestar-utils":"0.39.0-dev.cbd8a1c4c5","@chainsafe/lodestar-config":"0.39.0-dev.cbd8a1c4c5","@chainsafe/lodestar-params":"0.39.0-dev.cbd8a1c4c5","@chainsafe/persistent-merkle-tree":"^0.4.2"},"typesVersions":{"*":{"*":["*","lib/*","lib/*/index"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.4","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.39.0-dev.cbd8a1c4c5_1655493483539_0.9838443160689316","host":"s3://npm-registry-packages"}},"0.39.0-dev.2eeb965d24":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.39.0-dev.2eeb965d24","keywords":["ethereum","eth-consensus","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.39.0-dev.2eeb965d24","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"0afb9e03e86bd44a982a6c6edda2a733efa7ed15","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.39.0-dev.2eeb965d24.tgz","fileCount":252,"integrity":"sha512-VhwznyBa+7fq68NbEa3JwAgZCBmrw2euLUL1P5qHLy3OlPzBtEt7MGHUfjvJ/96V7UKbuxsRhTOk7fdgTKxa/g==","signatures":[{"sig":"MEQCIFO3eBg4gyHPlRvDHa/++zMpaJuzICn4MFxPZ5GAjM6wAiAlAW5TehHNmnI66pvmE/4EEIMv1ZqOEboxOCT7uegvDA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":457426,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJisJIoACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpTrQ/9E5Le4pjxCA2JOfN74Bk9cpTPmzYqkWaXX2OMI7j20y56g/Gm\r\n7ci5JBIuy2VMl0fTFlEMyIaJ1vSM6L2cL0/cR6Ypb6jKOGYIZGMRWMPHQ3H7\r\nYY7muo1GTR0HBljm+UxkOaR5qrbF07Nye7Wrs1j0oz7mQHBU9fbUXGEJBEjf\r\n5ELCuzKUB4lNMuefAAyNdWgyU6FWtg6kxYZFIF15KuMfKQkm7DWqulotDdR8\r\ncnpcBDRRLTuCuYgsoR5OxmY+1sxrlvQnT7YzwGkeFUhv0AQbNxFpia0bgdMR\r\nazpSI/DCqlSnjsnf/HrzG6CmEEoURlKaBc3hbRrrVXNTxeMXrEGcD2e9yB8i\r\nJVG+MHx23tPN8jbZasZg+FhbYJTu4O/jarLianGLOwZeH29mED2zFjco81bY\r\n6fl+TW5pxnwUrpPk21KthR8Hxdoos0H75zEia92xQl8pnxBTWWFRuWZSB16R\r\nHNY7Jg7YE0Z+fQvPsMIJlCs/Ry8BUh3USdafimhul6FDxP8jtfvK84LMZpqn\r\nfuFdNaSgKkRWfduBTEfZ6Y8hfuOkmDCaS49E9Lt3Xtdbg9GXBwV9YC41JF2O\r\nQP2Q7e5e9NvOKHoVjE/VwcTOAqZsFRNsPHbLWjIZ2qlMRTf7Jc2vif0mP6EU\r\noUKqrO5Kj4TTuLHmmaHNlNphkoM1bySUs4Q=\r\n=S5gm\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n[![Eth Consensus Spec v1.1.10](https://img.shields.io/badge/ETH%20consensus--spec-1.1.10-blue)](https://github.com/ethereum/consensus-specs/releases/tag/v1.1.10)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-16.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\nimport {CachedBeaconStateAllForks, allForks} from \"@chainsafe/lodestar-beacon-state-transition\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst preState: CachedBeaconStateAllForks = generateState() as CachedBeaconStateAllForks;\n\n// dummy test block\nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\n// Run state transition on block\nconst postState = allForks.stateTransition(preState, block);\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","exports":{".":{"import":"./lib/index.js"},"./slot":{"import":"./lib/slot/index.js"},"./block":{"import":"./lib/block/index.js"},"./epoch":{"import":"./lib/epoch/index.js"}},"gitHead":"a8aa73370d239496ad8ca684d3eb47adcc7936d2","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-build":"node -e \"(async function() { await import('./lib/index.js') })()\"","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.15.1+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"16.15.1","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"7.1.0","@chainsafe/ssz":"^0.9.2","@chainsafe/as-sha256":"^0.3.1","@chainsafe/persistent-ts":"^0.19.1","@chainsafe/lodestar-types":"0.39.0-dev.2eeb965d24","@chainsafe/lodestar-utils":"0.39.0-dev.2eeb965d24","@chainsafe/lodestar-config":"0.39.0-dev.2eeb965d24","@chainsafe/lodestar-params":"0.39.0-dev.2eeb965d24","@chainsafe/persistent-merkle-tree":"^0.4.2"},"typesVersions":{"*":{"*":["*","lib/*","lib/*/index"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.4","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.39.0-dev.2eeb965d24_1655738919878_0.9725606860728386","host":"s3://npm-registry-packages"}},"0.39.0-dev.9b3ac42ef0":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.39.0-dev.9b3ac42ef0","keywords":["ethereum","eth-consensus","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.39.0-dev.9b3ac42ef0","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"30e157b2d35b9595a0b84d11a4e3fec8fe2dbb06","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.39.0-dev.9b3ac42ef0.tgz","fileCount":252,"integrity":"sha512-Oa0BnXmHVOfBOn7NcpVY4WJKlRHvfGHRndvLYL7kwq60DDFI4hh5IMy7Ua5ctjW575MPMsJjccEWR3wZp4D+6w==","signatures":[{"sig":"MEYCIQDGdho51jOW/MOrMjxq0jimGVPicVhVZa4Z5Mm/1VzjjwIhAPQ4Fz23aX+cCWApge84Tc2KlWc1vOKrUe3iQUQ5w6r9","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":457426,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJisV09ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpZkg/+M3WXQWCA+OH0VzudiJSY8D1YdzcZnjtlwFmS3gvCIVbQ0UGn\r\nZ8eCWo8Q61Y+Nx5yZh+chZ6u3OQO4V1ENuGvFYaJ1j8bFvwv5LL5u1ShK4ed\r\nCGudnhAtjIe1X7LtrwnuubyHzGt23EeFpfYSjD4nz/BMzWW+NT+RYasTBx4Q\r\nFaM88KgG0K5LBX+i6z0vxrw9Gnh+PMFqXyjRFrNbjNplCGf6jhL6c1rMET7o\r\nEEQNMNx7Rhe++xKAny5AGTI8kyzdD/mtxSTS/OEGNYWfjg+as5pcNEdxrfL3\r\n1bPQfUAI8HPa4ruZxxqeBw5ePuC886AzTcQ3bfScQeHIwkLfaf8DvAprH+Yp\r\nwzU2+gOtCL4KKsCqmfjbfrnDHySk42wyU5FZYASpFBYx3T6UJUEMYsoZC5V9\r\nq6TtsIveA6Y0MtB4bCks5jYvGd5s4ZJ+JUt5DWtJC2gJjj2zL4wmWxFt9PN6\r\nZ4txXtatPaglX67VMkNNP+jnOWz8r1ESA3Oc6OOxsdHcOHn1V6C9TsBXOMHP\r\ny1TrxIWwuarpjzz64wmr7ULFgB0O416/rB+gi10nOxxZeLhCZiNHALaZOdxo\r\nBRwoBzvXnrk/rmu0IPfOYHG1tHaTIzJiJIpzNKfjaOO0MB2uHezAay+E/YL1\r\nDbCTqykHl0HbU1Gyt3AlVDduIVmJCctbavg=\r\n=/o0O\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n[![Eth Consensus Spec v1.1.10](https://img.shields.io/badge/ETH%20consensus--spec-1.1.10-blue)](https://github.com/ethereum/consensus-specs/releases/tag/v1.1.10)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-16.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\nimport {CachedBeaconStateAllForks, allForks} from \"@chainsafe/lodestar-beacon-state-transition\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst preState: CachedBeaconStateAllForks = generateState() as CachedBeaconStateAllForks;\n\n// dummy test block\nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\n// Run state transition on block\nconst postState = allForks.stateTransition(preState, block);\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","exports":{".":{"import":"./lib/index.js"},"./slot":{"import":"./lib/slot/index.js"},"./block":{"import":"./lib/block/index.js"},"./epoch":{"import":"./lib/epoch/index.js"}},"gitHead":"f37d4694c8e7efb1ad1c7c0945ad70d45299651e","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-build":"node -e \"(async function() { await import('./lib/index.js') })()\"","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.15.1+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"16.15.1","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"7.1.0","@chainsafe/ssz":"^0.9.2","@chainsafe/as-sha256":"^0.3.1","@chainsafe/persistent-ts":"^0.19.1","@chainsafe/lodestar-types":"0.39.0-dev.9b3ac42ef0","@chainsafe/lodestar-utils":"0.39.0-dev.9b3ac42ef0","@chainsafe/lodestar-config":"0.39.0-dev.9b3ac42ef0","@chainsafe/lodestar-params":"0.39.0-dev.9b3ac42ef0","@chainsafe/persistent-merkle-tree":"^0.4.2"},"typesVersions":{"*":{"*":["*","lib/*","lib/*/index"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.4","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.39.0-dev.9b3ac42ef0_1655790909365_0.42608740559523084","host":"s3://npm-registry-packages"}},"0.39.0-rc.0":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.39.0-rc.0","keywords":["ethereum","eth-consensus","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.39.0-rc.0","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"8688d6483d08e1f5088ed1198942f5fb0218473b","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.39.0-rc.0.tgz","fileCount":252,"integrity":"sha512-HB4pC55mn9aGrMNbZCPjrZ+8dtDfNONYEuE8ifv98gz5Yo8NpBZtAlaaW7RKva6+cE9HPcxCvha/aGfC2zSdlQ==","signatures":[{"sig":"MEUCIDA1VOucr54RRXERJLA84ubb1TOyAoSPYBb2v/Eu5zZlAiEA+2FaHgVZMb8L7OLmTHKpd1c2uHIGd840LV45AW0kWd0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":457376,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiseHCACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpmMg//SL7UbN1Oi9kHma3b0wKk1qOKdTvOaai18oIVGWtda4yLaEiI\r\nmhdPC7bTcY3DmdcvpI1XbAq4cHODADC7elW7+a49VqffJG9pSWoGIB5YC0Uu\r\nVdala1fKaYfqwvOJgcVZXqTF33KJVTuJwKHCs8aJXyiOmvqxXqA5KFHhFzho\r\naNm5+RUSYRyUpINe1sVU1feCoVILhGTZCuUysenbTHvboWlNN/jDu9WDnD87\r\nSUJGuPOCaMgkXTtcJwT8IWlFeQAAwUQs0PalW9zCJNDqMGhzgr0Y4tbGwUAK\r\nGdN6owy0bRVvGoyuLj9F4wP+zhrbHjg1WugXK5vs2I0xXFO0BCkfVLnz8/tM\r\njIK5QCIwt/MEcvFDSPxcw81T010U0g1XTWVhqHp947emEH2NWRVve4RdHtpt\r\nQ54TIPglisWhzlYWA+Iue52NLk96ENb8vYNwsDH6Ihu7N5SsuVC+z9JMh5L9\r\ngXhOiJOwefzMuCgU6oi8yX4TadkS2lNyMaROzHt+Hd6Unlo9aBc5UwCKvZsB\r\nsyblYkj26EKoy9sRHFXCAONVcOdBgkTXDYNnJQ7qMHvKwEr4QGVwsLKldm52\r\nDmwIakdxcQs80WVxhe1i6umhriYVRSRteyv9Kz8Rdk6CdAmGoU2HX0jIrsU2\r\nkk8GMJQYB5erEcPOtqSAORhsP8X4402aCq4=\r\n=MpT7\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n[![Eth Consensus Spec v1.1.10](https://img.shields.io/badge/ETH%20consensus--spec-1.1.10-blue)](https://github.com/ethereum/consensus-specs/releases/tag/v1.1.10)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-16.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\nimport {CachedBeaconStateAllForks, allForks} from \"@chainsafe/lodestar-beacon-state-transition\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst preState: CachedBeaconStateAllForks = generateState() as CachedBeaconStateAllForks;\n\n// dummy test block\nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\n// Run state transition on block\nconst postState = allForks.stateTransition(preState, block);\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","exports":{".":{"import":"./lib/index.js"},"./slot":{"import":"./lib/slot/index.js"},"./block":{"import":"./lib/block/index.js"},"./epoch":{"import":"./lib/epoch/index.js"}},"gitHead":"59ba9f1f6dc38fd1fe2e41d484cfc64fac075881","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-build":"node -e \"(async function() { await import('./lib/index.js') })()\"","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.15.1+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"16.15.1","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"7.1.0","@chainsafe/ssz":"^0.9.2","@chainsafe/as-sha256":"^0.3.1","@chainsafe/persistent-ts":"^0.19.1","@chainsafe/lodestar-types":"0.39.0-rc.0","@chainsafe/lodestar-utils":"0.39.0-rc.0","@chainsafe/lodestar-config":"0.39.0-rc.0","@chainsafe/lodestar-params":"0.39.0-rc.0","@chainsafe/persistent-merkle-tree":"^0.4.2"},"typesVersions":{"*":{"*":["*","lib/*","lib/*/index"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.4","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.39.0-rc.0_1655824834045_0.7053768223499091","host":"s3://npm-registry-packages"}},"0.39.0-dev.90a289a12f":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.39.0-dev.90a289a12f","keywords":["ethereum","eth-consensus","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.39.0-dev.90a289a12f","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"e1cc7400cc96bb177c116ef0daaac110f644e346","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.39.0-dev.90a289a12f.tgz","fileCount":252,"integrity":"sha512-1AgkV35bquFymYhjN/r63DIb2df0HBtaz1XLsPrzYIYhsQQ5bK1Nev6LkcIqTnUH9qFccsKQ61yEfxM+2AMCvg==","signatures":[{"sig":"MEQCIBYpKDqGxLsG3RmTkoQS5n33WvxbR2u18ELp6F4lPR1fAiAtJUVwsi2skAe7TmqgmcmivFymPAT84Na9Rk3T1ESU+Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":457426,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJisqX+ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrtCg/+LXbdB2OXCbCrDTg+3OSXEXlcg95fUE4nQsDRhyUaDL0KFNs3\r\nA0S93v38AK1xphp7/btvvGFXJHJ/8BH4EJYmuHH/NrmsD6dwPV3NWbMtD4nt\r\nfd13II4LSstdW72tfqXlrXHqfqUwt6hjyYbGv3DwSUUXx9BAEMO1ifkomjCO\r\nFuUhF1+QMRdzni3Py6ZtuVleVyMMiVhPUwEu408HcagHVE9740R7kYJ5azV/\r\n0Hq/qDQrpPvKfSkbDBbjIUeP7oSqYlK2gjBYDZstH+jMIE4bpiod7ER7krO+\r\nV0CymI3n4usZfVJIntIxax9TIykm6GWbmOd52Uzj+NFUkNIBZ3uY4wjKvZrk\r\nP9JXhw54L/BapNZ8YknMhCICOrxyIjbCXfwudjGOwAyja+X4zQIIM02bNnJF\r\nkgTSXW/ejlcFHZZyCJ6MEIS5K2DajHphiq2wydtiHuugAeiWZGK3qlOu/pCG\r\n+V5z/SmsuJvez4YrBtv8OvyOppNNdHrQUKqUGuWwR9dPHdbrHMm1cuitBCUF\r\nPaWtIsR/+HNjbmXHeYp/FlZQ2/xtRxGNxXhAUQ/PEBhl2B0IWsQRGc2aE9GJ\r\nJAxEZjUGBHzshEZItLILj8iiCSar1zSHauSXJDzwVEJXsGqo80dN5BVuvFCr\r\nfvHnOSSnROxL3Wr6QjPHK312vNqmYH7Pt90=\r\n=bGAK\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n[![Eth Consensus Spec v1.1.10](https://img.shields.io/badge/ETH%20consensus--spec-1.1.10-blue)](https://github.com/ethereum/consensus-specs/releases/tag/v1.1.10)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-16.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\nimport {CachedBeaconStateAllForks, allForks} from \"@chainsafe/lodestar-beacon-state-transition\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst preState: CachedBeaconStateAllForks = generateState() as CachedBeaconStateAllForks;\n\n// dummy test block\nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\n// Run state transition on block\nconst postState = allForks.stateTransition(preState, block);\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","exports":{".":{"import":"./lib/index.js"},"./slot":{"import":"./lib/slot/index.js"},"./block":{"import":"./lib/block/index.js"},"./epoch":{"import":"./lib/epoch/index.js"}},"gitHead":"6e3123a8a1086ed240388bdcd208310624a2c1d0","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-build":"node -e \"(async function() { await import('./lib/index.js') })()\"","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.15.1+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"16.15.1","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"7.1.0","@chainsafe/ssz":"^0.9.2","@chainsafe/as-sha256":"^0.3.1","@chainsafe/persistent-ts":"^0.19.1","@chainsafe/lodestar-types":"0.39.0-dev.90a289a12f","@chainsafe/lodestar-utils":"0.39.0-dev.90a289a12f","@chainsafe/lodestar-config":"0.39.0-dev.90a289a12f","@chainsafe/lodestar-params":"0.39.0-dev.90a289a12f","@chainsafe/persistent-merkle-tree":"^0.4.2"},"typesVersions":{"*":{"*":["*","lib/*","lib/*/index"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.4","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.39.0-dev.90a289a12f_1655875070616_0.3146658328919236","host":"s3://npm-registry-packages"}},"0.39.0-dev.af4aca8385":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.39.0-dev.af4aca8385","keywords":["ethereum","eth-consensus","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.39.0-dev.af4aca8385","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"ef6c77a63ac806c672b82ca06f9845a3de8cc065","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.39.0-dev.af4aca8385.tgz","fileCount":252,"integrity":"sha512-y7DOH5qtqZxfC5aIIQbwdm3QTCcJ0KhGQt6I+GfWjbMfeJfBzO2O4ED3A08O+vTRfzytrt9gDm7ppC8I2JjnBA==","signatures":[{"sig":"MEUCIQC5/uAQ1OvlphtaxRsaVY/TTQm+8WOO5k2cmE8qZpIvBgIgCP//81Obiuok3KZr5k/85SEPjyK7cVT75kmvgTdmz+U=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":457426,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJisqdKACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrIlA//XlCcEt/L+LkQeI28PVWdAMU+JpYbGaapo90oJrtFoXPPYgNg\r\nDgZ3NMV6NZ6QmYfxd5JH6HMbGG0HVlQoKwkne6Cjh4UrhKKXdDvG/DTOcfrx\r\nOWHcew4PTD7AeaVwXVZjy1bYPx66YA058AtxvZxCGaaE8RJr2ETR7kQUhHBj\r\n8avvS9EXoQvdtChQBb8XOxdWLohRblc1OkvTYWCzzGI+LtsyouYJ38flKf0j\r\nv5CPOeeumZ/gTbxDXxpmD5Ru86aC1/5+/WEdna5fFytyX+19rqi39GUa3HvT\r\nJnXCOwv/YBRprPc6vwGwIki8914sMQ6BuxVcprSE7MvNSwwgwzJWUHOrcgwd\r\nN2GYR7OHX11dsMSJuDOwq3Tb0cOlJgkVk1dEVnfJ2OTbwAVOhprnNr1aNNdv\r\nWOls9BZELl0+fZPPZpKbg3njO06mF3Tn8PoG2UMV/IMLaS5FN5/p5maEZ/Lh\r\nu6LjdzjTuvb0+ql/ZmRJm1GI19p+F//uuou5VGFdfhXGTXh7Zja7tNsDBcLv\r\nUcTamZra2MEx/Ui5k3STAhGyaljPtdgiFEDy1+YmQZjRAaXaDbnLEdoNIJPJ\r\nY3WK+axqlT5ntFirz+RUp7ddlboCmNGot/5q6f2Fvv6k0NLdQiCYuYu2/RI/\r\nLG82jkmY27STtSSBhTLVlSRdXGr71EBaKRs=\r\n=G5LT\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n[![Eth Consensus Spec v1.1.10](https://img.shields.io/badge/ETH%20consensus--spec-1.1.10-blue)](https://github.com/ethereum/consensus-specs/releases/tag/v1.1.10)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-16.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\nimport {CachedBeaconStateAllForks, allForks} from \"@chainsafe/lodestar-beacon-state-transition\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst preState: CachedBeaconStateAllForks = generateState() as CachedBeaconStateAllForks;\n\n// dummy test block\nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\n// Run state transition on block\nconst postState = allForks.stateTransition(preState, block);\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","exports":{".":{"import":"./lib/index.js"},"./slot":{"import":"./lib/slot/index.js"},"./block":{"import":"./lib/block/index.js"},"./epoch":{"import":"./lib/epoch/index.js"}},"gitHead":"bac1257d7820b4a3dd18bc79fa54de9f223b64dc","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-build":"node -e \"(async function() { await import('./lib/index.js') })()\"","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.15.1+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"16.15.1","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"7.1.0","@chainsafe/ssz":"^0.9.2","@chainsafe/as-sha256":"^0.3.1","@chainsafe/persistent-ts":"^0.19.1","@chainsafe/lodestar-types":"0.39.0-dev.af4aca8385","@chainsafe/lodestar-utils":"0.39.0-dev.af4aca8385","@chainsafe/lodestar-config":"0.39.0-dev.af4aca8385","@chainsafe/lodestar-params":"0.39.0-dev.af4aca8385","@chainsafe/persistent-merkle-tree":"^0.4.2"},"typesVersions":{"*":{"*":["*","lib/*","lib/*/index"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.4","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.39.0-dev.af4aca8385_1655875402078_0.4908242431379075","host":"s3://npm-registry-packages"}},"0.39.0-dev.f8f74664e5":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.39.0-dev.f8f74664e5","keywords":["ethereum","eth-consensus","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.39.0-dev.f8f74664e5","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"5bcafdaf53956d559504d8cee33c47f5ac58bd5d","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.39.0-dev.f8f74664e5.tgz","fileCount":252,"integrity":"sha512-SgvDd/qyfFnrreCwt1hiylGtqAm8fjWEddbKxzSlzv1U44srsfw2Vt7dBGxMHxuJZu/Sw4jSR6Dr0RfLuOfM1w==","signatures":[{"sig":"MEUCIQDSg80jgUCVao4MtUlvGTmhcaDvwPkLuPnQGIR2p6DcmAIgSKzLdHuwxgaOqJcffJRbIAHqBH4lUeXE0WzAvJ9637k=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":457426,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJitcO5ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoErg/+I41ESuY/nVJdbk0qGqjTohkxqhVgk6iFFecbFJIhBxSwkfNJ\r\nNqWuJbUFl/cJ9VGNF2GwiKeV5vi2u/NBB+bjCQlEOqtknCp4SF8LZ3HgW11K\r\nr3I55M80ikEbX5KnFU4hdHo5OPKaEiMi6yKxmELsf9/+DtUf80jHZnA9fCMT\r\nsKTZnEB6yYCz/RtY7ig3A+N5ijaWEYjb9/OtCWYxv58OqUtG3GGA2l2BHbRH\r\nnCLQq/fy5BV2tOiXFKTN/KwezCIaV96cw7nUjHfnn3fJCqmo37FXNwzMRR0q\r\npNt/wec4bUt9IIV9+zp0E+tdVXvrschaAq/0dtdliGTI50NbYVjKcqO8VI8s\r\n5cJ5fGnDHl9Qlx89s8X88krdOCekdsZe3G8f0of+jeuIC5Bwhhe80DuYFPsC\r\nri6JcOExgF9sv6PZSZ5ZMALeGZKUthrY6by6GvNKn4ByV2L60CrmMdldFW+W\r\n7N89WWaCh4QGznaowlTOEk2hTIDwHl54hs8ZVhpzFFuoMl1kKyV3XEs1xStJ\r\nv/vDd7Mnt96PfdlWlB5NWZRWqhUpbDp4Sp1gIamt07LXvtlQdIP/35ZP6WK6\r\ndZ6T3WrUl4ibjN2PfE0ZLGkisNa9RfOVPsB9CeiEZLHCXdPKj97mYiqY3GZA\r\njjYSnHa7lkE0nA33aELC/XmYjCmrtZqoZMI=\r\n=Mwjs\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n[![Eth Consensus Spec v1.1.10](https://img.shields.io/badge/ETH%20consensus--spec-1.1.10-blue)](https://github.com/ethereum/consensus-specs/releases/tag/v1.1.10)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-16.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\nimport {CachedBeaconStateAllForks, allForks} from \"@chainsafe/lodestar-beacon-state-transition\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst preState: CachedBeaconStateAllForks = generateState() as CachedBeaconStateAllForks;\n\n// dummy test block\nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\n// Run state transition on block\nconst postState = allForks.stateTransition(preState, block);\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","exports":{".":{"import":"./lib/index.js"},"./slot":{"import":"./lib/slot/index.js"},"./block":{"import":"./lib/block/index.js"},"./epoch":{"import":"./lib/epoch/index.js"}},"gitHead":"9c8f1f427b15ac2404dc1dc0d9b9e6b8216e1a08","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-build":"node -e \"(async function() { await import('./lib/index.js') })()\"","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.15.1+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"16.15.1","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"7.1.0","@chainsafe/ssz":"^0.9.2","@chainsafe/as-sha256":"^0.3.1","@chainsafe/persistent-ts":"^0.19.1","@chainsafe/lodestar-types":"0.39.0-dev.f8f74664e5","@chainsafe/lodestar-utils":"0.39.0-dev.f8f74664e5","@chainsafe/lodestar-config":"0.39.0-dev.f8f74664e5","@chainsafe/lodestar-params":"0.39.0-dev.f8f74664e5","@chainsafe/persistent-merkle-tree":"^0.4.2"},"typesVersions":{"*":{"*":["*","lib/*","lib/*/index"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.4","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.39.0-dev.f8f74664e5_1656079288924_0.34726440544619797","host":"s3://npm-registry-packages"}},"0.39.0-dev.b06fc34925":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.39.0-dev.b06fc34925","keywords":["ethereum","eth-consensus","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.39.0-dev.b06fc34925","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"d714cdc1efa4815b4e3271b29a262a4ab0a2df32","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.39.0-dev.b06fc34925.tgz","fileCount":252,"integrity":"sha512-fZwYiH6779SmqyS/teelLcoMGBWpgH+7VKkINe0ysCh8q7fkrYbHAXUGhAsWyYeoctl9iTYBONyWB5APmTO7BQ==","signatures":[{"sig":"MEUCIQDV9WHQYdI6PZcsJP5/cLl8BO4nb5Od7Sw4dRZAqYM2BgIgWslTntyJAIc/fko33ZNGPqx/6rJHjPYHDabswHnWLX0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":457426,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJitxrCACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqDIg//TJOuENE65kUscUOdGz9o8epB80nDVaYTssQr5CgFNC3bBO5b\r\nyI4Ik//aDenKK7DYlM1FH2dBy/IrX4VLMOzQRYHm+4J9RljI/SIDRBv95wq5\r\n2b9O6/s6ZTnJJNR7gQq0D+u1wSZrWMIzxJWG8q3dr3mrx1+Wt1RfhhiRndLv\r\n0StLKCcCEeCC3pkWPts2Wp4s9eVRWQnnbWRU/Qex+CeMxJ9m2s5T5XT9Mv7l\r\nJd2X9hEVRd2igAfb1vp9BRz4ypEyncTOZ+1cwTtLOpP8/lJo+TB0d2nLd8PW\r\n1zjomlkb/Al0mgGKsbuXiiYn5z6D7VpHs2Fasa3jTARtqama/OLmOc2PZTza\r\naK3AiXXHTC0hYmc+EDt/dsNN94qVbvjF2AWqdeGkobP1/wPxJ/F3RNAhUxt2\r\nLlEcizZnksMAEskuXbXPm8XujjHDL57otZx/kiilhV0hnQ67nzyMQEfYbERh\r\nVrtovmilASy/+ZUdUva2DL9NXi5I0mNvOFYhqhvEthMRARnO3xEAby1Amauy\r\nK8bM4E3JtYXJRD1bJBQT7R69dW0UNfW/GujDpWhjOGt5WMTAIifmzSBRhMIJ\r\n6m60T0jwA6O0xT0xSvdAQ16DPD/5aNHMrG6qTk0QW/OrU51o6rrwl6KlWplX\r\nvIY7xcke46DEY8+BdnQqKHyKBDwX2EhLT10=\r\n=/PFc\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n[![Eth Consensus Spec v1.1.10](https://img.shields.io/badge/ETH%20consensus--spec-1.1.10-blue)](https://github.com/ethereum/consensus-specs/releases/tag/v1.1.10)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-16.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\nimport {CachedBeaconStateAllForks, allForks} from \"@chainsafe/lodestar-beacon-state-transition\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst preState: CachedBeaconStateAllForks = generateState() as CachedBeaconStateAllForks;\n\n// dummy test block\nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\n// Run state transition on block\nconst postState = allForks.stateTransition(preState, block);\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","exports":{".":{"import":"./lib/index.js"},"./slot":{"import":"./lib/slot/index.js"},"./block":{"import":"./lib/block/index.js"},"./epoch":{"import":"./lib/epoch/index.js"}},"gitHead":"0d4b6fb2660b036b6473ee44d881773c66e163b2","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-build":"node -e \"(async function() { await import('./lib/index.js') })()\"","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.15.1+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"16.15.1","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"7.1.0","@chainsafe/ssz":"^0.9.2","@chainsafe/as-sha256":"^0.3.1","@chainsafe/persistent-ts":"^0.19.1","@chainsafe/lodestar-types":"0.39.0-dev.b06fc34925","@chainsafe/lodestar-utils":"0.39.0-dev.b06fc34925","@chainsafe/lodestar-config":"0.39.0-dev.b06fc34925","@chainsafe/lodestar-params":"0.39.0-dev.b06fc34925","@chainsafe/persistent-merkle-tree":"^0.4.2"},"typesVersions":{"*":{"*":["*","lib/*","lib/*/index"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.4","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.39.0-dev.b06fc34925_1656167106479_0.027635829461406525","host":"s3://npm-registry-packages"}},"0.39.0-dev.a21514a7d9":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.39.0-dev.a21514a7d9","keywords":["ethereum","eth-consensus","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.39.0-dev.a21514a7d9","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"ef38761f3b27194203c0729a4d73d1b5c69dedd6","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.39.0-dev.a21514a7d9.tgz","fileCount":252,"integrity":"sha512-Ze+V1Ug3AiK425/bS1zgDpXacKdkDgsxvshFVZW5SjbnDKpcISBC0t53i2bVzTdT+qvgn6ywRY8nfVZrANNGKw==","signatures":[{"sig":"MEUCIAg0e00kkOhDFzBDWBHa+HkQmeo4twtbGlrzieGpa6G/AiEAronZ5pKWhFVIdF2k5axCHJBdMtK/UUi1WwiaGo+4ssQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":457426,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJityQzACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr/rhAAinytJStdYy1uXT1nTNEZ7yIVNENU2eEF5gDZLRxkSi4IluHp\r\nRxpSSFGffgaIG0JptJovjNkMZbd0E3lk5R+gFr2r50xx+vSr5OZg8dF08Nki\r\nqz8EW3HPGhlg0RTNqxXvj+Ig3j0JQAczimgWmRKvzuRK4f2bIiqNJzn5hi7d\r\nWfLhQNGk0uD0a82V2SAjtaj+pmjI6AsVTYlhVYHjlEUYUDMi1+wHLXDctsU/\r\nNxNn+2cJSLqMyhJwkjSvONkAM5GsKupB+yL/4Mt2x3yn9/3WlnaxYlHhwj7q\r\n3PkYilEmwp8bxGo3MWXCiURs3QZx+4qU5Nhy0C+VAOglP+h/24Z4lVqWAHPJ\r\n+dS3uJpjb3mrAjlTAS9RUoXtN6YgNHmL66X/9vAS41gpTRSAYhrlHj/TJyvL\r\n254IhuMOBkZBBDFk4oOIbGcqLCPkU9TJWAt9c+04KSIZpJOyi+lrz8Muuj8T\r\n/FEU6fN+8f7sLFRpiq8BIcxCYcnfPhfDbVtDgbQzvoGYI7ExmRyDjBmgIGfo\r\nb2Nit5gclVMz3Kj3li0UJoTa3WMwgUsDYboS0dvNRuaXUT/ZlBEmH1GMZLK0\r\nVvrONshFv87965z/Vpc7jxTLAAe7gTkV6oHkxxl47ky887NxQ+NbG89Ln/RO\r\nc0O7EWfAXQY3jOAO0eOGHnxMITyKoUAa48E=\r\n=Svnt\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n[![Eth Consensus Spec v1.1.10](https://img.shields.io/badge/ETH%20consensus--spec-1.1.10-blue)](https://github.com/ethereum/consensus-specs/releases/tag/v1.1.10)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-16.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\nimport {CachedBeaconStateAllForks, allForks} from \"@chainsafe/lodestar-beacon-state-transition\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst preState: CachedBeaconStateAllForks = generateState() as CachedBeaconStateAllForks;\n\n// dummy test block\nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\n// Run state transition on block\nconst postState = allForks.stateTransition(preState, block);\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","exports":{".":{"import":"./lib/index.js"},"./slot":{"import":"./lib/slot/index.js"},"./block":{"import":"./lib/block/index.js"},"./epoch":{"import":"./lib/epoch/index.js"}},"gitHead":"ec4ba784500bffb59d54a5e499b40b21b7395ddf","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-build":"node -e \"(async function() { await import('./lib/index.js') })()\"","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.15.1+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"16.15.1","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"7.1.0","@chainsafe/ssz":"^0.9.2","@chainsafe/as-sha256":"^0.3.1","@chainsafe/persistent-ts":"^0.19.1","@chainsafe/lodestar-types":"0.39.0-dev.a21514a7d9","@chainsafe/lodestar-utils":"0.39.0-dev.a21514a7d9","@chainsafe/lodestar-config":"0.39.0-dev.a21514a7d9","@chainsafe/lodestar-params":"0.39.0-dev.a21514a7d9","@chainsafe/persistent-merkle-tree":"^0.4.2"},"typesVersions":{"*":{"*":["*","lib/*","lib/*/index"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.4","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.39.0-dev.a21514a7d9_1656169523458_0.3626501937673332","host":"s3://npm-registry-packages"}},"0.39.0-dev.6cef5d9316":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.39.0-dev.6cef5d9316","keywords":["ethereum","eth-consensus","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.39.0-dev.6cef5d9316","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"d03566e7f448b4d74d1208749266183ba1fe87a4","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.39.0-dev.6cef5d9316.tgz","fileCount":252,"integrity":"sha512-L8o5kJHn1vyK4s9hZ/dC665iCf3usKqbM1Tye07GxzHTyCO3jMpu3t7f6l+jlfnmEv18wSazCneo9/lj5kdx5Q==","signatures":[{"sig":"MEUCIQDoQyrVfgQKubZ4a6SMsvYqSKwmAucRSNLbX+jtjES3RQIgIG+VW07qfgX6DO28JEn1XiBMHCBSSHJBBFyVSkf0a4Y=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":457426,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiuBb3ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpPzw/+K+p8TouSraLUY09L9nsj4oaFGIphHT3sbbuQgiFNTK6oJRjr\r\nezyUnRqRMTWRsRyOIfuGHSKhWcMg552yJkyqw68/Vi4xNysQzHV4hG/8aqLc\r\ndsN+dyMMmBY68AaI+764eaM2dt+tEC3zamZKa89OvX0BP0smccijmDIkaYUI\r\nJKKS3VcvX+i/7svxQ0C0iLQdOXNhraMETbucqaV7S+CPAjoyUpLA2VDDedkk\r\nSrlCA1zEJT1zATt2mnjbB73L1xD3WzC5+g/1r6VtwqP02+wclka7wFcyVMBS\r\nXTSfqV3+XeZtVDl1Y1djW723172T6UHc9CFDpiOKvMsRjG90fLZnYDb+3Se1\r\nAn/5Mx/vu2wHHvWrcBnU3bLSfhGxdd+CSTmeQ4RzVS0PlEQz/k5s1nKFAJ83\r\ng/aJPYnIPSOczTpsnnNmA5WdNUwsFIXfZF95PQYqID26wPRBr7xHA5xye6wt\r\nPsHPIDNwbfP/6uX32m3V9VagWcouQQJOLjvBOAoUFWPXAlLhg8iVKYG8TTbI\r\nTbksq3eoYC61/5oRX+wq7oOL8ps8NyJeZLvksDVUAa94mw/FTF4Ihj8ox+ap\r\n7UpyvKGkByvpyAS9u39w0fH8rDvnVZs+/TuZK090h7MXBjNhtBlyZIg9zxi9\r\nZwi5Unle2v0HvW0N7t39ztNeZnRR+p3vadE=\r\n=dL3U\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n[![Eth Consensus Spec v1.1.10](https://img.shields.io/badge/ETH%20consensus--spec-1.1.10-blue)](https://github.com/ethereum/consensus-specs/releases/tag/v1.1.10)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-16.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\nimport {CachedBeaconStateAllForks, allForks} from \"@chainsafe/lodestar-beacon-state-transition\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst preState: CachedBeaconStateAllForks = generateState() as CachedBeaconStateAllForks;\n\n// dummy test block\nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\n// Run state transition on block\nconst postState = allForks.stateTransition(preState, block);\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","exports":{".":{"import":"./lib/index.js"},"./slot":{"import":"./lib/slot/index.js"},"./block":{"import":"./lib/block/index.js"},"./epoch":{"import":"./lib/epoch/index.js"}},"gitHead":"5fdbdae852670df1a7e5f503e7f61445c06537c8","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-build":"node -e \"(async function() { await import('./lib/index.js') })()\"","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.15.1+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"16.15.1","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"7.1.0","@chainsafe/ssz":"^0.9.2","@chainsafe/as-sha256":"^0.3.1","@chainsafe/persistent-ts":"^0.19.1","@chainsafe/lodestar-types":"0.39.0-dev.6cef5d9316","@chainsafe/lodestar-utils":"0.39.0-dev.6cef5d9316","@chainsafe/lodestar-config":"0.39.0-dev.6cef5d9316","@chainsafe/lodestar-params":"0.39.0-dev.6cef5d9316","@chainsafe/persistent-merkle-tree":"^0.4.2"},"typesVersions":{"*":{"*":["*","lib/*","lib/*/index"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.4","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.39.0-dev.6cef5d9316_1656231671595_0.7996835575206267","host":"s3://npm-registry-packages"}},"0.39.0-dev.b15af8566f":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.39.0-dev.b15af8566f","keywords":["ethereum","eth-consensus","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.39.0-dev.b15af8566f","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"646fd8c62ee2702d3c9f1faa9a37e5f6d6699368","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.39.0-dev.b15af8566f.tgz","fileCount":252,"integrity":"sha512-JPNx/i2gzXa4JsFiZCobWApGlbiNVI43WcQccCAbi0TuUbptLwiJgH5RN5kV9DEfyFyFfTLSeMErrIsLY9rttA==","signatures":[{"sig":"MEQCIFhapCRUNAEQZvowd8I6D7JjzjWMZBcBUZGbzO2T/eipAiBnjJXpB+NE7V/8qbWt018dnwitjbqDUjxtZYytXRUO+A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":457426,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiuDYQACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpiXw/+P8na1bE/fm4DH0ziG5BVEPBSRYZEovFL9W3uJn7uu5l0oCHJ\r\noqPFnB5doBrzNTDXSKKc0y1/CuJiWsEkimCNceJU/0+dxL6YF4nnEdVlyVO6\r\n3bQrvElKKbX9AHhNuAlQsyb/TuNTQPteiqACxwtCwkvkkWVFOvQLFXZhW7B2\r\nn2rNVP/PgiKFQ/94opzN3DC/WC37JQ1MDISTyVgQSxkHXy2FIPQt7HzdxipU\r\n99pa1iY8lF3k5vBRWexaJinmxB/UvX2klKpxCMmEdHYZzpz+D0TtezFpPs/Z\r\ntNAKYKp2m3yRkSOF46cfoY8cheW9I3MMT3KAtU+rBPtbKEZrW2IfkAAGhoDY\r\n9o8XLGkyWYC376hIjUM5HVGWWl5l8yDnAEHPUUUDzOXo+8cRMUAycDyDyUB+\r\nsdklCeTyNvjLtUpkWRWQi8uZn4XNaaIeF0z2ndKhnMsujZoacI4JZY+6ie6q\r\nEc+RNMj1+I24zximjVRYLEGTT0sUwQR6Jy51L17ae6Keoz8gmLuIsjjERg6S\r\n1+VsULCRMO1lGGaKfyUNXfp3XLfbKGWYJ6zk7julmsQcOMk/R8CHy7G140TM\r\n2V0oRVZClu3th0UCqTT+dercj4YLe13Wp90AHyLd5rDC/4diP+DgkKjBV/ZU\r\nOY8cqoJLNY0dfAzTSP91j/f2dAGvZT9P3lI=\r\n=/t/j\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n[![Eth Consensus Spec v1.1.10](https://img.shields.io/badge/ETH%20consensus--spec-1.1.10-blue)](https://github.com/ethereum/consensus-specs/releases/tag/v1.1.10)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-16.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\nimport {CachedBeaconStateAllForks, allForks} from \"@chainsafe/lodestar-beacon-state-transition\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst preState: CachedBeaconStateAllForks = generateState() as CachedBeaconStateAllForks;\n\n// dummy test block\nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\n// Run state transition on block\nconst postState = allForks.stateTransition(preState, block);\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","exports":{".":{"import":"./lib/index.js"},"./slot":{"import":"./lib/slot/index.js"},"./block":{"import":"./lib/block/index.js"},"./epoch":{"import":"./lib/epoch/index.js"}},"gitHead":"863492b0ec663f6a891513585e5dfe1a23078e2e","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-build":"node -e \"(async function() { await import('./lib/index.js') })()\"","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.15.1+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"16.15.1","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"7.1.0","@chainsafe/ssz":"^0.9.2","@chainsafe/as-sha256":"^0.3.1","@chainsafe/persistent-ts":"^0.19.1","@chainsafe/lodestar-types":"0.39.0-dev.b15af8566f","@chainsafe/lodestar-utils":"0.39.0-dev.b15af8566f","@chainsafe/lodestar-config":"0.39.0-dev.b15af8566f","@chainsafe/lodestar-params":"0.39.0-dev.b15af8566f","@chainsafe/persistent-merkle-tree":"^0.4.2"},"typesVersions":{"*":{"*":["*","lib/*","lib/*/index"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.4","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.39.0-dev.b15af8566f_1656239632486_0.9001638584111284","host":"s3://npm-registry-packages"}},"0.39.0-dev.31adf55af1":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.39.0-dev.31adf55af1","keywords":["ethereum","eth-consensus","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.39.0-dev.31adf55af1","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"a128ece0c936a28270b670dbc10fe3e7aad49662","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.39.0-dev.31adf55af1.tgz","fileCount":252,"integrity":"sha512-lD/pfj2kZneKteu4StrKfH8C3Xr/bYGd3aCJ9zkit+nBZq5UCRY3sPT7TRaFkYnqq91wU6Ewo0CXomMefTGfww==","signatures":[{"sig":"MEUCIA9M51HIZy/LkG/cs3mKmMxQRJT8+crfogBccWrDbiHuAiEA1mYZkqIbA5myT++lBZ6mQ4sPkLTUjGHpGLl1V5QS0EI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":457426,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiuDwZACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoLIQ//QK7+q18z3jsQtr0rmpsle57F6qix5eywUKj1sf93jo4z3FCg\r\nh22uG+bLME1gFiqhulKRVpByFZQla5j2/C9YeEz+qhEvndw5QMOYYpXiEmPj\r\nJkT8zi0E5ftmElY2Z8751WQiPpUj0c4fMRZrqEEhQ6aDwnsB0MtS51adgJ27\r\nXMi2DOLmgHb/HJF5yaKUBdgas9uplEmAUBmRVFQ0eugtoZiOCurKIPhSVx8u\r\nyPtHoBfGTzYQpppo4GoZm7G7aLxlUkcPJh4Ws0Q4raus54HS65UUWgJNtV96\r\nImjB3l73I1myCgGJJLwWUpt0fFyiF1y+pnnYGYb1vNWiZAh2T94MIXZnWzpt\r\nzZQVLO8xvocy3sUYzFAS90pfOW+uakqIDPOwKNzAu+ImvtHh1WbaPGqFa0Jf\r\ni2F0vouovG/N1A+7G5tg6/Rlinn5yE/rM/KzY/EIyZtAW0pqk4jynzYDe80l\r\nJ225k5oK65kr12OfaKJToLGpua1EaTkjVQuXTSYPB7asK+2sS5sJZdOgI1ey\r\nmxWuw96dbWvDH88wIeUsZHV+4Wq/huFJV9qoTWYCqlk68M7+W0fAViY2eBIs\r\nnME/VwLDvOThp9NYRXMqZaARx5Kmh+nGWLEFmAgagXSlPpwujHjXduvLjt7t\r\nMgokGryrCnKnvaqiUNoZFFBBgZtwPqNT4P8=\r\n=hH6d\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n[![Eth Consensus Spec v1.1.10](https://img.shields.io/badge/ETH%20consensus--spec-1.1.10-blue)](https://github.com/ethereum/consensus-specs/releases/tag/v1.1.10)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-16.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\nimport {CachedBeaconStateAllForks, allForks} from \"@chainsafe/lodestar-beacon-state-transition\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst preState: CachedBeaconStateAllForks = generateState() as CachedBeaconStateAllForks;\n\n// dummy test block\nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\n// Run state transition on block\nconst postState = allForks.stateTransition(preState, block);\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","exports":{".":{"import":"./lib/index.js"},"./slot":{"import":"./lib/slot/index.js"},"./block":{"import":"./lib/block/index.js"},"./epoch":{"import":"./lib/epoch/index.js"}},"gitHead":"d6299bdb8c62e7b7430d5f5926d4832db57a636d","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-build":"node -e \"(async function() { await import('./lib/index.js') })()\"","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.15.1+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"16.15.1","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"7.1.0","@chainsafe/ssz":"^0.9.2","@chainsafe/as-sha256":"^0.3.1","@chainsafe/persistent-ts":"^0.19.1","@chainsafe/lodestar-types":"0.39.0-dev.31adf55af1","@chainsafe/lodestar-utils":"0.39.0-dev.31adf55af1","@chainsafe/lodestar-config":"0.39.0-dev.31adf55af1","@chainsafe/lodestar-params":"0.39.0-dev.31adf55af1","@chainsafe/persistent-merkle-tree":"^0.4.2"},"typesVersions":{"*":{"*":["*","lib/*","lib/*/index"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.4","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.39.0-dev.31adf55af1_1656241176882_0.9137624020931594","host":"s3://npm-registry-packages"}},"0.39.0-dev.bdfe551918":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.39.0-dev.bdfe551918","keywords":["ethereum","eth-consensus","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.39.0-dev.bdfe551918","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"7db97f546817be4d5744568c15b81240f9e45a23","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.39.0-dev.bdfe551918.tgz","fileCount":252,"integrity":"sha512-zmcN8w2eEJP5bA7CAOBSQtaGKhYfO0qHZ2hu3CAcWbcimXZfR5NV9M9pnjzlRGpRpft4pUmOQhfl7brJsPPgng==","signatures":[{"sig":"MEQCIEHE5LJY/N/QW8j/vn1ZjA3awhIecyOvnyujG0iw6BNbAiBae3Rj26xu2ptIlBI8NcmjozZ3OWOMrWcWYbpkKyzKZg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":457426,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiuD3CACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr30BAAi9B/qWB+h24mJD7vpDbIyhTTNDy0GD92YT2ScxMiDV0IkIRb\r\nYSJIjxXlsGFrlmxilQZzDYcVW1enr+WJkY0jmX+mit0jOz9G0sF0fXMT6doL\r\n18aijtro+bR0tyVNpv8TMJP9Gl3XQA9dFzAs3bQpJZ8OT2mkQJcNZSVj8rdd\r\n4F+qWzidSpgsweLzQoWkxy70LKnRurEGD4926bJgoK1Z1YxVrghCakA44Ec2\r\nev+1Qm4uBonbaSm0vZOXk72rf8dXtmbh1arMTwebv6DfnKBCdolp+rhkJLHM\r\nKWGJrrWMymJ/DGrCvVzZU+mExmBR+hx1nJfImypqOZUfQeKPVX8u+Eh+kroJ\r\nnQI6kEck0GN3OFFkrdErMKTppi9xPNiRb6apO6f7vvT27VfOPvcssBwtPgy4\r\nyispu+WKvPMIcQeIiwNBeuHyIBPCRxJ4uoY9bQfM9rv4np9PDe2h5D3kUQuN\r\n44tOsqCX51yvfkP/wVhei5qmwhogz6LWF/IZ5hAAEmS1QSND81qzgMayc7C0\r\nJltwhGdF+VL29sBc5CTg9mDsFgjQ8dLMqzUKWDx9K/gH+apeSk2jXC0bnPxp\r\nbGHSktYWvPpnud25G7HGCTuxEfdHG1Mb9R3UdS0z//+oF9N+AzB2HzHph80Y\r\nIoyS5aiWPKYqNphLXTRNNm0ZiUqvlsuowmw=\r\n=vBJv\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n[![Eth Consensus Spec v1.1.10](https://img.shields.io/badge/ETH%20consensus--spec-1.1.10-blue)](https://github.com/ethereum/consensus-specs/releases/tag/v1.1.10)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-16.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\nimport {CachedBeaconStateAllForks, allForks} from \"@chainsafe/lodestar-beacon-state-transition\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst preState: CachedBeaconStateAllForks = generateState() as CachedBeaconStateAllForks;\n\n// dummy test block\nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\n// Run state transition on block\nconst postState = allForks.stateTransition(preState, block);\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","exports":{".":{"import":"./lib/index.js"},"./slot":{"import":"./lib/slot/index.js"},"./block":{"import":"./lib/block/index.js"},"./epoch":{"import":"./lib/epoch/index.js"}},"gitHead":"d3b759c93d9564057fe39bb83ec23ecea05be440","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-build":"node -e \"(async function() { await import('./lib/index.js') })()\"","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.15.1+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"16.15.1","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"7.1.0","@chainsafe/ssz":"^0.9.2","@chainsafe/as-sha256":"^0.3.1","@chainsafe/persistent-ts":"^0.19.1","@chainsafe/lodestar-types":"0.39.0-dev.bdfe551918","@chainsafe/lodestar-utils":"0.39.0-dev.bdfe551918","@chainsafe/lodestar-config":"0.39.0-dev.bdfe551918","@chainsafe/lodestar-params":"0.39.0-dev.bdfe551918","@chainsafe/persistent-merkle-tree":"^0.4.2"},"typesVersions":{"*":{"*":["*","lib/*","lib/*/index"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.4","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.39.0-dev.bdfe551918_1656241602509_0.7333279515431876","host":"s3://npm-registry-packages"}},"0.39.0-dev.fda5613cd2":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.39.0-dev.fda5613cd2","keywords":["ethereum","eth-consensus","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.39.0-dev.fda5613cd2","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"c610e355d891e0fca84474f9e3a1997a873918dc","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.39.0-dev.fda5613cd2.tgz","fileCount":252,"integrity":"sha512-4rCVyl5knvL1b/WtFZNPS5civ8EhDQq9rkG5q8IngaxapQsnUL6Gd+0Ci2AEWR+BRI0l9QVqPUeAQ78NOEc2eA==","signatures":[{"sig":"MEQCIE/ka8Ne/5CEfWd/NOiKTY6eJz5M4VrcAT7g2tRBr+7mAiAZp2M04XD/8ytFz0rQbmSOaTlWONcN3O0iX2QVnFXnEQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":457426,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiuD8KACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqWlw//eyFuOKb3MQgKKHXE+bKMDwzKxSVq+dIAYbB2Vt9OuTin1hMt\r\nQnazMY6AQ2TAP3vJ+0GLsz7sD3wWroSUdz17oU8+u79M1S9RB50Jok6tSD+m\r\nZNYRkNy40YJEOTtgvKmcexclxLxmOVLLSEUHM7wjC80j4EQPkv2PEpMaJPCm\r\nk5pL1xy+YK5Rqat6H70o6y5EPvSzBpc0Sxa+s9eCyckrSlYTcMcVRR1CX6Yz\r\n7vhzkoVgRk0HEMVeEY8jG62/U/0hzIo3N3/XcxggwsgoGyAtE/Q1qODzQ9X2\r\naapNWLDXwWE7xD9qu9jJJNt/fcGdIv948321dUaKad3Ou7iJmEiScngFQK2y\r\nU53ttJwFD45F+3pWKsA20g6I06ZkDEECgbkWSmt4eadDSi5fDCV0EhbcAsBn\r\nIGo/mTgOVGnJmvAcsjfB7je6G9tFUnjpNHi4BCW9UDUYt6pyMORLDdF6c4Za\r\nRiASLmHaC0z7CP2NByXXbN99gq6Z4b8PoY2NJn4pllRAZfA7fViopB+2D9q0\r\nlPhIQ2Ajp+Lw6xpPpnx1tzN+5Rk9S5Z9+xjh1mlpE1wqnWu3xuUyjJeeDhDy\r\nFmw2WwTP52tGyoYOr/o9juEQKFEiNYzfWghdaR3nC86QEUfCHa9laX2xOuyn\r\no9ET3BIXWwUeejuKTnk2sEGQ7xab/uYZaVM=\r\n=1EjK\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n[![Eth Consensus Spec v1.1.10](https://img.shields.io/badge/ETH%20consensus--spec-1.1.10-blue)](https://github.com/ethereum/consensus-specs/releases/tag/v1.1.10)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-16.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\nimport {CachedBeaconStateAllForks, allForks} from \"@chainsafe/lodestar-beacon-state-transition\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst preState: CachedBeaconStateAllForks = generateState() as CachedBeaconStateAllForks;\n\n// dummy test block\nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\n// Run state transition on block\nconst postState = allForks.stateTransition(preState, block);\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","exports":{".":{"import":"./lib/index.js"},"./slot":{"import":"./lib/slot/index.js"},"./block":{"import":"./lib/block/index.js"},"./epoch":{"import":"./lib/epoch/index.js"}},"gitHead":"f8698d672a18347d3e61c2f4a9d076a697c3a53e","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-build":"node -e \"(async function() { await import('./lib/index.js') })()\"","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.15.1+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"16.15.1","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"7.1.0","@chainsafe/ssz":"^0.9.2","@chainsafe/as-sha256":"^0.3.1","@chainsafe/persistent-ts":"^0.19.1","@chainsafe/lodestar-types":"0.39.0-dev.fda5613cd2","@chainsafe/lodestar-utils":"0.39.0-dev.fda5613cd2","@chainsafe/lodestar-config":"0.39.0-dev.fda5613cd2","@chainsafe/lodestar-params":"0.39.0-dev.fda5613cd2","@chainsafe/persistent-merkle-tree":"^0.4.2"},"typesVersions":{"*":{"*":["*","lib/*","lib/*/index"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.4","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.39.0-dev.fda5613cd2_1656241930786_0.815990227273486","host":"s3://npm-registry-packages"}},"0.39.0-dev.8dfc8258ed":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.39.0-dev.8dfc8258ed","keywords":["ethereum","eth-consensus","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.39.0-dev.8dfc8258ed","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"a06247f288d999fc68dc779bf48f080aedaae6d9","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.39.0-dev.8dfc8258ed.tgz","fileCount":252,"integrity":"sha512-lmYasYUhQPButYNo2oEfJXldU4NrktqLg4N00AAkobL0THfwag/R+ryUAmQfSOxHps3W346WTr+kJRMjNm3ODA==","signatures":[{"sig":"MEUCIQCLeN8aBNYyj2zlp33rADaQMVFayU/RRWtmz37En6uLrQIgFU/cUQ7JZmXyfKCv4u8J2Its8tTU7dHmHY9aVoYJhF0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":457426,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiuEBlACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpZvw//Y7D57ahVAGPqkh+PLj2Y4FjL64fCi5AbeMDhfZEf2fGV+s/J\r\n28E6F1lKk0b2xAe8YK5fnur+KHs7A8USFZ43Yg8BXNzLczRr2Xwt+qJwTIMR\r\nv2BvkI3Q4ZqXd/A85C4QCmx2Ea5ljBmQgdqzGR3aNeaMMhLUgQK3xfMdHMYV\r\nBGN5kq44h6JHGRFbpjVGq+2lcX6Gq2jCwwMBRnIKSf7SGpIgc6RfLT3S7lqR\r\nF7LdnTOK0orY0MMI7FAMsor3TSrp1698iN1dSRbcbWQL+a4PxvbqtkHzXk6i\r\nG9OzZcFTQj9AZHu13tvHgpRCzd5D+HDbihLMu7I7NX7IRBw4pho0dtx3rRCY\r\nKDnukR5EqezTtshj5o7g83VciQrREqT4d1wKJmeh7MJo5LQoJfsK6C5JUAfX\r\nwC9POgsotqwuzDQl+ZeNPDWF7yaGnCzbDe4NuIw+kqAsmeHqfik0W/hsYAzN\r\n7xoMIkGlYii8TK8agpOynRk3ZWaAZ0kjb2tQybKLaHhJq0B2WDnJPWwvYXNi\r\nki6+QMZInE051EL870hTOmBe5WtVmyS/p2hWweYJMsYHIJ5Q86xJf0sB8R/I\r\nPLQ89ANJPCNMKEjTfLcro26RThYvuooK+ZsXqB6YsI8HtF+QTS3Ciz9lFpGT\r\nfDHNZVD7DruXx9QaftDm6xKzDuz11cuGUxY=\r\n=xTD7\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n[![Eth Consensus Spec v1.1.10](https://img.shields.io/badge/ETH%20consensus--spec-1.1.10-blue)](https://github.com/ethereum/consensus-specs/releases/tag/v1.1.10)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-16.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\nimport {CachedBeaconStateAllForks, allForks} from \"@chainsafe/lodestar-beacon-state-transition\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst preState: CachedBeaconStateAllForks = generateState() as CachedBeaconStateAllForks;\n\n// dummy test block\nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\n// Run state transition on block\nconst postState = allForks.stateTransition(preState, block);\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","exports":{".":{"import":"./lib/index.js"},"./slot":{"import":"./lib/slot/index.js"},"./block":{"import":"./lib/block/index.js"},"./epoch":{"import":"./lib/epoch/index.js"}},"gitHead":"93799634583f1885e4f950af9530716754d948f4","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-build":"node -e \"(async function() { await import('./lib/index.js') })()\"","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.15.1+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"16.15.1","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"7.1.0","@chainsafe/ssz":"^0.9.2","@chainsafe/as-sha256":"^0.3.1","@chainsafe/persistent-ts":"^0.19.1","@chainsafe/lodestar-types":"0.39.0-dev.8dfc8258ed","@chainsafe/lodestar-utils":"0.39.0-dev.8dfc8258ed","@chainsafe/lodestar-config":"0.39.0-dev.8dfc8258ed","@chainsafe/lodestar-params":"0.39.0-dev.8dfc8258ed","@chainsafe/persistent-merkle-tree":"^0.4.2"},"typesVersions":{"*":{"*":["*","lib/*","lib/*/index"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.4","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.39.0-dev.8dfc8258ed_1656242277135_0.3758626956346003","host":"s3://npm-registry-packages"}},"0.39.0-dev.f9a791cd71":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.39.0-dev.f9a791cd71","keywords":["ethereum","eth-consensus","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.39.0-dev.f9a791cd71","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"600ca38f3efaffa3755d22731fdc25fdff1e0433","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.39.0-dev.f9a791cd71.tgz","fileCount":252,"integrity":"sha512-yyaugU9m6y/5gmjH3ZX/w3aQ0EuR8OK2fKb9FERF+F2VZ8OHmavuMsLSeUAre/XtKEYkoxkNEt6+RixoqG6/fA==","signatures":[{"sig":"MEYCIQC2489oA7JFAnqBhS2VewPdUqhKrQ0+HKYioGvzVp0sbgIhAI9AHBkqxPTm18FUcBRe6sDhbRvmabtxsePSqT5ec8Gy","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":457426,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiuEs4ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq4/A//Uli8hTz+ysXeO3VexJbMJFJb6x94yfTnHa4Pu2mgBP4bL2VI\r\ntsqmW5lbGhZNugG6FUSOewx/omNoWlUlBHF96FrdQS3dgLHWxFVrg3eA8YIb\r\n7XIqZrid3aVXW+TN9Lg5EkydpYtEEGGv1eM1KkqZWnpNHZxmw4WI4tYt/ads\r\nBIA2fjZME7imJhIuteQ9kBL6gF2zfl+QTvV4qR2jyrNvK2rivCS8ZEodi6dr\r\n6KDFjp8SoP+GZkRqnyT4M8UWABUhDBJLOj4EQ3CeaP55nSIQvg62c4xWROfw\r\n/5KKn/8TL58R6RNrTaTiJqm6mzbt25gnbKPjbmesIx3X667uLGaejHeSy/mb\r\nMU4z/o8ehy6/HUgeCVlnowR4qMCoFmYTJ+J0lKtZlK2pRFgxZKmbU064AZGA\r\nENfNrDQvNGU5pZ7Sk8lWSdQQyI0Tv+iUt0Ci6cIGKmAlGymG1XYXQUfwXrMx\r\nY6pq6CNWSC4bRuCws4djZtLi+tRubjBwGbK0IdHwqlen0jOfRwvD6WG5Iu6t\r\n9xCsLrPrdJytGHPMT/GMlyvSjiFGMtMpqBOmEfBS9zmndGlyBQyl3jaL81Q9\r\n2PQTaod1xqeGksQASWRbgFUXNEBdqckzUXTJ3YQ9o87faUvIEGJuIyf7nqtW\r\nFjLz6cWXvnHpwG0Szm8+5G1XbSmjwKFgf3g=\r\n=nqLD\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n[![Eth Consensus Spec v1.1.10](https://img.shields.io/badge/ETH%20consensus--spec-1.1.10-blue)](https://github.com/ethereum/consensus-specs/releases/tag/v1.1.10)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-16.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\nimport {CachedBeaconStateAllForks, allForks} from \"@chainsafe/lodestar-beacon-state-transition\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst preState: CachedBeaconStateAllForks = generateState() as CachedBeaconStateAllForks;\n\n// dummy test block\nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\n// Run state transition on block\nconst postState = allForks.stateTransition(preState, block);\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","exports":{".":{"import":"./lib/index.js"},"./slot":{"import":"./lib/slot/index.js"},"./block":{"import":"./lib/block/index.js"},"./epoch":{"import":"./lib/epoch/index.js"}},"gitHead":"a59b5aceea0643603b15644b0047f93fd70d0a55","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-build":"node -e \"(async function() { await import('./lib/index.js') })()\"","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.15.1+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"16.15.1","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"7.1.0","@chainsafe/ssz":"^0.9.2","@chainsafe/as-sha256":"^0.3.1","@chainsafe/persistent-ts":"^0.19.1","@chainsafe/lodestar-types":"0.39.0-dev.f9a791cd71","@chainsafe/lodestar-utils":"0.39.0-dev.f9a791cd71","@chainsafe/lodestar-config":"0.39.0-dev.f9a791cd71","@chainsafe/lodestar-params":"0.39.0-dev.f9a791cd71","@chainsafe/persistent-merkle-tree":"^0.4.2"},"typesVersions":{"*":{"*":["*","lib/*","lib/*/index"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.4","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.39.0-dev.f9a791cd71_1656245047800_0.09508483190128669","host":"s3://npm-registry-packages"}},"0.39.0-dev.5e735016cc":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.39.0-dev.5e735016cc","keywords":["ethereum","eth-consensus","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.39.0-dev.5e735016cc","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"a3315407afabf589bd6d72b1fc838563e1af2de7","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.39.0-dev.5e735016cc.tgz","fileCount":252,"integrity":"sha512-izhUYS6ATZ69EpgJLFMC8lx/yN+3eOYsjSe1gLC/mhQS/SkxSNy7EiaTDf3FmrIIzEi050HsuqSApnnE+iCNwQ==","signatures":[{"sig":"MEQCIAkm+7UIWuLAG5PwrJIpeyHszB8alG/EyjZUwztHjMdqAiBZwa9I3iRXgmJ/wcuSXgPwZRCuFTOlQUBNnsPpx7tHZA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":457426,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiuEyJACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoHrQ//WVb2sHKomLeDRmMYZruRqA7oAemb2PnRaM9cKQvn/Dx+XBiM\r\nChViOYkb0kMyXZQrKyMM5ky7iQbLa+whiGJOi39uQ19aSazSRGHp8wRQ6BbZ\r\nbsPsL1fplWXPcyBoVmCjX6vgSo6cHWj1dfslDYS1aLK2ozKDdqwQxxfUcOpy\r\nMkvj3/8JV3TO1DsO2gStU1C5QnndtAxe+q1yq0xyjlkZqAQZ/zV+wTeJGyTy\r\njX6qnunoMDfUlZ/ogpYYXu9YXMs4/b+5HdB1Gqb+5EWlz5fwWSAvO7oy1uw/\r\nELgm/Vc2MRwaSyXedbCzl6OVgNf8lxIftUOVxX6B3fniGtd2XsGWpQJCJ/wQ\r\nTUZiCBqWCftr11+6fQU+eptIXT4ywIALA/ukiRtGaTi+7CHuaf/B+dXE7Nbm\r\nESux0blM3wk5VguA7uhDwyoWYhKbDI0x2LFdPqh/h1ao3NMX0Jda8sP9msh5\r\n9KwR6q1XYaCWrUkRVTU13lohi6V7YEqa25+BqOoAYzx49I79qnpm1O37WzyZ\r\n8hDDXT6B9ACRdovl59AbO2Hv5Ky2gtnnbU8O+hE0hDM2Pn7qTQOJW9vRweaq\r\nMqPCST++YcCOy7XkvfQzhE0UCIgbvJJCf079ub6V34nEM94RywMIE0/VT1r/\r\nZytS5uNK5Wo9m+FBSk4njA3aROcif0bMBZ4=\r\n=Szyd\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n[![Eth Consensus Spec v1.1.10](https://img.shields.io/badge/ETH%20consensus--spec-1.1.10-blue)](https://github.com/ethereum/consensus-specs/releases/tag/v1.1.10)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-16.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\nimport {CachedBeaconStateAllForks, allForks} from \"@chainsafe/lodestar-beacon-state-transition\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst preState: CachedBeaconStateAllForks = generateState() as CachedBeaconStateAllForks;\n\n// dummy test block\nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\n// Run state transition on block\nconst postState = allForks.stateTransition(preState, block);\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","exports":{".":{"import":"./lib/index.js"},"./slot":{"import":"./lib/slot/index.js"},"./block":{"import":"./lib/block/index.js"},"./epoch":{"import":"./lib/epoch/index.js"}},"gitHead":"a17af58e97cafb40b2ddcdddb9af6009f2e79b46","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-build":"node -e \"(async function() { await import('./lib/index.js') })()\"","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.15.1+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"16.15.1","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"7.1.0","@chainsafe/ssz":"^0.9.2","@chainsafe/as-sha256":"^0.3.1","@chainsafe/persistent-ts":"^0.19.1","@chainsafe/lodestar-types":"0.39.0-dev.5e735016cc","@chainsafe/lodestar-utils":"0.39.0-dev.5e735016cc","@chainsafe/lodestar-config":"0.39.0-dev.5e735016cc","@chainsafe/lodestar-params":"0.39.0-dev.5e735016cc","@chainsafe/persistent-merkle-tree":"^0.4.2"},"typesVersions":{"*":{"*":["*","lib/*","lib/*/index"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.4","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.39.0-dev.5e735016cc_1656245385446_0.7360548658335169","host":"s3://npm-registry-packages"}},"0.39.0-dev.05535236ba":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.39.0-dev.05535236ba","keywords":["ethereum","eth-consensus","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.39.0-dev.05535236ba","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"c78ef64301fdef922a267147ee55acaf31ae6973","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.39.0-dev.05535236ba.tgz","fileCount":252,"integrity":"sha512-x5okrrQ9qvkiEL+PmBU65FJQrtcdM0Tl6LOarZfGp8wkwwQyaJ9IUWVCwHSjTs1wq/3Bdy1Zj3WatFPaaxocfQ==","signatures":[{"sig":"MEQCIFhLUnBPmnXar8a4ZlME0cEOc/SRoQYXFFRSLnJ1HmoOAiBRVDcr3iLc39gQNVnwPE66g1LdnYmR1UDLCWvox/yBhQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":457426,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiuFsnACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrfuRAAgFAbxCiTfzp53LYhNJirKVejVV75snH5IxGKkGzql7rSuiF8\r\n48lfzKwQXuS0/ghDxZCLSCkZZ0ZsgqrMrAvklLLwkElEI6AFniFE5/aFs/Wo\r\nTI/ddxoSlgr1yCIZOZJwWp+EfnReKWrlToixFF+XSpuOLPPk7rkxZCmJEj3E\r\n+fpQrxNJeN0zT3tnRGrYGQvGMf5icJtytsgqoSMkEVocHPPCApoK4bbLF1vF\r\nWtRz3KGis4P75SHMPz/Lu8C4Lygv+HQEy1bMRx8j0kUdy4lwa3h5XBaVNBaR\r\n67dgFXnBKPxM+0mi3NTymutnVGQGRr+NZOqB0LRRI90WVGArrMGpbK863zKy\r\nbKdNH+JKkC7FZ7Gv1IEmHofw0AfrQkxQEHqEOF+13Z96Yuged5fFflFqxpOQ\r\nm90AkLQ8JS3xVjYeLARwBqdsAcVHBaI/oNKTvGprZPLzyPMJLka987JSQcLK\r\nnfPhSieW45oIIRLVPfU4mus7w4CArlY5xv2nZYhBjXGk2y43d/uB2GuWYXh2\r\nxBqZFMs4jYd5lsvSNNCcpeo1IHkWjoWYps1Zy0D5/E8TVDYo1w4a6RfUDd0Q\r\nLVMO8OmRAyC9GMz8Zk2/+m6ieGdQ5GyUbT4Lg4HoqL1FOC5NkkzS7eZ8UWSI\r\njo3T9czZWz0cJl80/Yy1JgpgBmIxuwLv/qE=\r\n=ZyTJ\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n[![Eth Consensus Spec v1.1.10](https://img.shields.io/badge/ETH%20consensus--spec-1.1.10-blue)](https://github.com/ethereum/consensus-specs/releases/tag/v1.1.10)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-16.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\nimport {CachedBeaconStateAllForks, allForks} from \"@chainsafe/lodestar-beacon-state-transition\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst preState: CachedBeaconStateAllForks = generateState() as CachedBeaconStateAllForks;\n\n// dummy test block\nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\n// Run state transition on block\nconst postState = allForks.stateTransition(preState, block);\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","exports":{".":{"import":"./lib/index.js"},"./slot":{"import":"./lib/slot/index.js"},"./block":{"import":"./lib/block/index.js"},"./epoch":{"import":"./lib/epoch/index.js"}},"gitHead":"a78ea1e8afe3430ff61cf90170579d587e1acdd4","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-build":"node -e \"(async function() { await import('./lib/index.js') })()\"","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.15.1+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"16.15.1","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"7.1.0","@chainsafe/ssz":"^0.9.2","@chainsafe/as-sha256":"^0.3.1","@chainsafe/persistent-ts":"^0.19.1","@chainsafe/lodestar-types":"0.39.0-dev.05535236ba","@chainsafe/lodestar-utils":"0.39.0-dev.05535236ba","@chainsafe/lodestar-config":"0.39.0-dev.05535236ba","@chainsafe/lodestar-params":"0.39.0-dev.05535236ba","@chainsafe/persistent-merkle-tree":"^0.4.2"},"typesVersions":{"*":{"*":["*","lib/*","lib/*/index"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.4","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.39.0-dev.05535236ba_1656249127203_0.9585213869844422","host":"s3://npm-registry-packages"}},"0.39.0-dev.f15a8a9df4":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.39.0-dev.f15a8a9df4","keywords":["ethereum","eth-consensus","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.39.0-dev.f15a8a9df4","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"adec0659613663a7f2b12bc183796de2595863ba","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.39.0-dev.f15a8a9df4.tgz","fileCount":252,"integrity":"sha512-wnlOvm+jSpVvnF3VjzufWZl0azPWsqmiU2LCa8FuF+mfwIvrZ1c9Y9+TMVW3dHovepL0iMA4oSJi6AlRGA1Rkg==","signatures":[{"sig":"MEQCIFC+NzaRIKCQ1WC3gb0/3zPkLOj+3xW56NoulWZOwheqAiA/EV3WG7x9BRVtlT239Lpt1aviJHfphipx5L3QU8bPpg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":457426,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiuNgjACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpQTA//RrQRjxRE6mpnwiHg9+ui75NLU9Ohj+50ZHF6kIhdn4zRyd9o\r\nqcwQWyFpkAoPpzaXwvaQoAxrfr0JhLnB96ip+eTSJOtfyxYF2q6efW7+Q7je\r\ns7mYN3plkY0VKBiMCqHj9tle7E8X1AshsiJp0SCHgp/SBRHEARGJY19N/IIi\r\n2MJvb3yeW46wjXPCAhG4yaF16g5L1Sn1gi3pchDEUczxNBBPWpuzGUkkLosm\r\nNkxrzbapwhjXg7CgHthnZnC6ShmKYVCt76BZRdIZed+hUbBs+NJksr6BTjBj\r\nS/Vz8UY6z38T/3vHjDaWqxJjs+wHPzG+XK/fbNnt2990wpLvfi8yGghPL67q\r\ne0sGf1ppFMyYkk3MUROZOBXbdcsuxpyJq8lwuyCkm7b0a5RdPp9xM4H3f0jy\r\nS75uvfr7ZXWaEuGBfv7oXVToJqK0fN4FEVgqSaTF2Z5Tw3ONXkxNLONIz39L\r\npLJJrfKKwMNuLPjDVoi0BEgyMEMo01ZdCG3gVJRlqSym1WQpwglzWhYh6W5j\r\n3TFyVve8cW4DGPAgO9x/01hoGpNviEf0tACFD+kepk9AG5+uubcwnoaXvSEQ\r\nOOr9Cd9qJqr7M3JhEMuDG4tSBkXoIjvgx5gD9GUBzwJ1dnN4YGJMj3jOFX5W\r\nNTH9CuekdnZrSMmsRaDXDyDEqzFd31IxTCo=\r\n=fdr3\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n[![Eth Consensus Spec v1.1.10](https://img.shields.io/badge/ETH%20consensus--spec-1.1.10-blue)](https://github.com/ethereum/consensus-specs/releases/tag/v1.1.10)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-16.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\nimport {CachedBeaconStateAllForks, allForks} from \"@chainsafe/lodestar-beacon-state-transition\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst preState: CachedBeaconStateAllForks = generateState() as CachedBeaconStateAllForks;\n\n// dummy test block\nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\n// Run state transition on block\nconst postState = allForks.stateTransition(preState, block);\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","exports":{".":{"import":"./lib/index.js"},"./slot":{"import":"./lib/slot/index.js"},"./block":{"import":"./lib/block/index.js"},"./epoch":{"import":"./lib/epoch/index.js"}},"gitHead":"bc4a8d7eac6a4c05af55c56053beb94db29d50aa","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-build":"node -e \"(async function() { await import('./lib/index.js') })()\"","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.15.1+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"16.15.1","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"7.1.0","@chainsafe/ssz":"^0.9.2","@chainsafe/as-sha256":"^0.3.1","@chainsafe/persistent-ts":"^0.19.1","@chainsafe/lodestar-types":"0.39.0-dev.f15a8a9df4","@chainsafe/lodestar-utils":"0.39.0-dev.f15a8a9df4","@chainsafe/lodestar-config":"0.39.0-dev.f15a8a9df4","@chainsafe/lodestar-params":"0.39.0-dev.f15a8a9df4","@chainsafe/persistent-merkle-tree":"^0.4.2"},"typesVersions":{"*":{"*":["*","lib/*","lib/*/index"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.4","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.39.0-dev.f15a8a9df4_1656281123406_0.06770339511363854","host":"s3://npm-registry-packages"}},"0.39.0-dev.08883bc91d":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.39.0-dev.08883bc91d","keywords":["ethereum","eth-consensus","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.39.0-dev.08883bc91d","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"c4e025a3c605f64dfd6af8be6b1b6d4172ef6f49","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.39.0-dev.08883bc91d.tgz","fileCount":252,"integrity":"sha512-gNCFTceom/OjE5dblZ14nc/xZ0mJF2wagvfTzjcuUx2m7sQIpv38xU3oG8xatuY3LUT28ofgthJr2P4++mijrg==","signatures":[{"sig":"MEUCIQD8beZAT17jGO+Mq3WXrpFkxaaZQHBXGWScxRcTLEUMcgIgJOVFuu/qJe1UNjQDrmlHczTrwNnsoI/EP1xus0rSc5U=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":457426,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiufI2ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqCeRAAi6zWfQeJiF+wjQveKR5ocL2uSObtkj5zV7qVd1oa2+0jpGEQ\r\naKjBP7RG1ft55Ecz8Hk/0Y/FSyLeOlddssyv2mdyZVxnnT12rkl38BgLPjUG\r\nceqxGjVmOVgBDtM9UrQpAkX2EIOMg7TFmu2eHdLcsx3GMRxL4kzFUiprcpRP\r\nhNgnlkjA7g1W24f9ZO+boT1cNYL5z65iMGQ7asKjPC0FeYwfaYVjL/E4qoWn\r\nwG4wktiAHirUlTR61AjHoNK3OLiWFWbr2ByUcovNm+g5+8iqgByAoCWSrl3l\r\n7rspRhwwpHSTAdnboC1ZTJXVMb7J8J9DbjillAaoRmEPOBjFPlu25egc/mi5\r\nGrapV8iyF/wgtles8FyO2LBSF4pL9vYqIpxINJHA9zV1Cg4hznz4pvEV+p1Q\r\noYjLHqV64RB9St/S+zK2/ymvGNfaF/sB+X4Yux9kSFP0WsY9BMGWPVBwdKSQ\r\nDBpWV8TRfw6ozSRqH8X4XZOkjawTKcP/tubYGZMpjmxrulVI8W/l29M6IIzb\r\nOz2P+ORwHmGudf0NfmwX2TsASs/4K9XXyr5S3QREYRYqqnnQW4LzGpxO2fDR\r\neqqEZLHLbyGh9JNvAY1Bi/cfdUiAb9HLUgPTDhfyDd2eMehv8q42A05Dbezr\r\nF60woXYttkn1SR6x75+mTf8UfFhOQbLOhsI=\r\n=rEtb\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n[![Eth Consensus Spec v1.1.10](https://img.shields.io/badge/ETH%20consensus--spec-1.1.10-blue)](https://github.com/ethereum/consensus-specs/releases/tag/v1.1.10)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-16.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\nimport {CachedBeaconStateAllForks, allForks} from \"@chainsafe/lodestar-beacon-state-transition\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst preState: CachedBeaconStateAllForks = generateState() as CachedBeaconStateAllForks;\n\n// dummy test block\nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\n// Run state transition on block\nconst postState = allForks.stateTransition(preState, block);\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","exports":{".":{"import":"./lib/index.js"},"./slot":{"import":"./lib/slot/index.js"},"./block":{"import":"./lib/block/index.js"},"./epoch":{"import":"./lib/epoch/index.js"}},"gitHead":"e4ebe2a2f75233866b6a7a0f1efb0186b8c34300","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-build":"node -e \"(async function() { await import('./lib/index.js') })()\"","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.15.1+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"16.15.1","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"7.1.0","@chainsafe/ssz":"^0.9.2","@chainsafe/as-sha256":"^0.3.1","@chainsafe/persistent-ts":"^0.19.1","@chainsafe/lodestar-types":"0.39.0-dev.08883bc91d","@chainsafe/lodestar-utils":"0.39.0-dev.08883bc91d","@chainsafe/lodestar-config":"0.39.0-dev.08883bc91d","@chainsafe/lodestar-params":"0.39.0-dev.08883bc91d","@chainsafe/persistent-merkle-tree":"^0.4.2"},"typesVersions":{"*":{"*":["*","lib/*","lib/*/index"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.4","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.39.0-dev.08883bc91d_1656353334038_0.8037628122929406","host":"s3://npm-registry-packages"}},"0.39.0-dev.eda1f07cf0":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.39.0-dev.eda1f07cf0","keywords":["ethereum","eth-consensus","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.39.0-dev.eda1f07cf0","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"200368bdcd2cb86659b4b73b1ae3da00566d0e09","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.39.0-dev.eda1f07cf0.tgz","fileCount":252,"integrity":"sha512-y8BsyJwYsbWhMWnUdJz/8g4Q1/tsft6fqr2WK3oGUNBvx5Ud4P9Eh+5+P6VRgrxbCKH4xv06VLAh2HUTuS5HXg==","signatures":[{"sig":"MEQCIBehAgOJxnPERh/ZgzJpd7UhaCPwtuP4NIaw0q9biFxhAiBdshCnSApfLOBqOx54joiws+krf95qSLr+4tQ8DwQwxw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":457426,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiuhRrACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqBXQ//UlzU8tB/WtDjeQlxwwqQWVr1XUZaQ7w7jFS06ILGrk0Z7r/h\r\ng7+ui1XnmO7CvT8zvOY1ZMvlMpcaD3n6YfOlMLuxB156U+Xo/iZFSsgDvjdK\r\noRDOC20AGRybLh2tT3b7nK514qwQ2G9YLAeB0QwBonQCGNrixxyFB5Q7p28h\r\nJB8042TKccDobgkTS5k3Rb+tJ4VwtrVKsXRY+7an4RUgWx/TxthWZvek0u1J\r\n71y2pxJQz54xNOn+cE4SgfZlOrluD5eX2Mh3sfTwp1TbgcnNpbgbY5LipkZ0\r\n0uUbldtCxpR/98eVAXJ4Xxc1Ae2LFGtiiFCxR6TdY9Py/jVEjx3smfwJ2LkR\r\nuEDumOO6siOyzsETAVCFo6YAjPKHb6T6FIoePKfn2PiNbnsjr4wiFJudG+fH\r\nF6H3udFEhBzqgkz3HzJ2oDaxTmGpU6g/xv2mmZinwNQ9JY1ltHWF2hl02P2W\r\nQxoV8Q33Ag0tOdjuWFlaKpLAMMkxdEJwpqIafNAyvp8yZN73DoP0kVZ3t2aX\r\n9SJOc0NgBZ8HOkaYlnlBlV7hz/H5oMH4jB0dH4Nl3WjU6Qr6M3L322giltb7\r\nRLXsJOLCe4q7PPkE6ajaTta1jEQFcGEY8fp9gAwbrKiPMeecTs0AzuHvYGPP\r\n4vs9jo0E1iIJB2LMjX39Iwxz9ISBQPWPgkA=\r\n=1Jbm\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n[![Eth Consensus Spec v1.1.10](https://img.shields.io/badge/ETH%20consensus--spec-1.1.10-blue)](https://github.com/ethereum/consensus-specs/releases/tag/v1.1.10)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-16.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\nimport {CachedBeaconStateAllForks, allForks} from \"@chainsafe/lodestar-beacon-state-transition\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst preState: CachedBeaconStateAllForks = generateState() as CachedBeaconStateAllForks;\n\n// dummy test block\nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\n// Run state transition on block\nconst postState = allForks.stateTransition(preState, block);\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","exports":{".":{"import":"./lib/index.js"},"./slot":{"import":"./lib/slot/index.js"},"./block":{"import":"./lib/block/index.js"},"./epoch":{"import":"./lib/epoch/index.js"}},"gitHead":"4ca50d06260d114b47678e482449cee6e3dde2ca","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-build":"node -e \"(async function() { await import('./lib/index.js') })()\"","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.15.1+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"16.15.1","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"7.1.0","@chainsafe/ssz":"^0.9.2","@chainsafe/as-sha256":"^0.3.1","@chainsafe/persistent-ts":"^0.19.1","@chainsafe/lodestar-types":"0.39.0-dev.eda1f07cf0","@chainsafe/lodestar-utils":"0.39.0-dev.eda1f07cf0","@chainsafe/lodestar-config":"0.39.0-dev.eda1f07cf0","@chainsafe/lodestar-params":"0.39.0-dev.eda1f07cf0","@chainsafe/persistent-merkle-tree":"^0.4.2"},"typesVersions":{"*":{"*":["*","lib/*","lib/*/index"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.4","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.39.0-dev.eda1f07cf0_1656362091196_0.37466302930974127","host":"s3://npm-registry-packages"}},"0.39.0-dev.91d2fb534f":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.39.0-dev.91d2fb534f","keywords":["ethereum","eth-consensus","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.39.0-dev.91d2fb534f","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"5f765a153d17298e629e914a60f5722f1677c34e","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.39.0-dev.91d2fb534f.tgz","fileCount":252,"integrity":"sha512-4H3Gkr7obHtPSMcuO2x6STPL37EjiwnqqpAMPMUK3h+TGLz7zZJYAwUWmFRbOMDawtZLSsuh/uMUBxB7jlbRPg==","signatures":[{"sig":"MEUCIBikRFnUXrv8I3esrOwJG9aqqt2UC1/VIRi2PEejMD7gAiEA3FZH5LHo1kC+7jEPzNYCW6t2Z3gZp2b/7BMZBtpzX9M=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":457426,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiuqO1ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqWIg//blyDjdLMNGRPcCdN+fXqEMsy+avsJ+nou122RuE3oQz579wf\r\nwp9CEkbdVWVIaPuH+ZfTn+zMKZAEBqJGKcfWfeCJiag9WqhqMJrhqaayvbVc\r\nPKIZ2RHk6RlR3jPa5JZGaXX3AO87L0i5a9oL0VIewsVSIkkE3kif9pYZrEBZ\r\nbS75gIr5ABNZGMlmz3wANHKI0RSXMOTmGR55nOP7AQfLreKod3i367uAdmun\r\nOcrGoi9XmpgB0zBr/98XZrr/IHapHgKmP9BQax629MzYsGpfZ/rJxr+7jIeF\r\n7t3gtYvk4rL039Roux17cmaPOFXAE5Lb1gERPGsjw1PE6a6H/MVCU7IgcMQv\r\nR2sM6WgQQYc96uZbF793IGJTWbmwZcp/As3yvn1IInjJPfbrpbBxlGBLwcL2\r\nuyPh6lx8ViviKNM4mfrPmHfF30U4mG06iSlYuslLkJ2Pygi+/2sS3fwUMn8t\r\nYsVyGxmLM/78HA6O3OdCm/nDrVfjtzGmoUHi955p8xMVHbhSjp6TTdirFU0p\r\nbMhGWsfwQ8kCKAT64B/wNv1DlrmGDn2ndntOMWOkE074p30hq2c9w2mkVFWo\r\nlwYD0rhe2Cemp+ndz/IIQej2km512tRmw+/y1rVZhy7cBIRX2cqy9VB/KHEk\r\nIgtLpAE+bVk11L6qwxsXtzcFw+Vx1hQvP9s=\r\n=V2Xg\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n[![Eth Consensus Spec v1.1.10](https://img.shields.io/badge/ETH%20consensus--spec-1.1.10-blue)](https://github.com/ethereum/consensus-specs/releases/tag/v1.1.10)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-16.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\nimport {CachedBeaconStateAllForks, allForks} from \"@chainsafe/lodestar-beacon-state-transition\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst preState: CachedBeaconStateAllForks = generateState() as CachedBeaconStateAllForks;\n\n// dummy test block\nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\n// Run state transition on block\nconst postState = allForks.stateTransition(preState, block);\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","exports":{".":{"import":"./lib/index.js"},"./slot":{"import":"./lib/slot/index.js"},"./block":{"import":"./lib/block/index.js"},"./epoch":{"import":"./lib/epoch/index.js"}},"gitHead":"868ec9f4d3dd1f1720567d3175f6a69afc725d39","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-build":"node -e \"(async function() { await import('./lib/index.js') })()\"","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.15.1+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"16.15.1","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"7.1.0","@chainsafe/ssz":"^0.9.2","@chainsafe/as-sha256":"^0.3.1","@chainsafe/persistent-ts":"^0.19.1","@chainsafe/lodestar-types":"0.39.0-dev.91d2fb534f","@chainsafe/lodestar-utils":"0.39.0-dev.91d2fb534f","@chainsafe/lodestar-config":"0.39.0-dev.91d2fb534f","@chainsafe/lodestar-params":"0.39.0-dev.91d2fb534f","@chainsafe/persistent-merkle-tree":"^0.4.2"},"typesVersions":{"*":{"*":["*","lib/*","lib/*/index"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.4","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.39.0-dev.91d2fb534f_1656398773613_0.7266711648708781","host":"s3://npm-registry-packages"}},"0.39.0-dev.73ee3c17f8":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.39.0-dev.73ee3c17f8","keywords":["ethereum","eth-consensus","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.39.0-dev.73ee3c17f8","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"50b8c5413ca8fee407ad6baa5a86db39fd133958","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.39.0-dev.73ee3c17f8.tgz","fileCount":252,"integrity":"sha512-wgfvPHUBWUuauEyaCYjPhhHRbzX5JeFOT9oC9jSqZaSQg2SGdiuTUlEFJpVPa6Nbn+rx/2ON3sha2ABj0fiBsA==","signatures":[{"sig":"MEYCIQDKZE/eYl9DGXmn8W8XpyENyFdYb40J5jJOR7z864ExOQIhAKLDgScprY6JBGrSQLv/TWiF9hV0NPIKyuFUhPW+TzBX","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":457426,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiuxanACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpRUQ//czNYW0TGoRo2B6NxxBjZ2gMiBZlgS5ejnITw6A9NX+qL7/sl\r\nLeBa9wUYSu/JSyxOe7JGzwo83UWOYRXOOLN+GNSlb10RDvlGUrV7UaWDYiVB\r\nrBDW5cA42N+2LkPriWxXogi+ie4JMODWaCqBvKshk2HK0By7GiX3UYLMH56O\r\nT5rVwA5XydLKM58+XbNy/FlTDC7qlXs7ot59BQJT4AJMZyYqX4MISQenCEKG\r\nGZE7snnd43gBY0D/so1cAzymrMbeGEoiMmGp1FhfmDQGW2PdMaHqoqEi74Bn\r\npAay7ijqymmgzIQSEjXexwr2hIaWBWKXROGZQFDzz7OEwL6IF7G/idLgVyBq\r\nCCUqdoD7KsgTyxKdsp9TIwTbA2M4cHaOLS1COHJblvRPYnTmw4MCVTMh7h10\r\ny9nyvNoVYs0Sd1g8Azo4hiWeJkoaRCmmwaHvmVkq003YuzekTudjdRxq2QYM\r\nY/hQQ5U0VuiG11Lvz2Ah71uQxowtyCin72s6kucDND5BKpOnQEeQFErIka0E\r\nWrN+k97tnbM/LaGfGqvVY1NAPl+AJNagBk0U8xFNMhrJNpKnSpV2hmekro/s\r\niR59UlmAYtaDJ33MY9NVWsPJoOfhNZ9Px0XxrLzIahyVYaEeBf7wKRBF8xyM\r\ngSXjETS5jZ64nO3atQp2+nM8bd+llmWfdBo=\r\n=hOpQ\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n[![Eth Consensus Spec v1.1.10](https://img.shields.io/badge/ETH%20consensus--spec-1.1.10-blue)](https://github.com/ethereum/consensus-specs/releases/tag/v1.1.10)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-16.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\nimport {CachedBeaconStateAllForks, allForks} from \"@chainsafe/lodestar-beacon-state-transition\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst preState: CachedBeaconStateAllForks = generateState() as CachedBeaconStateAllForks;\n\n// dummy test block\nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\n// Run state transition on block\nconst postState = allForks.stateTransition(preState, block);\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","exports":{".":{"import":"./lib/index.js"},"./slot":{"import":"./lib/slot/index.js"},"./block":{"import":"./lib/block/index.js"},"./epoch":{"import":"./lib/epoch/index.js"}},"gitHead":"41038d07630dce66aa1ad807b7b7f4f78e119668","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-build":"node -e \"(async function() { await import('./lib/index.js') })()\"","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.15.1+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"16.15.1","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"7.1.0","@chainsafe/ssz":"^0.9.2","@chainsafe/as-sha256":"^0.3.1","@chainsafe/persistent-ts":"^0.19.1","@chainsafe/lodestar-types":"0.39.0-dev.73ee3c17f8","@chainsafe/lodestar-utils":"0.39.0-dev.73ee3c17f8","@chainsafe/lodestar-config":"0.39.0-dev.73ee3c17f8","@chainsafe/lodestar-params":"0.39.0-dev.73ee3c17f8","@chainsafe/persistent-merkle-tree":"^0.4.2"},"typesVersions":{"*":{"*":["*","lib/*","lib/*/index"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.4","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.39.0-dev.73ee3c17f8_1656428199314_0.5894311458200021","host":"s3://npm-registry-packages"}},"0.39.0-dev.04f13396ca":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.39.0-dev.04f13396ca","keywords":["ethereum","eth-consensus","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.39.0-dev.04f13396ca","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"f7d75d65dfeed1cceba701b47d51744842ef0a21","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.39.0-dev.04f13396ca.tgz","fileCount":252,"integrity":"sha512-uS0lARzYZN3aAzHyxdfl8/H/s8JXn+rKNgixdw7DRM9vp1tJAJT6KopQWqvx2UaER40JoiC/u+cqxvx+OVBShg==","signatures":[{"sig":"MEUCIQCgGCFNf29v6t8ikUVjEkOzn2ZyNatrpItKcSwecGEtlwIgbm3wwSgY89TcNChtle1F2LRzuzbPgXoFBC5L+wDwPiE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":457426,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiuycVACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpm/A//aHaXtKh1ZcW2mJpDphMe3EMm619LNukWfLW/NHhQg/slUddR\r\nT8OP7dmGHfOxJFdfFBR6z7FxfJdsWXHl2XHMW3OjWAtoNSQDFbpm0pUPqrgK\r\nQb4FnZADraW+QAbM9q220/9jGXQXQf889FRPoDEV9alsqiUZ/vsDuomuq5BM\r\n5Vadr2knH5F8RRa5Pw6x4nb5WW4te9ydbhQCZ/PqcLmGtBcBOnB4+NBFEARE\r\nlQC/P0jsh53BPG4krNQzVCCVS494SQatmmsm/IynwZcYJqn24Q2RbVBOhlEA\r\nUXNrdctq+WZcJK4PAGNUiDJyXh15lQdTpRkKsYpTg6hgyz7pgkqSfAu33agw\r\na/TNt11oqEA/vqFH/XbzfxlHbpR+JJoGI6v8q/GFRiNlAxrB1+oBi8dN7E3N\r\ntHX+GZwq2VAsG5l/cXNKi3BPj4o1MSSJ1mAmd8sSCILEf8sPtI9rbSLdjhHJ\r\nThPOkUMi/YOs4U348a3rSOVD2q84RT6TBWW7Gx8XNC8nOJQvMRd5okXipkaS\r\ndFFGjh168Bjsos+H1LqP7HDWaFuHScQTZ4tnxyfpfqn4sbeWwKTb7oceXFh5\r\njzYCpESnWYpoMVPTFfD6Yick4Cu/UMYwv59LS3rMg5t7J9DCTbnPx26DuLBL\r\nH3b6++d8TRnYEhyZH6i7GpDlOnf7sR8Bwdo=\r\n=+NC8\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n[![Eth Consensus Spec v1.1.10](https://img.shields.io/badge/ETH%20consensus--spec-1.1.10-blue)](https://github.com/ethereum/consensus-specs/releases/tag/v1.1.10)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-16.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\nimport {CachedBeaconStateAllForks, allForks} from \"@chainsafe/lodestar-beacon-state-transition\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst preState: CachedBeaconStateAllForks = generateState() as CachedBeaconStateAllForks;\n\n// dummy test block\nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\n// Run state transition on block\nconst postState = allForks.stateTransition(preState, block);\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","exports":{".":{"import":"./lib/index.js"},"./slot":{"import":"./lib/slot/index.js"},"./block":{"import":"./lib/block/index.js"},"./epoch":{"import":"./lib/epoch/index.js"}},"gitHead":"47270d94361351f40cf277cd607593637795b5ac","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-build":"node -e \"(async function() { await import('./lib/index.js') })()\"","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.15.1+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"16.15.1","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"7.1.0","@chainsafe/ssz":"^0.9.2","@chainsafe/as-sha256":"^0.3.1","@chainsafe/persistent-ts":"^0.19.1","@chainsafe/lodestar-types":"0.39.0-dev.04f13396ca","@chainsafe/lodestar-utils":"0.39.0-dev.04f13396ca","@chainsafe/lodestar-config":"0.39.0-dev.04f13396ca","@chainsafe/lodestar-params":"0.39.0-dev.04f13396ca","@chainsafe/persistent-merkle-tree":"^0.4.2"},"typesVersions":{"*":{"*":["*","lib/*","lib/*/index"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.4","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.39.0-dev.04f13396ca_1656432405514_0.9703475643119621","host":"s3://npm-registry-packages"}},"0.39.0-dev.7c5aa21877":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.39.0-dev.7c5aa21877","keywords":["ethereum","eth-consensus","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.39.0-dev.7c5aa21877","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"5c20306eab369d0c3d3e5ac667c0cfb310eec8e9","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.39.0-dev.7c5aa21877.tgz","fileCount":252,"integrity":"sha512-Y8hbA80u5Cm7xZku+tlp7wFJRDx871u4Z37NtR3FBGJgWYhU8nYD8cebrS7KtlrbiYp/NZC8mzjPEnautupXRg==","signatures":[{"sig":"MEUCIQClCkTclbMYJ2lS647bPypvqntcFbHwxttDNnVmAruE7wIgS2kQP8PEYH5P86YMGLOqM3VwM6D92PRHhtlJVLsdKeI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":457426,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiuzkaACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqGRA/8CM5ARx+zTsajNpqQ5ZqKIMtcyDZAIWwjIl4dEVwtjvLEpGLl\r\ncr15gZueS0ue/BoM09NQqVuRvbeTSlKTXl+2UFiUcDfALRittrnGfQ7hJHjE\r\n/r+rD3wuOe5MXnipsQoBz4GTeRI0G6WW6IR8cNdIvS+todNuEBlj0rfbBJTv\r\n5AGqFpTzSdeZOaeOHFjMEwADWlYlf+UhiSZTrxFWjVCJcPaaRxbu7IEjycQx\r\nSLVh2MuaLxPWPg0mfUiZO5cpGkdnpzNAys0taQh3se8oqTasu92lYPr/m1wB\r\nxk6OQYh5CKhoL5ZeUPrpeAzUWQ74gDABaU+Yi5kC/QeAaVycSIbTldSim5Ru\r\ngPx4Z7ZuMufYig7c8JSHAYzSrv5VMXzQYdvdrBbLsR1E9pykqwZaEBAxbGXn\r\nKNcG315yylxWzIL2WIz0QGTmJ28yKPJRT1w6PP7/r4cEySICNfgrNRhWwkB7\r\ntXtIvmzjvqSXxRMarcrWHUBuU95htFQYMqfnDxMU7/bZ18cDWmxjxhtnpk7Q\r\n9ceT/9grJQRbWy8wo5V0Soy1WcO6fIMiYOc5mrDsEcFh3ise4MS54YFYg2oD\r\nT7LR51C15EIypzpMh9wdoHQZAshaiuXS/ynhM0ABz8/OCLWAgnOR1yS3l/6q\r\nfONDXRT1tuaNRk/UmwA/FOaylqLqSGTzhzI=\r\n=TZ5G\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n[![Eth Consensus Spec v1.1.10](https://img.shields.io/badge/ETH%20consensus--spec-1.1.10-blue)](https://github.com/ethereum/consensus-specs/releases/tag/v1.1.10)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-16.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\nimport {CachedBeaconStateAllForks, allForks} from \"@chainsafe/lodestar-beacon-state-transition\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst preState: CachedBeaconStateAllForks = generateState() as CachedBeaconStateAllForks;\n\n// dummy test block\nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\n// Run state transition on block\nconst postState = allForks.stateTransition(preState, block);\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","exports":{".":{"import":"./lib/index.js"},"./slot":{"import":"./lib/slot/index.js"},"./block":{"import":"./lib/block/index.js"},"./epoch":{"import":"./lib/epoch/index.js"}},"gitHead":"f1029fbc34958b8a29d8fe3c47a4fcfe23e74d59","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-build":"node -e \"(async function() { await import('./lib/index.js') })()\"","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.15.1+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"16.15.1","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"7.1.0","@chainsafe/ssz":"^0.9.2","@chainsafe/as-sha256":"^0.3.1","@chainsafe/persistent-ts":"^0.19.1","@chainsafe/lodestar-types":"0.39.0-dev.7c5aa21877","@chainsafe/lodestar-utils":"0.39.0-dev.7c5aa21877","@chainsafe/lodestar-config":"0.39.0-dev.7c5aa21877","@chainsafe/lodestar-params":"0.39.0-dev.7c5aa21877","@chainsafe/persistent-merkle-tree":"^0.4.2"},"typesVersions":{"*":{"*":["*","lib/*","lib/*/index"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.4","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.39.0-dev.7c5aa21877_1656437018394_0.41222869415103536","host":"s3://npm-registry-packages"}},"0.39.0":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.39.0","keywords":["ethereum","eth-consensus","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.39.0","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"7c50e24c0e0b866b70f61348b56fcacdfd249d2d","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.39.0.tgz","fileCount":252,"integrity":"sha512-zxtsBoD8knaLnKsNSeG9ZPqis5wWyp94Jf7SKfmAfRsAvh9vA2hGVKxkzw1uC5rgHRyxdBjCs1KDqQOi81wjSQ==","signatures":[{"sig":"MEYCIQDgdyWnT3z86kFelJrKxaWwN4YztyBxV5Xj5Tjit2yzNQIhANR3eB/sDIX3bIOz7rgCiCuAwjl4dtJNCVYAyiuqPZk9","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":457355,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiuz+NACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoNfQ/+Nw8kv9dkeO91eUUQrQEd9TJdV9Nu1NR+IdgEK1/Gi9yqsJEF\r\nT5LG1WM2Z9RIacIcALVfyf8+yKg9gH/PGRdVA7zDwRMqVVcEdBAVQMpSU1tw\r\nMMukx4qL/HEvbnx6yuMCHEiuf6ZzoeKtHt5qApLyWGvbSgBZjJ/tW8BsHyhw\r\nd4lN/UQNHr6I+2/Z/cgNt9kg3EQMI/iV7YjE5UFdfkgoPSU/LO/CaMEquuYM\r\nELkbSerHkgAjcxeBghlJysiCse2bOG8Djt5tHlehQZkZnx8Rg6jWKCr2Slcg\r\nF0+76HzaM6PyKxTPJK+MJkI2uUPv4faRhWiPyoaHJqAxIrOAa9c6hHB+70SD\r\nDbNqwDxgYkwNTZrL3VYXj6JvjuZpL3ix327nt+PC8W9kENSZ/PLRAObpwnsT\r\nw0ULdfElc/xEQPQwcZo0Ga52PcO6BVEXFpQi3sYZUu5/uM6yLvnl4v5g7fal\r\ngvNfPZ4VUUL6es2dY0eOjOMaTq9o1HLYmbbv5JuJwoBPK2pNJav5yYM9K3Ma\r\nJkUmjIwurTcBP5naYhH/kDAM1JQmwnVKdgUnBvZHJHd/YfSLz1I5FLb9mIcO\r\nO7fgvoDmdeJ6yFepAZCZg++ojKFfMTx7FC4AUesyKV9ofViEVQ519Irj7+Bt\r\nEtvpKlzmuqJN3iR2F8wuMWh62eb8XTrVZUk=\r\n=YuHJ\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","types":"lib/index.d.ts","exports":{".":{"import":"./lib/index.js"},"./slot":{"import":"./lib/slot/index.js"},"./block":{"import":"./lib/block/index.js"},"./epoch":{"import":"./lib/epoch/index.js"}},"gitHead":"55e7ca2d544bd786fe287a1254b95a0d784d553e","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-build":"node -e \"(async function() { await import('./lib/index.js') })()\"","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.15.1+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"16.15.1","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"7.1.0","@chainsafe/ssz":"^0.9.2","@chainsafe/as-sha256":"^0.3.1","@chainsafe/persistent-ts":"^0.19.1","@chainsafe/lodestar-types":"^0.39.0","@chainsafe/lodestar-utils":"^0.39.0","@chainsafe/lodestar-config":"^0.39.0","@chainsafe/lodestar-params":"^0.39.0","@chainsafe/persistent-merkle-tree":"^0.4.2"},"typesVersions":{"*":{"*":["*","lib/*","lib/*/index"]}},"_hasShrinkwrap":false,"devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.4","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.39.0_1656438669085_0.10661252675241761","host":"s3://npm-registry-packages"}},"0.39.0-rc.1":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.39.0-rc.1","keywords":["ethereum","eth-consensus","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.39.0-rc.1","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"25f35a9342666ce6456e0a9f6b6ea88a9afa0cde","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.39.0-rc.1.tgz","fileCount":252,"integrity":"sha512-Ypb8cX3TNVmYqKfAnTf5dTb4ECTZrQUYHGkYx45y9gD7bJQMIwRaCnFU1uyTR0iNllBx7Ci0LB/OncEMimZAhA==","signatures":[{"sig":"MEQCIDkJUEWf5EIGCpZ2Jn9xlxxFRo9aIiqa01yRhOdMKwlJAiAbP8jLOFMXs/tD2lt+sOQpwdg4nP309cPj82l4lyKHzg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":457376,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiu0gjACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqa5g//Wo6/61y7RNThGrmFjfFgjPKu83MxBp9qb0CbUPxh0qZIvnj5\r\n49tCueYFKTVQlZtP5qBmwn9Ve+9/hLCJ68Uet62xTrd6Xl1FCyB4+BbjkD9T\r\nc//qIGMsDYeL14F1zRmK/saNOe076e9M6AoEZJkbC0NCNh003MGazZv57Bki\r\nYDr+30OiCsZp2PzoPklTxB2hCvvUG+f/PnDwox2Utzb3p4+hnWTIogYspXq4\r\nqGUWeiW8i6ITLRYmkaXPp1ZBZ0AWM5iAq+jqk4yJchdtzJvAQ3j0jw8qKovF\r\nOp1tNoMR+axOkkjfXS6pm9Iz6wU4KfMcwLFJvf2B4EyAu8wXfShIWDGeBv9C\r\ny2C8Jq0kiXzPidQhSYPE9DYsPbX5bNC2Ag2MNxl9oXYAlMRnzxVvLcllyfDF\r\nO3J594ypYQxONA/mSnDvX2udLNkAjKImPIAarFyQdHT2Srf8elxov59fdbHg\r\nTbpPbHnL/BcvD5F+Z3FVGd1xqSjy5RZ/P1qUrHUZ871iAY5MJq8bvDb5WOOD\r\nfzp4UIGC20io8ZS7qDxKqnmutWpfyQclAQXkd1RhTogAaqk/1sBuLyV6nWOr\r\nCNW69QplapPoB5DnTBM2iMfRcl5hDJDO+XyptEF1SXV+2lDkG5o5tb3qBpWd\r\nYOS6quf31p37kLvGCAUjkcqDmxKaUaeAllU=\r\n=k+Uu\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n[![Eth Consensus Spec v1.1.10](https://img.shields.io/badge/ETH%20consensus--spec-1.1.10-blue)](https://github.com/ethereum/consensus-specs/releases/tag/v1.1.10)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-16.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\nimport {CachedBeaconStateAllForks, allForks} from \"@chainsafe/lodestar-beacon-state-transition\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst preState: CachedBeaconStateAllForks = generateState() as CachedBeaconStateAllForks;\n\n// dummy test block\nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\n// Run state transition on block\nconst postState = allForks.stateTransition(preState, block);\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","exports":{".":{"import":"./lib/index.js"},"./slot":{"import":"./lib/slot/index.js"},"./block":{"import":"./lib/block/index.js"},"./epoch":{"import":"./lib/epoch/index.js"}},"gitHead":"b8e892494fc806c4c51a509599c558a0a6e62633","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-build":"node -e \"(async function() { await import('./lib/index.js') })()\"","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.15.1+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"16.15.1","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"7.1.0","@chainsafe/ssz":"^0.9.2","@chainsafe/as-sha256":"^0.3.1","@chainsafe/persistent-ts":"^0.19.1","@chainsafe/lodestar-types":"0.39.0-rc.1","@chainsafe/lodestar-utils":"0.39.0-rc.1","@chainsafe/lodestar-config":"0.39.0-rc.1","@chainsafe/lodestar-params":"0.39.0-rc.1","@chainsafe/persistent-merkle-tree":"^0.4.2"},"typesVersions":{"*":{"*":["*","lib/*","lib/*/index"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.4","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.39.0-rc.1_1656440866747_0.5906196354293192","host":"s3://npm-registry-packages"}},"0.39.0-dev.157693a428":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.39.0-dev.157693a428","keywords":["ethereum","eth-consensus","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.39.0-dev.157693a428","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"50cb860d7a53ecd0b8faabdee69e1e356df4039e","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.39.0-dev.157693a428.tgz","fileCount":252,"integrity":"sha512-JpwBkpj6aXkwIUlFvf1KGHjHqaUta5mxzm7WU/VncTHB3zpUyGxMxAoP+18AvHgS5HoMhQtHBMjsYeoboHLhDA==","signatures":[{"sig":"MEYCIQCFUKTdgb7GfcrUsEUCauDCL/IzvrCkUdGCNoDsVbyX/gIhAIfDBXXxZr9pzBJvYgQfucLi7KUk4CTN8CbKRpB3NNB4","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":457426,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiu1jtACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpXlg//S9KN2Dx4atAsMbNGYWuMVyc9PovhMWYnb+JiIZ0rqma/Ck9o\r\nw2Ily50BHqX73W46eV/4b3kuvxm6vYjHc1RLIIedkzFWAsQzo8zjOOGGOJOZ\r\nsIlYAXYueXfllJCTu6EHx8uDuvgb852nNxyHYv7HXe/jz/kbeNTKrlBU/nOn\r\nqeNNZ6j2j2v3kY46Fnyka6Wd6WSDbz6U9AoT11gnTd+JtpuSK0kXJtx2Z25B\r\nISqWHfcfv/mg6VJUjiBh/pHO4q5tr1GjVLrSxPnca3mfvMFXvfh9YGYwHrD5\r\n8cdYvUpskmIrzU9iG8Q+jyg1qj+V7i659F5uaENVgbTVM2qOxlfDwFk3FE07\r\nzWHmsE7hTGjc3SdkG7buPKSP9lquy4/AGM1nUyinHJaSF3iMb8ekid6qBc17\r\nMBeGk81L+79lHJQwBm9IAs6Sepqcv5T+7q40SBU7rPgp59372/FtwBBmmwvh\r\nv/5mKwJsEY0Uhzx40xsUa4xDWsLVlnYOjELjn4CpNnjCfvjChkpLP0LF4baM\r\nuYSiAHLiPGHWG4/UyP9bst+wfQVAkC3CSeq8gz8NvQmSUksnx2ZrgeHAecj4\r\n9dmyKkg4fwt2WEQYwZ9oErJ3KEkpLnFDDRZgnR3edZVkFcNZPjd9RZe7thGz\r\nLNU+JSFjGJT1x/NO3yXXqBINYMlqztkGBUM=\r\n=jlhW\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n[![Eth Consensus Spec v1.1.10](https://img.shields.io/badge/ETH%20consensus--spec-1.1.10-blue)](https://github.com/ethereum/consensus-specs/releases/tag/v1.1.10)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-16.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\nimport {CachedBeaconStateAllForks, allForks} from \"@chainsafe/lodestar-beacon-state-transition\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst preState: CachedBeaconStateAllForks = generateState() as CachedBeaconStateAllForks;\n\n// dummy test block\nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\n// Run state transition on block\nconst postState = allForks.stateTransition(preState, block);\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","exports":{".":{"import":"./lib/index.js"},"./slot":{"import":"./lib/slot/index.js"},"./block":{"import":"./lib/block/index.js"},"./epoch":{"import":"./lib/epoch/index.js"}},"gitHead":"714d661af28afe12da5b70c9b54f81320e1aa7c5","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-build":"node -e \"(async function() { await import('./lib/index.js') })()\"","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.15.1+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"16.15.1","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"7.1.0","@chainsafe/ssz":"^0.9.2","@chainsafe/as-sha256":"^0.3.1","@chainsafe/persistent-ts":"^0.19.1","@chainsafe/lodestar-types":"0.39.0-dev.157693a428","@chainsafe/lodestar-utils":"0.39.0-dev.157693a428","@chainsafe/lodestar-config":"0.39.0-dev.157693a428","@chainsafe/lodestar-params":"0.39.0-dev.157693a428","@chainsafe/persistent-merkle-tree":"^0.4.2"},"typesVersions":{"*":{"*":["*","lib/*","lib/*/index"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.4","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.39.0-dev.157693a428_1656445165201_0.14130459618543","host":"s3://npm-registry-packages"}},"0.39.0-dev.2e52cc71a3":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.39.0-dev.2e52cc71a3","keywords":["ethereum","eth-consensus","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.39.0-dev.2e52cc71a3","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"edd6e3e0d6675a92abedd800104401e96489a2db","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.39.0-dev.2e52cc71a3.tgz","fileCount":252,"integrity":"sha512-78u19wqsYMFbHJDtFzC7ye5CmPbn/kKm9eHKa9oa48/iGf28Z0Al1k3iWYY2Wz2aEw5Pzd+4sScecOoHDRrH+g==","signatures":[{"sig":"MEUCIAZYSMyrn+Wuwek4TnaEBy47IdM0bDrHJO40gOnNxfYpAiEArSs9emGJ+DFfP/0z8i2vJD5AZJQ8hvIACNz++p4TX0E=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":457426,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiu1pZACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo1Uw//Qi7K/6UskBKdJsFcdGM0KfTWYgMSXEn2mq0gxWHROHdLm9Hv\r\np5NK14U+z4LocWhdy+plYEuOiN8y/79K9bEiWvRvExt1nOo4CTMK4ga1IYSb\r\na0cIi71cDyxQ2t5jIS1ELD37oUmBbIG4FdxvIHt+NwasvIG8hWlw80sj1ZFI\r\nlGXQaxoy2656zp5KkJ7Jp+HdH1ATNiHGnIPkCrTB/t3/iS5ZknFpn7M9fcCd\r\nv5n4PRLTPrCplPMsC3iaAAk56M73Gq8E3sLlgPMRi0kF1JjHM2i8q7T9d3+b\r\nvLelbbusnDt8FqFgJRzbEyr6qJHbMOtb4UdNanitxKqncV9VSSLQRQuiHL0C\r\njIaKcWgIlrt2GVCRrjQa0thYGkZzXDtzGi7cqVlDoxXiRUua03Jms7TR7Ak0\r\nzCxBu8ywUyWeFYs+EEQr+aiWF8BTy2vegRkSSBnqO/b8IaiKBYJaCKwPbUEd\r\nSunmZJ2meUvr78kVY/ON1OwnE7xDBt1hDzBgGDEvKVx082AbdjaJgr0hdEEI\r\nvdC5kSr4yCmf9zDzdiaQDplLFeFko3B+0GLFLu3HgdIJxOyAxkiSCQCxYS2Q\r\n5peX9Z19zU3s8z8l6uAeOng+yJ612i6jOl+LkqqSGezjMJcxjRrZ4p4HXRF5\r\nrUxjrxny5/N96xbUuRlSlzaCFsYXN4txzuw=\r\n=lCav\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n[![Eth Consensus Spec v1.1.10](https://img.shields.io/badge/ETH%20consensus--spec-1.1.10-blue)](https://github.com/ethereum/consensus-specs/releases/tag/v1.1.10)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-16.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\nimport {CachedBeaconStateAllForks, allForks} from \"@chainsafe/lodestar-beacon-state-transition\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst preState: CachedBeaconStateAllForks = generateState() as CachedBeaconStateAllForks;\n\n// dummy test block\nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\n// Run state transition on block\nconst postState = allForks.stateTransition(preState, block);\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","exports":{".":{"import":"./lib/index.js"},"./slot":{"import":"./lib/slot/index.js"},"./block":{"import":"./lib/block/index.js"},"./epoch":{"import":"./lib/epoch/index.js"}},"gitHead":"8e2df22e867b06ad32774f5aadac223e2e7a73cc","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-build":"node -e \"(async function() { await import('./lib/index.js') })()\"","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.15.1+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"16.15.1","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"7.1.0","@chainsafe/ssz":"^0.9.2","@chainsafe/as-sha256":"^0.3.1","@chainsafe/persistent-ts":"^0.19.1","@chainsafe/lodestar-types":"0.39.0-dev.2e52cc71a3","@chainsafe/lodestar-utils":"0.39.0-dev.2e52cc71a3","@chainsafe/lodestar-config":"0.39.0-dev.2e52cc71a3","@chainsafe/lodestar-params":"0.39.0-dev.2e52cc71a3","@chainsafe/persistent-merkle-tree":"^0.4.2"},"typesVersions":{"*":{"*":["*","lib/*","lib/*/index"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.4","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.39.0-dev.2e52cc71a3_1656445528861_0.1254026256942402","host":"s3://npm-registry-packages"}},"0.39.0-dev.77fd85be16":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.39.0-dev.77fd85be16","keywords":["ethereum","eth-consensus","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.39.0-dev.77fd85be16","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"e2c981314b6ec3d4f3d77521e2ffd8196f5bf52e","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.39.0-dev.77fd85be16.tgz","fileCount":252,"integrity":"sha512-PX6lMPQaRL72bo5jwhEBTNudFQJwiCJhJI+owY8CsJpCEEdIRq1j3EhCdJ0RmdpWu+WzYDn8tPXFpELpyMOXeg==","signatures":[{"sig":"MEUCIQCsRSRqzoc2DySuZgQKbvAeDNzKF8lLjd8V0UjXIh4sQgIgb1shYqysjY9zMR+D9jwu+mqSp0s3U/kM3ts+bAjWvcs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":457426,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiu2e/ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqlnw//dZThVBOA6HbLbg+h4thqOb3QSLpQiqYraj6Rs7mDsJrXzRjM\r\nKwCpfqzs8IZCsEMUEKM72ZMpKi2Q0INKIiQWNejdGUFfRk2h8w0C+OU49Nm7\r\nFk3hJT/0wkCt16J8GY3BWQOA0nBLC6BV3bI8E8A/W4bzZD/B27pxVsewbNNe\r\nOukeQSHmN4nhMqc+k7yjdYHcxaSntN+GBncgeZeWOCT0KK7EWNxaaCUfvpq0\r\nWP8B1M9DNttkuODEicdT9UlSkAsErPqMFBB9ECEZKkSNMWDUaPSJfgpYRFGA\r\ndpDeCPvroPIfv5xE6mMghPuI57cC5kltNu2bTDb5441Au0Z/BVHbijOq6m1r\r\nKjNtuSKATQVraXWSLTFIzpHw/2gLwcgNzLKmv7wsa/78t26K0ka3rn8AJpXa\r\nL+bCB1H2Y0VTpJklOcLsEXFGqf4SQHHKJ9/eOyIjPOQjV8d2LB7aESeSGpx5\r\nHUIDzRnuj/3GoyHo3wzggxyZoEVjzYtD+m7fchy1wEQYYSAZhI6pgF3ZYx85\r\nup3kRG+prUWd9MEVkdktslAJP2R6YzHfV4nVfBErW+7lOJkZ0/4QuyD0fLBd\r\nYyykAW11PH93bc1LRxJxDmoT89UJgJTgL6fUh1cLOOpCNxAyGaZufv/85lvc\r\nq6PsTk37KEBTp/MyHQ7X8z1KJ9PMvuXMVYQ=\r\n=cQm4\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n[![Eth Consensus Spec v1.1.10](https://img.shields.io/badge/ETH%20consensus--spec-1.1.10-blue)](https://github.com/ethereum/consensus-specs/releases/tag/v1.1.10)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-16.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\nimport {CachedBeaconStateAllForks, allForks} from \"@chainsafe/lodestar-beacon-state-transition\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst preState: CachedBeaconStateAllForks = generateState() as CachedBeaconStateAllForks;\n\n// dummy test block\nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\n// Run state transition on block\nconst postState = allForks.stateTransition(preState, block);\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","exports":{".":{"import":"./lib/index.js"},"./slot":{"import":"./lib/slot/index.js"},"./block":{"import":"./lib/block/index.js"},"./epoch":{"import":"./lib/epoch/index.js"}},"gitHead":"89ca498efaf0acf4b4984d1bc5d2476b3ec21739","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-build":"node -e \"(async function() { await import('./lib/index.js') })()\"","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.15.1+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"16.15.1","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"7.1.0","@chainsafe/ssz":"^0.9.2","@chainsafe/as-sha256":"^0.3.1","@chainsafe/persistent-ts":"^0.19.1","@chainsafe/lodestar-types":"0.39.0-dev.77fd85be16","@chainsafe/lodestar-utils":"0.39.0-dev.77fd85be16","@chainsafe/lodestar-config":"0.39.0-dev.77fd85be16","@chainsafe/lodestar-params":"0.39.0-dev.77fd85be16","@chainsafe/persistent-merkle-tree":"^0.4.2"},"typesVersions":{"*":{"*":["*","lib/*","lib/*/index"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.4","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.39.0-dev.77fd85be16_1656448959033_0.32971280315958174","host":"s3://npm-registry-packages"}},"0.39.0-rc.2":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.39.0-rc.2","keywords":["ethereum","eth-consensus","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.39.0-rc.2","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"c2799fc95a80a1dcf512e5df25182230a32b4d14","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.39.0-rc.2.tgz","fileCount":252,"integrity":"sha512-j2uESasGRonM5Np1mSwpHAFTEnQmY4oAFcW9GcchyR14XuRZCJ0aCj4Rc1GXTvWAQ+xkFLLKUxbq5kse6Euuzw==","signatures":[{"sig":"MEUCIQC2IQB80KrvwmMMchfGok3N6eeBzTIUqaZm6dE962UHswIgVYNwCjS3HOTCF95FLU9adOOMEB16kTyeSe8eAbCWtuA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":457376,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiu2jjACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrqOw//ZgKTtq/QJvCdn4pwhH4e7KtbhrNNEJwiMzfXg2KZeHJUxs9M\r\nVyf2fti69c4JfjC2SwhG/A01UnKsvadZZ20Z28xFpksvWwbN2qZT+isT6IOb\r\nZ5g5WiQpOtSaGmE5pdlTVsC+/57LP5AshX5qiSV/wYDPK5WgF9sZalT0uYCn\r\noX1B/7VW+OuhnCyvAg1HrQzYCMsrcInxNOHu7177B/FbpLyPo301muRQlh0W\r\nL28pTvH0mMEgKsTiFQJ8597k0JXAxKSEg+xh8uympjJrkn0wPpv8Wfu9+dpB\r\n526PQWgrT65RL2S3mdL9p0jEzsBdSyCDR7i0FYf2to5sRzBvg7fCqSrQ/s+7\r\n6/C4Ov72UlIu8orm9DiGJy+pEzc0y/q8//Of8Yd/Bcm9BUxfprIpMWAhwxr1\r\n7uHSjD9S9m1nhW60ApbNn9yjkpH1zv7hAe2Mu0zQTze79FFm53sgSUdkgTMx\r\nkWcbzbqFnOAD67UiPv3Y0V68bG+/JiUb2RdEL2USctPq6lBhY5q5CkyBGJjN\r\n5YEppIMrEWPV963CAPJK1V781d9tZ0sSZU3LbQdBUwqLvH3LyWe38Fi3nJu5\r\nXVLMDGzSbpQVai7nXgK+XUboPLhPINomad6oi3/XvPPTvhbNtpMezaFaR/63\r\nLrqiRmIFzM5dBzeSLWCfEKdWKCW5tR0/UeY=\r\n=5y3X\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n[![Eth Consensus Spec v1.1.10](https://img.shields.io/badge/ETH%20consensus--spec-1.1.10-blue)](https://github.com/ethereum/consensus-specs/releases/tag/v1.1.10)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-16.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\nimport {CachedBeaconStateAllForks, allForks} from \"@chainsafe/lodestar-beacon-state-transition\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst preState: CachedBeaconStateAllForks = generateState() as CachedBeaconStateAllForks;\n\n// dummy test block\nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\n// Run state transition on block\nconst postState = allForks.stateTransition(preState, block);\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","exports":{".":{"import":"./lib/index.js"},"./slot":{"import":"./lib/slot/index.js"},"./block":{"import":"./lib/block/index.js"},"./epoch":{"import":"./lib/epoch/index.js"}},"gitHead":"efcbfc9d5406583f04b6128fda6c1d754e98b37d","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-build":"node -e \"(async function() { await import('./lib/index.js') })()\"","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.15.1+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"16.15.1","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"7.1.0","@chainsafe/ssz":"^0.9.2","@chainsafe/as-sha256":"^0.3.1","@chainsafe/persistent-ts":"^0.19.1","@chainsafe/lodestar-types":"0.39.0-rc.2","@chainsafe/lodestar-utils":"0.39.0-rc.2","@chainsafe/lodestar-config":"0.39.0-rc.2","@chainsafe/lodestar-params":"0.39.0-rc.2","@chainsafe/persistent-merkle-tree":"^0.4.2"},"typesVersions":{"*":{"*":["*","lib/*","lib/*/index"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.4","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.39.0-rc.2_1656449251312_0.6936573276598925","host":"s3://npm-registry-packages"}},"0.39.0-dev.484caeceaf":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.39.0-dev.484caeceaf","keywords":["ethereum","eth-consensus","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.39.0-dev.484caeceaf","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"6ba6639958d08f31403f723febc0c8c1eae248f4","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.39.0-dev.484caeceaf.tgz","fileCount":252,"integrity":"sha512-YsiHVbAiunCBxEWpE+5n2SoOXR0M3c4GFcn4UyAX8mL3jMt5VkcUZ626plvceGovhlUaDjVHkhCZhstq1OGKXA==","signatures":[{"sig":"MEYCIQDNhwVYJTjFkxv76QJciBs05jjSJ23jFLjFFyDxi4n4zgIhALgRR0lDzQESSYlceXO4B+1jGZJsVW/pCMJ44cLjwYoZ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":457426,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJivJtmACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp8Pg/8C89VBgZv8ipkJ5TgRD8rs/BX3sTxU+16b4/o+Td7Ay3Y675i\r\nrfGDgt2mgAc73MnOnBANmb8H9O3ih3sPvJHGkQnFV1aLTQmMjxj/yEdP0F4k\r\n/MoXtvwNs0TNYrfsQLDfIANHxsbo0YbbbfB8fHVabInsk4/O7PyAG1YTj8XS\r\ndSnlQoj8CXyaxePyduNLq6RVxyf2cnUiWYMHEzdcNtez38IjIn4dqSRHQJJW\r\nCc92f8H/jtghkFPsRHJE7ic6Fjyr/ByoLHvnipSf75ft2eeEMPS0KCH+kjjy\r\nSLVeSmrTcxjrGYqeoLbPMeI/LSLoIiiNn8g0Fv06vY4Y943Ob36fL48SOTkL\r\n3sD+XXoS4qID2DWgEOSmV70N/OQ/A0xGVzohpSNaHsIQTNZt/Gd7zOmf+5n7\r\nNbfW+Rb/wQnFFL/7bOdgKmJK0O67BigM+2BSeRycRWuYJV01aKwRPjZSdmZr\r\nt61ZqC8Egc6VzGojjNQfI0jWZlOEpq6Dvmo5lEdlNw4iZ03Wb245YdwQ3QFG\r\nQxB3ZdsYtlaV+FnErapn6lAhofTELs3zNtcSNScQK0BEc+sCoi+ipwSVLU01\r\nzGoPno7ownc14JEHjgBxGWXpWbPEtafQCWashw+yu7B5PaeFvo0q9kCSeN4/\r\n2l1idenh37l8M43Yul5iiCliQADtHXyGpuk=\r\n=UyzH\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n[![Eth Consensus Spec v1.1.10](https://img.shields.io/badge/ETH%20consensus--spec-1.1.10-blue)](https://github.com/ethereum/consensus-specs/releases/tag/v1.1.10)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-16.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\nimport {CachedBeaconStateAllForks, allForks} from \"@chainsafe/lodestar-beacon-state-transition\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst preState: CachedBeaconStateAllForks = generateState() as CachedBeaconStateAllForks;\n\n// dummy test block\nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\n// Run state transition on block\nconst postState = allForks.stateTransition(preState, block);\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","exports":{".":{"import":"./lib/index.js"},"./slot":{"import":"./lib/slot/index.js"},"./block":{"import":"./lib/block/index.js"},"./epoch":{"import":"./lib/epoch/index.js"}},"gitHead":"7cbc3e491c1fb2ab74708debd6c809f833420957","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-build":"node -e \"(async function() { await import('./lib/index.js') })()\"","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.15.1+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"16.15.1","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"7.1.0","@chainsafe/ssz":"^0.9.2","@chainsafe/as-sha256":"^0.3.1","@chainsafe/persistent-ts":"^0.19.1","@chainsafe/lodestar-types":"0.39.0-dev.484caeceaf","@chainsafe/lodestar-utils":"0.39.0-dev.484caeceaf","@chainsafe/lodestar-config":"0.39.0-dev.484caeceaf","@chainsafe/lodestar-params":"0.39.0-dev.484caeceaf","@chainsafe/persistent-merkle-tree":"^0.4.2"},"typesVersions":{"*":{"*":["*","lib/*","lib/*/index"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.4","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.39.0-dev.484caeceaf_1656527718378_0.046366773139390194","host":"s3://npm-registry-packages"}},"0.39.0-dev.a987fa9aa2":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.39.0-dev.a987fa9aa2","keywords":["ethereum","eth-consensus","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.39.0-dev.a987fa9aa2","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"0fb343ed9617b675e4ec19c4279223b3c6563990","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.39.0-dev.a987fa9aa2.tgz","fileCount":252,"integrity":"sha512-WiMbB8KILCZb2Xp7nMNJI7kmQVWc4SChcSeC8/mtW3B0YaDjSIuIM0+JYIVEjnQ5GTMFStVpMt+uLkjseNK8/A==","signatures":[{"sig":"MEQCIDO4j5nNDwlPOcySxa/0STn6XDQssvKM6DvVFuVdE6RbAiBRXgf8x/3OwKr/bzQUn2MAFgIQ0nLLdWxLoOdbmm670Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":457426,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJivJ64ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoI7A/+IsICJjjla0YdaD5+HTwVEpgJiWLXUkJJwjLPCf93Tl6JVYx4\r\n6yYSslTLZRp0GGf+6yraWFR408vxdyndsbm/yBADQIikRx+PFScma42JyJCn\r\npgiVLldxdY3wGLvDU+Fg8G/VSmvTwbfC6OQhHvKFc+mn7N82k+li3M0RRrfR\r\nBeodZcYa5s69VVmuJbkKL7bX/RKLeQg+6U/8Uh6/BeAmhh3Yn2ra1Z57Fcin\r\nWCEcmvr++1unFZGSvuDrI0AM6OZ7vENoqWNohrEIaan2H8DE/L7zCzM/9SET\r\njEACVuCWfSUFUXBpu4V+Ma8Cfw6afCpwoQOItEAM3newghUnjBElFl2iSePZ\r\nS8qj0BULuWQ6h9lRfaj+RP+QMe9kYrT93LYb64r4RnhqI12RMnF1wrLfsnOa\r\nh52XD0G/b3a9KBXkVbqlppb4IK+GLRn7OlelHYOwqOL1hYtOwipuCzAcMbkH\r\n5u1AZk8+NR5f2uewJcV5sYhVAexFQG0Icqg3M1cIomdNBqZQGhk2e30DjrdG\r\n7+TXo8uPgN3E1HiCIYvKwqP0iFVUJas3bnKyj9lfRh/m5pbscHjJK52qqiv8\r\nQqTXLwgl8qq8W9Lk81fJYDdSTD4ei8ADJI3sF0tpoCHWFl4tvkvVo+se8cb+\r\nF4sl2TVa7VdQFdXoaCdqYI/uajrfIBkaqPc=\r\n=d4V7\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n[![Eth Consensus Spec v1.1.10](https://img.shields.io/badge/ETH%20consensus--spec-1.1.10-blue)](https://github.com/ethereum/consensus-specs/releases/tag/v1.1.10)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-16.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\nimport {CachedBeaconStateAllForks, allForks} from \"@chainsafe/lodestar-beacon-state-transition\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst preState: CachedBeaconStateAllForks = generateState() as CachedBeaconStateAllForks;\n\n// dummy test block\nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\n// Run state transition on block\nconst postState = allForks.stateTransition(preState, block);\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","exports":{".":{"import":"./lib/index.js"},"./slot":{"import":"./lib/slot/index.js"},"./block":{"import":"./lib/block/index.js"},"./epoch":{"import":"./lib/epoch/index.js"}},"gitHead":"5ab1288d55a61862457f809248e48129b651a6d4","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-build":"node -e \"(async function() { await import('./lib/index.js') })()\"","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.15.1+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"16.15.1","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"7.1.0","@chainsafe/ssz":"^0.9.2","@chainsafe/as-sha256":"^0.3.1","@chainsafe/persistent-ts":"^0.19.1","@chainsafe/lodestar-types":"0.39.0-dev.a987fa9aa2","@chainsafe/lodestar-utils":"0.39.0-dev.a987fa9aa2","@chainsafe/lodestar-config":"0.39.0-dev.a987fa9aa2","@chainsafe/lodestar-params":"0.39.0-dev.a987fa9aa2","@chainsafe/persistent-merkle-tree":"^0.4.2"},"typesVersions":{"*":{"*":["*","lib/*","lib/*/index"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.4","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.39.0-dev.a987fa9aa2_1656528567965_0.3416332991243749","host":"s3://npm-registry-packages"}},"0.39.0-dev.4d7852e106":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.39.0-dev.4d7852e106","keywords":["ethereum","eth-consensus","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.39.0-dev.4d7852e106","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"20d2c1910559117777c541f64ed8b930284fe75c","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.39.0-dev.4d7852e106.tgz","fileCount":252,"integrity":"sha512-QrNxvwwfPY9IoAzHVchckGW1rxZ/BEirXR1aRz8G9FI3oB1kqbwQ99rhGL9jUJdhQLbd2teNrGiZaKS62e850A==","signatures":[{"sig":"MEQCIAvd8m8JCkgr8yUja66HkHOMv9IJMBqv4E8UpP3DJ2onAiAjstPWC23ZEU+5fA0DctmKcqRu2wPMxQxdlTgb6sgHtA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":457426,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJivfw6ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr+0g/+OmDEVTjodLkUdCbP7a24mjF/nIItumfnaU8YFc795wI9xAIr\r\nC91BNlE/iGpb9FCXwNxF/vsG4EBff67s/4I3L56dLNfbfolb29KlnSEbRLP5\r\ntTr9QWqrRGjzwIwaxmODW9iPLqWYVCogaZexVe/9NfMjz77VqaPPLW8+yDpo\r\nFxc+U5hPcxbWh86tMAaKCLqrakdCHNBI6T9rit1qvQBsYcI0em0llbyGrDCy\r\n2u8yDb4DF07nY5hNdvPo1bxL5TBk9CDoYkekc8LgB09TNTydclUNazMaslBD\r\nwKNqIg7Mfhd4chXTdZWX+GOf7O5EBIQ93QuCa68cFx5GrofN8lz9z9EeSCpx\r\nyEbzWJHFFL+zqSU8/ZuDjpf6s89BcBBddfuD3AM98n/FXdF+ktJDkm0HoEST\r\nQKQIAVoz98IUmsEwGr2oijmi4ym0TJZ5KZ6PnIIcjUIeuljSXParj2D4bUBP\r\nfxNCzsStznp90gOc2DQ8gFglCt94LB7jOR0dVSMnMsV41Yat+TBHgXYdSB3Z\r\ntoQzlxzwHFYN1dsZ2G3puBuWE5aHk13OSQ/yh5SARjDEQIf8tgmLXKyYSWsl\r\ntm8YFspyzntuupt6VQsEcOntyhgd6jB9BYA9QwCO0d3r1UXishpwYNcHpVAV\r\nxGDORDVtxtVJzYuHhaIlR9FRtApz2d4n9Bg=\r\n=Ihmd\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n[![Eth Consensus Spec v1.1.10](https://img.shields.io/badge/ETH%20consensus--spec-1.1.10-blue)](https://github.com/ethereum/consensus-specs/releases/tag/v1.1.10)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-16.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\nimport {CachedBeaconStateAllForks, allForks} from \"@chainsafe/lodestar-beacon-state-transition\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst preState: CachedBeaconStateAllForks = generateState() as CachedBeaconStateAllForks;\n\n// dummy test block\nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\n// Run state transition on block\nconst postState = allForks.stateTransition(preState, block);\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","exports":{".":{"import":"./lib/index.js"},"./slot":{"import":"./lib/slot/index.js"},"./block":{"import":"./lib/block/index.js"},"./epoch":{"import":"./lib/epoch/index.js"}},"gitHead":"7fb8648b4c4a3d8524e39da4dc1eefca10a2254b","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-build":"node -e \"(async function() { await import('./lib/index.js') })()\"","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.15.1+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"16.15.1","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"7.1.0","@chainsafe/ssz":"^0.9.2","@chainsafe/as-sha256":"^0.3.1","@chainsafe/persistent-ts":"^0.19.1","@chainsafe/lodestar-types":"0.39.0-dev.4d7852e106","@chainsafe/lodestar-utils":"0.39.0-dev.4d7852e106","@chainsafe/lodestar-config":"0.39.0-dev.4d7852e106","@chainsafe/lodestar-params":"0.39.0-dev.4d7852e106","@chainsafe/persistent-merkle-tree":"^0.4.2"},"typesVersions":{"*":{"*":["*","lib/*","lib/*/index"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.4","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.39.0-dev.4d7852e106_1656618042085_0.7679912740122523","host":"s3://npm-registry-packages"}},"0.39.0-dev.3f9f5cbfdd":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.39.0-dev.3f9f5cbfdd","keywords":["ethereum","eth-consensus","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.39.0-dev.3f9f5cbfdd","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"be7d1919c90de982eb15de216491b870d321e9b0","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.39.0-dev.3f9f5cbfdd.tgz","fileCount":252,"integrity":"sha512-BG1YYVAM9Ik0yHNyZLK4FHrsFcgm2BmFLERmC4h8OidCK/xARIugUKefhAuduCaa7prryBv1QmgFIY6LFcnNLQ==","signatures":[{"sig":"MEUCIEb5Xe8s6uAGNG0cV0/BTLvYvM0Fnm0mVZKbTT3wSycUAiEA2aMGAkX4bNvW7OQapyuH9XSX6/YuAsim7RKjd3ELH+o=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":461166,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJivpWvACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrr7BAAlignvCdjeMBA8+1860DIx0kdQ+Ae45yXQSY5nyrAcFIq+Fu+\r\nrnFVcRXx13w8/Wde+0CYFTyxpu3AA2lwsfHMx1gePz90k5bYn2GObmbn1Zt9\r\n2qW+sc/pP3npb4ATmqibvvafuU21tEj/mUTSJBM9MCFzi0DrlyL0VU6PS22o\r\nPdoZQGNuPQ9VfqzI+HKNNqShB5baScDYQOwpxVldbCZ2K338Swcw82B71zO7\r\nIacNhKNovDUTBDBwErowmoo6R3NyD5vh5d3cXWLysN11DAV1Dw6LnaFdls3p\r\n3hFaL4EgYmlsf7MF5hTAC01dZLJhL7vqdi8zDwfWGFGUOBFFbi2VnPcnK2O2\r\n/lLuL3As+ehBJuNUXEb6oHnBHGkqn7IE5LRZO0oYdq6xtjC3uTasGjNEgjq4\r\n5Bmw4aNJnpZMv5CcF7MsSEtqaQ7ppiHioRoieIVgV6pheLNp0GFSGTVVh4Hk\r\nn0NzljSqmGbh9AEpvNgO6TWmSzP4j3zIaEiJI58+suP8FtOlcsIVJZhJb1QK\r\nQ9YI79bk51MxustulITtdssbQhoY3hKaWKG3/pGihmIlp1r/Vyom+OhrbOLl\r\n3RBD6vm7pqrkeTeasNQm7yRn7MLdCCMRztDmipZj2YL4MgYkuYFsK8SQr9qt\r\nHDVi6Sn+mLTLcPlgYC1qFIcr6oaQLymrBu4=\r\n=EFwo\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n[![Eth Consensus Spec v1.1.10](https://img.shields.io/badge/ETH%20consensus--spec-1.1.10-blue)](https://github.com/ethereum/consensus-specs/releases/tag/v1.1.10)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-16.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\nimport {CachedBeaconStateAllForks, allForks} from \"@chainsafe/lodestar-beacon-state-transition\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst preState: CachedBeaconStateAllForks = generateState() as CachedBeaconStateAllForks;\n\n// dummy test block\nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\n// Run state transition on block\nconst postState = allForks.stateTransition(preState, block);\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","exports":{".":{"import":"./lib/index.js"},"./slot":{"import":"./lib/slot/index.js"},"./block":{"import":"./lib/block/index.js"},"./epoch":{"import":"./lib/epoch/index.js"}},"gitHead":"a00d89380758955b63925fa8615a2b31c6d982d1","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-build":"node -e \"(async function() { await import('./lib/index.js') })()\"","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.15.1+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"16.15.1","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"7.1.0","@chainsafe/ssz":"^0.9.2","@chainsafe/as-sha256":"^0.3.1","@chainsafe/persistent-ts":"^0.19.1","@chainsafe/lodestar-types":"0.39.0-dev.3f9f5cbfdd","@chainsafe/lodestar-utils":"0.39.0-dev.3f9f5cbfdd","@chainsafe/lodestar-config":"0.39.0-dev.3f9f5cbfdd","@chainsafe/lodestar-params":"0.39.0-dev.3f9f5cbfdd","@chainsafe/persistent-merkle-tree":"^0.4.2"},"typesVersions":{"*":{"*":["*","lib/*","lib/*/index"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.4","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.39.0-dev.3f9f5cbfdd_1656657326791_0.5720027491611901","host":"s3://npm-registry-packages"}},"0.39.0-dev.7decce4fec":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.39.0-dev.7decce4fec","keywords":["ethereum","eth-consensus","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.39.0-dev.7decce4fec","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"652cb80d719786a58957ac2f03466b85195826bc","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.39.0-dev.7decce4fec.tgz","fileCount":252,"integrity":"sha512-9KU16U659HIaQZTAU3gDtztCx81r1TV4qKGeHy7rfor8yMUesSpAtjssrqPseu1yB6wKMUTrUpyyS/ZEFdibiw==","signatures":[{"sig":"MEYCIQDd+3BfIvyzc6ptiMUWkeMB8P3PrsEogfRr4uMIda7CtQIhAOBc1Rxn0QJVqldfRg03B63iu2DdOazflmceMNirYe7y","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":461166,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJivwz1ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrDSBAAg+bbMQ5XQmCxFV9fkKGSCAFF/6fa6OJ9qwsuOAhkpzetfvwO\r\nJwgWzaBccdiFOfgu426hCFziVQ55R317v+WtIxHNHWwqDkwGJyb2H8QoB1Ic\r\nCWL2Tmrsz38IndDeLMElrdZibveFwSpw+FXHP8KbFtrGFR+qo/UjSQWZO6PU\r\nhPd6QiaQHnBwepB9SAN0X6RQJY9l2R/C2NGwj64zTOVslGIzHYkcwYjvGmrT\r\nOeWbItqBZHpL5XWnRtH0jAbZvLtH/oHyAHs05VtPhRFQkbuGlVSaP4yVi0p8\r\n488hCg78ObrlnW3BBJP234j1ldlU2aPUl66cbKnqX45Vfwjb7o9cOAKwOtSE\r\nI3XEAEdElgV5HYiW2R5bHHDzCcnb6F7iU9w2mwV2FRFpWfImI+GCbSDHnXUT\r\ngCrQSLEtB0La5xleufVgmLYSYMb3PqOX9dzhm5wYKUkhXDd0162+eh7rIzM3\r\noLP8dDHK/CdROX/WU4d0WD7iqBqN6SSGIf7AbW+TSCKSYKCRfs3csiSihxgo\r\nedCtUtcIjMYYlw2Jmvf52iNg2YyehHeHtGOkqOck1BDvlBGD0VUuIxLIghbs\r\ndXbw4Kv7A4d2q8z5H9MAjeLm+JiSeCE9nchIXCTCps22fsJ0jhqkNVe5Avzu\r\n6c6YQSff0M0mKtUfN/maQgFQLc8N8CZ8uC4=\r\n=Evz9\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n[![Eth Consensus Spec v1.1.10](https://img.shields.io/badge/ETH%20consensus--spec-1.1.10-blue)](https://github.com/ethereum/consensus-specs/releases/tag/v1.1.10)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-16.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\nimport {CachedBeaconStateAllForks, allForks} from \"@chainsafe/lodestar-beacon-state-transition\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst preState: CachedBeaconStateAllForks = generateState() as CachedBeaconStateAllForks;\n\n// dummy test block\nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\n// Run state transition on block\nconst postState = allForks.stateTransition(preState, block);\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","exports":{".":{"import":"./lib/index.js"},"./slot":{"import":"./lib/slot/index.js"},"./block":{"import":"./lib/block/index.js"},"./epoch":{"import":"./lib/epoch/index.js"}},"gitHead":"5cf02811e46c2faba93f775ce48bfa732ee96686","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-build":"node -e \"(async function() { await import('./lib/index.js') })()\"","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.15.1+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"16.15.1","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"7.1.0","@chainsafe/ssz":"^0.9.2","@chainsafe/as-sha256":"^0.3.1","@chainsafe/persistent-ts":"^0.19.1","@chainsafe/lodestar-types":"0.39.0-dev.7decce4fec","@chainsafe/lodestar-utils":"0.39.0-dev.7decce4fec","@chainsafe/lodestar-config":"0.39.0-dev.7decce4fec","@chainsafe/lodestar-params":"0.39.0-dev.7decce4fec","@chainsafe/persistent-merkle-tree":"^0.4.2"},"typesVersions":{"*":{"*":["*","lib/*","lib/*/index"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.4","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.39.0-dev.7decce4fec_1656687861143_0.03401969742337285","host":"s3://npm-registry-packages"}},"0.39.0-dev.5e9288b64c":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.39.0-dev.5e9288b64c","keywords":["ethereum","eth-consensus","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.39.0-dev.5e9288b64c","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"be203e424855640cd2651adb3c1a14dbaabf3a26","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.39.0-dev.5e9288b64c.tgz","fileCount":252,"integrity":"sha512-slriL6YLviHsR+/p2ygPu/u4/h6tqPf75B3pSIHXfb63vqnshIYqiFRC/jU0QuZcxGz3tfha/SzjZxfjbONobg==","signatures":[{"sig":"MEYCIQDjskN5vXg9M4cQES5EiVYTRN019YIdUKgNr6o+OgZ12gIhAIUH/HGj8pOemFeUa2JMOq9k2xrk7La6c6/CjpuH1ERp","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":461166,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiwklJACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmre6RAAjeY0BIjSw4tyoi+pCUPVozOmTTm4u8lvjuPR1mbUVz1a5IT6\r\n9EUMw3bK+NmFlYH213vBIq5bkLoXus7QsNkGcBhpWNxronDw/fCG3PtkxeC7\r\nAgTKfCRwMyrUpiDlMFgGLvrxjGbU4Cr7gWV3OKy795LbOjBX2q/cs92Qqj4d\r\nety2rOA9jlJw5WFbBhEBRektDF9g2tLsvdqUsFTjC+6U1Rz1YFLlU2F7AjUs\r\nFLN3DlvYiw079kqxkcKMRRLTougasHhoFws1V0dZEbb/fgCU70J7pN7XTPns\r\nx+WOSx4Uc/B7b9SAsboi9ETf90D17bGh+YgMUJ1wdRsWgrS8QGrtuNypwKtJ\r\nT3XXxkia2wVCuxHCEysHzDNY7P0iueFqhVsBCw469XkItu3k8hlzTGg+JXlZ\r\npX5JzQonM7Ac5xZvKxMaSk6dQTNWtx2gCMe/Ckzqxdmd3UDfGjOCwTtIrn8c\r\nMdPDH4V9vtenDYpX3z+FBTXPqHqyTxtgmTuonM2N1MWoSDmSQOC2WE7aSsX7\r\nO8MQdrDX637j4lJqlea5WIXH4SxQBKkKyc26tWz80Df3OJ91sHHd9vcozRJZ\r\n4jybtREhXxLA7V9nE6nQDsZrtl8Gzaqgn0W48c65HoEfh+tKp1VCEiQQBjFC\r\nOTTe3Zh/qVL27GRPGqYzBgX1I7j70wUWepU=\r\n=3hf2\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n[![Eth Consensus Spec v1.1.10](https://img.shields.io/badge/ETH%20consensus--spec-1.1.10-blue)](https://github.com/ethereum/consensus-specs/releases/tag/v1.1.10)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-16.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\nimport {CachedBeaconStateAllForks, allForks} from \"@chainsafe/lodestar-beacon-state-transition\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst preState: CachedBeaconStateAllForks = generateState() as CachedBeaconStateAllForks;\n\n// dummy test block\nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\n// Run state transition on block\nconst postState = allForks.stateTransition(preState, block);\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","exports":{".":{"import":"./lib/index.js"},"./slot":{"import":"./lib/slot/index.js"},"./block":{"import":"./lib/block/index.js"},"./epoch":{"import":"./lib/epoch/index.js"}},"gitHead":"ada6403cbc7d49a4f19bf9460ed9ced7f0cab3b3","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-build":"node -e \"(async function() { await import('./lib/index.js') })()\"","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.15.1+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"16.15.1","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"7.1.0","@chainsafe/ssz":"^0.9.2","@chainsafe/as-sha256":"^0.3.1","@chainsafe/persistent-ts":"^0.19.1","@chainsafe/lodestar-types":"0.39.0-dev.5e9288b64c","@chainsafe/lodestar-utils":"0.39.0-dev.5e9288b64c","@chainsafe/lodestar-config":"0.39.0-dev.5e9288b64c","@chainsafe/lodestar-params":"0.39.0-dev.5e9288b64c","@chainsafe/persistent-merkle-tree":"^0.4.2"},"typesVersions":{"*":{"*":["*","lib/*","lib/*/index"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.4","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.39.0-dev.5e9288b64c_1656899913719_0.45224528133956676","host":"s3://npm-registry-packages"}},"0.39.0-dev.77c0ce6d0f":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.39.0-dev.77c0ce6d0f","keywords":["ethereum","eth-consensus","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.39.0-dev.77c0ce6d0f","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"661c324096804bd18d32f5901fe1f053a5fdfa94","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.39.0-dev.77c0ce6d0f.tgz","fileCount":252,"integrity":"sha512-mJf/sfXmEpAhkInKJsDTFZBV1f+VDwkSWRP5/qTI+NBh/RGtVpnKiEmqTL0X/P1U6INcNqKjQGHd4ZJqsOoXaQ==","signatures":[{"sig":"MEQCICNi7IGkVebvwGxmOZvtVArQkI1w1ozAMt1J3CZjGp6pAiAXjp0W+oNK8R6T283uS3KDlRJFbcm9hAPRs9GubNEAmA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":461166,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiwyWoACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoE1A//Vyr7gfqXf2Pnlwn7r75/pcu05wDOw04amXa/hCWTz0JIfqba\r\nltPuugTTJaI9kMLpOwTQp4D3fA2+a8HNHkQRzBtAVLahEKTGpmMF8AxkYO3E\r\nZyeXt+rQq4vaX0tM3ODM+pGupMgHrmzqGpF0WwS5WZsc7GqC3MByAIidwY0l\r\n1O62051ZdVBvwSF8c5uUnG3y1I83YTqTHFLeH2zVosHjIRZXSEsJY37Ul3So\r\nivVFc+gaL5cFHCUkolNHTGIXzaS4FJZ1ucy3KTJxYcgnnjkc+vTCeCTBdI3U\r\n51q0UUf8YtkCqJXxjx2ENDjPSvyN/431yAueooTfdjXOhx5ViI0rniAYML0r\r\nsCCUpSdhNgqdaXz+PQE5Q2K1vX0lEtTc+5Lak6++fMskIndxY6x0teBF3dRQ\r\n0vQjVpLiIzpp7AOFfHtvBWuUgRZwO7ZOOkN5FLgBXdkaFWOi5jyOuCsscF0e\r\nPXmt0+hpmSj5Ms3u5TBNp7ui+ARIbnbDf364SS7smhwrTPsufV1ekznRsK2M\r\n9eBAJKNEciS9vWIjJSNxAZYFUNKA9XbcYNL6wsRVaogamZu8GLjdkn3DwP+K\r\n0YENRu4hlwg7vol+HHLKot5x4W0XAAyh8A5FtDvy13ElxY8VdZiln5VPMb8S\r\nE6U8cSNcoWzf7Ji6Vr1hedWLlRSx+yVko0k=\r\n=p0J8\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n[![Eth Consensus Spec v1.1.10](https://img.shields.io/badge/ETH%20consensus--spec-1.1.10-blue)](https://github.com/ethereum/consensus-specs/releases/tag/v1.1.10)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-16.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\nimport {CachedBeaconStateAllForks, allForks} from \"@chainsafe/lodestar-beacon-state-transition\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst preState: CachedBeaconStateAllForks = generateState() as CachedBeaconStateAllForks;\n\n// dummy test block\nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\n// Run state transition on block\nconst postState = allForks.stateTransition(preState, block);\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","exports":{".":{"import":"./lib/index.js"},"./slot":{"import":"./lib/slot/index.js"},"./block":{"import":"./lib/block/index.js"},"./epoch":{"import":"./lib/epoch/index.js"}},"gitHead":"d350575024f41ed50f2d5f9e76011c74e31c9020","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-build":"node -e \"(async function() { await import('./lib/index.js') })()\"","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.15.1+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"16.15.1","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"7.1.0","@chainsafe/ssz":"^0.9.2","@chainsafe/as-sha256":"^0.3.1","@chainsafe/persistent-ts":"^0.19.1","@chainsafe/lodestar-types":"0.39.0-dev.77c0ce6d0f","@chainsafe/lodestar-utils":"0.39.0-dev.77c0ce6d0f","@chainsafe/lodestar-config":"0.39.0-dev.77c0ce6d0f","@chainsafe/lodestar-params":"0.39.0-dev.77c0ce6d0f","@chainsafe/persistent-merkle-tree":"^0.4.2"},"typesVersions":{"*":{"*":["*","lib/*","lib/*/index"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.4","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.39.0-dev.77c0ce6d0f_1656956328541_0.7060210695819558","host":"s3://npm-registry-packages"}},"0.40.0-dev.138225fed4":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.40.0-dev.138225fed4","keywords":["ethereum","eth-consensus","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.40.0-dev.138225fed4","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"27965ecc3e970e9136d79674383e65a916024a7e","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.40.0-dev.138225fed4.tgz","fileCount":252,"integrity":"sha512-WdXz//Ir4LsuoVh/Bq0BB01PmbxWZe10WLOJy51+cpcBp0xWt1koskzDupSTwSaDrYvLMxPxzgZESzAsgIUF/w==","signatures":[{"sig":"MEYCIQCJcgd1ozWzeBFJ1tGk17x+dJZaEqvTKbyIcXUF+aZdrQIhAPp7KEeUYgLxb9B6ntRep5LLDc+MGr4kFlQIT+LddJGt","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":461166,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiw+jTACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmohFg//WSybqI81cn2LjILFXppWF/pstv+nYYMguVV6qKgvW0DnZ/7m\r\nse5wfqhJKwtfE8//x+GijCBDCzUoA6YtOWoIsfGrHQzCamHTg7+rTcmlhGK6\r\n1soMyJzRJzuqvhY7YFkTCZDQRBIyR2ZtW85H724ge9AkBi0MzsNMvZvkk8B2\r\nkqpGWdU3bErSzg8ZAR9SeV3w1ZTqepIL5H/kLQJKI8QmH1Qvta234ZozGGhc\r\nF/n1T/C4uH9WR766Mxh5++neOOTCQ2gzBLPy9sB8v90bOYxKOKwPa/DhX/X1\r\nrAIuTuhgXwb5NqbmS72wLbHkLt71uil0RjTn9fZZlx8k3l2hQEy2dsEoDATT\r\njvEs8ZRq2OQq3LyjwXPpKLtxkvNEGg85sELYK1OD6pD6HoLTsr8xN7E7qKl3\r\neDVNQ3qcPFYjsHqzGZAu+TVYUYX7ddskrFpdQWrmPKJ1PjUebyQ6hAYMhAQ7\r\n3nJT3XaA2gCU5ZeMtm12vBcylCDHqTcLf4eioK+iqnId4fxwW5Dzvi1gBMJw\r\nYiNj4jmv+NhvljC6q+WAsNmTNWTVtJt05FvFym64Ob95XuUMCSoGXig6eQ+M\r\n9EYHqxTPbgtNV9hvBY3nGfMBqDT5pLor/TCcIW9ax9JVR1rDXpIZ9fkaFqGh\r\nSptkLFKJ3MaQ5e5ZGU7IoSxWJ3EGFQTmMyg=\r\n=9lCe\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n[![Eth Consensus Spec v1.1.10](https://img.shields.io/badge/ETH%20consensus--spec-1.1.10-blue)](https://github.com/ethereum/consensus-specs/releases/tag/v1.1.10)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-16.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\nimport {CachedBeaconStateAllForks, allForks} from \"@chainsafe/lodestar-beacon-state-transition\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst preState: CachedBeaconStateAllForks = generateState() as CachedBeaconStateAllForks;\n\n// dummy test block\nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\n// Run state transition on block\nconst postState = allForks.stateTransition(preState, block);\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","exports":{".":{"import":"./lib/index.js"},"./slot":{"import":"./lib/slot/index.js"},"./block":{"import":"./lib/block/index.js"},"./epoch":{"import":"./lib/epoch/index.js"}},"gitHead":"635b0e025be917bbd0595ef8b336018b6cb15179","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-build":"node -e \"(async function() { await import('./lib/index.js') })()\"","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.15.1+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"16.15.1","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"7.1.0","@chainsafe/ssz":"^0.9.2","@chainsafe/as-sha256":"^0.3.1","@chainsafe/persistent-ts":"^0.19.1","@chainsafe/lodestar-types":"0.40.0-dev.138225fed4","@chainsafe/lodestar-utils":"0.40.0-dev.138225fed4","@chainsafe/lodestar-config":"0.40.0-dev.138225fed4","@chainsafe/lodestar-params":"0.40.0-dev.138225fed4","@chainsafe/persistent-merkle-tree":"^0.4.2"},"typesVersions":{"*":{"*":["*","lib/*","lib/*/index"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.4","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.40.0-dev.138225fed4_1657006291300_0.19468906504021666","host":"s3://npm-registry-packages"}},"0.40.0-dev.ccdf688e6e":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.40.0-dev.ccdf688e6e","keywords":["ethereum","eth-consensus","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.40.0-dev.ccdf688e6e","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"689c82fc94be451d293be32d9fd3f18857b0d980","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.40.0-dev.ccdf688e6e.tgz","fileCount":252,"integrity":"sha512-zO3RiuFh4BPOv1C1o5E9CFtifCJoHLwWXjw0uQd4KT914Tf3fv6XkWRFjnhJwc7zFXS4zH+vaO5/+H1h+UR8bQ==","signatures":[{"sig":"MEYCIQC5dlU05sJtc/P0ieLzC9iXyf6GsFrHXYWAOX2dMn9W2QIhANrZB/gEVwAcI8HPS8wrEJU6SaK7WA9lddtg+x9eDQoX","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":461166,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJixER+ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr/FxAAjd2kqWj9JBxWoMXBeg+kRt/CWFXX1BuXY2aUyGKUmKVZwawN\r\nDvT2/luGXTeFACKelcw1G/364w6ejzR0THVicuWs76qITQ4K7NUrvsSU29Sr\r\nMRu4IEDtAJjRXtuK5XaYcf/vbbzbvES9lSt5walPT3k7ipsc/yT1/paUi9u3\r\nIP6BWiAp15V/dGKhOgFSE+wTurCNZoVYDiQoCmQi3FiAKhKPOn/rCnwqnR5T\r\n/Xgt+Wx022ib9ryq1UIgseNbtK8d/YA2MX2ZDDxH3q5ny6gIQO7CWn5OMoAB\r\n9qIueARIo5ayB8AXYMvzI7rNZD/PK5I6racKnEns32QkUlBP02CtJsSgd2V4\r\nDzMjKQCkXiiMxUexXcKZ09MpO8bWgyTgRuwjd88cm/ZYMBKFCdtPxmheK0Jg\r\n4K7HmdZb465qFc61qrX1q7KRX1IThOU0o1eFkHTlPiadFn1F4vmwvIV0cDq1\r\ndnPbnyGs5Ag2RinWsnKNQb2ieRNEbW3UpzYJvd7IuGRddRWEDZ0a0tl3DTXR\r\nC73UkDCo+tf6OsI2/l/JA6ECGPli3JFvLhEymWuUBvooQNR3VCBgHO7yW3Rn\r\neA0jpRXCWYSTMA2tLqRS90U7PTqqU+ApdV2aJhizAjjlLiCXnti3esgfqujJ\r\nQUqYU7z0GTaWMkgAz/0coX3ZjK7H8BCFc8c=\r\n=b9w5\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n[![Eth Consensus Spec v1.1.10](https://img.shields.io/badge/ETH%20consensus--spec-1.1.10-blue)](https://github.com/ethereum/consensus-specs/releases/tag/v1.1.10)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-16.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\nimport {CachedBeaconStateAllForks, allForks} from \"@chainsafe/lodestar-beacon-state-transition\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst preState: CachedBeaconStateAllForks = generateState() as CachedBeaconStateAllForks;\n\n// dummy test block\nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\n// Run state transition on block\nconst postState = allForks.stateTransition(preState, block);\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","exports":{".":{"import":"./lib/index.js"},"./slot":{"import":"./lib/slot/index.js"},"./block":{"import":"./lib/block/index.js"},"./epoch":{"import":"./lib/epoch/index.js"}},"gitHead":"2deffcf9cc84b9d2a760db7503cc441e57bdc4cc","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-build":"node -e \"(async function() { await import('./lib/index.js') })()\"","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.15.1+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"16.15.1","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"7.1.0","@chainsafe/ssz":"^0.9.2","@chainsafe/as-sha256":"^0.3.1","@chainsafe/persistent-ts":"^0.19.1","@chainsafe/lodestar-types":"0.40.0-dev.ccdf688e6e","@chainsafe/lodestar-utils":"0.40.0-dev.ccdf688e6e","@chainsafe/lodestar-config":"0.40.0-dev.ccdf688e6e","@chainsafe/lodestar-params":"0.40.0-dev.ccdf688e6e","@chainsafe/persistent-merkle-tree":"^0.4.2"},"typesVersions":{"*":{"*":["*","lib/*","lib/*/index"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.4","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.40.0-dev.ccdf688e6e_1657029758239_0.3300279705828699","host":"s3://npm-registry-packages"}},"0.40.0-dev.22963ebba9":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.40.0-dev.22963ebba9","keywords":["ethereum","eth-consensus","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.40.0-dev.22963ebba9","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"642bd1d2bbbc96eb2edba649289e3f457e6b5ad9","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.40.0-dev.22963ebba9.tgz","fileCount":252,"integrity":"sha512-A5I52OCD2ydXMlAyEf/EJ7D8K/EBtgA712lPu1mMWMa0R7a7bH4wo+Cv8qLuWFM6W5IPuv+4uMrmYLNp1vXKQg==","signatures":[{"sig":"MEUCIAOJDpIKnM2QtfE1wvliQmAXkXH7lAC9YpHs5F0oK7/nAiEA5HR4BnRo4RLnaM5a3KGwRLdkig33JjZQOjQ+aO+FEYo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":461166,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJixHTIACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrTrQ//bphWV8cEiYqDcJpwFyiiXWJqiCtpIQCb0tgigYorM4st7bi+\r\nr6CHvPCCpSOegWEZqmHgSuzB7a/ycORRXsU55cKsDLLsYC22eEaHlq/iqWZ/\r\n+/55q37NQ8bIBHaXQOyexi/712lMTq6cB0GzlN+3U9ZeIFajUVQ6cv1CyeSm\r\nuXoHAe1jaMzUxO4P9Rtm7ISc2DplrinKx+PRKHM1Yvs90IlO1WPM/B/kEw1L\r\nPawSpa/j2jRz6VMtPfWx1QwE+9Ugpt0kzoN3C3Nh+1p/fRlWBZkjjUlq4UPZ\r\n7M1/t34EwhuMXvrpgZhAkY4fQuZvPsLQDez+B90GIwfHZMB73pIniJ/pjMWw\r\nlXBlpb+qs6KzELa0A81nf3We/15NOFFKinL35qqobO5uTRqe2vFAZY2zBZwb\r\na6AF0Dn3w7e/RpSpUAIc1KPYajCsrfbbGIj+YG1caJJdsnK6vjk4OjTEwh8P\r\njPXGe24uXv4c/swJLXC0YTO3nNp8Nv40KwZ1v/7qAJE2A9OJwquA9BZwWyoA\r\n0NjVx6x3yFtB9D9z5jFJfxsdSb3yrbs6u4kCNvc1I2SmBlh2osakH7hU1mN2\r\nueB6yXDQkdYTAAN8hGwf47vkuu86MaMoaRtYVJz/JzIXU4eeHPGyGuNEG8ZH\r\nF6HIqs4bzxVeZLEfrlzli6HaOP0mqNS1fhw=\r\n=jx5V\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n[![Eth Consensus Spec v1.1.10](https://img.shields.io/badge/ETH%20consensus--spec-1.1.10-blue)](https://github.com/ethereum/consensus-specs/releases/tag/v1.1.10)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-16.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\nimport {CachedBeaconStateAllForks, allForks} from \"@chainsafe/lodestar-beacon-state-transition\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst preState: CachedBeaconStateAllForks = generateState() as CachedBeaconStateAllForks;\n\n// dummy test block\nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\n// Run state transition on block\nconst postState = allForks.stateTransition(preState, block);\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","exports":{".":{"import":"./lib/index.js"},"./slot":{"import":"./lib/slot/index.js"},"./block":{"import":"./lib/block/index.js"},"./epoch":{"import":"./lib/epoch/index.js"}},"gitHead":"51db5d3387126adc4446be15a33c9fde9a7523e4","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-build":"node -e \"(async function() { await import('./lib/index.js') })()\"","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.15.1+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"16.15.1","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"7.1.0","@chainsafe/ssz":"^0.9.2","@chainsafe/as-sha256":"^0.3.1","@chainsafe/persistent-ts":"^0.19.1","@chainsafe/lodestar-types":"0.40.0-dev.22963ebba9","@chainsafe/lodestar-utils":"0.40.0-dev.22963ebba9","@chainsafe/lodestar-config":"0.40.0-dev.22963ebba9","@chainsafe/lodestar-params":"0.40.0-dev.22963ebba9","@chainsafe/persistent-merkle-tree":"^0.4.2"},"typesVersions":{"*":{"*":["*","lib/*","lib/*/index"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.4","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.40.0-dev.22963ebba9_1657042120033_0.12464768687008743","host":"s3://npm-registry-packages"}},"0.40.0-dev.0b4c4bf39a":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.40.0-dev.0b4c4bf39a","keywords":["ethereum","eth-consensus","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.40.0-dev.0b4c4bf39a","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"cbf79113a4a67022bcade48e423f40290f3131ad","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.40.0-dev.0b4c4bf39a.tgz","fileCount":252,"integrity":"sha512-gTCax9KIz1rrsT36nrXMR7t0fno05HIe/pedi6VkoPaION0rrWr6/5eOXEiZLZ808Kwr7uIRvKmn3nlav67Lyg==","signatures":[{"sig":"MEUCIQDA4ZNyCvNvpEzYvR9Virf/ph/O91LS9FvD1jJmLZo5qAIgeCL648Ol/Mo9MJN45QclEZf9eSPCd/npOrA/MFB//0Y=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":461166,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJixHkUACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrKbRAAk3ppUydDGjWF3dGp5Du0jQ+ccUr+Ssvh/YhMXblsYQi46NVx\r\nHFYbhb67PnszrYXzSkTtWg3iw8RzJyZ3VlYC9f4S7ZSVdsgzrGbC1HDaEEIz\r\n/sTvD8UILmvY/iORDsEjgCsb48nTO6kajFIMn+mMyMFiGyo2C3neGTKwoJll\r\nkG7kjg3VMjVYIcDF++JpHy+Ey9cLf6rRtGQdr2i1WWdlM9M/KVuA980KOPw9\r\nr/FLHA/RbRDdjNdpjE/cqw/j6fnjuLH6fKkWb0vyP2HtSIhn2vzc5sRZe5Jg\r\nDQhpR3tX5DpAJz+RCUfqDP3oPejmG0N92wmwekALu3UuOWf+96Xe5szRVoOs\r\nJIcbPerUX1+I+8nnhJp3nT3maMD2koz3caJwRTu8FYvL5ByAt4zpnAjCWM+l\r\nxMXJtcoo34O/0ZzfWWGff8mpzkNGWKArwLPNqgExbm9rmW/43u22+X8SRXP7\r\nS+c+p5eTtxi0TuDbhlTulEUrqGRLR1GxEsI/yYkKwaltSinHtlQz5flVcI62\r\nY2bm9nkQHqy0HCf1byg4EjK+19X7sMXtZb3kMO0aqjpmZ3cjCs/lQ0AfP8Bn\r\nH+R9PdZHYIUq6D85DhOfHz9VaMYzNd4UV0CWFnwYwBATtOA3bIRGmS2WZpKZ\r\nGwn2or7DRTb7EDWZDFMh62ilUAYQRMvtapI=\r\n=LGQY\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n[![Eth Consensus Spec v1.1.10](https://img.shields.io/badge/ETH%20consensus--spec-1.1.10-blue)](https://github.com/ethereum/consensus-specs/releases/tag/v1.1.10)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-16.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\nimport {CachedBeaconStateAllForks, allForks} from \"@chainsafe/lodestar-beacon-state-transition\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst preState: CachedBeaconStateAllForks = generateState() as CachedBeaconStateAllForks;\n\n// dummy test block\nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\n// Run state transition on block\nconst postState = allForks.stateTransition(preState, block);\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","exports":{".":{"import":"./lib/index.js"},"./slot":{"import":"./lib/slot/index.js"},"./block":{"import":"./lib/block/index.js"},"./epoch":{"import":"./lib/epoch/index.js"}},"gitHead":"2355caf5abe3a492c7cec04397a2d0ebefb3ebf5","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-build":"node -e \"(async function() { await import('./lib/index.js') })()\"","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.15.1+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"16.15.1","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"7.1.0","@chainsafe/ssz":"^0.9.2","@chainsafe/as-sha256":"^0.3.1","@chainsafe/persistent-ts":"^0.19.1","@chainsafe/lodestar-types":"0.40.0-dev.0b4c4bf39a","@chainsafe/lodestar-utils":"0.40.0-dev.0b4c4bf39a","@chainsafe/lodestar-config":"0.40.0-dev.0b4c4bf39a","@chainsafe/lodestar-params":"0.40.0-dev.0b4c4bf39a","@chainsafe/persistent-merkle-tree":"^0.4.2"},"typesVersions":{"*":{"*":["*","lib/*","lib/*/index"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.4","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.40.0-dev.0b4c4bf39a_1657043220178_0.8075586963775074","host":"s3://npm-registry-packages"}},"0.40.0-dev.1b03e81198":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.40.0-dev.1b03e81198","keywords":["ethereum","eth-consensus","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.40.0-dev.1b03e81198","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"f5af4bb25b03192cdd5812e9f19a3f6811784175","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.40.0-dev.1b03e81198.tgz","fileCount":252,"integrity":"sha512-MUarFtC22LfobRlj/DlfbtjX5n0fWCcOcSU75rC9l7CyFhiKwApiCuG5mBHS6On7Wn8jcPnQ7/zIlXAhDu4H4A==","signatures":[{"sig":"MEYCIQCiCDwo07rGqdxFqeFJuvZoE5LTsuto/1C61RJIetpprgIhAJR+cSnk04J1EeTYoZkAkT75gqDyKZWHqdHrekWaJa0E","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":461166,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJixPmgACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq1kg//TqEjBtPFigxC2ELNjz5mAtFjQtqQyfeTVgkuONmAi23GkZWI\r\n9S6A45r6t4LUn3S5dF0Pr3sK80+jdze9+94rjgwF6sEqXUNqhxQyOuHR5kEP\r\n7j9uCjOAnc6/g3wP0ehqqDzTm0q4YTa/hckE0UQo4894sDjD3Kj58ctU/hMl\r\n2tyAlDpTAYgJnEioYPbS42OH4KP3sGYVaMRYVnjw2u3/LlnHK5Ujl1j+ao5X\r\nm1id56Z3zzz4d4L9aW+3DRUJnhVuzovjwRZVZDpxbmNhZw+uDjcoe9K9jWF3\r\nxgtQE/01XF4Z34UPKLcvRQnbcddCGg1OvtF68x9/6DkNS/MXC+JOh6uEN/Z7\r\nmDddI49sjXnJr/95QwyV0BbCgqy+RBKPQT/6/023YcNqNxw77KUg66EBMLxp\r\nbO5VfUSXbZCs9TgU7pWaIM8OM/V2ZUZYP6tNqpZOcgwkOAk42V+U6SKKLYj/\r\nsYIHcV6AB6xjEjjNf48zIrSLKQeqaSFksTsenQOd6fjRQjYpaL0xn7umPAoc\r\nqk2CQDMK3Wo2SQ0KcjblEDJKWbR46sXEoFtuysRER9KEiySnBQKODw86P2r7\r\n3ziGFTEXB0afMf5SvclvaEqzPXpBsfYTYGhJCIVflJIc9n4aGmLAeW4gXwQM\r\nxy5Sm4PPFJm+UiTfMp/VT37P5LS4nAbN1DI=\r\n=cSJU\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n[![Eth Consensus Spec v1.1.10](https://img.shields.io/badge/ETH%20consensus--spec-1.1.10-blue)](https://github.com/ethereum/consensus-specs/releases/tag/v1.1.10)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-16.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\nimport {CachedBeaconStateAllForks, allForks} from \"@chainsafe/lodestar-beacon-state-transition\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst preState: CachedBeaconStateAllForks = generateState() as CachedBeaconStateAllForks;\n\n// dummy test block\nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\n// Run state transition on block\nconst postState = allForks.stateTransition(preState, block);\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","exports":{".":{"import":"./lib/index.js"},"./slot":{"import":"./lib/slot/index.js"},"./block":{"import":"./lib/block/index.js"},"./epoch":{"import":"./lib/epoch/index.js"}},"gitHead":"286cbdac5f7644b2d168bdd0e967cfb74a904aa1","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-build":"node -e \"(async function() { await import('./lib/index.js') })()\"","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.15.1+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"16.15.1","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"7.1.0","@chainsafe/ssz":"^0.9.2","@chainsafe/as-sha256":"^0.3.1","@chainsafe/persistent-ts":"^0.19.1","@chainsafe/lodestar-types":"0.40.0-dev.1b03e81198","@chainsafe/lodestar-utils":"0.40.0-dev.1b03e81198","@chainsafe/lodestar-config":"0.40.0-dev.1b03e81198","@chainsafe/lodestar-params":"0.40.0-dev.1b03e81198","@chainsafe/persistent-merkle-tree":"^0.4.2"},"typesVersions":{"*":{"*":["*","lib/*","lib/*/index"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.4","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.40.0-dev.1b03e81198_1657076128352_0.22747943827433104","host":"s3://npm-registry-packages"}},"0.40.0-dev.a627e72d80":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.40.0-dev.a627e72d80","keywords":["ethereum","eth-consensus","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.40.0-dev.a627e72d80","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"efaa56d012b53da368930b75938d509558ddb03d","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.40.0-dev.a627e72d80.tgz","fileCount":252,"integrity":"sha512-+bWq85GxtAusc0Yk5hd5x28xCErnqv1RroVedj0DeYpCZkxr/Eq7VjyqUTatx6Sr0qB3T/f7inkPw/sZS/829Q==","signatures":[{"sig":"MEQCIEcpby3o+Klq1ca9UxCfG737l66Mjpk2ylrFtMZ+rPu9AiBLEmixrGZmUJRAWhab5Oh8qKIBWcMvUcl4QOoTViOeow==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":461166,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJixP+vACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmryiQ/9G87g7ODuUgE3iliT0b4p7ggBAtSkqy2EdBg0ZPxjNW8ZNG4x\r\n4O1nFBSCq+2pAy714/6Eg/pnWlEZn4VcV0unvkiXDM6arowfqjhvM4BMscia\r\nP3dZByEZ7osuTGolZco3f6VYF/NKxsWVpTzvx4SQLPriSoBZNSiD5BVLfyjz\r\nMxbG5er1rhR2BHWbpy3l/3N2BVFJqtUp6uj+hQRZ1PEM9OC7BjcNrQEcy0FM\r\n4RmCHq/KW1YR8DucEk3T3C2Ga+gW+7L4F4pi27VkNnM+i8nPcEnE6oprJHcd\r\nYvwsGGsWJMIhSVr+6Bkhn73nZkNltNoT53OfDc1OPN3p9nwlGHmaVbb03Zwl\r\nnq3rBOgJ0N43v4BQbh+YTZb0n/8+sPn9/0TxOqVyII4ACva1HaUa7BNw00k1\r\nSyRaqlHRMcQVPzEbC5ZUC8hxzzqABXN+gPWFj3RV7zfwbIZUEU1twdirztbG\r\nxzslg/8F8jitk8q12qR2TGKAW1EwTVI+22enCWKP+P9FxXdqDuSD6OKGADlf\r\n3SUQ6eSVuD4WLfII2xaqThB3Tsl9HCWKrsV/kyWCR3APFCseKgFoPy4xgSS/\r\ntWm3QmEWX3P1pRqFWiW2J7+cUw2M3xgZmJcpH2DJOqVywQ9am2v/HF9OSMeK\r\neIPSvhcsIqg6U4LIRfIULY7454H4hjzdc1w=\r\n=sVsf\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n[![Eth Consensus Spec v1.1.10](https://img.shields.io/badge/ETH%20consensus--spec-1.1.10-blue)](https://github.com/ethereum/consensus-specs/releases/tag/v1.1.10)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-16.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\nimport {CachedBeaconStateAllForks, allForks} from \"@chainsafe/lodestar-beacon-state-transition\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst preState: CachedBeaconStateAllForks = generateState() as CachedBeaconStateAllForks;\n\n// dummy test block\nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\n// Run state transition on block\nconst postState = allForks.stateTransition(preState, block);\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","exports":{".":{"import":"./lib/index.js"},"./slot":{"import":"./lib/slot/index.js"},"./block":{"import":"./lib/block/index.js"},"./epoch":{"import":"./lib/epoch/index.js"}},"gitHead":"bc1cb4fd78ea00f64f67c7a5ba17c6edb3045904","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-build":"node -e \"(async function() { await import('./lib/index.js') })()\"","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.15.1+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"16.15.1","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"7.1.0","@chainsafe/ssz":"^0.9.2","@chainsafe/as-sha256":"^0.3.1","@chainsafe/persistent-ts":"^0.19.1","@chainsafe/lodestar-types":"0.40.0-dev.a627e72d80","@chainsafe/lodestar-utils":"0.40.0-dev.a627e72d80","@chainsafe/lodestar-config":"0.40.0-dev.a627e72d80","@chainsafe/lodestar-params":"0.40.0-dev.a627e72d80","@chainsafe/persistent-merkle-tree":"^0.4.2"},"typesVersions":{"*":{"*":["*","lib/*","lib/*/index"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.4","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.40.0-dev.a627e72d80_1657077679158_0.5510503122678114","host":"s3://npm-registry-packages"}},"0.40.0-dev.4faff3a7b9":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.40.0-dev.4faff3a7b9","keywords":["ethereum","eth-consensus","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.40.0-dev.4faff3a7b9","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"bb8092cc472e75d0f5b7da148f2bbf2f323ee8df","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.40.0-dev.4faff3a7b9.tgz","fileCount":252,"integrity":"sha512-edxv17IXf5SpYm/4lv9dpoo2xCIzEgSxa+oe1NMy2IEpFr4v1C1Rf+pDU1R85VpXt7hg4s9dv626zviPv7ECvw==","signatures":[{"sig":"MEYCIQCmOjyaVv2KbMgU3sAT00/tUcCCZMF9agmpRw6zHkAC/AIhAPENvKOd7hiYTYUZVCAzgwFeeXfGZUu5gSRaPW3HUgVG","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":461166,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJixQK1ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpBow//c9SLxNZ8GEbUBfgWhecVOmZjwYrSk9U9dhJtiaR1lfnLDNJ1\r\nEdTUBs2wfs9gzHZLeBibqupzy/DuDM9Dooh76VYupsewgaigyqiaTWG5kZag\r\nRx0a8pjsOCF1jg+jHIqTH4CWDlqBDGnkjJ+TjyBGE0HjH1+Jw/gd4JNqDt9e\r\n4E90nUpQbWm63lfeRnlHiAjEKNL98fI4qhBCQvrkWBgHoAcJRroX4OkoUMqQ\r\n2bmc29Daw7NHAX+bI/Ej1g+t7aKuYwBPEoPoc+pYc/m9Uqf6GAB996QaWNO4\r\nCcaujW31S8wAXDaDl7sfe0cKOAcztRJ+stUP5dFkNU1FtHe2NHxIKpFNthzX\r\n9OHoIjhDs0DcB2+ZZUebFlrmaZb1OzXtxoCW31b4elfPPFz8pal7EPmJaIRZ\r\nmOjf7Ux9YeW98FBfI7XbCFZEVTpYiBvqEbFyig2J2Ru6ij/MPU9tR9rg/OVO\r\nyCLZrKg+hPTdsmB/iMXgQ+FbAkEqetsv3WtaSgWSwn7TpbQosh2SRUg0CnSS\r\nlL/VmIej+bkOffrGg/K9lS7uBnt/Q8TsM0VWh4FL2JM6orMVufNBlpHVELJz\r\ngYbp/sHbllkJ/RCC4mPG4tgtiGTJMvatIuUAmtUwl4feDYOmwmqhBmojQWSy\r\nWXbJ1W0z21GIn/Rf+CXv6tVMXlnnXmSiIEg=\r\n=7FGi\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n[![Eth Consensus Spec v1.1.10](https://img.shields.io/badge/ETH%20consensus--spec-1.1.10-blue)](https://github.com/ethereum/consensus-specs/releases/tag/v1.1.10)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-16.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\nimport {CachedBeaconStateAllForks, allForks} from \"@chainsafe/lodestar-beacon-state-transition\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst preState: CachedBeaconStateAllForks = generateState() as CachedBeaconStateAllForks;\n\n// dummy test block\nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\n// Run state transition on block\nconst postState = allForks.stateTransition(preState, block);\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","exports":{".":{"import":"./lib/index.js"},"./slot":{"import":"./lib/slot/index.js"},"./block":{"import":"./lib/block/index.js"},"./epoch":{"import":"./lib/epoch/index.js"}},"gitHead":"23f181620fc5836cc1d8c0a5ffb4ce8a9038f6d0","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-build":"node -e \"(async function() { await import('./lib/index.js') })()\"","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.15.1+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"16.15.1","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"7.1.0","@chainsafe/ssz":"^0.9.2","@chainsafe/as-sha256":"^0.3.1","@chainsafe/persistent-ts":"^0.19.1","@chainsafe/lodestar-types":"0.40.0-dev.4faff3a7b9","@chainsafe/lodestar-utils":"0.40.0-dev.4faff3a7b9","@chainsafe/lodestar-config":"0.40.0-dev.4faff3a7b9","@chainsafe/lodestar-params":"0.40.0-dev.4faff3a7b9","@chainsafe/persistent-merkle-tree":"^0.4.2"},"typesVersions":{"*":{"*":["*","lib/*","lib/*/index"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.4","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.40.0-dev.4faff3a7b9_1657078453268_0.7925972723051709","host":"s3://npm-registry-packages"}},"0.40.0-dev.3682e4cd3e":{"name":"@chainsafe/lodestar-beacon-state-transition","version":"0.40.0-dev.3682e4cd3e","keywords":["ethereum","eth-consensus","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-beacon-state-transition@0.40.0-dev.3682e4cd3e","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"696411196af075e31c55cb28674d300dd9f9989e","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-beacon-state-transition/-/lodestar-beacon-state-transition-0.40.0-dev.3682e4cd3e.tgz","fileCount":252,"integrity":"sha512-3MnKezX2z+/BhaWjvWbCHgclI/Vs2IgtA7GDAnuup6W3/tXFa8GT8qQCH+moCN5ZcGw1cFI3zTTem1aQ6h1+ow==","signatures":[{"sig":"MEQCIAeQ238hX6HXjZVOfxnbIfZHrtiEdgdr4QiUdfFzeMIxAiApIowf+JkjKungVcajH+Zx7R47oSnyo+LtgYqyCPAVLg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":461169,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJixaXGACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpY9Q/9ESxowxNOlSbRBWnri3dz7JKhXql2rfHRA/RtldA99H2cRwpz\r\ndae6xJAeI/Ml824bT0TPfLi1ABDopv9fp8zUPd1UbrP0oXKvY8eeIQ4KuKXi\r\nwqDXS5tIfhgFI4EHO6MPoX6vD5FVju2Y3kLbh3srmVo9+RiLjfwDKFPYR25l\r\nduxVU6OT498V6BHjIPJt9lmmHGRKbGM0V1mjdHhC5T4bix6lmXwmeQXaS3eC\r\nrYMP7M+SpSg7vtXxtYzcbh5iirNjOotpPpZmTOdUyqxNJ8ltx9CfIe8gLOV5\r\n7RdE2kCMMHxFdgHDdsyqRara55mvp2V0Wz9xXCAewqB4bhBi/oMJtWf0rd1H\r\naX5IAnvlHJjDXNsA/Q7v7Ie97ijkchxp/aLjH1g0TJH0EkU7+dK8ap23jbbB\r\nio8SUf1lwj+r2A7ypwT/L6JyuE9Y84KCFh9HarBQRIYQGUMkNuo6rsCJLXtM\r\nORrVotA1Ukl3IBPFHWF6JyzAgPMLaZwZplW6j/FkTJ7OYPCu+Nu38936xoiD\r\n40p57E2b4jcgPydhAhHQrAU73h7taw1QHla39FmjcrlWLs/fZ9hI+wMbef+V\r\nfIayJz0M/8h7HEpDSheEKmSiNKdmtOCVLSGBxb4eBpoUmo5Rmf61wViqcHnx\r\neqKzmfk+4h5EjGAkK8eqrQsDBgm9Zc06QHc=\r\n=QvyU\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","types":"lib/index.d.ts","readme":"# lodestar-beacon-state-transition\n\n[![npm](https://img.shields.io/npm/v/@chainsafe/lodestar-beacon-state-transition)](https://www.npmjs.com/package/@chainsafe/lodestar-beacon-state-transition)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n[![Eth Consensus Spec v1.1.10](https://img.shields.io/badge/ETH%20consensus--spec-1.1.10-blue)](https://github.com/ethereum/consensus-specs/releases/tag/v1.1.10)\n![ES Version](https://img.shields.io/badge/ES-2020-yellow)\n![Node Version](https://img.shields.io/badge/node-16.x-green)\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nThe beacon state transition and state transition utilities\n\n## Usage\n\n```typescript\nimport {CachedBeaconStateAllForks, allForks} from \"@chainsafe/lodestar-beacon-state-transition\";\nimport {generateEmptySignedBlock} from \"../test/utils/block\";\nimport {generateState} from \"../test/utils/state\";\n\n// dummy test state\nconst preState: CachedBeaconStateAllForks = generateState() as CachedBeaconStateAllForks;\n\n// dummy test block\nconst block: allForks.SignedBeaconBlock = generateEmptySignedBlock();\n\n// Run state transition on block\nconst postState = allForks.stateTransition(preState, block);\n```\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","exports":{".":{"import":"./lib/index.js"},"./slot":{"import":"./lib/slot/index.js"},"./block":{"import":"./lib/block/index.js"},"./epoch":{"import":"./lib/epoch/index.js"}},"gitHead":"e6b1a1c5005f0a6d61a7e949d1560432750059d9","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","lint:fix":"yarn run lint --fix","test:unit":"mocha 'test/unit/**/*.test.ts'","check-build":"node -e \"(async function() { await import('./lib/index.js') })()\"","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build","build:typedocs":"typedoc --exclude src/index.ts --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.15.1+x64 (linux)","description":"Beacon Chain state transition function and utils","directories":{},"_nodeVersion":"16.15.1","dependencies":{"buffer-xor":"^2.0.2","bigint-buffer":"^1.1.5","@chainsafe/bls":"7.1.0","@chainsafe/ssz":"^0.9.2","@chainsafe/as-sha256":"^0.3.1","@chainsafe/persistent-ts":"^0.19.1","@chainsafe/lodestar-types":"0.40.0-dev.3682e4cd3e","@chainsafe/lodestar-utils":"0.40.0-dev.3682e4cd3e","@chainsafe/lodestar-config":"0.40.0-dev.3682e4cd3e","@chainsafe/lodestar-params":"0.40.0-dev.3682e4cd3e","@chainsafe/persistent-merkle-tree":"^0.4.2"},"typesVersions":{"*":{"*":["*","lib/*","lib/*/index"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mockery":"^2.1.0","@types/mockery":"^1.4.29","@chainsafe/blst":"^0.2.4","@types/buffer-xor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-beacon-state-transition_0.40.0-dev.3682e4cd3e_1657120198688_0.8094112624124681","host":"s3://npm-registry-packages"}}},"time":{"created":"2020-02-25T05:23:57.434Z","modified":"2026-04-21T09:51:15.398Z","0.5.0":"2020-02-25T05:23:57.788Z","0.6.0":"2020-04-23T19:50:14.858Z","0.7.0":"2020-05-06T19:00:45.244Z","0.8.0":"2020-05-17T02:02:51.330Z","0.9.0":"2020-06-02T15:30:56.451Z","0.10.0":"2020-07-14T16:40:41.178Z","0.10.1":"2020-07-16T16:10:38.896Z","0.10.2":"2020-07-17T14:33:08.480Z","0.11.0":"2020-08-04T00:59:04.114Z","0.12.0":"2020-12-01T04:03:16.348Z","0.13.0":"2020-12-22T10:50:46.439Z","0.14.0":"2021-01-19T15:52:58.329Z","0.15.0":"2021-02-02T15:41:23.859Z","0.16.0":"2021-02-16T07:22:59.058Z","0.17.0":"2021-03-02T20:59:50.073Z","0.18.0":"2021-03-22T19:35:22.751Z","0.19.0":"2021-04-06T22:08:28.489Z","0.20.0":"2021-04-21T19:40:08.485Z","0.21.0":"2021-05-08T02:17:15.118Z","0.22.0":"2021-05-27T19:08:40.865Z","0.23.0":"2021-06-01T19:59:41.862Z","0.23.1-alpha.0":"2021-06-08T08:21:38.083Z","0.23.1-next.e41e763041a989b1726fa655c4e23b3c1795352c.0":"2021-06-08T11:28:46.374Z","0.23.1-next.70635e27247e208e062127754fcd87d7ea813693.0":"2021-06-08T11:58:34.276Z","0.24.1-next.8e5c09c2ed432186d238c4c50a5aac7da07e0257.0":"2021-06-08T20:54:25.841Z","0.24.0":"2021-06-08T20:59:01.529Z","0.24.1-next.8f0ef4a84dcb429d6777171d716a074aa39a2bd3.0":"2021-06-09T10:24:49.658Z","0.24.1-next.1ca5371dbe57d603f5bedb77704d511821b6e866.0":"2021-06-09T14:33:32.207Z","0.24.1-next.1a9e6e66a6bbdc31d7ac682396ecd0b5c78ccb5a.0":"2021-06-09T14:34:51.213Z","0.24.1-next.3a881b47b6fb8a25ed0e46ecea5764ac094d9ebe.0":"2021-06-09T14:34:56.988Z","0.24.1-next.1096e7154888bdc7ca2a77fe23ea9604301f785a.0":"2021-06-09T14:35:49.848Z","0.24.1-next.7498c62c84a6f7d618df7d5e445a9f66ac353a24.0":"2021-06-09T19:18:55.310Z","0.24.2-next.34ae6b669f27b48a4b3e5b7a553092a3d49c5a5e.0":"2021-06-09T19:35:55.272Z","0.24.1":"2021-06-09T19:39:17.750Z","0.24.2-next.5df11338e8c60bb970d73e8d6130881b8e7b24a3.0":"2021-06-09T21:08:45.277Z","0.24.2-next.927ab099617d3cca98b37352ef203af7a804df91.0":"2021-06-09T21:38:46.097Z","0.24.3-next.01d3e30be1ab4fedc9fb451d2d7cbc16c8d9e075.0":"2021-06-09T21:41:57.816Z","0.24.2":"2021-06-09T21:46:00.960Z","0.24.3-next.48c325709d978a574b215beb34c8a18a7d45cffe.0":"2021-06-10T08:46:07.318Z","0.24.3-next.8c5003f145d40d552d0972fe4b336b66cc2240b8.0":"2021-06-10T09:37:39.991Z","0.24.3-next.30f03de903c7e2b4846f3efd1e3f2aba7ef1e1b5.0":"2021-06-10T10:08:03.612Z","0.24.3-next.a2881167d0135f1323e364473889741d17466e73.0":"2021-06-10T10:42:03.144Z","0.24.3-next.17e64309bd5fb2737136cf082dd4be4cd97831af.0":"2021-06-10T15:40:35.350Z","0.24.3-next.61c4669bf7d4eed135bfb61fc05cf824ab2f5b5d.0":"2021-06-10T15:42:12.100Z","0.24.3-next.05495532aec5af9f50a683bbe1d09154b044504e.0":"2021-06-10T22:39:53.886Z","0.24.3-next.760e5732c91f0ea6912ed2980b945abff31c43fd.0":"2021-06-10T23:22:49.874Z","0.24.3-next.1a68e18dd69983e6fcbb2a407e0d650a4e1e8f69.0":"2021-06-11T08:56:59.624Z","0.24.3-next.5c0ea42220e6bdc6d521a12756e3877785bc8b2c.0":"2021-06-11T12:08:33.979Z","0.24.3-next.bbd055d505df55c4a0a96988220377053a903ae1.0":"2021-06-11T16:36:15.701Z","0.24.3-next.c7276116ef3c5177cf43e5f294aebd9179f0af19.0":"2021-06-11T21:08:20.728Z","0.24.3-next.d065464ea635bd2a8646a05f542a7779601b5601.0":"2021-06-12T09:05:51.312Z","0.24.3-next.16b856f45cf6dcf0c63f28b2ec13d1939bcfc8d9.0":"2021-06-12T16:43:53.095Z","0.24.3-next.19767699a12a457f0f76d2299904433638e268f0.0":"2021-06-14T04:04:01.697Z","0.24.3-next.8fb73b29025f14109f3adfcc4ee9401c5ad67943.0":"2021-06-14T04:05:48.323Z","0.24.3-next.5c3331bebfbe233f053c4dcb19abc6e6e1c34394.0":"2021-06-14T18:30:30.459Z","0.24.3-next.aa46642554c0f15bdee7fbd7f8a11adfed25a01a.0":"2021-06-15T03:01:51.418Z","0.24.3-next.f0f46706b561dc5ed13af1f667f296731473abf4.0":"2021-06-15T08:27:50.221Z","0.24.3-next.c5cf306fa5ce1a380c02c7a45ecfb571e76a4746.0":"2021-06-15T09:59:08.843Z","0.24.3-next.0":"2021-06-15T13:31:01.785Z","0.24.3-next.9637f2ae397b407c2a7bea9ce448a28848df19b3.0":"2021-06-15T14:10:49.351Z","0.24.3-next.5631f471f0f7eb9aeeeffb123ba064e91ce92fc3.0":"2021-06-15T14:11:08.413Z","0.24.3-next.c34cd2f22cd278e663630e8cef76719bdab825fb.0":"2021-06-15T14:11:35.360Z","0.24.3-next.3ddb91d.0":"2021-06-15T14:29:01.680Z","0.24.3-next.e3a68b3.0":"2021-06-15T14:39:00.150Z","0.24.3-next.30":"2021-06-15T15:24:14.077Z","0.24.3-dev.23":"2021-06-15T16:53:06.417Z","0.24.3-dev.24":"2021-06-15T18:06:56.950Z","0.24.3":"2021-06-15T18:09:43.557Z","0.24.4-dev.0":"2021-06-15T19:32:38.036Z","0.24.4-dev.1":"2021-06-16T15:13:37.436Z","0.24.4-dev.3":"2021-06-16T16:43:41.296Z","0.24.4-dev.2":"2021-06-16T16:43:54.466Z","0.24.4-dev.4":"2021-06-16T18:03:08.922Z","0.24.4-dev.5":"2021-06-16T19:26:15.706Z","0.24.4-dev.6":"2021-06-16T23:05:56.113Z","0.24.4-dev.7":"2021-06-17T03:02:51.765Z","0.24.4-dev.8":"2021-06-18T16:25:14.724Z","0.24.4-dev.9":"2021-06-22T16:36:31.517Z","0.24.4-dev.10":"2021-06-22T17:24:50.563Z","0.24.4-dev.11":"2021-06-23T04:29:53.426Z","0.24.4-dev.12":"2021-06-23T14:11:41.549Z","0.24.4-dev.13":"2021-06-23T14:14:02.121Z","0.24.4-dev.14":"2021-06-24T07:51:06.271Z","0.24.4-dev.15":"2021-06-24T13:11:48.857Z","0.25.0":"2021-06-24T13:15:52.577Z","0.25.1-dev.0":"2021-06-25T17:10:59.042Z","0.25.1-dev.1":"2021-06-25T18:23:37.780Z","0.25.1-dev.2":"2021-06-28T07:13:12.082Z","0.25.1-dev.3":"2021-06-28T11:59:16.315Z","0.25.1-dev.4":"2021-06-28T15:39:22.583Z","0.25.1-dev.5":"2021-06-28T15:58:41.196Z","0.25.1-dev.6":"2021-06-28T16:01:54.805Z","0.25.1-dev.7":"2021-06-28T16:05:03.542Z","0.25.1-dev.8":"2021-06-28T16:18:25.223Z","0.25.1-dev.9":"2021-06-28T16:19:14.990Z","0.25.1-dev.10":"2021-06-28T17:09:22.061Z","0.25.1":"2021-06-28T17:11:02.036Z","0.25.2-dev.0":"2021-06-28T17:17:09.965Z","0.25.2-dev.1":"2021-06-28T17:24:26.305Z","0.25.2-dev.2":"2021-06-28T17:30:47.668Z","0.25.2-dev.3":"2021-06-28T21:02:19.747Z","0.25.2-dev.4":"2021-06-28T23:52:05.484Z","0.25.2-dev.5":"2021-06-29T03:46:37.215Z","0.25.2-dev.6":"2021-06-29T10:10:35.041Z","0.25.2-dev.7":"2021-06-29T14:43:16.826Z","0.25.2-dev.8":"2021-06-29T14:51:52.102Z","0.25.2-dev.9":"2021-06-30T11:45:43.474Z","0.25.2-dev.10":"2021-06-30T14:11:06.965Z","0.25.2-dev.11":"2021-06-30T15:32:53.668Z","0.25.2-dev.12":"2021-07-01T10:13:21.473Z","0.25.2-dev.13":"2021-07-01T13:36:50.720Z","0.25.2-dev.14":"2021-07-01T20:28:25.100Z","0.25.2-dev.15":"2021-07-02T15:30:51.111Z","0.25.2-dev.16":"2021-07-02T18:36:56.829Z","0.25.2-dev.17":"2021-07-02T18:44:42.183Z","0.25.2-dev.18":"2021-07-05T20:24:03.138Z","0.25.2-dev.21":"2021-07-05T20:31:25.927Z","0.25.2-dev.22":"2021-07-05T20:46:47.193Z","0.25.2-dev.23":"2021-07-05T21:25:59.101Z","0.25.2-dev.24":"2021-07-06T10:11:42.665Z","0.25.2-dev.25":"2021-07-06T14:20:05.281Z","0.25.2-dev.26":"2021-07-06T14:27:10.942Z","0.25.2-dev.27":"2021-07-06T17:01:19.762Z","0.25.2-dev.28":"2021-07-06T17:20:56.663Z","0.25.2-dev.29":"2021-07-06T18:27:30.302Z","0.25.2-dev.30":"2021-07-06T18:38:19.263Z","0.26.0":"2021-07-06T18:42:13.060Z","0.26.1-dev.0":"2021-07-07T01:51:58.745Z","0.26.1-dev.1":"2021-07-07T14:55:55.161Z","0.26.1-dev.2":"2021-07-08T15:21:27.137Z","0.26.1-dev.3":"2021-07-08T22:05:00.065Z","0.26.1-dev.4":"2021-07-08T22:20:08.528Z","0.26.1-dev.5":"2021-07-08T22:27:31.375Z","0.26.1-dev.6":"2021-07-08T22:37:07.960Z","0.26.1-dev.7":"2021-07-09T14:00:14.865Z","0.26.1-dev.8":"2021-07-09T15:02:36.365Z","0.26.1-dev.9":"2021-07-12T13:51:40.329Z","0.26.1-dev.10":"2021-07-12T13:58:59.657Z","0.26.1-dev.11":"2021-07-12T16:01:46.312Z","0.26.1-dev.12":"2021-07-13T15:16:37.481Z","0.26.1-dev.13":"2021-07-14T09:47:47.343Z","0.26.1-dev.14":"2021-07-15T06:29:58.723Z","0.26.1-dev.15":"2021-07-15T10:09:07.778Z","0.26.1-dev.16":"2021-07-17T07:04:03.243Z","0.26.1-dev.17":"2021-07-19T15:27:45.202Z","0.26.1-dev.18":"2021-07-19T15:42:46.690Z","0.26.1-dev.19":"2021-07-19T16:30:04.555Z","0.26.1-dev.20":"2021-07-20T01:55:03.293Z","0.26.1-dev.21":"2021-07-20T15:06:40.151Z","0.26.1-dev.22":"2021-07-20T15:14:08.170Z","0.26.1-dev.23":"2021-07-20T18:05:47.759Z","0.26.1-dev.24":"2021-07-21T10:12:25.925Z","0.27.0":"2021-07-21T10:17:32.730Z","0.27.1-dev.0":"2021-07-21T17:36:25.636Z","0.27.1-dev.1":"2021-07-22T14:01:32.462Z","0.27.1-dev.2":"2021-07-22T14:37:16.926Z","0.27.1-dev.4":"2021-07-22T14:43:41.300Z","0.27.1-dev.5":"2021-07-23T10:27:43.508Z","0.27.1-dev.6":"2021-07-26T16:20:28.213Z","0.27.1-dev.7":"2021-07-26T16:27:56.253Z","0.27.1-dev.8":"2021-07-26T16:36:36.348Z","0.27.1-dev.9":"2021-07-26T18:55:47.985Z","0.27.1-dev.10":"2021-07-26T20:24:29.324Z","0.27.1-dev.11":"2021-07-26T21:16:40.655Z","0.27.1-dev.12":"2021-07-26T22:21:51.449Z","0.27.1-dev.13":"2021-07-27T07:39:40.775Z","0.27.1-dev.14":"2021-07-27T10:46:35.165Z","0.27.1-dev.15":"2021-07-27T14:43:58.394Z","0.27.1-dev.18":"2021-07-27T14:50:58.256Z","0.27.1-dev.19":"2021-07-27T14:59:04.306Z","0.27.1-dev.20":"2021-07-27T19:15:51.414Z","0.27.1-dev.21":"2021-07-28T16:25:59.652Z","0.27.1-dev.22":"2021-07-28T17:37:02.084Z","0.27.1-dev.23":"2021-07-28T19:20:35.283Z","0.27.1-dev.24":"2021-07-29T08:45:39.830Z","0.27.1-dev.25":"2021-07-29T09:32:30.323Z","0.27.1-dev.26":"2021-07-29T11:18:56.421Z","0.27.1-dev.27":"2021-07-29T13:53:31.690Z","0.27.1-dev.28":"2021-08-02T17:10:47.750Z","0.27.1-dev.29":"2021-08-03T01:22:20.582Z","0.27.1-dev.30":"2021-08-04T08:27:36.119Z","0.27.1-dev.31":"2021-08-04T23:19:07.154Z","0.27.1-dev.32":"2021-08-05T07:49:20.777Z","0.27.1-dev.33":"2021-08-05T09:24:45.944Z","0.27.1-dev.34":"2021-08-05T12:21:48.408Z","0.27.1-dev.37":"2021-08-05T14:58:52.703Z","0.27.1-dev.39":"2021-08-05T18:49:00.275Z","0.28.0":"2021-08-05T18:52:07.286Z","0.28.1-dev.0":"2021-08-06T02:37:50.519Z","0.28.1-dev.1":"2021-08-09T14:52:23.830Z","0.28.1-dev.2":"2021-08-09T15:48:55.402Z","0.28.1-dev.3":"2021-08-09T20:11:58.863Z","0.28.1-dev.4":"2021-08-09T20:18:49.564Z","0.28.1-dev.5":"2021-08-09T20:37:56.386Z","0.28.1-dev.6":"2021-08-09T20:47:29.233Z","0.28.1-dev.7":"2021-08-10T10:07:04.175Z","0.28.1-dev.9":"2021-08-10T17:08:31.569Z","0.28.1-dev.10":"2021-08-10T17:59:15.346Z","0.28.1-dev.11":"2021-08-10T19:41:39.640Z","0.28.1-dev.13":"2021-08-10T22:57:57.888Z","0.28.1-dev.14":"2021-08-11T00:43:26.405Z","0.28.1-dev.17":"2021-08-11T00:49:57.297Z","0.28.1-dev.18":"2021-08-11T07:19:17.127Z","0.28.1-dev.19":"2021-08-11T07:25:37.588Z","0.28.1-dev.20":"2021-08-11T08:01:25.322Z","0.28.1-dev.21":"2021-08-12T15:42:20.141Z","0.28.1-dev.22":"2021-08-12T16:48:21.588Z","0.28.1-dev.23":"2021-08-13T13:54:38.662Z","0.28.1-dev.24":"2021-08-13T14:11:50.757Z","0.28.1-dev.25":"2021-08-13T14:47:27.376Z","0.28.1":"2021-08-13T14:51:27.783Z","0.28.2-dev.0":"2021-08-16T16:29:30.287Z","0.28.2-dev.1":"2021-08-17T15:28:06.165Z","0.28.2-dev.2":"2021-08-17T17:38:17.361Z","0.28.2-dev.3":"2021-08-17T20:55:06.197Z","0.28.2-dev.4":"2021-08-18T13:25:29.180Z","0.28.2-dev.6":"2021-08-18T13:31:55.525Z","0.28.2-dev.7":"2021-08-19T10:18:16.443Z","0.28.2-dev.8":"2021-08-19T11:16:19.934Z","0.28.2-dev.9":"2021-08-20T03:27:23.795Z","0.28.2-dev.10":"2021-08-20T03:35:32.759Z","0.28.2-dev.11":"2021-08-20T11:24:00.990Z","0.28.2-dev.12":"2021-08-21T14:50:10.463Z","0.28.2-dev.15":"2021-08-21T14:58:05.530Z","0.28.2-dev.16":"2021-08-21T15:06:01.509Z","0.28.2-dev.17":"2021-08-22T16:10:22.300Z","0.28.2-dev.18":"2021-08-23T08:50:44.073Z","0.29.0":"2021-08-23T08:53:49.100Z","0.29.1-dev.0":"2021-08-23T09:50:36.788Z","0.29.1-dev.1":"2021-08-23T17:00:36.027Z","0.29.1-dev.2":"2021-08-23T17:07:27.305Z","0.29.1-dev.3":"2021-08-23T22:09:40.746Z","0.29.1-dev.4":"2021-08-23T22:17:15.220Z","0.29.1-dev.5":"2021-08-24T02:07:54.020Z","0.29.1-dev.6":"2021-08-24T12:31:42.769Z","0.29.1-dev.7":"2021-08-24T15:41:39.422Z","0.29.1-dev.8":"2021-08-24T16:34:06.282Z","0.29.1-dev.9":"2021-08-24T16:42:22.200Z","0.29.1-dev.10":"2021-08-24T16:48:58.336Z","0.29.1-dev.11":"2021-08-24T20:01:51.651Z","0.29.1-dev.12":"2021-08-25T08:09:28.721Z","0.29.1-dev.13":"2021-08-25T14:45:51.317Z","0.29.1-dev.14":"2021-08-25T14:57:27.298Z","0.29.1-dev.15":"2021-08-25T15:04:41.931Z","0.29.1-dev.16":"2021-08-25T15:20:10.991Z","0.29.1-dev.17":"2021-08-26T07:26:05.695Z","0.29.1":"2021-08-26T07:29:52.726Z","0.29.2-dev.0":"2021-08-26T14:28:09.197Z","0.29.2-dev.1":"2021-08-26T14:36:01.365Z","0.29.2-dev.2":"2021-08-26T19:55:53.866Z","0.29.2-dev.3":"2021-08-26T21:20:14.212Z","0.29.2-dev.4":"2021-08-27T00:51:34.573Z","0.29.2-dev.5":"2021-08-27T00:58:35.653Z","0.29.2-dev.6":"2021-08-27T14:27:52.689Z","0.29.2-dev.7":"2021-08-27T14:49:17.742Z","0.29.2-dev.8":"2021-08-27T16:04:43.821Z","0.29.2-dev.9":"2021-08-28T13:39:03.792Z","0.29.2-dev.10":"2021-08-30T14:50:12.487Z","0.29.2":"2021-08-30T14:53:30.079Z","0.29.3-dev.0":"2021-08-30T19:32:39.347Z","0.29.3-dev.1":"2021-08-30T20:05:29.042Z","0.29.3-dev.2":"2021-08-30T20:14:05.339Z","0.29.3-dev.3":"2021-08-31T06:21:58.615Z","0.29.3-dev.4":"2021-08-31T07:00:53.691Z","0.29.3-dev.5":"2021-08-31T07:39:26.641Z","0.29.3-dev.6":"2021-08-31T09:45:11.507Z","0.29.3-dev.7":"2021-08-31T11:17:01.603Z","0.29.3-dev.8":"2021-09-01T13:30:51.062Z","0.29.3-dev.9":"2021-09-02T01:55:44.833Z","0.29.3-dev.10":"2021-09-02T07:40:02.316Z","0.29.3-dev.11":"2021-09-02T07:49:28.407Z","0.29.3-dev.12":"2021-09-02T12:02:14.545Z","0.29.3-dev.13":"2021-09-02T14:17:42.252Z","0.29.3-dev.14":"2021-09-02T19:01:47.652Z","0.29.3-dev.15":"2021-09-03T09:15:24.741Z","0.29.3-dev.16":"2021-09-03T11:36:37.481Z","0.29.3":"2021-09-03T11:39:33.300Z","0.29.4-dev.3":"2021-09-03T11:43:45.716Z","0.29.4-dev.4":"2021-09-03T15:47:32.769Z","0.29.4-dev.5":"2021-09-03T15:53:34.365Z","0.29.4-dev.6":"2021-09-03T16:12:45.071Z","0.29.4-dev.7":"2021-09-06T00:55:00.697Z","0.29.4-dev.8":"2021-09-06T20:12:49.182Z","0.29.4-dev.9":"2021-09-07T10:04:28.905Z","0.29.4-dev.10":"2021-09-07T13:52:48.110Z","0.29.4-dev.11":"2021-09-07T13:59:52.861Z","0.29.4-dev.12":"2021-09-08T01:10:48.803Z","0.29.4-dev.13":"2021-09-08T08:22:28.446Z","0.29.4-dev.14":"2021-09-09T18:29:25.839Z","0.29.4-dev.15":"2021-09-09T19:33:56.107Z","0.29.4-dev.16":"2021-09-09T19:41:11.650Z","0.29.4-dev.18":"2021-09-09T19:47:44.306Z","0.29.4-dev.19":"2021-09-09T19:55:13.215Z","0.29.4-dev.20":"2021-09-09T20:11:34.588Z","0.29.4-dev.21":"2021-09-09T20:43:32.776Z","0.29.4-dev.22":"2021-09-11T19:51:56.446Z","0.29.4-dev.23":"2021-09-12T10:10:27.086Z","0.29.4-dev.24":"2021-09-13T07:43:35.380Z","0.29.4-dev.25":"2021-09-13T08:51:10.336Z","0.29.4-dev.27":"2021-09-13T08:58:24.798Z","0.29.4-dev.28":"2021-09-13T12:00:44.026Z","0.29.4-dev.29":"2021-09-13T15:46:28.837Z","0.29.4-dev.30":"2021-09-13T15:54:15.060Z","0.29.4-dev.31":"2021-09-13T20:29:36.104Z","0.29.4-dev.32":"2021-09-13T20:47:19.704Z","0.29.4-dev.33":"2021-09-13T21:30:55.836Z","0.29.4-dev.34":"2021-09-14T07:19:22.791Z","0.29.4-dev.35":"2021-09-14T07:54:17.995Z","0.29.4-dev.36":"2021-09-14T16:44:24.924Z","0.29.4-dev.37":"2021-09-14T19:13:10.132Z","0.29.4-dev.38":"2021-09-14T20:15:15.340Z","0.29.4-dev.39":"2021-09-14T20:37:37.320Z","0.29.4-dev.40":"2021-09-14T21:47:16.359Z","0.29.4-dev.41":"2021-09-15T07:48:43.911Z","0.29.4-dev.42":"2021-09-15T10:17:15.230Z","0.29.4-dev.43":"2021-09-15T18:33:32.575Z","0.29.4-dev.44":"2021-09-16T07:30:02.842Z","0.29.4-dev.45":"2021-09-16T07:36:56.770Z","0.29.4-dev.46":"2021-09-16T08:48:01.115Z","0.29.4-dev.47":"2021-09-16T09:33:54.051Z","0.30.0":"2021-09-16T09:38:10.344Z","0.30.1-dev.5":"2021-09-16T09:40:38.179Z","0.30.1-dev.11":"2021-09-16T09:48:57.528Z","0.30.1-dev.13":"2021-09-16T09:56:30.861Z","0.30.1-dev.14":"2021-09-16T10:03:56.300Z","0.30.1-dev.15":"2021-09-16T10:18:55.181Z","0.30.1-dev.16":"2021-09-16T14:50:28.571Z","0.30.1-dev.17":"2021-09-16T14:58:45.526Z","0.30.1-dev.18":"2021-09-16T15:08:43.813Z","0.30.1-dev.19":"2021-09-16T17:37:06.907Z","0.30.1-dev.20":"2021-09-16T19:02:04.811Z","0.30.1-dev.21":"2021-09-16T19:32:12.305Z","0.30.1-dev.22":"2021-09-16T21:36:48.754Z","0.30.1-dev.23":"2021-09-20T10:49:10.209Z","0.30.1-dev.24":"2021-09-20T13:54:22.434Z","0.30.1-dev.25":"2021-09-20T14:03:34.437Z","0.30.1-dev.26":"2021-09-20T15:47:25.374Z","0.30.1-dev.27":"2021-09-21T01:11:49.875Z","0.30.1-dev.28":"2021-09-21T07:54:13.523Z","0.30.1-dev.29":"2021-09-21T08:52:18.902Z","0.30.1-dev.30":"2021-09-21T08:59:03.394Z","0.30.1-dev.31":"2021-09-22T08:58:58.748Z","0.30.1-dev.32":"2021-09-22T10:34:01.597Z","0.30.1-dev.33":"2021-09-22T10:41:06.650Z","0.30.1-dev.34":"2021-09-22T12:56:20.508Z","0.30.1-dev.35":"2021-09-22T17:39:23.482Z","0.30.1-dev.36":"2021-09-22T20:39:22.168Z","0.30.1-dev.37":"2021-09-23T03:16:58.984Z","0.30.1-dev.38":"2021-09-23T16:20:46.215Z","0.30.1-dev.39":"2021-09-23T17:26:32.720Z","0.30.1-dev.41":"2021-09-23T17:33:45.555Z","0.30.1-dev.42":"2021-09-24T17:02:02.780Z","0.30.1-dev.43":"2021-09-26T09:51:20.089Z","0.30.1-dev.44":"2021-09-27T02:56:29.548Z","0.30.1-dev.45":"2021-09-27T10:47:20.414Z","0.30.1-dev.46":"2021-09-27T14:55:07.257Z","0.30.1-dev.47":"2021-09-27T15:06:23.697Z","0.30.1-dev.48":"2021-09-27T18:18:04.883Z","0.30.1-dev.51":"2021-09-27T18:25:15.822Z","0.30.1-dev.52":"2021-09-28T00:59:25.827Z","0.30.1-dev.53":"2021-09-28T05:12:39.037Z","0.30.1-dev.54":"2021-09-28T20:32:44.620Z","0.30.1-dev.55":"2021-09-29T14:41:58.152Z","0.30.1-dev.58":"2021-09-29T14:49:16.437Z","0.30.1-dev.59":"2021-09-30T07:30:36.011Z","0.30.1-dev.60":"2021-09-30T07:40:49.632Z","0.30.1-dev.61":"2021-09-30T07:48:05.526Z","0.31.0":"2021-09-30T08:01:57.365Z","0.31.1-dev.0":"2021-09-30T08:11:07.021Z","0.31.1-dev.1":"2021-10-02T01:15:08.401Z","0.31.1-dev.2":"2021-10-02T04:02:43.057Z","0.31.1-dev.3":"2021-10-02T04:56:58.041Z","0.31.1-dev.4":"2021-10-02T05:04:30.574Z","0.31.1-dev.5":"2021-10-02T16:08:14.038Z","0.31.1-dev.7":"2021-10-02T16:15:40.961Z","0.31.1-dev.8":"2021-10-02T18:32:14.512Z","0.31.1-dev.9":"2021-10-03T08:15:06.210Z","0.31.1-dev.10":"2021-10-03T08:48:32.500Z","0.31.1-dev.11":"2021-10-03T12:13:37.080Z","0.31.1-dev.12":"2021-10-03T12:29:37.165Z","0.31.1-dev.13":"2021-10-03T12:45:27.410Z","0.31.1-dev.14":"2021-10-03T13:13:50.883Z","0.31.1-dev.15":"2021-10-03T13:43:59.742Z","0.31.1-dev.16":"2021-10-03T16:15:20.640Z","0.31.1-dev.17":"2021-10-04T06:29:25.268Z","0.31.1-dev.18":"2021-10-04T08:15:45.877Z","0.31.1-dev.19":"2021-10-04T14:10:09.635Z","0.31.1-dev.20":"2021-10-04T14:17:45.091Z","0.31.1-dev.21":"2021-10-04T15:07:19.493Z","0.31.1-dev.22":"2021-10-04T15:25:41.848Z","0.31.1-dev.23":"2021-10-05T06:18:03.824Z","0.31.1-dev.24":"2021-10-05T06:24:50.467Z","0.31.1-dev.25":"2021-10-05T07:48:09.436Z","0.31.1-dev.26":"2021-10-05T08:30:36.896Z","0.31.1-dev.27":"2021-10-05T12:04:03.581Z","0.31.1-dev.28":"2021-10-05T12:11:19.024Z","0.31.1-dev.29":"2021-10-05T12:19:04.787Z","0.31.1-dev.33":"2021-10-05T15:23:23.645Z","0.31.1-dev.34":"2021-10-06T06:11:37.072Z","0.31.1-dev.35":"2021-10-06T08:21:05.073Z","0.31.1-dev.36":"2021-10-06T12:09:49.121Z","0.31.1-dev.37":"2021-10-06T15:32:09.963Z","0.31.1-dev.38":"2021-10-06T15:38:59.817Z","0.31.1-dev.40":"2021-10-06T15:45:48.441Z","0.31.1-dev.41":"2021-10-06T17:49:33.968Z","0.31.1-dev.42":"2021-10-07T06:34:30.286Z","0.31.1-dev.43":"2021-10-07T08:14:02.022Z","0.31.1-dev.45":"2021-10-07T08:21:22.209Z","0.31.1-dev.46":"2021-10-07T14:35:23.754Z","0.31.1-dev.47":"2021-10-08T08:05:14.228Z","0.31.1-dev.48":"2021-10-08T08:51:13.308Z","0.31.1-dev.50":"2021-10-08T08:57:54.794Z","0.31.1-dev.51":"2021-10-08T09:55:17.850Z","0.31.1-dev.52":"2021-10-08T12:00:28.808Z","0.31.1-dev.53":"2021-10-08T12:15:10.164Z","0.31.1-dev.54":"2021-10-08T15:08:30.999Z","0.31.1-dev.55":"2021-10-08T15:18:47.311Z","0.31.1-dev.56":"2021-10-08T16:00:01.311Z","0.31.1-dev.57":"2021-10-11T17:07:48.956Z","0.31.1-dev.58":"2021-10-11T21:47:30.540Z","0.31.1-dev.59":"2021-10-12T15:01:34.418Z","0.31.1-dev.60":"2021-10-14T00:56:56.512Z","0.31.1-dev.61":"2021-10-14T01:23:59.385Z","0.31.1-dev.62":"2021-10-14T13:02:35.468Z","0.31.1-dev.63":"2021-10-14T13:08:31.517Z","0.31.1-dev.64":"2021-10-14T17:16:32.483Z","0.31.1-dev.65":"2021-10-14T17:23:02.860Z","0.31.1-dev.66":"2021-10-15T09:47:32.136Z","0.31.1-dev.67":"2021-10-15T10:28:00.196Z","0.31.1-dev.68":"2021-10-15T13:17:41.328Z","0.31.1-dev.69":"2021-10-15T13:23:35.207Z","0.31.1-dev.70":"2021-10-18T09:55:23.638Z","0.31.1-dev.71":"2021-10-23T18:02:58.160Z","0.31.1-dev.72":"2021-10-25T21:30:55.685Z","0.31.1-dev.73":"2021-10-25T22:07:07.367Z","0.31.1-dev.74":"2021-10-25T22:12:41.272Z","0.31.1-dev.75":"2021-10-26T23:14:26.327Z","0.31.1-dev.76":"2021-10-28T09:29:51.661Z","0.31.1-dev.77":"2021-10-28T13:05:14.184Z","0.31.1-dev.78":"2021-10-28T15:13:48.694Z","0.31.1-dev.79":"2021-10-29T19:05:54.153Z","0.31.1-dev.80":"2021-10-30T06:36:34.369Z","0.31.1-dev.81":"2021-11-01T02:21:52.222Z","0.31.1-dev.82":"2021-11-03T14:37:48.815Z","0.31.1-dev.84":"2021-11-03T14:44:04.248Z","0.31.1-dev.86":"2021-11-03T14:49:28.862Z","0.31.1-dev.87":"2021-11-04T14:17:37.861Z","0.31.1-dev.88":"2021-11-04T14:25:47.928Z","0.31.1-dev.89":"2021-11-04T17:05:24.053Z","0.31.1-dev.90":"2021-11-04T17:12:23.605Z","0.31.1-dev.91":"2021-11-09T15:31:41.475Z","0.31.1-dev.92":"2021-11-09T17:50:30.888Z","0.31.1-dev.93":"2021-11-10T10:17:24.739Z","0.31.1-dev.94":"2021-11-10T14:02:28.013Z","0.31.1-dev.95":"2021-11-10T14:08:57.202Z","0.31.1-dev.96":"2021-11-11T18:20:34.934Z","0.32.0":"2021-11-11T18:23:50.127Z","0.32.1-dev.0":"2021-11-15T08:03:49.218Z","0.32.1-dev.1":"2021-11-15T11:45:13.641Z","0.32.1-dev.2":"2021-11-15T17:08:55.989Z","0.32.1-dev.3":"2021-11-16T02:27:29.601Z","0.32.1-dev.4":"2021-11-19T09:33:55.864Z","0.32.1-dev.5":"2021-11-19T09:57:23.636Z","0.32.1-dev.6":"2021-11-20T22:45:05.667Z","0.32.1-dev.7":"2021-11-20T22:51:35.510Z","0.32.1-dev.8":"2021-11-22T02:18:46.766Z","0.32.1-dev.9":"2021-11-23T15:53:28.537Z","0.32.1-dev.10":"2021-11-30T07:49:06.518Z","0.32.1-dev.11":"2021-11-30T16:57:18.417Z","0.32.1-dev.12":"2021-11-30T20:10:49.589Z","0.32.1-dev.13":"2021-12-01T18:36:39.797Z","0.32.1-dev.14":"2021-12-02T20:55:05.663Z","0.32.1-dev.15":"2021-12-02T21:48:38.754Z","0.32.1-dev.16":"2021-12-03T07:03:43.255Z","0.32.1-dev.17":"2021-12-03T11:05:47.655Z","0.32.1-dev.18":"2021-12-03T12:43:43.928Z","0.32.1-dev.19":"2021-12-06T07:04:47.625Z","0.32.1-dev.20":"2021-12-06T07:15:12.263Z","0.32.1-dev.21":"2021-12-06T18:11:12.161Z","0.32.1-dev.22":"2021-12-07T07:44:36.069Z","0.32.1-dev.23":"2021-12-07T10:15:02.216Z","0.32.1-dev.24":"2021-12-07T14:37:54.000Z","0.32.1-dev.25":"2021-12-07T19:58:19.231Z","0.32.1-dev.26":"2021-12-08T10:36:25.409Z","0.32.1-dev.27":"2021-12-08T12:40:49.518Z","0.32.1-dev.28":"2021-12-08T15:43:53.575Z","0.32.1-dev.29":"2021-12-08T15:50:03.258Z","0.32.1-dev.30":"2021-12-08T17:30:26.960Z","0.32.1-dev.31":"2021-12-09T14:33:34.680Z","0.32.1-dev.32":"2021-12-10T16:41:09.860Z","0.32.1-dev.33":"2021-12-10T17:34:35.836Z","0.32.1-dev.34":"2021-12-11T15:28:46.711Z","0.32.1-dev.35":"2021-12-12T12:26:40.173Z","0.32.1-dev.36":"2021-12-15T11:34:08.161Z","0.32.1-dev.37":"2021-12-15T16:37:42.787Z","0.32.1-dev.38":"2021-12-15T17:37:12.953Z","0.32.1-dev.39":"2021-12-15T18:19:04.470Z","0.32.1-dev.40":"2021-12-15T18:24:28.439Z","0.32.1-dev.41":"2021-12-15T18:39:45.005Z","0.32.1-dev.42":"2021-12-16T09:54:57.850Z","0.32.1-dev.43":"2021-12-16T10:46:33.101Z","0.32.1-dev.45":"2021-12-16T10:52:43.325Z","0.32.1-dev.46":"2021-12-16T22:01:38.730Z","0.32.1-dev.47":"2021-12-16T22:06:37.828Z","0.32.1-dev.48":"2021-12-17T06:56:50.849Z","0.32.1-dev.49":"2021-12-17T16:27:44.048Z","0.32.1-dev.50":"2021-12-20T21:52:07.157Z","0.32.1-dev.51":"2021-12-21T10:14:45.860Z","0.32.1-dev.52":"2021-12-21T17:04:09.889Z","0.32.1-dev.53":"2021-12-23T12:09:10.974Z","0.32.1-dev.54":"2021-12-24T07:30:06.701Z","0.32.1-dev.55":"2021-12-28T19:08:49.032Z","0.32.1-dev.56":"2021-12-29T18:29:31.401Z","0.32.1-dev.57":"2021-12-31T09:02:53.610Z","0.32.1-dev.58":"2022-01-04T09:10:46.203Z","0.33.0":"2022-01-04T15:49:27.673Z","0.32.1-dev.59":"2022-01-05T10:45:17.834Z","0.32.1-dev.60":"2022-01-05T13:07:46.819Z","0.32.1-dev.61":"2022-01-06T11:58:37.045Z","0.32.1-dev.62":"2022-01-06T15:25:18.531Z","0.32.1-dev.63":"2022-01-06T15:30:44.757Z","0.32.1-dev.64":"2022-01-06T17:22:10.473Z","0.32.1-dev.65":"2022-01-06T17:34:49.602Z","0.32.1-dev.66":"2022-01-06T17:42:53.394Z","0.32.1-dev.67":"2022-01-06T17:58:42.398Z","0.32.1-dev.68":"2022-01-07T11:28:45.391Z","0.32.1-dev.69":"2022-01-08T07:16:58.086Z","0.32.1-dev.70":"2022-01-08T16:14:25.717Z","0.32.1-dev.71":"2022-01-11T07:29:34.075Z","0.32.1-dev.72":"2022-01-11T08:36:18.019Z","0.32.1-dev.73":"2022-01-12T07:44:12.142Z","0.32.1-dev.74":"2022-01-12T15:48:37.723Z","0.32.1-dev.75":"2022-01-12T15:54:51.691Z","0.32.1-dev.76":"2022-01-12T16:26:51.009Z","0.32.1-dev.77":"2022-01-12T16:32:28.273Z","0.34.0":"2022-01-12T17:36:25.993Z","0.32.1-dev.93":"2022-01-18T19:56:59.072Z","0.32.1-dev.94":"2022-01-20T12:49:22.410Z","0.32.1-dev.96":"2022-01-20T12:55:46.928Z","0.32.1-dev.97":"2022-01-22T07:37:43.549Z","0.32.1-dev.98":"2022-01-22T18:46:42.094Z","0.32.1-dev.99":"2022-01-22T18:52:32.602Z","0.32.1-dev.100":"2022-01-25T15:30:19.832Z","0.32.1-dev.101":"2022-01-25T16:43:46.686Z","0.32.1-dev.102":"2022-01-25T17:18:21.159Z","0.32.1-dev.103":"2022-01-27T14:35:32.702Z","0.34.0-dev.0":"2022-01-27T17:03:16.706Z","0.34.0-dev.1":"2022-01-28T02:11:14.602Z","0.34.0-dev.2":"2022-01-28T04:23:32.278Z","0.34.0-dev.3":"2022-01-28T14:51:41.512Z","0.34.0-dev.4":"2022-01-28T14:56:50.236Z","0.34.0-dev.5":"2022-01-29T16:40:51.443Z","0.34.0-dev.6":"2022-01-31T16:35:24.067Z","0.34.0-dev.7":"2022-01-31T17:52:02.666Z","0.34.0-dev.8":"2022-02-01T17:20:11.161Z","0.34.1-dev.9":"2022-02-01T17:50:20.535Z","0.34.0-dev.10":"2022-02-01T21:32:37.418Z","0.34.0-dev.11":"2022-02-04T18:01:38.013Z","0.34.0-dev.12":"2022-02-06T01:58:33.175Z","0.34.0-dev.13":"2022-02-07T03:26:48.233Z","0.34.0-dev.14":"2022-02-07T05:50:22.539Z","0.34.0-dev.15":"2022-02-07T06:31:27.120Z","0.34.0-dev.18":"2022-02-07T06:37:06.215Z","0.34.0-dev.19":"2022-02-07T07:50:45.329Z","0.34.0-dev.20":"2022-02-07T08:51:43.904Z","0.34.0-dev.21":"2022-02-07T15:59:17.332Z","0.34.0-dev.26":"2022-02-07T16:05:41.456Z","0.34.0-dev.27":"2022-02-07T17:03:30.560Z","0.34.0-dev.29":"2022-02-07T17:09:20.099Z","0.34.0-dev.30":"2022-02-08T05:50:40.301Z","0.34.0-dev.31":"2022-02-08T06:06:43.694Z","0.34.0-dev.32":"2022-02-08T06:21:04.159Z","0.34.0-dev.33":"2022-02-08T08:33:07.975Z","0.34.0-dev.34":"2022-02-08T10:44:39.210Z","0.34.0-dev.35":"2022-02-08T11:21:16.234Z","0.34.0-dev.36":"2022-02-08T11:28:48.183Z","0.34.0-dev.37":"2022-02-08T17:00:01.357Z","0.34.0-dev.38":"2022-02-08T18:30:29.473Z","0.34.0-dev.39":"2022-02-09T05:06:50.540Z","0.34.0-dev.40":"2022-02-09T06:40:51.821Z","0.34.0-dev.41":"2022-02-10T07:08:04.126Z","0.34.0-dev.42":"2022-02-10T14:11:53.380Z","0.34.0-dev.43":"2022-02-10T14:17:25.757Z","0.34.0-dev.44":"2022-02-10T17:54:48.199Z","0.34.0-dev.45":"2022-02-10T18:07:09.222Z","0.34.0-dev.46":"2022-02-10T19:59:55.258Z","0.34.0-dev.47":"2022-02-11T05:48:18.022Z","0.34.0-dev.48":"2022-02-12T15:44:23.122Z","0.34.0-dev.49":"2022-02-13T17:33:21.050Z","0.34.0-dev.50":"2022-02-14T19:03:40.377Z","0.34.0-dev.51":"2022-02-15T06:45:13.594Z","0.34.0-dev.52":"2022-02-15T06:50:32.865Z","0.34.0-dev.53":"2022-02-15T15:20:08.924Z","0.34.0-dev.54":"2022-02-15T18:23:49.982Z","0.34.0-dev.55":"2022-02-16T16:16:00.696Z","0.34.0-dev.56":"2022-02-17T04:05:04.782Z","0.34.0-dev.57":"2022-02-17T04:20:20.063Z","0.34.0-dev.58":"2022-02-17T08:52:10.876Z","0.34.0-dev.59":"2022-02-17T09:17:46.466Z","0.34.0-dev.60":"2022-02-17T11:14:36.063Z","0.34.0-dev.61":"2022-02-17T19:26:47.632Z","0.34.0-dev.62":"2022-02-18T07:29:40.039Z","0.34.0-dev.63":"2022-02-20T09:03:50.534Z","0.34.0-dev.64":"2022-02-25T15:37:25.436Z","0.34.0-dev.65":"2022-02-25T16:31:14.064Z","0.34.0-dev.66":"2022-02-28T05:20:44.829Z","0.34.0-dev.67":"2022-02-28T05:54:00.942Z","0.34.0-dev.68":"2022-02-28T06:00:14.334Z","0.34.0-dev.69":"2022-02-28T06:35:36.921Z","0.34.0-dev.70":"2022-02-28T06:48:01.073Z","0.34.0-dev.71":"2022-02-28T07:32:18.209Z","0.34.0-dev.72":"2022-02-28T16:42:50.431Z","0.34.0-dev.73":"2022-02-28T17:11:51.924Z","0.34.0-dev.74":"2022-02-28T17:17:29.516Z","0.35.0-dev.0":"2022-02-28T20:02:38.362Z","0.35.0-dev.1":"2022-03-01T04:59:26.923Z","0.35.0-dev.2":"2022-03-01T15:53:40.506Z","0.35.0-dev.9":"2022-03-01T16:00:09.127Z","0.35.0-dev.10":"2022-03-02T06:35:44.385Z","0.35.0-dev.11":"2022-03-02T13:02:15.427Z","0.35.0-dev.12":"2022-03-03T05:20:41.971Z","0.35.0-dev.13":"2022-03-07T18:43:11.784Z","0.35.0-dev.14":"2022-03-08T03:26:42.575Z","0.35.0-dev.15":"2022-03-08T16:17:31.556Z","0.34.1":"2022-03-09T04:49:53.910Z","0.35.0-dev.16":"2022-03-09T06:54:58.811Z","0.35.0-dev.17":"2022-03-09T16:47:34.030Z","0.35.0-dev.18":"2022-03-09T16:53:20.284Z","0.35.0-dev.19":"2022-03-10T17:30:09.989Z","0.35.0-dev.20":"2022-03-10T17:44:55.794Z","0.35.0-dev.21":"2022-03-11T12:59:23.358Z","0.35.0-dev.22":"2022-03-11T17:52:17.112Z","0.35.0-dev.23":"2022-03-13T22:34:19.910Z","0.35.0-dev.24":"2022-03-14T04:33:19.063Z","0.35.0-dev.25":"2022-03-14T14:40:31.450Z","0.35.0-dev.26":"2022-03-14T20:33:44.311Z","0.34.2":"2022-03-17T16:08:51.084Z","0.35.0-dev.27":"2022-03-23T03:17:37.430Z","0.35.0-dev.28":"2022-03-23T11:12:38.101Z","0.35.0-dev.30":"2022-03-24T16:41:55.051Z","0.35.0-dev.29":"2022-03-24T16:47:02.098Z","0.35.0-dev.32":"2022-03-24T16:51:59.538Z","0.35.0-dev.31":"2022-03-24T16:57:04.402Z","0.35.0-dev.33":"2022-03-25T20:48:08.695Z","0.35.0-dev.34":"2022-03-26T20:40:19.963Z","0.35.0-dev.35":"2022-04-01T14:09:49.048Z","0.35.0-dev.36":"2022-04-01T14:36:46.948Z","0.35.0-dev.37":"2022-04-03T19:08:15.022Z","0.35.0-dev.38":"2022-04-03T19:13:35.532Z","0.35.0-dev.39":"2022-04-04T16:56:00.285Z","0.35.0-dev.40":"2022-04-04T17:36:33.209Z","0.35.0-dev.41":"2022-04-04T18:47:34.541Z","0.35.0-dev.42":"2022-04-05T10:35:31.405Z","0.35.0-dev.43":"2022-04-05T13:03:34.429Z","0.35.0-dev.44":"2022-04-05T18:45:30.131Z","0.35.0-dev.45":"2022-04-05T18:55:56.142Z","0.34.4":"2022-04-06T12:07:49.283Z","0.35.0-dev.46":"2022-04-06T12:10:57.567Z","0.35.0-dev.47":"2022-04-07T04:41:11.455Z","0.35.0-dev.48":"2022-04-08T01:23:33.733Z","0.35.0-dev.49":"2022-04-08T01:51:53.993Z","0.35.0-dev.50":"2022-04-08T19:16:28.759Z","0.35.0-dev.51":"2022-04-10T13:06:34.528Z","0.35.0-dev.52":"2022-04-10T15:41:12.390Z","0.35.0-dev.53":"2022-04-12T10:37:18.217Z","0.35.0-dev.54":"2022-04-12T15:05:48.839Z","0.35.0-dev.56":"2022-04-12T15:12:46.383Z","0.35.0-dev.57":"2022-04-13T10:11:59.609Z","0.35.0-dev.58":"2022-04-13T11:17:02.805Z","0.35.0-dev.59":"2022-04-13T13:02:10.854Z","0.35.0-dev.60":"2022-04-13T14:59:02.346Z","0.35.0-dev.61":"2022-04-13T15:52:37.855Z","0.35.0-dev.62":"2022-04-13T15:58:06.060Z","0.35.0-dev.63":"2022-04-13T16:19:34.617Z","0.35.0-dev.64":"2022-04-14T10:27:14.863Z","0.35.0-dev.65":"2022-04-14T18:07:11.203Z","0.35.0-dev.66":"2022-04-15T01:20:19.663Z","0.35.0-dev.67":"2022-04-15T01:25:24.845Z","0.35.0-dev.68":"2022-04-15T08:55:12.417Z","0.35.0-dev.69":"2022-04-17T07:34:36.545Z","0.35.0-dev.70":"2022-04-20T08:17:41.959Z","0.35.0-dev.71":"2022-04-21T12:47:44.363Z","0.35.0-dev.72":"2022-04-25T13:29:18.333Z","0.35.0-dev.73":"2022-04-25T13:35:22.988Z","0.35.0-dev.74":"2022-04-25T13:41:11.651Z","0.35.0-dev.75":"2022-04-25T13:55:23.598Z","0.35.0-dev.76":"2022-04-25T14:03:02.696Z","0.35.0-dev.77":"2022-04-26T09:51:01.732Z","0.35.0-dev.78":"2022-04-26T09:58:55.028Z","0.34.0-dev.154":"2022-04-26T19:54:12.934Z","0.34.0-dev.155":"2022-04-28T09:36:37.024Z","0.34.0-dev.156":"2022-04-30T19:28:59.035Z","0.34.0-dev.157":"2022-05-02T20:09:55.321Z","0.35.0":"2022-05-04T01:08:13.681Z","0.34.0-dev.158":"2022-05-04T15:31:14.952Z","0.34.0-dev.159":"2022-05-04T15:37:10.867Z","0.34.0-dev.160":"2022-05-04T16:30:35.064Z","0.34.0-dev.161":"2022-05-04T16:35:46.840Z","0.34.0-dev.162":"2022-05-04T17:01:40.572Z","0.34.0-dev.163":"2022-05-04T17:06:43.716Z","0.34.0-dev.164":"2022-05-04T17:12:32.474Z","0.34.0-dev.165":"2022-05-05T14:47:43.749Z","0.34.0-dev.166":"2022-05-05T19:36:11.852Z","0.34.0-dev.167":"2022-05-05T19:41:46.317Z","0.34.0-dev.168":"2022-05-06T10:59:54.344Z","0.34.0-dev.169":"2022-05-06T11:05:15.456Z","0.34.0-dev.170":"2022-05-06T15:24:58.835Z","0.34.0-dev.171":"2022-05-07T08:18:08.867Z","0.34.0-dev.172":"2022-05-07T16:55:43.118Z","0.34.0-dev.173":"2022-05-08T01:56:27.575Z","0.34.0-dev.174":"2022-05-10T03:50:07.904Z","0.34.0-dev.175":"2022-05-10T08:29:23.854Z","0.34.0-dev.176":"2022-05-10T08:57:37.254Z","0.36.0-dev.3e6ce7b69e":"2022-05-10T10:09:20.980Z","0.34.0-dev.177":"2022-05-10T10:15:05.104Z","0.34.0-dev.178":"2022-05-10T15:12:34.970Z","0.36.0-dev.5142ba38a6":"2022-05-11T14:46:47.803Z","0.36.0-dev.29a37892eb":"2022-05-11T14:52:41.373Z","0.36.0":"2022-05-11T17:16:37.586Z","0.37.0-dev.52cf6aa1ac":"2022-05-11T17:38:59.643Z","0.37.0-dev.2ed2e03d0c":"2022-05-12T01:55:58.118Z","0.37.0-dev.5c1833d49f":"2022-05-12T11:42:26.251Z","0.37.0-dev.d7acdcf4a5":"2022-05-13T11:27:50.335Z","0.37.0-dev.d56ff4f504":"2022-05-13T13:42:26.695Z","0.37.0-dev.7ddd9f5766":"2022-05-14T17:38:13.073Z","0.37.0-dev.0a2e2c563e":"2022-05-16T06:50:59.763Z","0.37.0-dev.4827b29f52":"2022-05-16T11:14:44.191Z","0.37.0-dev.6ea10dfa7e":"2022-05-17T09:23:02.494Z","0.37.0-dev.871ea9a5cc":"2022-05-17T09:29:01.106Z","0.37.0-dev.01e6ffee4e":"2022-05-17T19:11:41.762Z","0.37.0-dev.267dce705c":"2022-05-18T10:54:48.245Z","0.37.0-dev.94699eec4f":"2022-05-19T03:20:12.781Z","0.37.0-dev.2535f40a71":"2022-05-19T03:45:22.666Z","0.37.0-dev.b6e0dc2010":"2022-05-19T16:45:36.594Z","0.37.0-dev.fbfae0c4a0":"2022-05-19T16:51:34.772Z","0.37.0-dev.ef9528aa59":"2022-05-20T08:40:14.529Z","0.37.0-dev.71024a2449":"2022-05-24T08:16:10.766Z","0.37.0-dev.7b9cd7f45f":"2022-05-24T08:40:06.379Z","0.37.0-dev.2d7a978e77":"2022-05-24T09:24:47.023Z","0.37.0-dev.70bbc5d012":"2022-05-24T13:49:02.588Z","0.37.0-dev.d4d72fecd6":"2022-05-24T14:04:27.244Z","0.37.0-dev.3b84bc3d10":"2022-05-24T14:47:12.294Z","0.37.0-dev.75e405c8e4":"2022-05-24T19:23:38.037Z","0.37.0-dev.531e2c2b9d":"2022-05-24T20:25:15.645Z","0.37.0-dev.11f6d0eea1":"2022-05-24T20:59:40.380Z","0.37.0-dev.dd0e4dd731":"2022-05-24T21:16:31.160Z","0.37.0-dev.76f0d0d11f":"2022-05-25T09:23:11.107Z","0.37.0-dev.3db3bf667f":"2022-05-25T14:02:53.544Z","0.37.0-dev.1031e7e2bf":"2022-05-25T14:09:36.878Z","0.37.0-dev.18c504c016":"2022-05-26T02:30:23.968Z","0.37.0-dev.f4619affeb":"2022-05-26T05:16:54.207Z","0.37.0-dev.868295177e":"2022-05-26T09:09:58.505Z","0.37.0-dev.7f7ef80d11":"2022-05-26T18:37:24.196Z","0.37.0-dev.dfd4cdcbf5":"2022-05-27T00:36:43.456Z","0.37.0-dev.b671c0e2c3":"2022-05-27T00:42:36.602Z","0.37.0-dev.2883368c84":"2022-05-27T01:00:58.229Z","0.37.0":"2022-05-30T10:40:11.144Z","0.38.0-dev.510f3108e4":"2022-05-30T15:25:43.538Z","0.38.0-dev.d5d3d6b527":"2022-05-31T04:11:38.012Z","0.38.0-dev.d2e004531c":"2022-05-31T12:38:57.714Z","0.38.0-dev.63ce21d339":"2022-05-31T12:45:48.960Z","0.38.0-dev.06c852e89c":"2022-06-01T08:25:10.507Z","0.38.0-dev.ebd668d474":"2022-06-01T16:10:52.005Z","0.38.0-rc.0":"2022-06-01T16:16:27.884Z","0.38.0-dev.86b95a731d":"2022-06-01T16:57:12.837Z","0.38.0-rc.1":"2022-06-01T17:21:11.960Z","0.38.0-dev.2f0c2d77b1":"2022-06-03T13:22:00.703Z","0.38.0-dev.a61e8a54b4":"2022-06-03T13:27:28.575Z","0.38.0-dev.c8d5c56871":"2022-06-03T14:12:15.775Z","0.38.0-rc.2":"2022-06-03T14:16:35.858Z","0.38.0-dev.adc9906d9e":"2022-06-03T15:08:00.651Z","0.38.0-dev.b5e24f7138":"2022-06-03T15:14:14.272Z","0.38.0-dev.ebf557df15":"2022-06-06T19:31:30.920Z","0.38.0-dev.fe9d85d1f4":"2022-06-07T14:11:07.729Z","0.38.0-dev.f74f9ef087":"2022-06-07T16:53:12.646Z","0.38.0-dev.fe5c98e67f":"2022-06-07T19:12:05.386Z","0.38.0-dev.97702a2af3":"2022-06-07T20:15:18.029Z","0.38.0":"2022-06-07T20:33:29.622Z","0.39.0-dev.56a6bb4a3e":"2022-06-07T20:58:14.446Z","0.39.0-dev.2deb6a20fd":"2022-06-07T21:03:46.268Z","0.39.0-dev.8015abad3a":"2022-06-08T02:54:49.474Z","0.39.0-dev.719d936cc3":"2022-06-08T15:09:17.567Z","0.39.0-dev.a3e286f00e":"2022-06-08T22:57:56.466Z","0.39.0-dev.6dd408b418":"2022-06-09T20:18:32.878Z","0.39.0-dev.4c439ad456":"2022-06-10T10:41:47.721Z","0.39.0-dev.43efd0566b":"2022-06-10T11:09:32.654Z","0.39.0-dev.32e7ce3fb6":"2022-06-13T13:53:31.911Z","0.39.0-dev.ceba4a9d21":"2022-06-13T18:15:07.069Z","0.39.0-dev.ca940661bf":"2022-06-14T13:53:26.245Z","0.39.0-dev.04155c66fb":"2022-06-14T14:00:27.114Z","0.39.0-dev.9feb5bd47c":"2022-06-15T07:03:08.578Z","0.39.0-dev.e5b74d5ae2":"2022-06-15T18:56:54.244Z","0.39.0-dev.851d6985dc":"2022-06-16T15:54:58.467Z","0.38.1":"2022-06-17T17:17:30.279Z","0.39.0-dev.83aa2ccff5":"2022-06-17T17:31:14.749Z","0.39.0-dev.cbd8a1c4c5":"2022-06-17T19:18:03.775Z","0.39.0-dev.2eeb965d24":"2022-06-20T15:28:40.026Z","0.39.0-dev.9b3ac42ef0":"2022-06-21T05:55:09.547Z","0.39.0-rc.0":"2022-06-21T15:20:34.218Z","0.39.0-dev.90a289a12f":"2022-06-22T05:17:50.943Z","0.39.0-dev.af4aca8385":"2022-06-22T05:23:22.315Z","0.39.0-dev.f8f74664e5":"2022-06-24T14:01:29.236Z","0.39.0-dev.b06fc34925":"2022-06-25T14:25:06.717Z","0.39.0-dev.a21514a7d9":"2022-06-25T15:05:23.720Z","0.39.0-dev.6cef5d9316":"2022-06-26T08:21:11.803Z","0.39.0-dev.b15af8566f":"2022-06-26T10:33:52.733Z","0.39.0-dev.31adf55af1":"2022-06-26T10:59:37.028Z","0.39.0-dev.bdfe551918":"2022-06-26T11:06:42.698Z","0.39.0-dev.fda5613cd2":"2022-06-26T11:12:10.924Z","0.39.0-dev.8dfc8258ed":"2022-06-26T11:17:57.313Z","0.39.0-dev.f9a791cd71":"2022-06-26T12:04:08.029Z","0.39.0-dev.5e735016cc":"2022-06-26T12:09:45.629Z","0.39.0-dev.05535236ba":"2022-06-26T13:12:07.434Z","0.39.0-dev.f15a8a9df4":"2022-06-26T22:05:23.620Z","0.39.0-dev.08883bc91d":"2022-06-27T18:08:54.230Z","0.39.0-dev.eda1f07cf0":"2022-06-27T20:34:51.382Z","0.39.0-dev.91d2fb534f":"2022-06-28T06:46:13.735Z","0.39.0-dev.73ee3c17f8":"2022-06-28T14:56:39.502Z","0.39.0-dev.04f13396ca":"2022-06-28T16:06:45.756Z","0.39.0-dev.7c5aa21877":"2022-06-28T17:23:38.617Z","0.39.0":"2022-06-28T17:51:09.317Z","0.39.0-rc.1":"2022-06-28T18:27:46.999Z","0.39.0-dev.157693a428":"2022-06-28T19:39:25.492Z","0.39.0-dev.2e52cc71a3":"2022-06-28T19:45:29.104Z","0.39.0-dev.77fd85be16":"2022-06-28T20:42:39.237Z","0.39.0-rc.2":"2022-06-28T20:47:31.472Z","0.39.0-dev.484caeceaf":"2022-06-29T18:35:18.527Z","0.39.0-dev.a987fa9aa2":"2022-06-29T18:49:28.136Z","0.39.0-dev.4d7852e106":"2022-06-30T19:40:42.363Z","0.39.0-dev.3f9f5cbfdd":"2022-07-01T06:35:27.016Z","0.39.0-dev.7decce4fec":"2022-07-01T15:04:21.402Z","0.39.0-dev.5e9288b64c":"2022-07-04T01:58:33.908Z","0.39.0-dev.77c0ce6d0f":"2022-07-04T17:38:48.737Z","0.40.0-dev.138225fed4":"2022-07-05T07:31:31.573Z","0.40.0-dev.ccdf688e6e":"2022-07-05T14:02:38.442Z","0.40.0-dev.22963ebba9":"2022-07-05T17:28:40.251Z","0.40.0-dev.0b4c4bf39a":"2022-07-05T17:47:00.341Z","0.40.0-dev.1b03e81198":"2022-07-06T02:55:28.609Z","0.40.0-dev.a627e72d80":"2022-07-06T03:21:19.507Z","0.40.0-dev.4faff3a7b9":"2022-07-06T03:34:13.469Z","0.40.0-dev.3682e4cd3e":"2022-07-06T15:09:58.900Z"},"bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","homepage":"https://github.com/ChainSafe/lodestar#readme","keywords":["ethereum","eth-consensus","beacon","blockchain"],"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"description":"Beacon Chain state transition function and utils","maintainers":[{"email":"caymannava@gmail.com","name":"wemeetagain"},{"email":"me@matthewkeil.com","name":"matthewkeil"}],"readme":"","readmeFilename":""}