{"_id":"@ignored/statemanager","_rev":"14-168f4451b4aa7d6667d83ee47246d188","name":"@ignored/statemanager","dist-tags":{"latest":"1.0.0-beta.6"},"versions":{"1.0.0-beta.3":{"name":"@ignored/statemanager","version":"1.0.0-beta.3","keywords":["ethereum","statemanager"],"author":{"name":"EthereumJS Team"},"license":"MPL-2.0","_id":"@ignored/statemanager@1.0.0-beta.3","maintainers":[{"name":"fvictorio","email":"victorio.franco@gmail.com"},{"name":"alcuadrado","email":"email@patriciopalladino.com"}],"contributors":[{"name":"g11tech","email":"gajinder@g11.in"}],"homepage":"https://github.com/ethereumjs/ethereumjs-monorepo/tree/master/packages/statemanager#readme","bugs":{"url":"https://github.com/ethereumjs/ethereumjs-monorepo/issues?q=is%3Aissue+label%3A%22package%3A+statemanager%22"},"dist":{"shasum":"5c7e9acf6d57d40e5ddadfee1b852d978776055f","tarball":"https://registry.npmjs.org/@ignored/statemanager/-/statemanager-1.0.0-beta.3.tgz","fileCount":28,"integrity":"sha512-pY5LRxzIxB4X09CGnHzDbWZnIzOOYFAN1obNZlcltY4ZMlPz9EE4cFsc6uyywTcSQk97XOreAVRbMPp9BKZG9g==","signatures":[{"sig":"MEQCIEZ+pB4rEA3UKEfq77TyiZgzGkqRWrdp5l1DNszuII6hAiB/DVBeKaYegjBt+yJhT3xHtu5gH57nV/NeHzzSdq8weg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":119603,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi/QVCACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoH3hAAmC1F1NhEQIAnupTDZeYdgJZlS4AliIJQiGVa/gIw6ZllUEqv\r\nON6CjMIWidh4T+J+gK4HUK9hAbOtXBaQcgjFHOkORNGPRFz6G7FCH2nyJfRM\r\neSi5pGgYmjrwYNhPFyiRLvUtjFYt+YhxKs0HEUZkqJTzY36WzfZ4ktKUUjxp\r\nkpUIFMmx67dNyk7JtAN8aNE9wSPbQ/JaZzrNpbpZM4Km8lueebCr70t9yqDN\r\n3RUVBNZFYDXCIncOMgwo8bctoo4jnL1iBo7DLe/Q9VvCMEfUT2RAtCWESdeQ\r\nk1pMLW+jiyv2wdLbhieWRNvTfuvsaqj+OH+AypknJkYsGjMXRznQKDh/7H71\r\n94MnStLm/1U0JfiYw1Y3LHPiic+buqB8zx5MhWssorIfi+y9/PkxwXbub0b/\r\nux8cgPyXC8wKRDpbcASvxg5jWn6s7yh8vIY+KloPOm8uGqeHhvj5v4ZPwCI2\r\nEzjMkwwc1VO6x0z4djDX9DzKbtw2am2MCNO8lf+KZhhN07anlozDaB5hY8DT\r\nBYSxJCEdwAmmaouY/gte9oQbNOf0ulAc7U9NnQpxRZXnf2SEv6fBxwe86FhI\r\nZ4OeWJXFMyBzBYMa4QFUUCQQSCwz5Jh/C6lz34HIHunmnEs9+W84fW8ga43i\r\nz9VhmlIE/VgS9ISj6xVd4EWRQnuNSR58YvQ=\r\n=akrS\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"e6cd90ad72ae51dc60e6f2b0b6d3e56312469bbb","scripts":{"tsc":"../../config/cli/ts-compile.sh","lint":"../../config/cli/lint.sh","tape":"tape -r ts-node/register","test":"npm run test:node && npm run test:browser","build":"../../config/cli/ts-build.sh","clean":"../../config/cli/clean-package.sh","coverage":"../../config/cli/coverage.sh","lint:fix":"../../config/cli/lint-fix.sh","lint:diff":"../../config/cli/lint-diff.sh","test:node":"npm run tape -- tests/*.spec.ts","docs:build":"typedoc --options typedoc.js","test:browser":"karma start karma.conf.js"},"_npmUser":{"name":"fvictorio","email":"victorio.franco@gmail.com"},"repository":{"url":"git+https://github.com/ethereumjs/ethereumjs-monorepo.git","type":"git"},"_npmVersion":"8.15.1","description":"An Ethereum statemanager implementation","directories":{},"_nodeVersion":"14.19.3","dependencies":{"debug":"^4.3.3","@ignored/rlp":"4.0.0-beta.3","@ignored/trie":"5.0.0-beta.3","@ignored/util":"8.0.0-beta.3","@ignored/common":"3.0.0-beta.3","ethereum-cryptography":"^1.1.2","functional-red-black-tree":"^1.0.1"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","tape":"^5.3.1","karma":"^6.3.2","eslint":"^8.0.0","ts-node":"^10.2.1","standard":"^10.0.0","karma-tap":"^4.2.0","typescript":"^4.4.2","@types/node":"^16.11.7","@types/tape":"^4.13.2","karma-typescript":"^5.5.3","karma-chrome-launcher":"^3.1.0","karma-firefox-launcher":"^2.1.0"},"_npmOperationalInternal":{"tmp":"tmp/statemanager_1.0.0-beta.3_1660749122812_0.6314465751039207","host":"s3://npm-registry-packages"}},"1.0.0-beta.4":{"name":"@ignored/statemanager","version":"1.0.0-beta.4","keywords":["ethereum","statemanager"],"author":{"name":"EthereumJS Team"},"license":"MPL-2.0","_id":"@ignored/statemanager@1.0.0-beta.4","maintainers":[{"name":"fvictorio","email":"victorio.franco@gmail.com"},{"name":"alcuadrado","email":"email@patriciopalladino.com"}],"contributors":[{"name":"g11tech","email":"gajinder@g11.in"}],"homepage":"https://github.com/ethereumjs/ethereumjs-monorepo/tree/master/packages/statemanager#readme","bugs":{"url":"https://github.com/ethereumjs/ethereumjs-monorepo/issues?q=is%3Aissue+label%3A%22package%3A+statemanager%22"},"dist":{"shasum":"3f123d8a7b9e472ab3bb2ffe5fc14b3077eda96a","tarball":"https://registry.npmjs.org/@ignored/statemanager/-/statemanager-1.0.0-beta.4.tgz","fileCount":28,"integrity":"sha512-rg5i390ZSTEzqLqgg/2yP++MHWmw6bMfvmqF2Ni1dZ30E3QjdH3cbpWEXbXodFdaxC+VkeQByPtzvbx3yH+YdQ==","signatures":[{"sig":"MEYCIQCnUGLU1ZtAEzsi+iv/ufixl1IajBFPpE3GqdrYASyGmQIhAKfsrld63iD9B6BzRYE1ws5yN1ujEu7hJMEmaT2FSRJH","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":120636,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjAR7EACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpXVxAAm/su+DvpJ2rvzefESrazMDcjIrWXyObbWPCjj3D9dhuLrny0\r\nGCv+6939tq7xg6dF72naLZiMlOdFF953asFac6NGSfsRRerlU5m6ohvZpbbi\r\nu+4cmomsG/KNogljIxs1iW8PNlp5/85HJnLSODSoAytVV1QVgPAmaEqUVCkW\r\nu4SV4XDu0jUrESzdAM3JbtCm+9mqu+wDdRKafjumKT7qs++0Mi+FsI5dbH8d\r\ncb0JMeWJhQbjmsx/jmuXco98w5ReoD6G9ewjzmeOlfffNc+rAIU0YehBCuAy\r\nWTv4Y6F0Y91A9nq2IzU/i7130RBKHwoWPewxe2KNdfuvUJgIv7ULCXtcOXyM\r\neGATBz3rgZG6HMtbXYy/pgQtUz+4hPXXp9g4CtwyZScQQ9pDLldaYgO71kgw\r\n5sat4sHMxpKUQb2nB3a/f7+uvJqJfYwmg9pY5dBkXiX7vXEqA8IINCQXCcge\r\n4s85AKBuriWiXzxn6VTgcLl1mHBFXhx5UmcoQ/i2QGMBK9oR5KOsTS85XSC4\r\nFm2774vHCoOb0aRB2RCCWlDF4JRMwRcXTAxkUdRv7GaaUchNDiEqUvg6SHLi\r\nlx8iHDwLivlmZLljr80aKc0cqLNjnJipJw1OJTO9P4ieDr1S4Cn3PPASZYNS\r\ncifOlE4iUdAMEhDDGhK1CBRkRkNtw+gx4EQ=\r\n=w8Hw\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"38f7fe0088ea852ecb0a8a5b4b5bcd00e68b5b25","scripts":{"tsc":"../../config/cli/ts-compile.sh","lint":"../../config/cli/lint.sh","tape":"tape -r ts-node/register","test":"npm run test:node && npm run test:browser","build":"../../config/cli/ts-build.sh","clean":"../../config/cli/clean-package.sh","coverage":"../../config/cli/coverage.sh","lint:fix":"../../config/cli/lint-fix.sh","lint:diff":"../../config/cli/lint-diff.sh","test:node":"npm run tape -- tests/*.spec.ts","docs:build":"typedoc --options typedoc.js","test:browser":"karma start karma.conf.js"},"_npmUser":{"name":"fvictorio","email":"victorio.franco@gmail.com"},"repository":{"url":"git+https://github.com/ethereumjs/ethereumjs-monorepo.git","type":"git"},"_npmVersion":"8.15.1","description":"An Ethereum statemanager implementation","directories":{},"_nodeVersion":"14.19.3","dependencies":{"debug":"^4.3.3","@ignored/rlp":"4.0.0-beta.4","@ignored/trie":"5.0.0-beta.4","@ignored/util":"8.0.0-beta.4","@ignored/common":"3.0.0-beta.4","ethereum-cryptography":"^1.1.2","functional-red-black-tree":"^1.0.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/statemanager_1.0.0-beta.4_1661017796484_0.45915703719761747","host":"s3://npm-registry-packages"}},"1.0.0-beta.5":{"name":"@ignored/statemanager","version":"1.0.0-beta.5","keywords":["ethereum","statemanager"],"author":{"name":"EthereumJS Team"},"license":"MPL-2.0","_id":"@ignored/statemanager@1.0.0-beta.5","maintainers":[{"name":"fvictorio","email":"victorio.franco@gmail.com"},{"name":"alcuadrado","email":"email@patriciopalladino.com"}],"contributors":[{"name":"g11tech","email":"gajinder@g11.in"}],"homepage":"https://github.com/ethereumjs/ethereumjs-monorepo/tree/master/packages/statemanager#readme","bugs":{"url":"https://github.com/ethereumjs/ethereumjs-monorepo/issues?q=is%3Aissue+label%3A%22package%3A+statemanager%22"},"dist":{"shasum":"3f70e35bdd09f06fd405197c683c6eaa0a7bc621","tarball":"https://registry.npmjs.org/@ignored/statemanager/-/statemanager-1.0.0-beta.5.tgz","fileCount":28,"integrity":"sha512-zVhfxlq9B7SIvvunI0mce2W89zVf+VaG2HoT3e95P6cQxnfoY/3jS4eyuGVaKhdBbd3HQ0Oxi0lM/50r23r2uQ==","signatures":[{"sig":"MEUCIAikjmAGk3/7vX1DBp4pgWbvp3Wv1ibJssrpEvG3xeYnAiEA87M3MffBN3njw3F4dKKjYqikf10DUPqbMQlnzjl99Ac=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":120636,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjASDiACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqVjA/5AaS1FLCjscKFuP7pnNg/yF+666p7SY3Me+iKRUlgxbsSJiaC\r\n5MYSWfJomHM3EuFZj/Ntsd0gcykcQr/pGtP2K1+5m/+XIZRA2gB3XQnuJ9lK\r\nbNiJDT8aeVa1a4tyYEIcrwGB6SwXBl7ErwE2c2PJXDszJWmW4+sVsa3PLiyJ\r\n9OPMGlQu/O4J6P6BYyxeBuB8NZDvUEX1kfjRMHaQILCLbRMyRfC8eZcsASxJ\r\nEvdTKXZ6/ERIg8BRi2jPl+UnfAGUYl/8C4rqEx+Lu9TOdldGB3/OympO+FL8\r\nLVdJkmPTylSoZENrDWLJh2ykGPl0IgbT7rbRie60DXYSb023uI/CAtF847po\r\nC9Y6gmhU/+jqe3WxwUIi4K+FHmRmiOr9raDJyecr04M78jYdUrG1ryLPlItc\r\nwukxYnBihhh7CChpTCT+U2zYkiVdHurxXvI+8fbQlrOYYx9l33HIHu1bq4Fo\r\nutZvnu2vLtVQOGp2EljVpBeP8a2CCKJ2e0gujL4H+LRsaeHFoxDObqmf3M/7\r\nmWzDvYjKX7Pboikh5MnK5ovvS5Ov9n6w3uixOlFIM9GvVFlrGPHPE/HlMCOy\r\n48rv+LzK82Th8vRBc24qybMzLlDzAaJ5TN3Oq1rAiwOvP66Rok4wnegP+D3P\r\nnkHRwDDV7LsbFmT2NqUJDdFKSdGJ3pTaHh0=\r\n=uwOq\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"38f7fe0088ea852ecb0a8a5b4b5bcd00e68b5b25","scripts":{"tsc":"../../config/cli/ts-compile.sh","lint":"../../config/cli/lint.sh","tape":"tape -r ts-node/register","test":"npm run test:node && npm run test:browser","build":"../../config/cli/ts-build.sh","clean":"../../config/cli/clean-package.sh","coverage":"../../config/cli/coverage.sh","lint:fix":"../../config/cli/lint-fix.sh","lint:diff":"../../config/cli/lint-diff.sh","test:node":"npm run tape -- tests/*.spec.ts","docs:build":"typedoc --options typedoc.js","test:browser":"karma start karma.conf.js"},"_npmUser":{"name":"fvictorio","email":"victorio.franco@gmail.com"},"repository":{"url":"git+https://github.com/ethereumjs/ethereumjs-monorepo.git","type":"git"},"_npmVersion":"8.15.1","description":"An Ethereum statemanager implementation","directories":{},"_nodeVersion":"14.19.3","dependencies":{"debug":"^4.3.3","@ignored/rlp":"4.0.0-beta.5","@ignored/trie":"5.0.0-beta.5","@ignored/util":"8.0.0-beta.5","@ignored/common":"3.0.0-beta.5","ethereum-cryptography":"^1.1.2","functional-red-black-tree":"^1.0.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/statemanager_1.0.0-beta.5_1661018338073_0.6960052809706692","host":"s3://npm-registry-packages"}},"1.0.0-beta.6":{"name":"@ignored/statemanager","version":"1.0.0-beta.6","keywords":["ethereum","statemanager"],"author":{"name":"EthereumJS Team"},"license":"MPL-2.0","_id":"@ignored/statemanager@1.0.0-beta.6","maintainers":[{"name":"fvictorio","email":"victorio.franco@gmail.com"},{"name":"alcuadrado","email":"email@patriciopalladino.com"}],"contributors":[{"name":"g11tech","email":"gajinder@g11.in"}],"homepage":"https://github.com/ethereumjs/ethereumjs-monorepo/tree/master/packages/statemanager#readme","bugs":{"url":"https://github.com/ethereumjs/ethereumjs-monorepo/issues?q=is%3Aissue+label%3A%22package%3A+statemanager%22"},"dist":{"shasum":"f2758ecbfdfcf09e4b22af4e8f44e2ca35c6908c","tarball":"https://registry.npmjs.org/@ignored/statemanager/-/statemanager-1.0.0-beta.6.tgz","fileCount":28,"integrity":"sha512-k4LUxMblXG1dUFysNn5K5vLmAq6GyjwWwDx9T7ZkT5bZBzijQpeWMSNg5aRMw4c0OBvhc8pPP5Ik6BXIe2CMOQ==","signatures":[{"sig":"MEUCIQCwGyBoqvsB6AYpNyefJ3l97XqbUY925bxcc9Aeni5HdgIgC+Os6tX+RZvPsZwEV9cIgsgJK7KaP9uZkKtC5/TOook=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":120546,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjASPMACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpQIBAAnrsleOeM2usA/kuXX6HqRjQlNcn3Xwr2L7ovRSp0PG2f7nLr\r\nVuY5TKJYzQfh6lgKGVuIWV9C4f5Airm815fBpMmjsiiMlk+fgXv0L6JgPqiQ\r\nVLjgbqerfvPT+okczO9vRT7+IZuG3XVQTzIbg6EEmEh4V87Wv9pBahWgel+i\r\ncsmOD7ZRASs+LsJcpxzJICS7fv/uVdTyA9/i7kaElmh+BvzHbYIOV+ngL8Kx\r\nGIoPx1Oun7YO9dSqxQHYiWdTh0vVX5rx/JLNFZI4j1EtWRO6CR8nvJr/ui9/\r\n+dPQnCtJQVamKbiv2uLN+F4LeNw4AgnwXvzg+1a8J9ivjo0dUWrsbq/AqbeG\r\nb/jctexQmq4JN/K64arqxSuyjmpCr1IGve7Dvn4viNLxtYOFme5yhvoRX/gO\r\n3Rc1nku63xEBJ8bD8sQh7UMphnpZCWNyGp+pGXjqJeI6cQ2K7bg3NfAc+aoI\r\niMIirtKmLnFNBCwJWMmVU3iaXdItFDwgnTKoVWUsYbiK2dSFrpUDnNCLozo6\r\nhx/+0ENKt/uEOwBrv/3P9EG5Q1nzjrHEhqUN1qTkcaLRX49HXIxip8TaNzrC\r\nQU1rdDA9XeJO7t25BXYLbPtri04g6+XC5B6UFwY6FsSMhgS9PFUZ3YQj0EDS\r\njiKwc6EZ316hDLs80/gMinzGPxG4hH1A4iY=\r\n=xWYS\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"38f7fe0088ea852ecb0a8a5b4b5bcd00e68b5b25","scripts":{"tsc":"../../config/cli/ts-compile.sh","lint":"../../config/cli/lint.sh","tape":"tape -r ts-node/register","test":"npm run test:node && npm run test:browser","build":"../../config/cli/ts-build.sh","clean":"../../config/cli/clean-package.sh","coverage":"../../config/cli/coverage.sh","lint:fix":"../../config/cli/lint-fix.sh","lint:diff":"../../config/cli/lint-diff.sh","test:node":"npm run tape -- tests/*.spec.ts","docs:build":"typedoc --options typedoc.js","test:browser":"karma start karma.conf.js"},"_npmUser":{"name":"fvictorio","email":"victorio.franco@gmail.com"},"repository":{"url":"git+https://github.com/ethereumjs/ethereumjs-monorepo.git","type":"git"},"_npmVersion":"8.15.1","description":"An Ethereum statemanager implementation","directories":{},"_nodeVersion":"14.19.3","dependencies":{"debug":"^4.3.3","@ignored/rlp":"4.0.0-beta.6","@ignored/trie":"5.0.0-beta.6","@ignored/util":"8.0.0-beta.6","@ignored/common":"3.0.0-beta.6","ethereum-cryptography":"^1.1.2","functional-red-black-tree":"^1.0.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/statemanager_1.0.0-beta.6_1661019084613_0.8820339833320714","host":"s3://npm-registry-packages"}}},"time":{"created":"2022-08-17T15:12:02.753Z","modified":"2026-06-12T13:46:18.782Z","1.0.0-beta.3":"2022-08-17T15:12:02.963Z","1.0.0-beta.4":"2022-08-20T17:49:56.638Z","1.0.0-beta.5":"2022-08-20T17:58:58.253Z","1.0.0-beta.6":"2022-08-20T18:11:24.789Z"},"bugs":{"url":"https://github.com/ethereumjs/ethereumjs-monorepo/issues?q=is%3Aissue+label%3A%22package%3A+statemanager%22"},"author":{"name":"EthereumJS Team"},"license":"MPL-2.0","homepage":"https://github.com/ethereumjs/ethereumjs-monorepo/tree/master/packages/statemanager#readme","keywords":["ethereum","statemanager"],"repository":{"url":"git+https://github.com/ethereumjs/ethereumjs-monorepo.git","type":"git"},"description":"An Ethereum statemanager implementation","contributors":[{"name":"g11tech","email":"gajinder@g11.in"}],"maintainers":[{"email":"john@kanej.me","name":"kanej"},{"email":"email@patriciopalladino.com","name":"alcuadrado"}],"readme":"# @ethereumjs/statemanager\n\n[![NPM Package][statemanager-npm-badge]][statemanager-npm-link]\n[![GitHub Issues][statemanager-issues-badge]][statemanager-issues-link]\n[![Actions Status][statemanager-actions-badge]][statemanager-actions-link]\n[![Code Coverage][statemanager-coverage-badge]][statemanager-coverage-link]\n[![Discord][discord-badge]][discord-link]\n\n| TypeScript implementation of the Ethereum StateManager. |\n| ------------------------------------------------------- |\n\n## Installation\n\nTo obtain the latest version, simply require the project using `npm`:\n\n```shell\nnpm install @ethereumjs/statemanager\n```\n\nNote: this library was part of the [@ethereumjs/vm](../vm/) package up till VM `v5`.\n\n## Usage\n\n### Introduction\n\nThe `StateManager` provides high-level access and manipulation methods to and for the Ethereum state, thinking in terms of accounts or contract code rather then the storage operations of the underlying data structure (e.g. a [Trie](../trie/)).\n\nThe library includes a TypeScript interface `StateManager` to ensure a unified interface (e.g. when passed to the VM) as well as a concrete Trie-based implementation `DefaultStateManager`.\n\n### Example\n\n```typescript\nimport { Account, Address } from '@ethereumjs/util'\nimport { DefaultStateManager } from '@ethereumjs/statemanager'\n\nconst stateManager = new DefaultStateManager()\nconst address = new Address(Buffer.from('a94f5374fce5edbc8e2a8697c15331677e6ebf0b', 'hex'))\nconst account = new Account(BigInt(0), BigInt(1000))\nawait stateManager.checkpoint()\nawait stateManager.putAccount(address, account)\nawait stateManager.commit()\nawait stateManager.flush()\n```\n\n## API\n\n### Docs\n\nGenerated TypeDoc API [Documentation](./docs/README.md)\n\n### BigInt Support\n\nStarting with v1 the usage of [BN.js](https://github.com/indutny/bn.js/) for big numbers has been removed from the library and replaced with the usage of the native JS [BigInt](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/BigInt) data type (introduced in `ES2020`).\n\nPlease note that number-related API signatures have changed along with this version update and the minimal build target has been updated to `ES2020`.\n\n## Development\n\nDeveloper documentation - currently mainly with information on testing and debugging - can be found [here](./DEVELOPER.md).\n\n## EthereumJS\n\nSee our organizational [documentation](https://ethereumjs.readthedocs.io) for an introduction to `EthereumJS` as well as information on current standards and best practices. If you want to join for work or carry out improvements on the libraries, please review our [contribution guidelines](https://ethereumjs.readthedocs.io/en/latest/contributing.html) first.\n\n## License\n\n[MPL-2.0](<https://tldrlegal.com/license/mozilla-public-license-2.0-(mpl-2)>)\n\n[discord-badge]: https://img.shields.io/static/v1?logo=discord&label=discord&message=Join&color=blue\n[discord-link]: https://discord.gg/TNwARpR\n[statemanager-npm-badge]: https://img.shields.io/npm/v/@ethereumjs/statemanager.svg\n[statemanager-npm-link]: https://www.npmjs.com/package/@ethereumjs/statemanager\n[statemanager-issues-badge]: https://img.shields.io/github/issues/ethereumjs/ethereumjs-monorepo/package:%20statemanager?label=issues\n[statemanager-issues-link]: https://github.com/ethereumjs/ethereumjs-monorepo/issues?q=is%3Aopen+is%3Aissue+label%3A\"package%3A+statemanager\"\n[statemanager-actions-badge]: https://github.com/ethereumjs/ethereumjs-monorepo/workflows/Statemanager/badge.svg\n[statemanager-actions-link]: https://github.com/ethereumjs/ethereumjs-monorepo/actions?query=workflow%3A%22Statemanager%22\n[statemanager-coverage-badge]: https://codecov.io/gh/ethereumjs/ethereumjs-monorepo/branch/master/graph/badge.svg?flag=statemanager\n[statemanager-coverage-link]: https://codecov.io/gh/ethereumjs/ethereumjs-monorepo/tree/master/packages/statemanager\n","readmeFilename":"README.md"}