{"_id":"@astariaxyz/sdk","_rev":"76-abcab2d9c7a9b4c11892ef335861ff70","time":{"created":"2022-12-20T21:29:40.086Z","1.2.0":"2022-12-20T03:30:45.722Z","modified":"2023-11-21T10:47:57.844Z","1.3.0-develop.1":"2022-12-20T03:49:54.477Z","1.0.0-alpha.1":"2022-12-20T21:29:40.407Z","1.0.0-alpha.2":"2022-12-21T04:51:36.143Z","1.0.0-alpha.3":"2022-12-21T05:39:42.096Z","1.0.0-alpha.4":"2022-12-21T05:46:18.382Z","1.0.0-alpha.5":"2022-12-21T23:24:50.248Z","1.0.0-alpha.6":"2022-12-23T01:54:44.189Z","1.0.0-alpha.7":"2022-12-23T03:28:22.263Z","1.0.0-alpha.8":"2022-12-28T18:10:27.942Z","1.0.0-alpha.9":"2022-12-28T19:16:34.168Z","1.0.0-alpha.10":"2023-01-02T18:52:20.817Z","1.0.0-alpha.11":"2023-01-03T17:00:26.692Z","1.0.0-alpha.12":"2023-01-05T03:45:55.232Z","1.0.0-alpha.13":"2023-01-05T04:52:10.442Z","1.0.0-alpha.14":"2023-01-05T05:44:48.021Z","1.0.0-alpha.15":"2023-01-12T03:38:09.621Z","1.0.0-alpha.16":"2023-01-12T06:15:58.332Z","1.0.0-alpha.17":"2023-01-16T16:49:45.120Z","1.0.0-alpha.18":"2023-01-19T01:23:17.164Z","1.0.0-alpha.19":"2023-02-21T15:35:47.332Z","1.0.0-alpha.20":"2023-02-23T23:56:51.038Z","1.0.0-alpha.21":"2023-03-03T15:47:27.786Z","1.0.0-alpha.22":"2023-03-14T19:39:27.680Z","1.0.0-alpha.23":"2023-03-17T03:17:31.067Z","1.0.0-alpha.24":"2023-03-17T18:35:40.708Z","1.0.0-alpha.25":"2023-03-27T16:50:23.785Z","1.0.0-alpha.26":"2023-04-17T20:16:46.417Z","1.0.0-alpha.27":"2023-04-21T01:43:59.893Z","1.0.0-alpha.28":"2023-04-21T21:04:07.125Z","1.0.0-alpha.29":"2023-04-22T02:17:59.635Z","1.0.0-alpha.30":"2023-05-07T23:22:40.820Z","1.0.0-alpha.31":"2023-05-07T23:47:24.721Z","1.0.0-alpha.32":"2023-06-14T17:40:30.372Z","1.0.0-alpha.33":"2023-08-15T21:39:57.020Z","1.0.0-alpha.34":"2023-08-21T18:03:57.089Z","1.0.0-alpha.35":"2023-08-28T17:29:32.819Z","1.0.0-alpha.36":"2023-08-31T20:40:18.435Z","1.0.0-alpha.37":"2023-08-31T22:02:01.240Z","1.0.0-alpha.38":"2023-09-01T14:16:27.000Z","1.0.0-alpha.39":"2023-09-01T14:47:55.369Z","1.0.0-alpha.40":"2023-09-01T15:56:39.237Z","1.0.0-alpha.41":"2023-09-01T17:54:14.744Z","1.0.0-alpha.42":"2023-09-05T06:22:46.793Z","1.0.0-alpha.43":"2023-09-07T08:26:06.920Z","1.0.0-alpha.44":"2023-09-07T11:43:34.814Z","1.0.0-alpha.45":"2023-09-08T14:06:52.636Z","1.0.0-alpha.46":"2023-09-08T15:32:08.228Z","1.0.0-alpha.47":"2023-09-14T23:08:08.548Z","1.0.0-alpha.48":"2023-09-14T23:11:52.733Z","1.0.0-alpha.49":"2023-09-15T08:37:19.078Z","1.0.0-alpha.50":"2023-09-18T10:30:49.197Z","1.0.0-alpha.51":"2023-09-18T11:19:02.749Z","1.0.0-alpha.52":"2023-09-25T15:14:05.953Z","1.0.0-alpha.54":"2023-09-27T19:01:47.688Z","1.0.0-alpha.55":"2023-09-28T12:22:56.236Z","1.0.0-alpha.56":"2023-09-28T13:31:57.211Z","1.0.0":"2023-10-13T12:51:41.863Z","1.0.1":"2023-10-16T14:19:43.459Z","1.0.2":"2023-10-19T14:05:55.404Z","1.0.3":"2023-10-24T10:54:18.244Z","1.1.0":"2023-10-27T14:03:18.091Z","1.3.0":"2023-11-08T13:42:47.710Z","1.3.1":"2023-11-08T14:08:28.673Z","1.3.2":"2023-11-08T16:26:56.023Z","1.3.3":"2023-11-09T10:30:34.029Z","2.0.0":"2023-11-21T08:19:58.575Z","2.0.1":"2023-11-21T10:15:52.992Z","1.3.4":"2023-11-21T10:47:57.608Z"},"name":"@astariaxyz/sdk","dist-tags":{"alpha":"1.0.0-alpha.56","latest":"2.0.1","release-1.x":"1.3.4"},"versions":{"1.0.0-alpha.1":{"name":"@astariaxyz/sdk","version":"1.0.0-alpha.1","license":"MIT","scripts":{"start":"tsdx watch","build":"tsdx build --target node","test":"tsdx test","test:watch":"tsdx test --watchAll","test:coverage":"tsdx test --coverage","lint":"tsdx lint","prepare":"tsdx build && husky install","size":"size-limit","analyze":"size-limit --why","typechain:compile":"typechain --target ethers-v5 --out-dir './src/contracts' './abi/*.json'","postinstall":"yarn run typechain:compile","semantic-release":"semantic-release"},"dependencies":{"eth-sig-util":"^3.0.1","ethers":"^5.7.2","json-stringify-deterministic":"^1.0.8","merkletreejs":"^0.3.9","tiny-invariant":"^1.2.0"},"devDependencies":{"@commitlint/config-conventional":"^17.3.0","@semantic-release/changelog":"^6.0.2","@semantic-release/git":"^10.0.1","@semantic-release/github":"^8.0.7","@size-limit/preset-small-lib":"^8.1.0","@typechain/ethers-v5":"^10.2.0","@types/jest":"^29.2.4","@types/node":"^18.11.17","ganache":"^7.7.2","husky":"^8.0.2","semantic-release":"^19.0.5","size-limit":"^8.1.0","ts-jest":"^29.0.3","tsdx":"^0.14.1","tslib":"^2.4.1","typechain":"^8.1.1","typescript":"^4.9.4"},"prettier":{"arrowParens":"always","printWidth":80,"requirePragma":false,"semi":false,"singleQuote":true,"trailingComma":"es5","useTabs":false},"repository":{"type":"git","url":"git+https://github.com/astariaxyz/astaria-sdk.git"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"main":"dist/index.js","typings":"dist/index.d.ts","module":"dist/sdk.esm.js","engines":{"node":">=16"},"size-limit":[{"path":"dist/sdk.cjs.production.min.js","limit":"10 KB"},{"path":"dist/sdk.esm.js","limit":"10 KB"}],"lint-staged":{"*.{ts,tsx}":["tsdx lint","eslint --cache --fix","prettier --write ."]},"gitHead":"3dcb8b5ae99ad4bf3a31b9ca910bf4c840553fae","description":"> Note: This package is in alpha. The API is subject to change without notice.","bugs":{"url":"https://github.com/astariaxyz/astaria-sdk/issues"},"homepage":"https://github.com/astariaxyz/astaria-sdk#readme","_id":"@astariaxyz/sdk@1.0.0-alpha.1","_nodeVersion":"16.18.1","_npmVersion":"8.19.3","dist":{"integrity":"sha512-xfDLC2/f+BA+godg7If+4/KCqCANzc7Ssnij/ddD1KcSHWF5hkV0oJA2m6gUUbNP2kE3bB998YJjC4dLnP4LDw==","shasum":"eb3b3032ac89a1d6607a3646ca551d6f6ddca7d7","tarball":"https://registry.npmjs.org/@astariaxyz/sdk/-/sdk-1.0.0-alpha.1.tgz","fileCount":63,"unpackedSize":1649028,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCID4hB+Evl8vo8qJJri2m2QGYr4CcekGngkHY5zPLGvX4AiEAwtWlct826NNV9nGk0U9FyZTf2DHhKGDL34FO7z5LL/E="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjoilEACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpPkQ//YeDiaKg55/pZ/I1IxmGZ85zWwbxAGO9fAVDW6LowUSh1p29n\r\nZ7yADUvPR0ntUhJ4At9QRq2vvyyGQrZC50kiOoWKj+JQZC8D5wovD/Yr4Ry4\r\n+xR7Dnz5s+kH756euDb/mYhA8cmZ77xDBgO4dpZye4KTZ+6lwfGLO8pZrtFo\r\nhsu7YOs35n9pHK+OV/YLAi5skVWimzmba2cqQhCxtwRTXRVSVHhlom7bi2+Y\r\n4csPbH11xcFFhiwU6bSIT/KqnWMIw0Od1cPsqwHCz7lvTOTT6PSt1J84CMeY\r\nA4dRhamzYTiW5ymC8ZVjl0xpQ74JpyHmJd/+neuq9s4/LAGrHCxhJQJH5xhX\r\nHWVOEkZPP4eaF+I5uqKqo0moWSgr73YhWw48RzCyVX13hNOqzgf7CaUmbIpW\r\nmyGb/v0G2TyDWsvNHON/kKvnom6u9MHDWyxrqwzwyxZqRFxT6cDXacyXOdMM\r\ncMf4D3nfJKXIWQaPX1lZoQj2ROHS2I6XOCZIjnlnce04wXIYSQSNi6LIXGhs\r\nJsdNo/dNRtj0+j4iCBhSSwgDcJJhB5B7EYhHvINpcDd3j0SZRmdErOgnfmoL\r\nc/oNJ9vy8ZLFTUm/HcoXDXZzL5swtC4ZdE/w8W4T2IiV4MY1X0/hfwst7MhB\r\nOtV6fUBGVqn/pMjHKZ0odo4KimWkmwgjmAM=\r\n=+zIF\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"justingreenberg","email":"me@justingreenberg.com"},"directories":{},"maintainers":[{"name":"justingreenberg","email":"me@justingreenberg.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sdk_1.0.0-alpha.1_1671571780227_0.7431562955820272"},"_hasShrinkwrap":false},"1.0.0-alpha.2":{"name":"@astariaxyz/sdk","version":"1.0.0-alpha.2","license":"MIT","scripts":{"start":"tsdx watch","build":"tsdx build --target node","test":"tsdx test","test:watch":"tsdx test --watchAll","test:coverage":"tsdx test --coverage","lint":"tsdx lint","prepare":"tsdx build && husky install","size":"size-limit","analyze":"size-limit --why","format":"npx prettier --write !src/contracts/**/* !abi !dist .","typechain:compile":"typechain --target ethers-v5 --out-dir './src/contracts' './abi/*.json'","semantic-release":"semantic-release"},"dependencies":{"eth-sig-util":"^3.0.1","ethers":"^5.7.2","json-stringify-deterministic":"^1.0.8","merkletreejs":"^0.3.9","tiny-invariant":"^1.2.0"},"devDependencies":{"@commitlint/config-conventional":"^17.3.0","@semantic-release/changelog":"^6.0.2","@semantic-release/git":"^10.0.1","@semantic-release/github":"^8.0.7","@size-limit/preset-small-lib":"^8.1.0","@typechain/ethers-v5":"^10.2.0","@types/jest":"^29.2.4","@types/node":"^18.11.17","ganache":"^7.7.2","husky":"^8.0.2","semantic-release":"^19.0.5","size-limit":"^8.1.0","ts-jest":"^29.0.3","tsdx":"^0.14.1","tslib":"^2.4.1","typechain":"^8.1.1","typescript":"^4.9.4"},"repository":{"type":"git","url":"git+https://github.com/astariaxyz/astaria-sdk.git"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"main":"dist/index.js","typings":"dist/index.d.ts","module":"dist/sdk.esm.js","engines":{"node":">=16"},"size-limit":[{"path":"dist/sdk.cjs.production.min.js","limit":"10 KB"},{"path":"dist/sdk.esm.js","limit":"10 KB"}],"lint-staged":{"*.{ts,tsx}":["tsdx lint","eslint --cache --fix","npx prettier --write !src/contracts/**/* !abi !dist ."]},"readme":"![GitHub Workflow Status](https://img.shields.io/github/actions/workflow/status/astariaxyz/astaria-sdk/main.yml?branch=master&style=flat-square)\n![npm](https://img.shields.io/npm/v/@astariaxyz/sdk?style=flat-square)\n![node-current](https://img.shields.io/node/v/@astariaxyz/sdk?style=flat-square)\n![GitHub](https://img.shields.io/github/license/astariaxyz/astaria-sdk?style=flat-square)\n[![code style: prettier](https://img.shields.io/badge/code_style-prettier-ff69b4.svg?style=flat-square)](https://github.com/prettier/prettier)\n\n# Astaria SDK :sparkles:\n\n> Note: This package is in alpha. The API is subject to change without notice.\n>\n> ### Internal Development Notes (to be removed):\n>\n> - Open Pull Requests against `develop` branch until stable v1.0.0 release.\n> - When adding [ABI files](abi/README.md), run `yarn typechain:compile` and commit generated typescript bindings.\n> - Follow [conventional commit](https://www.conventionalcommits.org/en/v1.0.0/) specification for commit messages.\n\nThis library aims to handle functions that are core to the Astaria architecture and facilitate interaction with our smart contracts.\n\n- [Installation](#installation)\n- [API](#api)\n- [Contributing](#contributing)\n- [Development](#development)\n  - [Prerequisites](#prerequisites)\n  - [Setup](#setup)\n  - [Watch Build](#watch-build)\n  - [Running Tests](#running-tests)\n  - [Versioning](#versioning)\n- [License](#license)\n\n## Installation\n\nTo install and set up the library, run:\n\n```sh\n$ yarn add @astariaxyz/sdk\n```\n\nOr if you prefer using npm:\n\n```sh\n$ npm install --save @astariaxyz/sdk\n```\n\n## API\n\nComing soon&trade;\n\n## Contributing\n\nPlease read [CONTRIBUTING.md](CONTRIBUTING.md) for details on our code of conduct, and the process for submitting pull requests to us.\n\n1.  Fork it!\n2.  Create your feature branch: `git checkout -b feat/my-new-feature`\n3.  Add your changes: `git add .`\n4.  Commit your changes: `git commit -am 'feat: Add some feature'`\n5.  Push to the branch: `git push origin feat/my-new-feature`\n6.  Submit a pull request :sunglasses:\n\n### Prerequisites\n\nThis project requires [Node](http://nodejs.org/) version 16.x or later. We recommend using [yarn v1](https://classic.yarnpkg.com) as your package manager, but [npm](https://npmjs.org/) should work without issue.\nTo make sure you have them available on your machine,\ntry running the following command.\n\n```bash\n$ npm -v && node -v && yarn -v\n\n8.5.0\nv16.14.2\n1.22.15\n```\n\n### Setup\n\n**BEFORE YOU INSTALL:** please read the [prerequisites](#prerequisites) above.\n\nStart with cloning this repo on your local machine:\n\n```sh\n$ git clone https://github.com/astariaxyz/astaria-sdk.git\n$ cd astaria-sdk\n```\n\nThen install dependencies:\n\n```sh\n$ yarn\n$ cd astaria-sdk\n```\n\n### Watch Build\n\nThis will automatically watch for changes and rebuild the app.\n\n```sh\n$ yarn start\n```\n\n### Running Tests\n\n```sh\n$ yarn test\n```\n\nWatch tests:\n\n```sh\n$ yarn test:watch\n```\n\n### Versioning\n\nWe use [semantic versioning](http://semver.org/) for versioning. For the versions available, see the [tags](https://github.com/astariaxyz/astaria-sdk/tags) and [releases](https://github.com/astariaxyz/astaria-sdk/releases) on this repository.\n\n## License\n\n[MIT License](LICENSE.md) © Astaria\n","readmeFilename":"README.md","gitHead":"e005ac74f1983688601e719d35ed1f47921c2e49","description":"![GitHub Workflow Status](https://img.shields.io/github/actions/workflow/status/astariaxyz/astaria-sdk/main.yml?branch=master&style=flat-square) ![npm](https://img.shields.io/npm/v/@astariaxyz/sdk?style=flat-square) ![node-current](https://img.shields.io/","bugs":{"url":"https://github.com/astariaxyz/astaria-sdk/issues"},"homepage":"https://github.com/astariaxyz/astaria-sdk#readme","_id":"@astariaxyz/sdk@1.0.0-alpha.2","_nodeVersion":"16.18.1","_npmVersion":"8.19.3","dist":{"integrity":"sha512-mvpRoXf6mKWP4zeyBjRomZ76qHiuPIbGiV+QKhC3LEzZOAnHwJluGc7idYcZlkFaOnG7nWXOsqkbMPKT5I5+vQ==","shasum":"c2e29355e3f078f23b8efdbcd55209b03a370a8e","tarball":"https://registry.npmjs.org/@astariaxyz/sdk/-/sdk-1.0.0-alpha.2.tgz","fileCount":32,"unpackedSize":612706,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAxwz0NKUnivWhnyvszNo4/89mUZ/Z6UW2GaSy1HXuvxAiADUv2dFIjTxTQoVmstcx20Odp+BRFv1JmAjNQOzF+x4A=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjopDYACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoCLQ//ebuUXzWV4SE4xj8V3IHl9AQCdCQlgDLWZWuA9/OxsyiXu6j4\r\nspqLZHbIMGeAO357oKyx/lfWbWCWbgS6HqEzhCFyERaRNhpuHZ3S1Z6uXcSG\r\n9MezwJO5x/Lu6ngzXfWoeB4eNx21D3i6Xp4o5TAoOoS1sesnhfS+/OdlgdCw\r\nJtjVT3M5l6P70NhKneCmLEpCobRQbHOMfKMeyxDqyCzxMqhUW3PG0EceQvhK\r\nTPBlQDXn1LefcflYrmxyboAzPhN5scfXOO66H3vzKPzgM01NKSjV+6PWW5Kj\r\n5kEjilj7uXvsmCRvrD+qcTzzVUlfeQP3kOGF9+X6OmbdyjE+gdi8e3UJNy89\r\nPcP/9hiM2rEF0Hoo6bWmN70SLFdxwVxqnNSHZj1pNPNyin/NcVJDrPmc9q3m\r\nSKJsYpxkmCAM/mUpp5tgFyC6XoxGdRFpZ+D/vuQqfk6VSZLd0AYasQJi2Nby\r\ntYBrjwL8+e6oBKMbzquu3iPOqOMF1t2LznLElRVe4dce7DhlxaLgLWLNSMlA\r\ntyP60YYXY9Q1DZ6Ukdii9ItNVecLdMAats3xky9DlR28nB+GwR9igQLmXNgz\r\n9qeoiKQukDqCFIp5IBwvfVKXmCsv1al5Ff95JLKG104x9mBPfCq8tlbpGFr5\r\ngTo2wzbfxuYknNrQUdizABMrbN4SOUeLc+o=\r\n=RSRV\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"justingreenberg","email":"me@justingreenberg.com"},"directories":{},"maintainers":[{"name":"justingreenberg","email":"me@justingreenberg.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sdk_1.0.0-alpha.2_1671598295973_0.9005278833007295"},"_hasShrinkwrap":false},"1.0.0-alpha.3":{"name":"@astariaxyz/sdk","version":"1.0.0-alpha.3","license":"MIT","scripts":{"start":"tsdx watch","build":"tsdx build --target node","test":"tsdx test","test:watch":"tsdx test --watchAll","test:coverage":"tsdx test --coverage","lint":"tsdx lint","prepare":"tsdx build && husky install","size":"size-limit","analyze":"size-limit --why","format":"prettier --write !src/contracts/**/* !src/test/__mocks__/**/* !abi !dist .","typechain:compile":"typechain --target ethers-v5 --out-dir './src/contracts' './abi/*.json'","semantic-release":"semantic-release"},"dependencies":{"eth-sig-util":"^3.0.1","ethers":"^5.7.2","json-stringify-deterministic":"^1.0.8","merkletreejs":"^0.3.9","tiny-invariant":"^1.2.0"},"devDependencies":{"@commitlint/config-conventional":"^17.3.0","@semantic-release/changelog":"^6.0.2","@semantic-release/git":"^10.0.1","@semantic-release/github":"^8.0.7","@size-limit/preset-small-lib":"^8.1.0","@typechain/ethers-v5":"^10.2.0","@types/jest":"^29.2.4","@types/node":"^18.11.17","ganache":"^7.7.2","husky":"^8.0.2","semantic-release":"^19.0.5","size-limit":"^8.1.0","tsdx":"^0.14.1","tslib":"^2.4.1","typechain":"^8.1.1"},"resolutions":{"@typescript-eslint/eslint-plugin":"^5.47.0","@typescript-eslint/parser":"^5.47.0","jest":"^29.3.1","ts-jest":"^29.0.3","typescript":"^4.9.4","@babel/core":"^7.12.3","prettier":"^2.8.1"},"repository":{"type":"git","url":"git+https://github.com/astariaxyz/astaria-sdk.git"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"main":"dist/index.js","typings":"dist/index.d.ts","module":"dist/sdk.esm.js","engines":{"node":">=16"},"size-limit":[{"path":"dist/sdk.cjs.production.min.js","limit":"10 KB"},{"path":"dist/sdk.esm.js","limit":"10 KB"}],"lint-staged":{"*.{ts,tsx}":["tsdx lint","eslint --cache --fix","yarn format"]},"readme":"![GitHub Workflow Status](https://img.shields.io/github/actions/workflow/status/astariaxyz/astaria-sdk/main.yml?branch=master&style=flat-square)\n![npm](https://img.shields.io/npm/v/@astariaxyz/sdk?style=flat-square)\n![node-current](https://img.shields.io/node/v/@astariaxyz/sdk?style=flat-square)\n![GitHub](https://img.shields.io/github/license/astariaxyz/astaria-sdk?style=flat-square)\n[![code style: prettier](https://img.shields.io/badge/code_style-prettier-ff69b4.svg?style=flat-square)](https://github.com/prettier/prettier)\n\n# Astaria SDK :sparkles:\n\n> Note: This package is in alpha. The API is subject to change without notice.\n>\n> ### Internal Development Notes (to be removed):\n>\n> - Open Pull Requests against `develop` branch until stable v1.0.0 release.\n> - When adding [ABI files](abi/README.md), run `yarn typechain:compile` and commit generated typescript bindings.\n> - Follow [conventional commit](https://www.conventionalcommits.org/en/v1.0.0/) specification for commit messages.\n\nThis library aims to handle functions that are core to the Astaria architecture and facilitate interaction with our smart contracts.\n\n- [Installation](#installation)\n- [API](#api)\n- [Contributing](#contributing)\n- [Development](#development)\n  - [Prerequisites](#prerequisites)\n  - [Setup](#setup)\n  - [Watch Build](#watch-build)\n  - [Running Tests](#running-tests)\n  - [Versioning](#versioning)\n- [License](#license)\n\n## Installation\n\nTo install and set up the library, run:\n\n```sh\n$ yarn add @astariaxyz/sdk\n```\n\nOr if you prefer using npm:\n\n```sh\n$ npm install --save @astariaxyz/sdk\n```\n\n## API\n\nComing soon&trade;\n\n## Contributing\n\nPlease read [CONTRIBUTING.md](CONTRIBUTING.md) for details on our code of conduct, and the process for submitting pull requests to us.\n\n1.  Fork it!\n2.  Create your feature branch: `git checkout -b feat/my-new-feature`\n3.  Add your changes: `git add .`\n4.  Commit your changes: `git commit -am 'feat: Add some feature'`\n5.  Push to the branch: `git push origin feat/my-new-feature`\n6.  Submit a pull request :sunglasses:\n\n### Prerequisites\n\nThis project requires [Node](http://nodejs.org/) version 16.x or later. We recommend using [yarn v1](https://classic.yarnpkg.com) as your package manager, but [npm](https://npmjs.org/) should work without issue.\nTo make sure you have them available on your machine,\ntry running the following command.\n\n```bash\n$ npm -v && node -v && yarn -v\n\n8.5.0\nv16.14.2\n1.22.15\n```\n\n### Setup\n\n**BEFORE YOU INSTALL:** please read the [prerequisites](#prerequisites) above.\n\nStart with cloning this repo on your local machine:\n\n```sh\n$ git clone https://github.com/astariaxyz/astaria-sdk.git\n$ cd astaria-sdk\n```\n\nThen install dependencies:\n\n```sh\n$ yarn\n$ cd astaria-sdk\n```\n\n### Watch Build\n\nThis will automatically watch for changes and rebuild the app.\n\n```sh\n$ yarn start\n```\n\n### Running Tests\n\n```sh\n$ yarn test\n```\n\nWatch tests:\n\n```sh\n$ yarn test:watch\n```\n\n### Versioning\n\nWe use [semantic versioning](http://semver.org/) for versioning. For the versions available, see the [tags](https://github.com/astariaxyz/astaria-sdk/tags) and [releases](https://github.com/astariaxyz/astaria-sdk/releases) on this repository.\n\n## License\n\n[MIT License](LICENSE.md) © Astaria\n","readmeFilename":"README.md","gitHead":"32b651f37067b29f739e0857dea9e415ac7968eb","description":"![GitHub Workflow Status](https://img.shields.io/github/actions/workflow/status/astariaxyz/astaria-sdk/main.yml?branch=master&style=flat-square) ![npm](https://img.shields.io/npm/v/@astariaxyz/sdk?style=flat-square) ![node-current](https://img.shields.io/","bugs":{"url":"https://github.com/astariaxyz/astaria-sdk/issues"},"homepage":"https://github.com/astariaxyz/astaria-sdk#readme","_id":"@astariaxyz/sdk@1.0.0-alpha.3","_nodeVersion":"16.18.1","_npmVersion":"8.19.3","dist":{"integrity":"sha512-PH4YqyTHaUaRscld4RrOnqormTJXwTmRO1Kw7GRP7PwaEqX/06EP2cpUZFc2BOtSe1Yvjmg1q3/llJgSiC3aUg==","shasum":"72b782ac122bb7a83586bb8961e757031bf8eec2","tarball":"https://registry.npmjs.org/@astariaxyz/sdk/-/sdk-1.0.0-alpha.3.tgz","fileCount":41,"unpackedSize":5146820,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDgQ9z1P0DlYuUC8byLBX/OLGBYULf3vHv8AdVjbQWFewIhAOncm2ObdO9VMYeNRlhPowiHWivASavZEwevj10CMdrK"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjopweACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqVkA/+PFqT5YB9bXJfs5g8+fxKlCmJ1AMiwY7RyEBz0IsQtVikAMGW\r\nK67/yfrPDwT53RLx4LxYJDqJi9TUywYdBTT7jLKEaxNa9jqCziaJgljpyQTm\r\nZwDfh/fOiVo+ND6Yp6nOhWHc6WyNSlctkLwcGjkYANvvq2a5uBLrD3gIvoeo\r\nbukYKWseDBpExuJHWMWoXgNIPstacAja0ZKsahhgw4gTQgx512xBtJIGqpq6\r\nUAajUuF1dYvala4wB11POo2lVow6WSs0H+wGroXff2tRWwMGBh/XG5EWhB3G\r\nbZa0dNgdsJ4IX/hoY1g4EiRb3A+sCcML6/xJpjVa4Otf40VSfC3/ZYsuEogc\r\nLnNl2UsVttUeK7hAQK0LrdQHASSYs/dhBwVqwVi4ik9uAsaF3Z862LZlfXQB\r\nBvn5cC27L4mVUAMJ7JksD+D3uRj4fdSJyiUT2GVdN6n+QNvmBe9j9w2B9JFH\r\nSmp0a/InWCuk5JGKGcgGHaxPiqNCf1cNn2zdm1sKr8OLZBMvxxmBeSrENFR8\r\naJH7a/EumTZwYIlIPYQ64wEJPji5qyVK1A/c/+KTxPVcpqIbECxJFMQQYnhC\r\n4FYI5pHBYcQRR9GRsLiVEQzEosNIwLEfWufLXQi/MruSkG0k5q7seLwxmqni\r\nTE8+0KYLsdkEwHCGnevX7JOEUXjXnHbOnNY=\r\n=fyRi\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"justingreenberg","email":"me@justingreenberg.com"},"directories":{},"maintainers":[{"name":"justingreenberg","email":"me@justingreenberg.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sdk_1.0.0-alpha.3_1671601181888_0.38600751999109395"},"_hasShrinkwrap":false},"1.0.0-alpha.4":{"name":"@astariaxyz/sdk","version":"1.0.0-alpha.4","license":"MIT","scripts":{"start":"tsdx watch","build":"tsdx build --target node","test":"tsdx test","test:watch":"tsdx test --watchAll","test:coverage":"tsdx test --coverage","lint":"tsdx lint","prepare":"tsdx build && husky install","size":"size-limit","analyze":"size-limit --why","format":"prettier --write !src/contracts/**/* !src/test/__mocks__/**/* !abi !dist .","typechain:compile":"typechain --target ethers-v5 --out-dir './src/contracts' './abi/*.json'","semantic-release":"semantic-release"},"dependencies":{"eth-sig-util":"^3.0.1","ethers":"^5.7.2","json-stringify-deterministic":"^1.0.8","merkletreejs":"^0.3.9","tiny-invariant":"^1.2.0"},"devDependencies":{"@commitlint/config-conventional":"^17.3.0","@semantic-release/changelog":"^6.0.2","@semantic-release/git":"^10.0.1","@semantic-release/github":"^8.0.7","@size-limit/preset-small-lib":"^8.1.0","@typechain/ethers-v5":"^10.2.0","@types/jest":"^29.2.4","@types/node":"^18.11.17","ganache":"^7.7.2","husky":"^8.0.2","semantic-release":"^19.0.5","size-limit":"^8.1.0","tsdx":"^0.14.1","tslib":"^2.4.1","typechain":"^8.1.1"},"resolutions":{"@typescript-eslint/eslint-plugin":"^5.47.0","@typescript-eslint/parser":"^5.47.0","jest":"^29.3.1","ts-jest":"^29.0.3","typescript":"^4.9.4","@babel/core":"^7.12.3","prettier":"^2.8.1"},"repository":{"type":"git","url":"git+https://github.com/astariaxyz/astaria-sdk.git"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"main":"dist/index.js","typings":"dist/index.d.ts","module":"dist/sdk.esm.js","engines":{"node":">=16"},"size-limit":[{"path":"dist/sdk.cjs.production.min.js","limit":"10 KB"},{"path":"dist/sdk.esm.js","limit":"10 KB"}],"lint-staged":{"*.{ts,tsx}":["tsdx lint","eslint --cache --fix","yarn format"]},"readme":"![GitHub Workflow Status](https://img.shields.io/github/actions/workflow/status/astariaxyz/astaria-sdk/main.yml?branch=master&style=flat-square)\n![npm](https://img.shields.io/npm/v/@astariaxyz/sdk?style=flat-square)\n![node-current](https://img.shields.io/node/v/@astariaxyz/sdk?style=flat-square)\n![GitHub](https://img.shields.io/github/license/astariaxyz/astaria-sdk?style=flat-square)\n[![code style: prettier](https://img.shields.io/badge/code_style-prettier-ff69b4.svg?style=flat-square)](https://github.com/prettier/prettier)\n\n# Astaria SDK :sparkles:\n\n> Note: This package is in alpha. The API is subject to change without notice.\n>\n> ### Internal Development Notes (to be removed):\n>\n> - Open Pull Requests against `develop` branch until stable v1.0.0 release.\n> - When adding [ABI files](abi/README.md), run `yarn typechain:compile` and commit generated typescript bindings.\n> - Follow [conventional commit](https://www.conventionalcommits.org/en/v1.0.0/) specification for commit messages.\n\nThis library aims to handle functions that are core to the Astaria architecture and facilitate interaction with our smart contracts.\n\n- [Installation](#installation)\n- [API](#api)\n- [Contributing](#contributing)\n- [Development](#development)\n  - [Prerequisites](#prerequisites)\n  - [Setup](#setup)\n  - [Watch Build](#watch-build)\n  - [Running Tests](#running-tests)\n  - [Versioning](#versioning)\n- [License](#license)\n\n## Installation\n\nTo install and set up the library, run:\n\n```sh\n$ yarn add @astariaxyz/sdk\n```\n\nOr if you prefer using npm:\n\n```sh\n$ npm install --save @astariaxyz/sdk\n```\n\n## API\n\nComing soon&trade;\n\n## Contributing\n\nPlease read [CONTRIBUTING.md](CONTRIBUTING.md) for details on our code of conduct, and the process for submitting pull requests to us.\n\n1.  Fork it!\n2.  Create your feature branch: `git checkout -b feat/my-new-feature`\n3.  Add your changes: `git add .`\n4.  Commit your changes: `git commit -am 'feat: Add some feature'`\n5.  Push to the branch: `git push origin feat/my-new-feature`\n6.  Submit a pull request :sunglasses:\n\n### Prerequisites\n\nThis project requires [Node](http://nodejs.org/) version 16.x or later. We recommend using [yarn v1](https://classic.yarnpkg.com) as your package manager, but [npm](https://npmjs.org/) should work without issue.\nTo make sure you have them available on your machine,\ntry running the following command.\n\n```bash\n$ npm -v && node -v && yarn -v\n\n8.5.0\nv16.14.2\n1.22.15\n```\n\n### Setup\n\n**BEFORE YOU INSTALL:** please read the [prerequisites](#prerequisites) above.\n\nStart with cloning this repo on your local machine:\n\n```sh\n$ git clone https://github.com/astariaxyz/astaria-sdk.git\n$ cd astaria-sdk\n```\n\nThen install dependencies:\n\n```sh\n$ yarn\n$ cd astaria-sdk\n```\n\n### Watch Build\n\nThis will automatically watch for changes and rebuild the app.\n\n```sh\n$ yarn start\n```\n\n### Running Tests\n\n```sh\n$ yarn test\n```\n\nWatch tests:\n\n```sh\n$ yarn test:watch\n```\n\n### Versioning\n\nWe use [semantic versioning](http://semver.org/) for versioning. For the versions available, see the [tags](https://github.com/astariaxyz/astaria-sdk/tags) and [releases](https://github.com/astariaxyz/astaria-sdk/releases) on this repository.\n\n## License\n\n[MIT License](LICENSE.md) © Astaria\n","readmeFilename":"README.md","gitHead":"448b07772470c5d68f33a8c88afd4f03bd219057","description":"![GitHub Workflow Status](https://img.shields.io/github/actions/workflow/status/astariaxyz/astaria-sdk/main.yml?branch=master&style=flat-square) ![npm](https://img.shields.io/npm/v/@astariaxyz/sdk?style=flat-square) ![node-current](https://img.shields.io/","bugs":{"url":"https://github.com/astariaxyz/astaria-sdk/issues"},"homepage":"https://github.com/astariaxyz/astaria-sdk#readme","_id":"@astariaxyz/sdk@1.0.0-alpha.4","_nodeVersion":"16.18.1","_npmVersion":"8.19.3","dist":{"integrity":"sha512-Duwjns8PuGRo9XOxWTXI6D5th8yRokS8X1fQ3sf2Tb+upZ34MvvTM9XabS7Hw0BAmu6I3fB5xHySZBM3N9k6FA==","shasum":"665cc1fa80ae6b39e4455360a4c68a1ac390d108","tarball":"https://registry.npmjs.org/@astariaxyz/sdk/-/sdk-1.0.0-alpha.4.tgz","fileCount":72,"unpackedSize":6181157,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBvpgfqVh/39XghoT56nEm63oyb51KqclcdC5k0PkFfkAiEAxVACIb/sMbSxtLnID8hFP7Rc0UH6f6gnve4mXTePijc="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjop2qACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmow+w/+II78eHB0Ff0rJwIBXGocAYIL8oN7JRFjus+ou9QDX6+vJcsq\r\nGqcBt/Ro315Re3KbxWSnpOkumZ3RuCCS2XoKU1Q/Rg+3sy3XBeH73gtE1hLh\r\n3e3GqwmlH5E4/nBKin2VeYAg/33qbE2Ry6oVtQWEWltHBGn9VihXnz9cZcyb\r\nitab0mI66rSB7BdmeAM1e8VoZlQkTJNJitPZ00W6/30UakMKTt+8K/bDuDj8\r\nMEFQAD6LomIfc0zdooZ2aX49r5zpfXZWQQhVpkAGPSw8rlJijGREan0f/5dg\r\nlAuZ3+TgACrADTlOAZvxxytkyKChjwYpOGLu+XFsnKC+YSQdnBjSWEcnCrLb\r\npdUiJWMD0/ZxP3mM4Lh4UquHNVCjk7gOUH0leLjKFPn3XLXu1tV5IwydbdhX\r\nCdoMGVr+nryvPaRIZ+pLisylFGpAsH+Wh+LlhMwduzzUt7C9zpaMxOShdRTV\r\n8HgKlCrncKphlTQGSssNEGohgPae+0IzBZ6ldq43tPBjGBjIyVGhWZCz6IAT\r\noyJm6XZh1dv/9ksTrzpgm6HTJMAlos8zbb9M2X8gGdHppzonVonBcqqw3XOW\r\nEudJrhAdMCHrIxWKEOwJc6sFbRfr2AF9KA+QVt/4t5XAqIUVPvOHW6N/0sfG\r\norEic3XNKqAPa6yscHv41bc6yOF3nPRDxQI=\r\n=p3SU\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"justingreenberg","email":"me@justingreenberg.com"},"directories":{},"maintainers":[{"name":"justingreenberg","email":"me@justingreenberg.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sdk_1.0.0-alpha.4_1671601578083_0.818183875166097"},"_hasShrinkwrap":false},"1.0.0-alpha.5":{"name":"@astariaxyz/sdk","version":"1.0.0-alpha.5","license":"MIT","scripts":{"start":"tsdx watch","build":"tsdx build --target node","test":"tsdx test","test:watch":"tsdx test --watchAll","test:coverage":"tsdx test --coverage","lint":"tsdx lint","prepare":"tsdx build && husky install","size":"size-limit","analyze":"size-limit --why","format":"prettier --write !src/contracts/**/* !src/test/__mocks__/**/* !abi !dist .","typechain:compile":"typechain --target ethers-v5 --out-dir './src/contracts' './abi/*.json'","semantic-release":"semantic-release"},"dependencies":{"eth-sig-util":"^3.0.1","ethers":"^5.7.2","ipfs-only-hash":"^4.0.0","json-stringify-deterministic":"^1.0.8","merkletreejs":"^0.3.9","tiny-invariant":"^1.2.0"},"devDependencies":{"@commitlint/config-conventional":"^17.3.0","@semantic-release/changelog":"^6.0.2","@semantic-release/git":"^10.0.1","@semantic-release/github":"^8.0.7","@size-limit/preset-small-lib":"^8.1.0","@typechain/ethers-v5":"^10.2.0","@types/jest":"^29.2.4","@types/node":"^18.11.17","ganache":"^7.7.2","husky":"^8.0.2","semantic-release":"^19.0.5","size-limit":"^8.1.0","tsdx":"^0.14.1","tslib":"^2.4.1","typechain":"^8.1.1"},"resolutions":{"@typescript-eslint/eslint-plugin":"^5.47.0","@typescript-eslint/parser":"^5.47.0","jest":"^29.3.1","ts-jest":"^29.0.3","typescript":"^4.9.4","@babel/core":"^7.12.3","prettier":"^2.8.1"},"repository":{"type":"git","url":"git+https://github.com/astariaxyz/astaria-sdk.git"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"main":"dist/index.js","typings":"dist/index.d.ts","module":"dist/sdk.esm.js","engines":{"node":">=16"},"size-limit":[{"path":"dist/sdk.cjs.production.min.js","limit":"10 KB"},{"path":"dist/sdk.esm.js","limit":"10 KB"}],"lint-staged":{"*.{ts,tsx}":["tsdx lint","eslint --cache --fix","yarn format"]},"readme":"![GitHub Workflow Status](https://img.shields.io/github/actions/workflow/status/astariaxyz/astaria-sdk/main.yml?branch=master&style=flat-square)\n![npm](https://img.shields.io/npm/v/@astariaxyz/sdk?style=flat-square)\n![node-current](https://img.shields.io/node/v/@astariaxyz/sdk?style=flat-square)\n![GitHub](https://img.shields.io/github/license/astariaxyz/astaria-sdk?style=flat-square)\n[![code style: prettier](https://img.shields.io/badge/code_style-prettier-ff69b4.svg?style=flat-square)](https://github.com/prettier/prettier)\n\n# Astaria SDK :sparkles:\n\n> Note: This package is in alpha. The API is subject to change without notice.\n>\n> ### Internal Development Notes (to be removed):\n>\n> - Open Pull Requests against `develop` branch until stable v1.0.0 release.\n> - When adding [ABI files](abi/README.md), run `yarn typechain:compile` and commit generated typescript bindings.\n> - Follow [conventional commit](https://www.conventionalcommits.org/en/v1.0.0/) specification for commit messages.\n\nThis library aims to handle functions that are core to the Astaria architecture and facilitate interaction with our smart contracts.\n\n- [Installation](#installation)\n- [API](#api)\n- [Contributing](#contributing)\n- [Development](#development)\n  - [Prerequisites](#prerequisites)\n  - [Setup](#setup)\n  - [Watch Build](#watch-build)\n  - [Running Tests](#running-tests)\n  - [Versioning](#versioning)\n- [License](#license)\n\n## Installation\n\nTo install and set up the library, run:\n\n```sh\n$ yarn add @astariaxyz/sdk\n```\n\nOr if you prefer using npm:\n\n```sh\n$ npm install --save @astariaxyz/sdk\n```\n\n## API\n\nComing soon&trade;\n\n## Contributing\n\nPlease read [CONTRIBUTING.md](CONTRIBUTING.md) for details on our code of conduct, and the process for submitting pull requests to us.\n\n1.  Fork it!\n2.  Create your feature branch: `git checkout -b feat/my-new-feature`\n3.  Add your changes: `git add .`\n4.  Commit your changes: `git commit -am 'feat: Add some feature'`\n5.  Push to the branch: `git push origin feat/my-new-feature`\n6.  Submit a pull request :sunglasses:\n\n### Prerequisites\n\nThis project requires [Node](http://nodejs.org/) version 16.x or later. We recommend using [yarn v1](https://classic.yarnpkg.com) as your package manager, but [npm](https://npmjs.org/) should work without issue.\nTo make sure you have them available on your machine,\ntry running the following command.\n\n```bash\n$ npm -v && node -v && yarn -v\n\n8.5.0\nv16.14.2\n1.22.15\n```\n\n### Setup\n\n**BEFORE YOU INSTALL:** please read the [prerequisites](#prerequisites) above.\n\nStart with cloning this repo on your local machine:\n\n```sh\n$ git clone https://github.com/astariaxyz/astaria-sdk.git\n$ cd astaria-sdk\n```\n\nThen install dependencies:\n\n```sh\n$ yarn\n$ cd astaria-sdk\n```\n\n### Watch Build\n\nThis will automatically watch for changes and rebuild the app.\n\n```sh\n$ yarn start\n```\n\n### Running Tests\n\n```sh\n$ yarn test\n```\n\nWatch tests:\n\n```sh\n$ yarn test:watch\n```\n\n### Versioning\n\nWe use [semantic versioning](http://semver.org/) for versioning. For the versions available, see the [tags](https://github.com/astariaxyz/astaria-sdk/tags) and [releases](https://github.com/astariaxyz/astaria-sdk/releases) on this repository.\n\n## License\n\n[MIT License](LICENSE.md) © Astaria\n","readmeFilename":"README.md","gitHead":"f465f913baeddd7fd9b92f8496b592d49d913880","description":"![GitHub Workflow Status](https://img.shields.io/github/actions/workflow/status/astariaxyz/astaria-sdk/main.yml?branch=master&style=flat-square) ![npm](https://img.shields.io/npm/v/@astariaxyz/sdk?style=flat-square) ![node-current](https://img.shields.io/","bugs":{"url":"https://github.com/astariaxyz/astaria-sdk/issues"},"homepage":"https://github.com/astariaxyz/astaria-sdk#readme","_id":"@astariaxyz/sdk@1.0.0-alpha.5","_nodeVersion":"16.18.1","_npmVersion":"8.19.3","dist":{"integrity":"sha512-2BGCQv2vyArxLquoNQG+1IPZQt6hbRdUIm5zc7g0/bJ50q0ekduF3K/RF2idnMQz5x9wKIVtzSd3X4u7FJRojQ==","shasum":"e7ff6a7c31396be1e818ef28114a022037de3fcd","tarball":"https://registry.npmjs.org/@astariaxyz/sdk/-/sdk-1.0.0-alpha.5.tgz","fileCount":41,"unpackedSize":5144228,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDGd/GsTEMKEM/L2yzZKDtbIK4XOj1wGjy+G+G/Qwe5XAiEAlZr5UvxSLLDrRsRqIX6WdckB1HDti9l6ix3P3kHI8oo="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjo5XCACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpSsg/9HydQvr70es74GV6pQvdlKQKQ5NY3AC3z/bXnPGlh7Dgubq53\r\nBydDxNnoOnWaoXGWwC/xiGH133H6k5ILMlsSZX1FoxvprgX9ljYtqymZmTCB\r\ne07J09LByiAhztPEzz9njuBQc4FFt1Tc2J/zxZcA3NH2vJdG9MmluZXb5k/V\r\nOM7S5fehHx2+KK7//VXTKMswDlo7uFMrIckFdkjgeXwKJXo+DIe2yLvmps3e\r\nX3oWx/picxbcAuZXVGt5rArFTfP5g1vNBAgz3HN6f6tbjXXleCUJx9CqyeHD\r\nW2P4GZzVcmfiIcsE3lF9RETPhG/oFPvV2zH9AH/OvpnyA7Z5z9xVJvHKsCCX\r\n3zIw1HRAexiB/1MSHj028Nl+fUBNOqLrj1yqTQBHG+3Wybq3bQ1d65rGZIw6\r\npgFYbuXJreZPZ/fA2mayJ6IYlV/fH+PqtrPTQ1CwJlfHBj/0chlVlonFLR9W\r\n2ko4avlEITNqvk/f173y9fU/87uLbzG79EkKIC2Ja8uJG4PCgix3RZ1mwyVm\r\nkuvy9G2JZyinhb1xAhq09uCPMkVykXl34tl1u8UlM901B8MyxBrG/IfAlE+T\r\nz++Jq3Klv/0RARlS394MMXr3saPWUQnnmBoAOR0SsrMRHXIJ7jjyrXaHaXNF\r\nRToTqo5tankg0YtbrFGUPgBaH6xHasokA6o=\r\n=AUgv\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"justingreenberg","email":"me@justingreenberg.com"},"directories":{},"maintainers":[{"name":"justingreenberg","email":"me@justingreenberg.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sdk_1.0.0-alpha.5_1671665089964_0.026715697045070597"},"_hasShrinkwrap":false},"1.0.0-alpha.6":{"name":"@astariaxyz/sdk","version":"1.0.0-alpha.6","license":"MIT","scripts":{"start":"tsdx watch","build":"tsdx build --target node","test":"tsdx test","test:watch":"tsdx test --watchAll","test:coverage":"tsdx test --coverage","lint":"tsdx lint","prepare":"tsdx build && husky install","size":"size-limit","analyze":"size-limit --why","format":"prettier --write !src/contracts/**/* !src/test/__mocks__/**/* !abi !dist .","typechain:compile":"typechain --target ethers-v5 --out-dir './src/contracts' './abi/*.json'","semantic-release":"semantic-release"},"dependencies":{"eth-sig-util":"^3.0.1","ethers":"^5.7.2","ipfs-only-hash":"^4.0.0","json-stringify-deterministic":"^1.0.8","merkletreejs":"^0.3.9","tiny-invariant":"^1.2.0"},"devDependencies":{"@commitlint/config-conventional":"^17.3.0","@semantic-release/changelog":"^6.0.2","@semantic-release/git":"^10.0.1","@semantic-release/github":"^8.0.7","@size-limit/preset-small-lib":"^8.1.0","@typechain/ethers-v5":"^10.2.0","@types/jest":"^29.2.4","@types/node":"^18.11.17","ganache":"^7.7.2","husky":"^8.0.2","semantic-release":"^19.0.5","size-limit":"^8.1.0","tsdx":"^0.14.1","tslib":"^2.4.1","typechain":"^8.1.1"},"resolutions":{"@typescript-eslint/eslint-plugin":"^5.47.0","@typescript-eslint/parser":"^5.47.0","jest":"^29.3.1","ts-jest":"^29.0.3","typescript":"^4.9.4","@babel/core":"^7.12.3","prettier":"^2.8.1"},"repository":{"type":"git","url":"git+https://github.com/astariaxyz/astaria-sdk.git"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"main":"dist/index.js","typings":"dist/index.d.ts","module":"dist/sdk.esm.js","engines":{"node":">=16"},"size-limit":[{"path":"dist/sdk.cjs.production.min.js","limit":"10 KB"},{"path":"dist/sdk.esm.js","limit":"10 KB"}],"lint-staged":{"*.{ts,tsx}":["tsdx lint","eslint --cache --fix","yarn format"]},"readme":"![GitHub Workflow Status](https://img.shields.io/github/actions/workflow/status/astariaxyz/astaria-sdk/main.yml?branch=master&style=flat-square)\n![npm](https://img.shields.io/npm/v/@astariaxyz/sdk?style=flat-square)\n![node-current](https://img.shields.io/node/v/@astariaxyz/sdk?style=flat-square)\n![GitHub](https://img.shields.io/github/license/astariaxyz/astaria-sdk?style=flat-square)\n[![code style: prettier](https://img.shields.io/badge/code_style-prettier-ff69b4.svg?style=flat-square)](https://github.com/prettier/prettier)\n\n# Astaria SDK :sparkles:\n\n> Note: This package is in alpha. The API is subject to change without notice.\n>\n> ### Internal Development Notes (to be removed):\n>\n> - Open Pull Requests against `develop` branch until stable v1.0.0 release.\n> - When adding [ABI files](abi/README.md), run `yarn typechain:compile` and commit generated typescript bindings.\n> - Follow [conventional commit](https://www.conventionalcommits.org/en/v1.0.0/) specification for commit messages.\n\nThis library aims to handle functions that are core to the Astaria architecture and facilitate interaction with our smart contracts.\n\n- [Installation](#installation)\n- [API](#api)\n- [Contributing](#contributing)\n- [Development](#development)\n  - [Prerequisites](#prerequisites)\n  - [Setup](#setup)\n  - [Watch Build](#watch-build)\n  - [Running Tests](#running-tests)\n  - [Versioning](#versioning)\n- [License](#license)\n\n## Installation\n\nTo install and set up the library, run:\n\n```sh\n$ yarn add @astariaxyz/sdk\n```\n\nOr if you prefer using npm:\n\n```sh\n$ npm install --save @astariaxyz/sdk\n```\n\n## API\n\nComing soon&trade;\n\n## Contributing\n\nPlease read [CONTRIBUTING.md](CONTRIBUTING.md) for details on our code of conduct, and the process for submitting pull requests to us.\n\n1.  Fork it!\n2.  Create your feature branch: `git checkout -b feat/my-new-feature`\n3.  Add your changes: `git add .`\n4.  Commit your changes: `git commit -am 'feat: Add some feature'`\n5.  Push to the branch: `git push origin feat/my-new-feature`\n6.  Submit a pull request :sunglasses:\n\n### Prerequisites\n\nThis project requires [Node](http://nodejs.org/) version 16.x or later. We recommend using [yarn v1](https://classic.yarnpkg.com) as your package manager, but [npm](https://npmjs.org/) should work without issue.\nTo make sure you have them available on your machine,\ntry running the following command.\n\n```bash\n$ npm -v && node -v && yarn -v\n\n8.5.0\nv16.14.2\n1.22.15\n```\n\n### Setup\n\n**BEFORE YOU INSTALL:** please read the [prerequisites](#prerequisites) above.\n\nStart with cloning this repo on your local machine:\n\n```sh\n$ git clone https://github.com/astariaxyz/astaria-sdk.git\n$ cd astaria-sdk\n```\n\nThen install dependencies:\n\n```sh\n$ yarn\n$ cd astaria-sdk\n```\n\n### Watch Build\n\nThis will automatically watch for changes and rebuild the app.\n\n```sh\n$ yarn start\n```\n\n### Running Tests\n\n```sh\n$ yarn test\n```\n\nWatch tests:\n\n```sh\n$ yarn test:watch\n```\n\n### Versioning\n\nWe use [semantic versioning](http://semver.org/) for versioning. For the versions available, see the [tags](https://github.com/astariaxyz/astaria-sdk/tags) and [releases](https://github.com/astariaxyz/astaria-sdk/releases) on this repository.\n\n## License\n\n[MIT License](LICENSE.md) © Astaria\n","readmeFilename":"README.md","gitHead":"94fc2450c80137fd72a52f4aac8aa4fe3dfb4f84","description":"![GitHub Workflow Status](https://img.shields.io/github/actions/workflow/status/astariaxyz/astaria-sdk/main.yml?branch=master&style=flat-square) ![npm](https://img.shields.io/npm/v/@astariaxyz/sdk?style=flat-square) ![node-current](https://img.shields.io/","bugs":{"url":"https://github.com/astariaxyz/astaria-sdk/issues"},"homepage":"https://github.com/astariaxyz/astaria-sdk#readme","_id":"@astariaxyz/sdk@1.0.0-alpha.6","_nodeVersion":"16.18.1","_npmVersion":"8.19.3","dist":{"integrity":"sha512-WJwzJkWncfSnNZKAFOuNqiqRf2fTLu1Qclytb2ukf93ue9FWvuEx8xLzb5mwsKiqqxiKEd+qOqlRXp9BLcnqcQ==","shasum":"52b232ed7fc4084564f8337d4a18f4262329e804","tarball":"https://registry.npmjs.org/@astariaxyz/sdk/-/sdk-1.0.0-alpha.6.tgz","fileCount":41,"unpackedSize":5163451,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC+7M3SZ0rCuOs3vktMpl3jGttaK1XsfcHUoI+20G4o9AIgSxfZa2JLBHnMkQegoIIAq4MKuGrwhEODGCDtWxlTKGY="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjpQpkACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpUGhAAkKJpQS4WyZr0uecanaj/Pd0gLXFGOId+tYemKudBEAprAkql\r\nJ9XUtlWqeBUe9JXMQ0lqQ8ur7R18vXSb9HCfKhzErbfASuk44EJdZa2mHMOj\r\nF1pbnwkYgNkZX4EHomm91oTRv79nt5EJUOBDItA5AT+1VnNjq/nOGo4LmOBU\r\nk+u5ombBVaJ2sTgNBqZuznBvsxL9iU0ncDVZXIV2jc2QYcA2eromet/4gRH2\r\ndLDGPRw1aMk1VX78TOi1GExhO24NllfSXAVV+PQ8Xv6Aglqof+/2F7Kx05Se\r\nmofgHXXd8e3OshXwPfE4IZYZI4ArUN1xBz3Af/P/jE2MBr6qlrj3s/LGO1N/\r\nRMW28yNLDJN5r2Pdc4oOWHPor+3nnkVzLf235cwPRBsh6a2LliHxdkkAK5tG\r\nXWynhfrRy+vwQUoFsywV8hBzM+qt+mKOCJ/HbowfPj6IA1t6SxcpY+gUbgGU\r\nZZh2r+cXMcRPAQzMOr58S5wsC9xXka4pzzgWkr0QeLMW8fFhb38z9qKiWwyh\r\nI8j9nrlEwjL0GZ51wA4qBigrB0ntOtnRrWvh34kzNIukuZ2zAnNUZ8hSQ1Es\r\nP2YhQxCMJTTBkaWBy18Qkgi8l53+B/aJUvqueBh6W5CUW46+Z0CLrdQ/Cfd5\r\nC6TUsx/1s6VMqodBPWNeG4vez+L3D18O7Bo=\r\n=g14+\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"justingreenberg","email":"me@justingreenberg.com"},"directories":{},"maintainers":[{"name":"justingreenberg","email":"me@justingreenberg.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sdk_1.0.0-alpha.6_1671760483988_0.7089905540621513"},"_hasShrinkwrap":false},"1.0.0-alpha.7":{"name":"@astariaxyz/sdk","version":"1.0.0-alpha.7","license":"MIT","scripts":{"start":"tsdx watch","build":"tsdx build --target node","test":"tsdx test","test:watch":"tsdx test --watchAll","test:coverage":"tsdx test --coverage","lint":"tsdx lint","prepare":"tsdx build && husky install","size":"size-limit","analyze":"size-limit --why","format":"prettier --write !src/contracts/**/* !src/test/__mocks__/**/* !abi !dist .","typechain:compile":"typechain --target ethers-v5 --out-dir './src/contracts' './abi/*.json'","semantic-release":"semantic-release"},"dependencies":{"eth-sig-util":"^3.0.1","ethers":"^5.7.2","ipfs-only-hash":"^4.0.0","json-stringify-deterministic":"^1.0.8","merkletreejs":"^0.3.9","tiny-invariant":"^1.2.0"},"devDependencies":{"@commitlint/config-conventional":"^17.3.0","@semantic-release/changelog":"^6.0.2","@semantic-release/git":"^10.0.1","@semantic-release/github":"^8.0.7","@size-limit/preset-small-lib":"^8.1.0","@typechain/ethers-v5":"^10.2.0","@types/jest":"^29.2.4","@types/node":"^18.11.17","ganache":"^7.7.2","husky":"^8.0.2","semantic-release":"^19.0.5","size-limit":"^8.1.0","tsdx":"^0.14.1","tslib":"^2.4.1","typechain":"^8.1.1"},"resolutions":{"@typescript-eslint/eslint-plugin":"^5.47.0","@typescript-eslint/parser":"^5.47.0","jest":"^29.3.1","ts-jest":"^29.0.3","typescript":"^4.9.4","@babel/core":"^7.12.3","prettier":"^2.8.1"},"repository":{"type":"git","url":"git+https://github.com/astariaxyz/astaria-sdk.git"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"main":"dist/index.js","typings":"dist/index.d.ts","module":"dist/sdk.esm.js","engines":{"node":">=16"},"size-limit":[{"path":"dist/sdk.cjs.production.min.js","limit":"10 KB"},{"path":"dist/sdk.esm.js","limit":"10 KB"}],"lint-staged":{"*.{ts,tsx}":["tsdx lint","eslint --cache --fix","yarn format"]},"readme":"![GitHub Workflow Status](https://img.shields.io/github/actions/workflow/status/astariaxyz/astaria-sdk/main.yml?branch=master&style=flat-square)\n![npm](https://img.shields.io/npm/v/@astariaxyz/sdk?style=flat-square)\n![node-current](https://img.shields.io/node/v/@astariaxyz/sdk?style=flat-square)\n![GitHub](https://img.shields.io/github/license/astariaxyz/astaria-sdk?style=flat-square)\n[![code style: prettier](https://img.shields.io/badge/code_style-prettier-ff69b4.svg?style=flat-square)](https://github.com/prettier/prettier)\n\n# Astaria SDK :sparkles:\n\n> Note: This package is in alpha. The API is subject to change without notice.\n>\n> ### Internal Development Notes (to be removed):\n>\n> - Open Pull Requests against `develop` branch until stable v1.0.0 release.\n> - When adding [ABI files](abi/README.md), run `yarn typechain:compile` and commit generated typescript bindings.\n> - Follow [conventional commit](https://www.conventionalcommits.org/en/v1.0.0/) specification for commit messages.\n\nThis library aims to handle functions that are core to the Astaria architecture and facilitate interaction with our smart contracts.\n\n- [Installation](#installation)\n- [API](#api)\n- [Contributing](#contributing)\n- [Development](#development)\n  - [Prerequisites](#prerequisites)\n  - [Setup](#setup)\n  - [Watch Build](#watch-build)\n  - [Running Tests](#running-tests)\n  - [Versioning](#versioning)\n- [License](#license)\n\n## Installation\n\nTo install and set up the library, run:\n\n```sh\n$ yarn add @astariaxyz/sdk\n```\n\nOr if you prefer using npm:\n\n```sh\n$ npm install --save @astariaxyz/sdk\n```\n\n## API\n\nComing soon&trade;\n\n## Contributing\n\nPlease read [CONTRIBUTING.md](CONTRIBUTING.md) for details on our code of conduct, and the process for submitting pull requests to us.\n\n1.  Fork it!\n2.  Create your feature branch: `git checkout -b feat/my-new-feature`\n3.  Add your changes: `git add .`\n4.  Commit your changes: `git commit -am 'feat: Add some feature'`\n5.  Push to the branch: `git push origin feat/my-new-feature`\n6.  Submit a pull request :sunglasses:\n\n### Prerequisites\n\nThis project requires [Node](http://nodejs.org/) version 16.x or later. We recommend using [yarn v1](https://classic.yarnpkg.com) as your package manager, but [npm](https://npmjs.org/) should work without issue.\nTo make sure you have them available on your machine,\ntry running the following command.\n\n```bash\n$ npm -v && node -v && yarn -v\n\n8.5.0\nv16.14.2\n1.22.15\n```\n\n### Setup\n\n**BEFORE YOU INSTALL:** please read the [prerequisites](#prerequisites) above.\n\nStart with cloning this repo on your local machine:\n\n```sh\n$ git clone https://github.com/astariaxyz/astaria-sdk.git\n$ cd astaria-sdk\n```\n\nThen install dependencies:\n\n```sh\n$ yarn\n$ cd astaria-sdk\n```\n\n### Watch Build\n\nThis will automatically watch for changes and rebuild the app.\n\n```sh\n$ yarn start\n```\n\n### Running Tests\n\n```sh\n$ yarn test\n```\n\nWatch tests:\n\n```sh\n$ yarn test:watch\n```\n\n### Versioning\n\nWe use [semantic versioning](http://semver.org/) for versioning. For the versions available, see the [tags](https://github.com/astariaxyz/astaria-sdk/tags) and [releases](https://github.com/astariaxyz/astaria-sdk/releases) on this repository.\n\n## License\n\n[MIT License](LICENSE.md) © Astaria\n","readmeFilename":"README.md","gitHead":"78fe3c3d1d7499b92d04993fb25ae644d41968f0","description":"![GitHub Workflow Status](https://img.shields.io/github/actions/workflow/status/astariaxyz/astaria-sdk/main.yml?branch=master&style=flat-square) ![npm](https://img.shields.io/npm/v/@astariaxyz/sdk?style=flat-square) ![node-current](https://img.shields.io/","bugs":{"url":"https://github.com/astariaxyz/astaria-sdk/issues"},"homepage":"https://github.com/astariaxyz/astaria-sdk#readme","_id":"@astariaxyz/sdk@1.0.0-alpha.7","_nodeVersion":"16.18.1","_npmVersion":"8.19.3","dist":{"integrity":"sha512-93KrG9vpQgMjus/gAckh9JG7yGnATMXRXhcVZjBPGyycXyIWfjBJH6EsHbDKV+jhMyPqqeZuk5Sp3BW6lYNgqQ==","shasum":"c2785e6cc49b07868a28be0ee65b245904d4d060","tarball":"https://registry.npmjs.org/@astariaxyz/sdk/-/sdk-1.0.0-alpha.7.tgz","fileCount":41,"unpackedSize":5163468,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBwjSDkPxAJJ/Ok2tvWsXP09h/8Oi35SGoAlpVWwNlwOAiEA6sIy3pKV6GYDG32NMGJ3F5TGsiEPsQ4VnxLVsK82MtE="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjpSBWACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpTgw/9GteoDbW0sWhZyYpDydROSDNLyvrf3AVmUxOUv8DNq15veLVv\r\nzlrw4ez72KO5OV5+ynzlzswqwURbRE39UU9WrQ0rmnP+aViLGhD1ZiuUMcGX\r\n/CkhD4qVcJtDOi2XC1r8cxtTQLYl6s18mUW+0o3Fesfpk7CG7XZsaNi+hJ/h\r\n9uOP/R1Tb71ZSsR6/82noJ1X1LqHeTzDgr/Kyk3P4xt5cTqq8BWSwjhiV9QI\r\nqNa5PRDYsm7YW2fPwOmfEGuMDZq8Uk2JjfD1hQmjfpl7hp4/Dj0PQu943+iA\r\nkINT/s1DVRAvTtQ92DQL1gM3yPMKDt6KWkX/3m4r2cjcXN82gML3u5UMNCte\r\nBs51UPyW65y6w5MnusOalQZzR2KrdOXN+sN42WeDf/KtbckmDc+kGSkoe0JM\r\nKKUvfzv/4cKgD/Gzz6somTFDGxdSCWlkbU1EunB9ERvdzGkQrYSlV8zeFjhA\r\nZT56J2TGqftD1zYJvDLgaK1hZnHbhoo4lSgW82dEQsJ/k0icH9nWWf1Nh6dU\r\nBgT8dm2RtGS9PJKSk949ZLo/H+NBAamECftLtVB2stS5uFGJ6sFr1IyHdquL\r\n+BdNMANs+PpjI9bmPkm5P8vh1NS93okKcPKnOPqnK5F1wacBSU+JKuJ1fir+\r\nNMIZIsUUyzOW7EjgrG/S60VM4qhm9NLqgXU=\r\n=Z0M/\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"justingreenberg","email":"me@justingreenberg.com"},"directories":{},"maintainers":[{"name":"justingreenberg","email":"me@justingreenberg.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sdk_1.0.0-alpha.7_1671766102025_0.331510484051577"},"_hasShrinkwrap":false},"1.0.0-alpha.8":{"name":"@astariaxyz/sdk","version":"1.0.0-alpha.8","license":"MIT","scripts":{"start":"tsdx watch","build":"tsdx build --target node","test":"tsdx test","test:watch":"tsdx test --watchAll","test:coverage":"tsdx test --coverage","lint":"tsdx lint","prepare":"tsdx build && husky install","size":"size-limit","analyze":"size-limit --why","format":"prettier --write !src/contracts/**/* !src/test/__mocks__/**/* !abi !dist .","typechain:compile":"typechain --target ethers-v5 --out-dir './src/contracts' './abi/*.json'","semantic-release":"semantic-release"},"dependencies":{"eth-sig-util":"^3.0.1","ethers":"^5.7.2","ipfs-only-hash":"^4.0.0","json-stringify-deterministic":"^1.0.8","merkletreejs":"^0.3.9","tiny-invariant":"^1.2.0"},"devDependencies":{"@commitlint/config-conventional":"^17.3.0","@semantic-release/changelog":"^6.0.2","@semantic-release/git":"^10.0.1","@semantic-release/github":"^8.0.7","@size-limit/preset-small-lib":"^8.1.0","@typechain/ethers-v5":"^10.2.0","@types/jest":"^29.2.4","@types/node":"^18.11.17","ganache":"^7.7.2","husky":"^8.0.2","semantic-release":"^19.0.5","size-limit":"^8.1.0","tsdx":"^0.14.1","tslib":"^2.4.1","typechain":"^8.1.1"},"resolutions":{"@typescript-eslint/eslint-plugin":"^5.47.0","@typescript-eslint/parser":"^5.47.0","jest":"^29.3.1","ts-jest":"^29.0.3","typescript":"^4.9.4","@babel/core":"^7.12.3","prettier":"^2.8.1"},"repository":{"type":"git","url":"git+https://github.com/astariaxyz/astaria-sdk.git"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"main":"dist/index.js","typings":"dist/index.d.ts","module":"dist/sdk.esm.js","engines":{"node":">=16"},"size-limit":[{"path":"dist/sdk.cjs.production.min.js","limit":"10 KB"},{"path":"dist/sdk.esm.js","limit":"10 KB"}],"lint-staged":{"*.{ts,tsx}":["tsdx lint","eslint --cache --fix","yarn format"]},"readme":"![GitHub Workflow Status](https://img.shields.io/github/actions/workflow/status/astariaxyz/astaria-sdk/main.yml?branch=master&style=flat-square)\n![npm](https://img.shields.io/npm/v/@astariaxyz/sdk?style=flat-square)\n![node-current](https://img.shields.io/node/v/@astariaxyz/sdk?style=flat-square)\n![GitHub](https://img.shields.io/github/license/astariaxyz/astaria-sdk?style=flat-square)\n[![code style: prettier](https://img.shields.io/badge/code_style-prettier-ff69b4.svg?style=flat-square)](https://github.com/prettier/prettier)\n\n# Astaria SDK :sparkles:\n\n> Note: This package is in alpha. The API is subject to change without notice.\n>\n> ### Internal Development Notes (to be removed):\n>\n> - Open Pull Requests against `develop` branch until stable v1.0.0 release.\n> - When adding [ABI files](abi/README.md), run `yarn typechain:compile` and commit generated typescript bindings.\n> - Follow [conventional commit](https://www.conventionalcommits.org/en/v1.0.0/) specification for commit messages.\n\nThis library aims to handle functions that are core to the Astaria architecture and facilitate interaction with our smart contracts.\n\n- [Installation](#installation)\n- [API](#api)\n- [Contributing](#contributing)\n- [Development](#development)\n  - [Prerequisites](#prerequisites)\n  - [Setup](#setup)\n  - [Watch Build](#watch-build)\n  - [Running Tests](#running-tests)\n  - [Versioning](#versioning)\n- [License](#license)\n\n## Installation\n\nTo install and set up the library, run:\n\n```sh\n$ yarn add @astariaxyz/sdk\n```\n\nOr if you prefer using npm:\n\n```sh\n$ npm install --save @astariaxyz/sdk\n```\n\n## API\n\nComing soon&trade;\n\n## Contributing\n\nPlease read [CONTRIBUTING.md](CONTRIBUTING.md) for details on our code of conduct, and the process for submitting pull requests to us.\n\n1.  Fork it!\n2.  Create your feature branch: `git checkout -b feat/my-new-feature`\n3.  Add your changes: `git add .`\n4.  Commit your changes: `git commit -am 'feat: Add some feature'`\n5.  Push to the branch: `git push origin feat/my-new-feature`\n6.  Submit a pull request :sunglasses:\n\n### Prerequisites\n\nThis project requires [Node](http://nodejs.org/) version 16.x or later. We recommend using [yarn v1](https://classic.yarnpkg.com) as your package manager, but [npm](https://npmjs.org/) should work without issue.\nTo make sure you have them available on your machine,\ntry running the following command.\n\n```bash\n$ npm -v && node -v && yarn -v\n\n8.5.0\nv16.14.2\n1.22.15\n```\n\n### Setup\n\n**BEFORE YOU INSTALL:** please read the [prerequisites](#prerequisites) above.\n\nStart with cloning this repo on your local machine:\n\n```sh\n$ git clone https://github.com/astariaxyz/astaria-sdk.git\n$ cd astaria-sdk\n```\n\nThen install dependencies:\n\n```sh\n$ yarn\n$ cd astaria-sdk\n```\n\n### Watch Build\n\nThis will automatically watch for changes and rebuild the app.\n\n```sh\n$ yarn start\n```\n\n### Running Tests\n\n```sh\n$ yarn test\n```\n\nWatch tests:\n\n```sh\n$ yarn test:watch\n```\n\n### Versioning\n\nWe use [semantic versioning](http://semver.org/) for versioning. For the versions available, see the [tags](https://github.com/astariaxyz/astaria-sdk/tags) and [releases](https://github.com/astariaxyz/astaria-sdk/releases) on this repository.\n\n## License\n\n[MIT License](LICENSE.md) © Astaria\n","readmeFilename":"README.md","gitHead":"d264190e925819a27c76d6cadd067db0e6b6eb0c","description":"![GitHub Workflow Status](https://img.shields.io/github/actions/workflow/status/astariaxyz/astaria-sdk/main.yml?branch=master&style=flat-square) ![npm](https://img.shields.io/npm/v/@astariaxyz/sdk?style=flat-square) ![node-current](https://img.shields.io/","bugs":{"url":"https://github.com/astariaxyz/astaria-sdk/issues"},"homepage":"https://github.com/astariaxyz/astaria-sdk#readme","_id":"@astariaxyz/sdk@1.0.0-alpha.8","_nodeVersion":"16.18.1","_npmVersion":"8.19.3","dist":{"integrity":"sha512-DS4tsSoc3DXN2ELgKN9mXk6llTSK/XLYoP7ZqPjSqiqxOPaHCOSbz7PGvQdAx3jv/ImEIsSFl+laX1d44S4nLw==","shasum":"fa55f1188406e066be05ba00949027b311eca584","tarball":"https://registry.npmjs.org/@astariaxyz/sdk/-/sdk-1.0.0-alpha.8.tgz","fileCount":41,"unpackedSize":5163468,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIF9BQyDlAkvSi8PW4njNZF2So+Mpja5svNeNBDCsQJ96AiA8VmD64qlAwowgqQNMNEIeAj3FNwzp55VCiZJpwKFqIg=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjrIaTACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpEmQ/9GXbX/SLRDIFzXQcQk9HT+Vy+CafaqoJf9jpv7TJ6XIM6J10x\r\n9XzQmfKHmWQEg/szyEOriKqlPzQL9vfFmeukK+XMGoQkYELyZqb9gOTEpna5\r\nwCChGgIIm8JCwXZjtj3pgTHpVhRRNnbEIeubcFLO6IqK/B9MRshG+ybnECe/\r\nrII5QDM8eNpN0O4XB+DoDUR8bBRQmqd2oYuvAdOrpgTpKdgHLaYOCmGIpzPh\r\no9KQm4FO06Tklsh1FVdNrklTV1yq4lZjg3Ghgb7uXIlwOsyP+quTJI9lBGAi\r\ngSdw3cEaYTg2xb4b4VX2IdMqKXQ92n2CfmjUx5A5n8scL9hG3DEtqZpo6SJz\r\nKiAqQwQHl9jEKVMlr4KYg8cCz/9DuWlPcWF81cvoupyAjqFtOS4J3YuNKHod\r\nOPWjIPTmLNNs0gfcB/CWgJV00+u8JpWb4iFn7IpM+DGtoiewbZeVr1JZl2JE\r\n1NZX6HoHcua1vfRhKejIpGQaJGcm7ZWDKTuALG7ugXbWgi6vShd3Om6rOTuM\r\nzr0tPeX6MGVHWgG2NmNQiYd2fEXr3V342wiQgk3MMtOmN9gKjMQwJvZKTuZi\r\nDGGIL5+YHvGneEhuLosXwl6Os5yts+b5k+Mll9lrWO7uXYh8y3LxxA1MMOWB\r\nZDejB/TJtSFMjv+Bn/eJpXabC4pnakzBPFw=\r\n=4fkf\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"justingreenberg","email":"me@justingreenberg.com"},"directories":{},"maintainers":[{"name":"justingreenberg","email":"me@justingreenberg.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sdk_1.0.0-alpha.8_1672251027634_0.6878476586250153"},"_hasShrinkwrap":false},"1.0.0-alpha.9":{"name":"@astariaxyz/sdk","version":"1.0.0-alpha.9","license":"MIT","scripts":{"start":"tsdx watch","build":"tsdx build --target node","test":"tsdx test","test:watch":"tsdx test --watchAll","test:coverage":"tsdx test --coverage","lint":"tsdx lint","prepare":"tsdx build --target node && husky install","size":"size-limit","analyze":"size-limit --why","format":"prettier --write !src/contracts/**/* !src/test/__mocks__/**/* !abi !dist .","typechain:compile":"typechain --target ethers-v5 --out-dir './src/contracts' './abi/*.json'","semantic-release":"semantic-release"},"dependencies":{"eth-sig-util":"^3.0.1","ethers":"^5.7.2","ipfs-only-hash":"^4.0.0","json-stringify-deterministic":"^1.0.8","merkletreejs":"^0.3.9","tiny-invariant":"^1.2.0"},"devDependencies":{"@commitlint/config-conventional":"^17.3.0","@semantic-release/changelog":"^6.0.2","@semantic-release/git":"^10.0.1","@semantic-release/github":"^8.0.7","@size-limit/preset-small-lib":"^8.1.0","@typechain/ethers-v5":"^10.2.0","@types/jest":"^29.2.4","@types/node":"^18.11.17","ganache":"^7.7.2","husky":"^8.0.2","semantic-release":"^19.0.5","size-limit":"^8.1.0","tsdx":"^0.14.1","tslib":"^2.4.1","typechain":"^8.1.1"},"resolutions":{"@typescript-eslint/eslint-plugin":"^5.47.0","@typescript-eslint/parser":"^5.47.0","jest":"^29.3.1","ts-jest":"^29.0.3","typescript":"^4.9.4","@babel/core":"^7.12.3","prettier":"^2.8.1"},"repository":{"type":"git","url":"git+https://github.com/astariaxyz/astaria-sdk.git"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"main":"dist/index.js","typings":"dist/index.d.ts","module":"dist/sdk.esm.js","engines":{"node":">=16"},"size-limit":[{"path":"dist/sdk.cjs.production.min.js","limit":"10 KB"},{"path":"dist/sdk.esm.js","limit":"10 KB"}],"lint-staged":{"*.{ts,tsx}":["tsdx lint","eslint --cache --fix","yarn format"]},"readme":"![GitHub Workflow Status](https://img.shields.io/github/actions/workflow/status/astariaxyz/astaria-sdk/main.yml?branch=master&style=flat-square)\n![npm](https://img.shields.io/npm/v/@astariaxyz/sdk?style=flat-square)\n![node-current](https://img.shields.io/node/v/@astariaxyz/sdk?style=flat-square)\n![GitHub](https://img.shields.io/github/license/astariaxyz/astaria-sdk?style=flat-square)\n[![code style: prettier](https://img.shields.io/badge/code_style-prettier-ff69b4.svg?style=flat-square)](https://github.com/prettier/prettier)\n\n# Astaria SDK :sparkles:\n\n> Note: This package is in alpha. The API is subject to change without notice.\n>\n> ### Internal Development Notes (to be removed):\n>\n> - Open Pull Requests against `develop` branch until stable v1.0.0 release.\n> - When adding [ABI files](abi/README.md), run `yarn typechain:compile` and commit generated typescript bindings.\n> - Follow [conventional commit](https://www.conventionalcommits.org/en/v1.0.0/) specification for commit messages.\n\nThis library aims to handle functions that are core to the Astaria architecture and facilitate interaction with our smart contracts.\n\n- [Installation](#installation)\n- [API](#api)\n- [Contributing](#contributing)\n- [Development](#development)\n  - [Prerequisites](#prerequisites)\n  - [Setup](#setup)\n  - [Watch Build](#watch-build)\n  - [Running Tests](#running-tests)\n  - [Versioning](#versioning)\n- [License](#license)\n\n## Installation\n\nTo install and set up the library, run:\n\n```sh\n$ yarn add @astariaxyz/sdk\n```\n\nOr if you prefer using npm:\n\n```sh\n$ npm install --save @astariaxyz/sdk\n```\n\n## API\n\nComing soon&trade;\n\n## Contributing\n\nPlease read [CONTRIBUTING.md](CONTRIBUTING.md) for details on our code of conduct, and the process for submitting pull requests to us.\n\n1.  Fork it!\n2.  Create your feature branch: `git checkout -b feat/my-new-feature`\n3.  Add your changes: `git add .`\n4.  Commit your changes: `git commit -am 'feat: Add some feature'`\n5.  Push to the branch: `git push origin feat/my-new-feature`\n6.  Submit a pull request :sunglasses:\n\n### Prerequisites\n\nThis project requires [Node](http://nodejs.org/) version 16.x or later. We recommend using [yarn v1](https://classic.yarnpkg.com) as your package manager, but [npm](https://npmjs.org/) should work without issue.\nTo make sure you have them available on your machine,\ntry running the following command.\n\n```bash\n$ npm -v && node -v && yarn -v\n\n8.5.0\nv16.14.2\n1.22.15\n```\n\n### Setup\n\n**BEFORE YOU INSTALL:** please read the [prerequisites](#prerequisites) above.\n\nStart with cloning this repo on your local machine:\n\n```sh\n$ git clone https://github.com/astariaxyz/astaria-sdk.git\n$ cd astaria-sdk\n```\n\nThen install dependencies:\n\n```sh\n$ yarn\n$ cd astaria-sdk\n```\n\n### Watch Build\n\nThis will automatically watch for changes and rebuild the app.\n\n```sh\n$ yarn start\n```\n\n### Running Tests\n\n```sh\n$ yarn test\n```\n\nWatch tests:\n\n```sh\n$ yarn test:watch\n```\n\n### Versioning\n\nWe use [semantic versioning](http://semver.org/) for versioning. For the versions available, see the [tags](https://github.com/astariaxyz/astaria-sdk/tags) and [releases](https://github.com/astariaxyz/astaria-sdk/releases) on this repository.\n\n## License\n\n[MIT License](LICENSE.md) © Astaria\n","readmeFilename":"README.md","gitHead":"53689e3cffd0b36ba86d26734613ad77d6e4102a","description":"![GitHub Workflow Status](https://img.shields.io/github/actions/workflow/status/astariaxyz/astaria-sdk/main.yml?branch=master&style=flat-square) ![npm](https://img.shields.io/npm/v/@astariaxyz/sdk?style=flat-square) ![node-current](https://img.shields.io/","bugs":{"url":"https://github.com/astariaxyz/astaria-sdk/issues"},"homepage":"https://github.com/astariaxyz/astaria-sdk#readme","_id":"@astariaxyz/sdk@1.0.0-alpha.9","_nodeVersion":"16.18.1","_npmVersion":"8.19.3","dist":{"integrity":"sha512-HQxg5KOXAIkuxC5QI9J6aGL3RWvtkHa45QoBg8/p0D1sbZLV3yDZGGDgojdIZcaazrnHaGhoQEQ8DDNGQBGe1A==","shasum":"02c70f2a278f4c1ebf9280ce36c73d6c66f0cb89","tarball":"https://registry.npmjs.org/@astariaxyz/sdk/-/sdk-1.0.0-alpha.9.tgz","fileCount":41,"unpackedSize":5090551,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIB6jz6zoGkv5bQz5lj97YpF63NurfFNut/vbkU5jwwkVAiAf9PkJxc/Pb0elwn+PSJM2uDdV33rthynYB8dSH4nqEQ=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjrJYSACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmptrA/+MCmz3CNOVw2bW2mF2N6MHh5wfnKkFS89QO4C7HgX5C4Sy+T1\r\nBilWeRSHy6mFmyL0jzg7E5iR1YxLLTC3r3fOrPvAwTBaifIlCIoI8GJgQEqM\r\nA9jddxgPGEo4IgbsGVGnwVvRSyhU2tBinRvem5d8dLbM4GOQzILXNaQnoDTL\r\nyYE+Mey0MpNcH4U9VhUVb9Qpu5hQvtcixFJM1Jo/XItTwGE21VFWKvRKFqoC\r\nHQZkr+jKQJX8QT+YHO+8+QtsDNUF9BQPKB4YL5JgK0vXv1SnetPChFfM0zef\r\nLR2eo0ilOZr632ef92tgyV/hZq0k3I5bIFlwl8DLVZA140v1h9luYTi+gOH1\r\nfBofSE/XjDfeHnC8yulHmdfV5F4yaIwmJch8Hh8bCHK4kyBSr2DwGwPrs7pU\r\nbSjijy3OsJjN2lHYAKa7jcmkn1ciAAQFIlaS9nFCnjrStE0qlwKkV8Oqmq72\r\nTrgRb5zOHJ53HQp03jK//BNGle4VO5kU7W++zi4uyrzunjld9+kwNTvW9pV+\r\nz1FdTJOpOPKTWXgzbqNp7SFPagSSD2hegR/46GYoQ/J8iB/omAhYXvSD0tfC\r\nHi3GzLpOzU6CZ5i47QyIiUoQDAr/KC6XNa/nXg5j857EFt08GIfBe3cH/CC+\r\n84sqxIWR/pWros2xu8jxWGTFF4L0mIqBLPs=\r\n=8SnD\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"justingreenberg","email":"me@justingreenberg.com"},"directories":{},"maintainers":[{"name":"justingreenberg","email":"me@justingreenberg.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sdk_1.0.0-alpha.9_1672254993948_0.4389032543223008"},"_hasShrinkwrap":false},"1.0.0-alpha.10":{"name":"@astariaxyz/sdk","version":"1.0.0-alpha.10","license":"MIT","scripts":{"start":"tsdx watch","build":"tsdx build --target node","test":"tsdx test","test:watch":"tsdx test --watchAll","test:coverage":"tsdx test --coverage","lint":"tsdx lint","prepare":"tsdx build --target node && husky install","size":"size-limit","analyze":"size-limit --why","format":"prettier --write !src/contracts/**/* !src/test/__mocks__/**/* !abi !dist .","typechain:compile":"typechain --target ethers-v5 --out-dir './src/contracts' './abi/*.json'","semantic-release":"semantic-release"},"dependencies":{"eth-sig-util":"^3.0.1","ethers":"^5.7.2","ipfs-only-hash":"^4.0.0","json-stringify-deterministic":"^1.0.8","merkletreejs":"^0.3.9","tiny-invariant":"^1.2.0","zod":"^3.20.2"},"devDependencies":{"@commitlint/config-conventional":"^17.3.0","@semantic-release/changelog":"^6.0.2","@semantic-release/git":"^10.0.1","@semantic-release/github":"^8.0.7","@size-limit/preset-small-lib":"^8.1.0","@typechain/ethers-v5":"^10.2.0","@types/jest":"^29.2.4","@types/node":"^18.11.17","ganache":"^7.7.2","husky":"^8.0.2","semantic-release":"^19.0.5","size-limit":"^8.1.0","tsdx":"^0.14.1","tslib":"^2.4.1","typechain":"^8.1.1"},"resolutions":{"@typescript-eslint/eslint-plugin":"^5.47.0","@typescript-eslint/parser":"^5.47.0","jest":"^29.3.1","ts-jest":"^29.0.3","typescript":"^4.9.4","@babel/core":"^7.12.3","prettier":"^2.8.1"},"repository":{"type":"git","url":"git+https://github.com/astariaxyz/astaria-sdk.git"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"main":"dist/index.js","typings":"dist/index.d.ts","module":"dist/sdk.esm.js","engines":{"node":">=16"},"size-limit":[{"path":"dist/sdk.cjs.production.min.js","limit":"10 KB"},{"path":"dist/sdk.esm.js","limit":"10 KB"}],"lint-staged":{"*.{ts,tsx}":["tsdx lint","eslint --cache --fix","yarn format"]},"readme":"![GitHub Workflow Status](https://img.shields.io/github/actions/workflow/status/astariaxyz/astaria-sdk/main.yml?branch=master&style=flat-square)\n![npm](https://img.shields.io/npm/v/@astariaxyz/sdk?style=flat-square)\n![node-current](https://img.shields.io/node/v/@astariaxyz/sdk?style=flat-square)\n![GitHub](https://img.shields.io/github/license/astariaxyz/astaria-sdk?style=flat-square)\n[![code style: prettier](https://img.shields.io/badge/code_style-prettier-ff69b4.svg?style=flat-square)](https://github.com/prettier/prettier)\n\n# Astaria SDK :sparkles:\n\n> Note: This package is in alpha. The API is subject to change without notice.\n>\n> ### Internal Development Notes (to be removed):\n>\n> - Open Pull Requests against `develop` branch until stable v1.0.0 release.\n> - When adding [ABI files](abi/README.md), run `yarn typechain:compile` and commit generated typescript bindings.\n> - Follow [conventional commit](https://www.conventionalcommits.org/en/v1.0.0/) specification for commit messages.\n\nThis library aims to handle functions that are core to the Astaria architecture and facilitate interaction with our smart contracts.\n\n- [Installation](#installation)\n- [API](#api)\n- [Contributing](#contributing)\n- [Development](#development)\n  - [Prerequisites](#prerequisites)\n  - [Setup](#setup)\n  - [Watch Build](#watch-build)\n  - [Running Tests](#running-tests)\n  - [Versioning](#versioning)\n- [License](#license)\n\n## Installation\n\nTo install and set up the library, run:\n\n```sh\n$ yarn add @astariaxyz/sdk\n```\n\nOr if you prefer using npm:\n\n```sh\n$ npm install --save @astariaxyz/sdk\n```\n\n## API\n\nComing soon&trade;\n\n## Contributing\n\nPlease read [CONTRIBUTING.md](CONTRIBUTING.md) for details on our code of conduct, and the process for submitting pull requests to us.\n\n1.  Fork it!\n2.  Create your feature branch: `git checkout -b feat/my-new-feature`\n3.  Add your changes: `git add .`\n4.  Commit your changes: `git commit -am 'feat: Add some feature'`\n5.  Push to the branch: `git push origin feat/my-new-feature`\n6.  Submit a pull request :sunglasses:\n\n### Prerequisites\n\nThis project requires [Node](http://nodejs.org/) version 16.x or later. We recommend using [yarn v1](https://classic.yarnpkg.com) as your package manager, but [npm](https://npmjs.org/) should work without issue.\nTo make sure you have them available on your machine,\ntry running the following command.\n\n```bash\n$ npm -v && node -v && yarn -v\n\n8.5.0\nv16.14.2\n1.22.15\n```\n\n### Setup\n\n**BEFORE YOU INSTALL:** please read the [prerequisites](#prerequisites) above.\n\nStart with cloning this repo on your local machine:\n\n```sh\n$ git clone https://github.com/astariaxyz/astaria-sdk.git\n$ cd astaria-sdk\n```\n\nThen install dependencies:\n\n```sh\n$ yarn\n$ cd astaria-sdk\n```\n\n### Watch Build\n\nThis will automatically watch for changes and rebuild the app.\n\n```sh\n$ yarn start\n```\n\n### Running Tests\n\n```sh\n$ yarn test\n```\n\nWatch tests:\n\n```sh\n$ yarn test:watch\n```\n\n### Versioning\n\nWe use [semantic versioning](http://semver.org/) for versioning. For the versions available, see the [tags](https://github.com/astariaxyz/astaria-sdk/tags) and [releases](https://github.com/astariaxyz/astaria-sdk/releases) on this repository.\n\n## License\n\n[MIT License](LICENSE.md) © Astaria\n","readmeFilename":"README.md","gitHead":"b5a95ade06b4ad4fc421a54bab034b54bacc61a1","description":"![GitHub Workflow Status](https://img.shields.io/github/actions/workflow/status/astariaxyz/astaria-sdk/main.yml?branch=master&style=flat-square) ![npm](https://img.shields.io/npm/v/@astariaxyz/sdk?style=flat-square) ![node-current](https://img.shields.io/","bugs":{"url":"https://github.com/astariaxyz/astaria-sdk/issues"},"homepage":"https://github.com/astariaxyz/astaria-sdk#readme","_id":"@astariaxyz/sdk@1.0.0-alpha.10","_nodeVersion":"16.18.1","_npmVersion":"8.19.3","dist":{"integrity":"sha512-NdbQFftDt7VcnfgZCiZEZhr8xCbuqigg2+8LUh/zgyZLb4l+USmh4yurzN1FEWs39xhtkV3RwU/HESnWlKo+cg==","shasum":"6cfa68ef0bb5a254bb12a2e86a088fd6229d39ee","tarball":"https://registry.npmjs.org/@astariaxyz/sdk/-/sdk-1.0.0-alpha.10.tgz","fileCount":42,"unpackedSize":5240118,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDy/fmRtiSap2Lw8fjRWHmuTaIvJ31AUO3RviIKPDAkKgIgG67i8gzS0dpVt+lnM9bsUTQMlNTOAgDV6eelJCGbAxE="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjsyfkACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrnBQ/+L0BShJ6RenR0GzSEtLeA9cErJPqFqeZ0zIBTMkf5ym/lx5yX\r\nBcwRMLtb2wwwUq6E6UeSO7VB9wzouRjBCWuzZqADnPuJVlHRIfTKX4Gud97+\r\nHpDYIpftC1YDwWAFwJoZEUrS4PUKT9qFUFN8fVzz27uAI6yIT9hy6bETu1t+\r\nXKajkcgkJyzxMxE1tLBwNDyFgeiCBxq95uFoBGKXMJ8ydvJVq30fZTbcYd94\r\nkP2NCd67uvMH+v6PnDgTotCgxmNfJRxDvPwWSLs9ZpRxhdC2yd5rVXsSOeLV\r\nReLxtMNWDiHXXzOQVwXGzdUk7QZTDOzlrgx52PAn5/fHI2dyzNHLAU1frPxC\r\njrhM5P9lr9KHhd6PMJc1ONTtTj0jwN8rVg2T/dO2/7VqGSligSHOHMqIEwpU\r\nO6gQyAFylfoKpPIeDzMsBLPIyctg+2AVrq4gISSl7yVzJxsxdAwUx5oveT/i\r\nAME0CulPnah1XG1bD9wQxyX2o73Kgy3D498ZNTKtLwJCsppFkQI+3+XsfpAr\r\nEf2L+V8AgZQjhs03zGb7wOPuYlyUybOUieNBgAkIHKqCaR5pcZVXEmaRY7W+\r\nqIIQ0BlwiTboHXd/4pKDVbXP9r6mHxHu/zDVZfNAhvIEJggVd7oTwkrngMRJ\r\n2/TucjpWO2vizslcaeGduZjiFxRW7AT0oc8=\r\n=BIYt\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"justingreenberg","email":"me@justingreenberg.com"},"directories":{},"maintainers":[{"name":"justingreenberg","email":"me@justingreenberg.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sdk_1.0.0-alpha.10_1672685540583_0.1419769566783866"},"_hasShrinkwrap":false},"1.0.0-alpha.11":{"name":"@astariaxyz/sdk","version":"1.0.0-alpha.11","license":"MIT","scripts":{"start":"tsdx watch","build":"tsdx build --target node","test":"tsdx test","test:watch":"tsdx test --watchAll","test:coverage":"tsdx test --coverage","lint":"tsdx lint","prepare":"tsdx build --target node && husky install","size":"size-limit","analyze":"size-limit --why","format":"prettier --write !src/contracts/**/* !src/test/__mocks__/**/* !abi !dist .","typechain:compile":"typechain --target ethers-v5 --out-dir './src/contracts' './abi/*.json'","semantic-release":"semantic-release"},"dependencies":{"eth-sig-util":"^3.0.1","ethers":"^5.7.2","ipfs-only-hash":"^4.0.0","json-stringify-deterministic":"^1.0.8","merkletreejs":"^0.3.9","tiny-invariant":"^1.2.0","zod":"^3.20.2"},"devDependencies":{"@commitlint/config-conventional":"^17.3.0","@semantic-release/changelog":"^6.0.2","@semantic-release/git":"^10.0.1","@semantic-release/github":"^8.0.7","@size-limit/preset-small-lib":"^8.1.0","@typechain/ethers-v5":"^10.2.0","@types/jest":"^29.2.4","@types/node":"^18.11.17","ganache":"^7.7.2","husky":"^8.0.2","semantic-release":"^19.0.5","size-limit":"^8.1.0","tsdx":"^0.14.1","tslib":"^2.4.1","typechain":"^8.1.1"},"resolutions":{"@typescript-eslint/eslint-plugin":"^5.47.0","@typescript-eslint/parser":"^5.47.0","jest":"^29.3.1","ts-jest":"^29.0.3","typescript":"^4.9.4","@babel/core":"^7.12.3","prettier":"^2.8.1"},"repository":{"type":"git","url":"git+https://github.com/astariaxyz/astaria-sdk.git"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"main":"dist/index.js","typings":"dist/index.d.ts","module":"dist/sdk.esm.js","engines":{"node":">=16"},"size-limit":[{"path":"dist/sdk.cjs.production.min.js","limit":"10 KB"},{"path":"dist/sdk.esm.js","limit":"10 KB"}],"lint-staged":{"*.{ts,tsx}":["tsdx lint","eslint --cache --fix","yarn format"]},"readme":"![GitHub Workflow Status](https://img.shields.io/github/actions/workflow/status/astariaxyz/astaria-sdk/main.yml?branch=master&style=flat-square)\n![npm](https://img.shields.io/npm/v/@astariaxyz/sdk?style=flat-square)\n![node-current](https://img.shields.io/node/v/@astariaxyz/sdk?style=flat-square)\n![GitHub](https://img.shields.io/github/license/astariaxyz/astaria-sdk?style=flat-square)\n[![code style: prettier](https://img.shields.io/badge/code_style-prettier-ff69b4.svg?style=flat-square)](https://github.com/prettier/prettier)\n\n# Astaria SDK :sparkles:\n\n> Note: This package is in alpha. The API is subject to change without notice.\n>\n> ### Internal Development Notes (to be removed):\n>\n> - Open Pull Requests against `develop` branch until stable v1.0.0 release.\n> - When adding [ABI files](abi/README.md), run `yarn typechain:compile` and commit generated typescript bindings.\n> - Follow [conventional commit](https://www.conventionalcommits.org/en/v1.0.0/) specification for commit messages.\n\nThis library aims to handle functions that are core to the Astaria architecture and facilitate interaction with our smart contracts.\n\n- [Installation](#installation)\n- [API](#api)\n- [Contributing](#contributing)\n- [Development](#development)\n  - [Prerequisites](#prerequisites)\n  - [Setup](#setup)\n  - [Watch Build](#watch-build)\n  - [Running Tests](#running-tests)\n  - [Versioning](#versioning)\n- [License](#license)\n\n## Installation\n\nTo install and set up the library, run:\n\n```sh\n$ yarn add @astariaxyz/sdk\n```\n\nOr if you prefer using npm:\n\n```sh\n$ npm install --save @astariaxyz/sdk\n```\n\n## API\n\nComing soon&trade;\n\n## Contributing\n\nPlease read [CONTRIBUTING.md](CONTRIBUTING.md) for details on our code of conduct, and the process for submitting pull requests to us.\n\n1.  Fork it!\n2.  Create your feature branch: `git checkout -b feat/my-new-feature`\n3.  Add your changes: `git add .`\n4.  Commit your changes: `git commit -am 'feat: Add some feature'`\n5.  Push to the branch: `git push origin feat/my-new-feature`\n6.  Submit a pull request :sunglasses:\n\n### Prerequisites\n\nThis project requires [Node](http://nodejs.org/) version 16.x or later. We recommend using [yarn v1](https://classic.yarnpkg.com) as your package manager, but [npm](https://npmjs.org/) should work without issue.\nTo make sure you have them available on your machine,\ntry running the following command.\n\n```bash\n$ npm -v && node -v && yarn -v\n\n8.5.0\nv16.14.2\n1.22.15\n```\n\n### Setup\n\n**BEFORE YOU INSTALL:** please read the [prerequisites](#prerequisites) above.\n\nStart with cloning this repo on your local machine:\n\n```sh\n$ git clone https://github.com/astariaxyz/astaria-sdk.git\n$ cd astaria-sdk\n```\n\nThen install dependencies:\n\n```sh\n$ yarn\n$ cd astaria-sdk\n```\n\n### Watch Build\n\nThis will automatically watch for changes and rebuild the app.\n\n```sh\n$ yarn start\n```\n\n### Running Tests\n\n```sh\n$ yarn test\n```\n\nWatch tests:\n\n```sh\n$ yarn test:watch\n```\n\n### Versioning\n\nWe use [semantic versioning](http://semver.org/) for versioning. For the versions available, see the [tags](https://github.com/astariaxyz/astaria-sdk/tags) and [releases](https://github.com/astariaxyz/astaria-sdk/releases) on this repository.\n\n## License\n\n[MIT License](LICENSE.md) © Astaria\n","readmeFilename":"README.md","gitHead":"c33d5fc6f4e28d1f3d4b912876ff1a7dce6756f3","description":"![GitHub Workflow Status](https://img.shields.io/github/actions/workflow/status/astariaxyz/astaria-sdk/main.yml?branch=master&style=flat-square) ![npm](https://img.shields.io/npm/v/@astariaxyz/sdk?style=flat-square) ![node-current](https://img.shields.io/","bugs":{"url":"https://github.com/astariaxyz/astaria-sdk/issues"},"homepage":"https://github.com/astariaxyz/astaria-sdk#readme","_id":"@astariaxyz/sdk@1.0.0-alpha.11","_nodeVersion":"16.18.1","_npmVersion":"8.19.3","dist":{"integrity":"sha512-/QtkX6CcKE+Dfs83r1o/T4i3f4tk3R4LaAnDNTAZKwt0AMJeWTWRdu9XJRDnGOdx3xpxKhboUtfvksuSe638BQ==","shasum":"9bcca0f8119b49e9b8d572c34f49398013ad225c","tarball":"https://registry.npmjs.org/@astariaxyz/sdk/-/sdk-1.0.0-alpha.11.tgz","fileCount":42,"unpackedSize":5240952,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDSJhg+xkX10SlpT+k+0nfrwj3PIoOAqluOAdkW9lbluAiEA1OAfXFBUnX0fFoFAXpNUPKg7E3T2OvAVJFjxoiBfRcY="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjtF8qACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqoxg/+LFYp1bpmDYn1RQqeGMzH4cvtzDl9Fode3LZeGvaWUlxIOQh6\r\natsMZRfPkKz4vczlabngIK1YMe+J7em+sP1P2INxJ7JfTpJWwwrP/FCyym/f\r\nBkZAMvOKFr4yU0BZ1blufyzGzLQU5f+lSoZtC7dtvpmBdfHygMZBHLlfY789\r\nf+7oqpXm7njkupmVxERFTYChQP0SKKCSnvCefVPuyds51q52O0iEF3f6/Ip0\r\nyuTpTqSARvEd4obCkj6iSlDEqcR19n8+ieNkkumIkRoDq0wjAmTkTKUj5qjl\r\nZpEmu6tp6MiWOQippIPeUGruiOqBxrUYwmJSTzWjSKrWUGaz+750OaUjqzeh\r\ncz8CLF8modw3WfBdSEdJyAkXzt5HmXfsYBtOksy3X0l0qKy7LfIkGMRgLMM+\r\nUHFNcK0fNHxEKabB16zgn4RWzRPRLVbkCWh6+K/eoH9mJJUreqptj76N0B5v\r\nVrkVtoVx3sNuif2JS2+0UXRKQI9choey3VRMR5NY8RHsHmjoU3VkeOLKcJLF\r\nKDnAir+d5y+TE61ujF/IPXxQyg83RvX8ot38p9i9HOkFnNq4R+TJM40y5Hpo\r\nzqKXa4nsx7KGaAEEj6Hk6fyVsUkPCwXanL3uTP8MHZIN6AthMi6RD5XG689a\r\n4vK5cfWB8pOhzGJLx96JSeMS7qFt/QxU3TU=\r\n=rLdL\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"justingreenberg","email":"me@justingreenberg.com"},"directories":{},"maintainers":[{"name":"justingreenberg","email":"me@justingreenberg.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sdk_1.0.0-alpha.11_1672765226481_0.1781418539386006"},"_hasShrinkwrap":false},"1.0.0-alpha.12":{"name":"@astariaxyz/sdk","version":"1.0.0-alpha.12","license":"MIT","scripts":{"start":"tsdx watch","build":"tsdx build --target node","test":"tsdx test","test:watch":"tsdx test --watchAll","test:coverage":"tsdx test --coverage","lint":"tsdx lint","prepare":"tsdx build --target node && husky install","size":"size-limit","analyze":"size-limit --why","format":"prettier --write !src/contracts/**/* !src/test/__mocks__/**/* !abi !dist .","typechain:compile":"typechain --target ethers-v5 --out-dir './src/contracts' './abi/*.json'","semantic-release":"semantic-release"},"dependencies":{"eth-sig-util":"^3.0.1","ethers":"^5.7.2","ipfs-only-hash":"^4.0.0","json-stringify-deterministic":"^1.0.8","merkletreejs":"^0.3.9","tiny-invariant":"^1.2.0","zod":"^3.20.2"},"devDependencies":{"@commitlint/config-conventional":"^17.3.0","@semantic-release/changelog":"^6.0.2","@semantic-release/git":"^10.0.1","@semantic-release/github":"^8.0.7","@size-limit/preset-small-lib":"^8.1.0","@typechain/ethers-v5":"^10.2.0","@types/jest":"^29.2.4","@types/node":"^18.11.17","ganache":"^7.7.2","husky":"^8.0.2","semantic-release":"^19.0.5","size-limit":"^8.1.0","tsdx":"^0.14.1","tslib":"^2.4.1","typechain":"^8.1.1"},"resolutions":{"@typescript-eslint/eslint-plugin":"^5.47.0","@typescript-eslint/parser":"^5.47.0","jest":"^29.3.1","ts-jest":"^29.0.3","typescript":"^4.9.4","@babel/core":"^7.12.3","prettier":"^2.8.1"},"repository":{"type":"git","url":"git+https://github.com/astariaxyz/astaria-sdk.git"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"main":"dist/index.js","typings":"dist/index.d.ts","module":"dist/sdk.esm.js","engines":{"node":">=16"},"size-limit":[{"path":"dist/sdk.cjs.production.min.js","limit":"10 KB"},{"path":"dist/sdk.esm.js","limit":"10 KB"}],"lint-staged":{"*.{ts,tsx}":["tsdx lint","eslint --cache --fix","yarn format"]},"readme":"![GitHub Workflow Status](https://img.shields.io/github/actions/workflow/status/astariaxyz/astaria-sdk/main.yml?branch=master&style=flat-square)\n![npm](https://img.shields.io/npm/v/@astariaxyz/sdk?style=flat-square)\n![node-current](https://img.shields.io/node/v/@astariaxyz/sdk?style=flat-square)\n![GitHub](https://img.shields.io/github/license/astariaxyz/astaria-sdk?style=flat-square)\n[![code style: prettier](https://img.shields.io/badge/code_style-prettier-ff69b4.svg?style=flat-square)](https://github.com/prettier/prettier)\n\n# Astaria SDK :sparkles:\n\n> Note: This package is in alpha. The API is subject to change without notice.\n>\n> ### Internal Development Notes (to be removed):\n>\n> - Open Pull Requests against `develop` branch until stable v1.0.0 release.\n> - When adding [ABI files](abi/README.md), run `yarn typechain:compile` and commit generated typescript bindings.\n> - Follow [conventional commit](https://www.conventionalcommits.org/en/v1.0.0/) specification for commit messages.\n\nThis library aims to handle functions that are core to the Astaria architecture and facilitate interaction with our smart contracts.\n\n- [Installation](#installation)\n- [API](#api)\n- [Contributing](#contributing)\n- [Development](#development)\n  - [Prerequisites](#prerequisites)\n  - [Setup](#setup)\n  - [Watch Build](#watch-build)\n  - [Running Tests](#running-tests)\n  - [Versioning](#versioning)\n- [License](#license)\n\n## Installation\n\nTo install and set up the library, run:\n\n```sh\n$ yarn add @astariaxyz/sdk\n```\n\nOr if you prefer using npm:\n\n```sh\n$ npm install --save @astariaxyz/sdk\n```\n\n## API\n\nComing soon&trade;\n\n## Contributing\n\nPlease read [CONTRIBUTING.md](CONTRIBUTING.md) for details on our code of conduct, and the process for submitting pull requests to us.\n\n1.  Fork it!\n2.  Create your feature branch: `git checkout -b feat/my-new-feature`\n3.  Add your changes: `git add .`\n4.  Commit your changes: `git commit -am 'feat: Add some feature'`\n5.  Push to the branch: `git push origin feat/my-new-feature`\n6.  Submit a pull request :sunglasses:\n\n### Prerequisites\n\nThis project requires [Node](http://nodejs.org/) version 16.x or later. We recommend using [yarn v1](https://classic.yarnpkg.com) as your package manager, but [npm](https://npmjs.org/) should work without issue.\nTo make sure you have them available on your machine,\ntry running the following command.\n\n```bash\n$ npm -v && node -v && yarn -v\n\n8.5.0\nv16.14.2\n1.22.15\n```\n\n### Setup\n\n**BEFORE YOU INSTALL:** please read the [prerequisites](#prerequisites) above.\n\nStart with cloning this repo on your local machine:\n\n```sh\n$ git clone https://github.com/astariaxyz/astaria-sdk.git\n$ cd astaria-sdk\n```\n\nThen install dependencies:\n\n```sh\n$ yarn\n$ cd astaria-sdk\n```\n\n### Watch Build\n\nThis will automatically watch for changes and rebuild the app.\n\n```sh\n$ yarn start\n```\n\n### Running Tests\n\n```sh\n$ yarn test\n```\n\nWatch tests:\n\n```sh\n$ yarn test:watch\n```\n\n### Versioning\n\nWe use [semantic versioning](http://semver.org/) for versioning. For the versions available, see the [tags](https://github.com/astariaxyz/astaria-sdk/tags) and [releases](https://github.com/astariaxyz/astaria-sdk/releases) on this repository.\n\n## License\n\n[MIT License](LICENSE.md) © Astaria\n","readmeFilename":"README.md","gitHead":"a95e4decf1f4995f2eb65e88554b5b5e9061417f","description":"![GitHub Workflow Status](https://img.shields.io/github/actions/workflow/status/astariaxyz/astaria-sdk/main.yml?branch=master&style=flat-square) ![npm](https://img.shields.io/npm/v/@astariaxyz/sdk?style=flat-square) ![node-current](https://img.shields.io/","bugs":{"url":"https://github.com/astariaxyz/astaria-sdk/issues"},"homepage":"https://github.com/astariaxyz/astaria-sdk#readme","_id":"@astariaxyz/sdk@1.0.0-alpha.12","_nodeVersion":"16.18.1","_npmVersion":"8.19.3","dist":{"integrity":"sha512-iUvjhrUP9t02AxAXRiI7k0qeHXN0tfN6yY544QzfmXVZlln1Rqk2zVmS1wZYOY6hvabvpPq7zvRlN92sB3d+qg==","shasum":"9e148d854f3ce7da02122ccb33c159104f37f232","tarball":"https://registry.npmjs.org/@astariaxyz/sdk/-/sdk-1.0.0-alpha.12.tgz","fileCount":42,"unpackedSize":4604044,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIG7O1BX/3HdcrqBI5/Qk6ov+0lwbqmYQJf6kqR8pbvRoAiAFUIGDdFG84XjU7CoOAd5ouBMqx3HA1OyvjMTycrT5gQ=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjtkfzACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpdRQ//b23Da3KcS2L+ZfuJOqbI7sTgF+PjqWMvKZddL3yr2lg5ffLP\r\ncE12mkUL4aAK4Cc5fTBaAFzXlQPUkO9uu96KM2QYWO3FrJDXlf27QJYqYWLl\r\nc1rMvzc6Pq7ve4HWQGfQiQ9XA9+bV8AqGSvSPYvIqYpNV3q5eqtH3dAHV1x8\r\nljM/g53seh5heDCpd9f3hQCvWIX8PcbBX9Cfm/K0CzKmggj+I0+YkoSZGVjc\r\nWhFUhH3vdq8wHz6GKrTxGMmWS6fVuh1DLM+/72ldW1HJf0jbH4gn72k9AjRV\r\nvEIoRaaDxynwD4h4cYl9TAC6ldLVrw8rHGiXJxoDv+KdROAkhshT7XKIcLIk\r\nM5oaV/u0iwD4uFcigduz7bCTjo2UmhpEydp/2FhVXu+Pp9veGe/rYjn9CUQ0\r\nSweRSiPMmQuC33I4bc39lKSoWV8iihw0gG+tw2eUycvfE8KDSur2X7m44bzB\r\njWQkO5zpWSGg4JvQN2+b0b+okAvrcDxJaLMYkGmN4L/cImRNK5+a/p6EjHHZ\r\nt5PF4XNYvq2GPLyz9u9sT52QyPXrRhs6kCjf2Sf8Beza8kv+cTslVWSOQMq+\r\nD+JkOSnbWqKqeNSadLN+pPnDkGiZegWEatc3bvp4grT6zfkgl9c7tEIwVeUW\r\n0TU5aUWLSFq6VN07prAvjIdtwja7Y+0hZq4=\r\n=o6nM\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"justingreenberg","email":"me@justingreenberg.com"},"directories":{},"maintainers":[{"name":"justingreenberg","email":"me@justingreenberg.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sdk_1.0.0-alpha.12_1672890354988_0.7698995782939013"},"_hasShrinkwrap":false},"1.0.0-alpha.13":{"name":"@astariaxyz/sdk","version":"1.0.0-alpha.13","license":"MIT","scripts":{"start":"tsdx watch","build":"tsdx build --target node","test":"tsdx test","test:watch":"tsdx test --watchAll","test:coverage":"tsdx test --coverage","lint":"tsdx lint","prepare":"tsdx build --target node && husky install","size":"size-limit","analyze":"size-limit --why","format":"prettier --write !src/contracts/**/* !src/test/__mocks__/**/* !abi !dist .","typechain:compile":"typechain --target ethers-v5 --out-dir './src/contracts' './abi/*.json'","semantic-release":"semantic-release"},"dependencies":{"eth-sig-util":"^3.0.1","ethers":"^5.7.2","ipfs-only-hash":"^4.0.0","json-stringify-deterministic":"^1.0.8","merkletreejs":"^0.3.9","tiny-invariant":"^1.2.0","zod":"^3.20.2"},"devDependencies":{"@commitlint/config-conventional":"^17.3.0","@semantic-release/changelog":"^6.0.2","@semantic-release/git":"^10.0.1","@semantic-release/github":"^8.0.7","@size-limit/preset-small-lib":"^8.1.0","@typechain/ethers-v5":"^10.2.0","@types/jest":"^29.2.4","@types/node":"^18.11.17","ganache":"^7.7.2","husky":"^8.0.2","semantic-release":"^19.0.5","size-limit":"^8.1.0","tsdx":"^0.14.1","tslib":"^2.4.1","typechain":"^8.1.1"},"resolutions":{"@typescript-eslint/eslint-plugin":"^5.47.0","@typescript-eslint/parser":"^5.47.0","jest":"^29.3.1","ts-jest":"^29.0.3","typescript":"^4.9.4","@babel/core":"^7.12.3","prettier":"^2.8.1"},"repository":{"type":"git","url":"git+https://github.com/astariaxyz/astaria-sdk.git"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"main":"dist/index.js","typings":"dist/index.d.ts","module":"dist/sdk.esm.js","engines":{"node":">=16"},"size-limit":[{"path":"dist/sdk.cjs.production.min.js","limit":"10 KB"},{"path":"dist/sdk.esm.js","limit":"10 KB"}],"lint-staged":{"*.{ts,tsx}":["tsdx lint","eslint --cache --fix","yarn format"]},"readme":"![GitHub Workflow Status](https://img.shields.io/github/actions/workflow/status/astariaxyz/astaria-sdk/main.yml?branch=master&style=flat-square)\n![npm](https://img.shields.io/npm/v/@astariaxyz/sdk?style=flat-square)\n![node-current](https://img.shields.io/node/v/@astariaxyz/sdk?style=flat-square)\n![GitHub](https://img.shields.io/github/license/astariaxyz/astaria-sdk?style=flat-square)\n[![code style: prettier](https://img.shields.io/badge/code_style-prettier-ff69b4.svg?style=flat-square)](https://github.com/prettier/prettier)\n\n# Astaria SDK :sparkles:\n\n> Note: This package is in alpha. The API is subject to change without notice.\n>\n> ### Internal Development Notes (to be removed):\n>\n> - Open Pull Requests against `develop` branch until stable v1.0.0 release.\n> - When adding [ABI files](abi/README.md), run `yarn typechain:compile` and commit generated typescript bindings.\n> - Follow [conventional commit](https://www.conventionalcommits.org/en/v1.0.0/) specification for commit messages.\n\nThis library aims to handle functions that are core to the Astaria architecture and facilitate interaction with our smart contracts.\n\n- [Installation](#installation)\n- [API](#api)\n- [Contributing](#contributing)\n- [Development](#development)\n  - [Prerequisites](#prerequisites)\n  - [Setup](#setup)\n  - [Watch Build](#watch-build)\n  - [Running Tests](#running-tests)\n  - [Versioning](#versioning)\n- [License](#license)\n\n## Installation\n\nTo install and set up the library, run:\n\n```sh\n$ yarn add @astariaxyz/sdk\n```\n\nOr if you prefer using npm:\n\n```sh\n$ npm install --save @astariaxyz/sdk\n```\n\n## API\n\nComing soon&trade;\n\n## Contributing\n\nPlease read [CONTRIBUTING.md](CONTRIBUTING.md) for details on our code of conduct, and the process for submitting pull requests to us.\n\n1.  Fork it!\n2.  Create your feature branch: `git checkout -b feat/my-new-feature`\n3.  Add your changes: `git add .`\n4.  Commit your changes: `git commit -am 'feat: Add some feature'`\n5.  Push to the branch: `git push origin feat/my-new-feature`\n6.  Submit a pull request :sunglasses:\n\n### Prerequisites\n\nThis project requires [Node](http://nodejs.org/) version 16.x or later. We recommend using [yarn v1](https://classic.yarnpkg.com) as your package manager, but [npm](https://npmjs.org/) should work without issue.\nTo make sure you have them available on your machine,\ntry running the following command.\n\n```bash\n$ npm -v && node -v && yarn -v\n\n8.5.0\nv16.14.2\n1.22.15\n```\n\n### Setup\n\n**BEFORE YOU INSTALL:** please read the [prerequisites](#prerequisites) above.\n\nStart with cloning this repo on your local machine:\n\n```sh\n$ git clone https://github.com/astariaxyz/astaria-sdk.git\n$ cd astaria-sdk\n```\n\nThen install dependencies:\n\n```sh\n$ yarn\n$ cd astaria-sdk\n```\n\n### Watch Build\n\nThis will automatically watch for changes and rebuild the app.\n\n```sh\n$ yarn start\n```\n\n### Running Tests\n\n```sh\n$ yarn test\n```\n\nWatch tests:\n\n```sh\n$ yarn test:watch\n```\n\n### Versioning\n\nWe use [semantic versioning](http://semver.org/) for versioning. For the versions available, see the [tags](https://github.com/astariaxyz/astaria-sdk/tags) and [releases](https://github.com/astariaxyz/astaria-sdk/releases) on this repository.\n\n## License\n\n[MIT License](LICENSE.md) © Astaria\n","readmeFilename":"README.md","gitHead":"8f71df55440858a0c2c0e520ab1097a7ad33fb2f","description":"![GitHub Workflow Status](https://img.shields.io/github/actions/workflow/status/astariaxyz/astaria-sdk/main.yml?branch=master&style=flat-square) ![npm](https://img.shields.io/npm/v/@astariaxyz/sdk?style=flat-square) ![node-current](https://img.shields.io/","bugs":{"url":"https://github.com/astariaxyz/astaria-sdk/issues"},"homepage":"https://github.com/astariaxyz/astaria-sdk#readme","_id":"@astariaxyz/sdk@1.0.0-alpha.13","_nodeVersion":"16.18.1","_npmVersion":"8.19.3","dist":{"integrity":"sha512-a/uXLaRyoUIu3ayRRBic4NaH8vlocm7WsxT+Z3sSuQ7Nhc9mvbaYDxW9uQEzBjwsiRD8UqXn8sy3Bd04Kh+zkA==","shasum":"b44e3b684ea997f39fbba5321c0ced96f95feaa9","tarball":"https://registry.npmjs.org/@astariaxyz/sdk/-/sdk-1.0.0-alpha.13.tgz","fileCount":42,"unpackedSize":4604044,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD9zP8Ird+I7a0Rs6o/wtoqCAMFnYoDtzTLycvN149jkAIhAKL39uFGpKQUjfX0NCirnX4KTBTxrNE09POnr6F3Rlys"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjtld6ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqQ2w/5AbUa+Ze+Adqlm65t78WeN4SFv02OpDPspfhMsTjljg6etvm+\r\n+/Aw8yEmvt+OhWSWbrWjX8PYtn0IrJEXShM5cRfhUVk7o1AP/JtX3Nodla0C\r\nWDfAcZvp2s4xdPfvGWayc7rwhWSlXtKJR3sRYN17egQt0Dn6O/RGMkerkl/c\r\n3BmI2kPO2Us1S1I7R/JACrrrsIkBjnUpVobM3cuM7sI1eNWx4YgN/k/1w+/+\r\noAi5M6gKflO+A5uNYnczWXImWL5zwfUz2MLWHaaGs2KPS8ZEPXix1WS/HRDq\r\nhbHU6rWWcZvXjiP59hxT3Nyl2/u/Qwhblwnlc0vZwh4wFMf2frgLffraPOJX\r\nqYkuzy4PXBEbyj+Dq0rOC0MtjCBB5DXC3p83mkYG0Fa6+lZxXgaFGkF+l1hW\r\ne9+Bx82XHS2dH99lo0+L/kid3oCjiJ/+01Ssup4XvpgeAT4PmI5sKUsa1Q0o\r\nWQncur090vm80TTIQP6jnKGxPbdDZyduq+pfD7znton0tGX+NJ4r1M5TpMQg\r\n9HSRoqhJr9LLZw3F2zp3v6cJ0AHTSFMk3S+CiV3i0Vy5xiviRIBMbiruHTc5\r\nMrdFWxTALHTMPGUyuVCP//Qy6xXc5mHeHhuX0GijcOs67SMQ9ZmgqaKKJv+I\r\nRfCCkqzWc5TkQ2l1OaMEhqm1+sMnuieYr90=\r\n=MNeP\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"justingreenberg","email":"me@justingreenberg.com"},"directories":{},"maintainers":[{"name":"justingreenberg","email":"me@justingreenberg.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sdk_1.0.0-alpha.13_1672894330244_0.61557621766631"},"_hasShrinkwrap":false},"1.0.0-alpha.14":{"name":"@astariaxyz/sdk","version":"1.0.0-alpha.14","license":"MIT","scripts":{"start":"tsdx watch","build":"tsdx build --target node","test":"tsdx test","test:watch":"tsdx test --watchAll","test:coverage":"tsdx test --coverage","lint":"tsdx lint","prepare":"tsdx build --target node && husky install","size":"size-limit","analyze":"size-limit --why","format":"prettier --write !src/contracts/**/* !src/test/__mocks__/**/* !abi !dist .","typechain:compile":"typechain --target ethers-v5 --out-dir './src/contracts' './abi/*.json'","semantic-release":"semantic-release"},"dependencies":{"eth-sig-util":"^3.0.1","ethers":"^5.7.2","ipfs-only-hash":"^4.0.0","json-stringify-deterministic":"^1.0.8","merkletreejs":"^0.3.9","tiny-invariant":"^1.2.0","zod":"^3.20.2"},"devDependencies":{"@commitlint/config-conventional":"^17.3.0","@semantic-release/changelog":"^6.0.2","@semantic-release/git":"^10.0.1","@semantic-release/github":"^8.0.7","@size-limit/preset-small-lib":"^8.1.0","@typechain/ethers-v5":"^10.2.0","@types/jest":"^29.2.4","@types/node":"^18.11.17","ganache":"^7.7.2","husky":"^8.0.2","semantic-release":"^19.0.5","size-limit":"^8.1.0","tsdx":"^0.14.1","tslib":"^2.4.1","typechain":"^8.1.1"},"resolutions":{"@typescript-eslint/eslint-plugin":"^5.47.0","@typescript-eslint/parser":"^5.47.0","jest":"^29.3.1","ts-jest":"^29.0.3","typescript":"^4.9.4","@babel/core":"^7.12.3","prettier":"^2.8.1"},"repository":{"type":"git","url":"git+https://github.com/astariaxyz/astaria-sdk.git"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"main":"dist/index.js","typings":"dist/index.d.ts","module":"dist/sdk.esm.js","engines":{"node":">=16"},"size-limit":[{"path":"dist/sdk.cjs.production.min.js","limit":"10 KB"},{"path":"dist/sdk.esm.js","limit":"10 KB"}],"lint-staged":{"*.{ts,tsx}":["tsdx lint","eslint --cache --fix","yarn format"]},"readme":"![GitHub Workflow Status](https://img.shields.io/github/actions/workflow/status/astariaxyz/astaria-sdk/main.yml?branch=master&style=flat-square)\n![npm](https://img.shields.io/npm/v/@astariaxyz/sdk?style=flat-square)\n![node-current](https://img.shields.io/node/v/@astariaxyz/sdk?style=flat-square)\n![GitHub](https://img.shields.io/github/license/astariaxyz/astaria-sdk?style=flat-square)\n[![code style: prettier](https://img.shields.io/badge/code_style-prettier-ff69b4.svg?style=flat-square)](https://github.com/prettier/prettier)\n\n# Astaria SDK :sparkles:\n\n> Note: This package is in alpha. The API is subject to change without notice.\n>\n> ### Internal Development Notes (to be removed):\n>\n> - Open Pull Requests against `develop` branch until stable v1.0.0 release.\n> - When adding [ABI files](abi/README.md), run `yarn typechain:compile` and commit generated typescript bindings.\n> - Follow [conventional commit](https://www.conventionalcommits.org/en/v1.0.0/) specification for commit messages.\n\nThis library aims to handle functions that are core to the Astaria architecture and facilitate interaction with our smart contracts.\n\n- [Installation](#installation)\n- [API](#api)\n- [Contributing](#contributing)\n- [Development](#development)\n  - [Prerequisites](#prerequisites)\n  - [Setup](#setup)\n  - [Watch Build](#watch-build)\n  - [Running Tests](#running-tests)\n  - [Versioning](#versioning)\n- [License](#license)\n\n## Installation\n\nTo install and set up the library, run:\n\n```sh\n$ yarn add @astariaxyz/sdk\n```\n\nOr if you prefer using npm:\n\n```sh\n$ npm install --save @astariaxyz/sdk\n```\n\n## API\n\nComing soon&trade;\n\n## Contributing\n\nPlease read [CONTRIBUTING.md](CONTRIBUTING.md) for details on our code of conduct, and the process for submitting pull requests to us.\n\n1.  Fork it!\n2.  Create your feature branch: `git checkout -b feat/my-new-feature`\n3.  Add your changes: `git add .`\n4.  Commit your changes: `git commit -am 'feat: Add some feature'`\n5.  Push to the branch: `git push origin feat/my-new-feature`\n6.  Submit a pull request :sunglasses:\n\n### Prerequisites\n\nThis project requires [Node](http://nodejs.org/) version 16.x or later. We recommend using [yarn v1](https://classic.yarnpkg.com) as your package manager, but [npm](https://npmjs.org/) should work without issue.\nTo make sure you have them available on your machine,\ntry running the following command.\n\n```bash\n$ npm -v && node -v && yarn -v\n\n8.5.0\nv16.14.2\n1.22.15\n```\n\n### Setup\n\n**BEFORE YOU INSTALL:** please read the [prerequisites](#prerequisites) above.\n\nStart with cloning this repo on your local machine:\n\n```sh\n$ git clone https://github.com/astariaxyz/astaria-sdk.git\n$ cd astaria-sdk\n```\n\nThen install dependencies:\n\n```sh\n$ yarn\n$ cd astaria-sdk\n```\n\n### Watch Build\n\nThis will automatically watch for changes and rebuild the app.\n\n```sh\n$ yarn start\n```\n\n### Running Tests\n\n```sh\n$ yarn test\n```\n\nWatch tests:\n\n```sh\n$ yarn test:watch\n```\n\n### Versioning\n\nWe use [semantic versioning](http://semver.org/) for versioning. For the versions available, see the [tags](https://github.com/astariaxyz/astaria-sdk/tags) and [releases](https://github.com/astariaxyz/astaria-sdk/releases) on this repository.\n\n## License\n\n[MIT License](LICENSE.md) © Astaria\n","readmeFilename":"README.md","gitHead":"9e6a521b858f20386cf13af85ab12cdcb9fd3b7a","description":"![GitHub Workflow Status](https://img.shields.io/github/actions/workflow/status/astariaxyz/astaria-sdk/main.yml?branch=master&style=flat-square) ![npm](https://img.shields.io/npm/v/@astariaxyz/sdk?style=flat-square) ![node-current](https://img.shields.io/","bugs":{"url":"https://github.com/astariaxyz/astaria-sdk/issues"},"homepage":"https://github.com/astariaxyz/astaria-sdk#readme","_id":"@astariaxyz/sdk@1.0.0-alpha.14","_nodeVersion":"16.18.1","_npmVersion":"8.19.3","dist":{"integrity":"sha512-EHTWaR+hClt2s/zc5ReKrXqqEmkhTFZe8In6xLKIM+51bhIXWj+VRnxP8bsSeoEWc26mB6Wfg9ll2l7H5JMt4Q==","shasum":"b58786a7d8e68b3c4835dddc23c3d1cb86fc2b4b","tarball":"https://registry.npmjs.org/@astariaxyz/sdk/-/sdk-1.0.0-alpha.14.tgz","fileCount":42,"unpackedSize":4810667,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC+Nx5qkjVddJcvcgzCP3fJsZ31P/nfvORP/UJpVpElKQIgc7Sh5xIW0Z5S1d3mKMj4hF3HbN1DB/CHgYKx7n3/IW0="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjtmPQACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrPdg//f3c46aeA5n+vK8upMOby+7sJMoZbVNSuxNAezvQahgaGe+Qa\r\nopDEKO+sa8Fyy8aRs4pnyZMUP1KMYaeT9rv7qiHr2+EumX1WjTZKyp4kKr7t\r\nRsHEuPBopUE5C3OWlLSSefvXFmpG8WyH/GMp0O0wAaWexcEmlbuXG7gSpLKF\r\naFUR+x+no3x2yoREAqORfTAMpxKMvzCu1wXfUPw3N0vIXBgBx/roT5GBaHQw\r\nDj7Ti3ESHN8cx7EdQwguC7dIHXCZDNTF9b8vhodeSGeobmxx3QZ9W9YeTQiq\r\nsfjHY64zSjgJHiG+ZL6sg6mY310ZZtsZsTuq4hZfgR7PFSsToD9dJ/uQ9hjG\r\nid4Xv5YGVRQYM2CHpcLtAt4/kLPUAzP4dRy1u+0juHSrD5dYQ5CdcDPeli1a\r\nqYo82JmUNlmb5BJArewabe5UAbvdya/jaDBUWw5zWOJ3aEyUgD40vHlw0iDA\r\nE8xG6WrDmnmgsGOrzb2+NXAPtez96/K0cHodTEXXwx4E8uy523uJTeDi2gAU\r\naSuEsxWdaFmQG5JY1bBDpoa7p8dWlFEz0nmxxrZZyt5KRQ2hvKAI0s8tYmWx\r\n5ef9q14nWsD3y4u1TBvJ33JwPEpcm+xgmom4VTBH8Js7VA/MJZHzKQMnsBdt\r\n7qvIKDgQgyYQi3NdUjYBb2XkKIi9wOMyLmA=\r\n=a9U6\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"justingreenberg","email":"me@justingreenberg.com"},"directories":{},"maintainers":[{"name":"justingreenberg","email":"me@justingreenberg.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sdk_1.0.0-alpha.14_1672897487771_0.026505187316255174"},"_hasShrinkwrap":false},"1.0.0-alpha.15":{"name":"@astariaxyz/sdk","version":"1.0.0-alpha.15","license":"MIT","scripts":{"start":"tsdx watch","build":"tsdx build --target node","test":"tsdx test","test:watch":"tsdx test --watchAll","test:coverage":"tsdx test --coverage","lint":"tsdx lint","prepare":"tsdx build --target node && husky install","size":"size-limit","analyze":"size-limit --why","format":"prettier --write !src/contracts/**/* !src/test/__mocks__/**/* !abi !dist .","typechain:compile":"typechain --target ethers-v5 --out-dir './src/contracts' './abi/*.json'","semantic-release":"semantic-release"},"dependencies":{"axios":"^1.2.2","eth-sig-util":"^3.0.1","ethers":"^5.7.2","ipfs-only-hash":"^4.0.0","json-stringify-deterministic":"^1.0.8","merkletreejs":"^0.3.9","papaparse":"^5.3.2","tiny-invariant":"^1.2.0","zod":"^3.20.2"},"devDependencies":{"@commitlint/config-conventional":"^17.3.0","@semantic-release/changelog":"^6.0.2","@semantic-release/git":"^10.0.1","@semantic-release/github":"^8.0.7","@size-limit/preset-small-lib":"^8.1.0","@typechain/ethers-v5":"^10.2.0","@types/jest":"^29.2.4","@types/node":"^18.11.17","@types/papaparse":"^5.3.7","ganache":"^7.7.2","husky":"^8.0.2","semantic-release":"^19.0.5","size-limit":"^8.1.0","tsdx":"^0.14.1","tslib":"^2.4.1","typechain":"^8.1.1"},"resolutions":{"@typescript-eslint/eslint-plugin":"^5.47.0","@typescript-eslint/parser":"^5.47.0","jest":"^29.3.1","ts-jest":"^29.0.3","typescript":"^4.9.4","@babel/core":"^7.12.3","prettier":"^2.8.1"},"repository":{"type":"git","url":"git+https://github.com/astariaxyz/astaria-sdk.git"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"main":"dist/index.js","typings":"dist/index.d.ts","module":"dist/sdk.esm.js","engines":{"node":">=16"},"size-limit":[{"path":"dist/sdk.cjs.production.min.js","limit":"10 KB"},{"path":"dist/sdk.esm.js","limit":"10 KB"}],"lint-staged":{"*.{ts,tsx}":["tsdx lint","eslint --cache --fix","yarn format"]},"readme":"![GitHub Workflow Status](https://img.shields.io/github/actions/workflow/status/astariaxyz/astaria-sdk/main.yml?branch=master&style=flat-square)\n![npm](https://img.shields.io/npm/v/@astariaxyz/sdk?style=flat-square)\n![node-current](https://img.shields.io/node/v/@astariaxyz/sdk?style=flat-square)\n![GitHub](https://img.shields.io/github/license/astariaxyz/astaria-sdk?style=flat-square)\n[![code style: prettier](https://img.shields.io/badge/code_style-prettier-ff69b4.svg?style=flat-square)](https://github.com/prettier/prettier)\n\n# Astaria SDK :sparkles:\n\n> Note: This package is in alpha. The API is subject to change without notice.\n>\n> ### Internal Development Notes (to be removed):\n>\n> - Open Pull Requests against `develop` branch until stable v1.0.0 release.\n> - When adding [ABI files](abi/README.md), run `yarn typechain:compile` and commit generated typescript bindings.\n> - Follow [conventional commit](https://www.conventionalcommits.org/en/v1.0.0/) specification for commit messages.\n\nThis library aims to handle functions that are core to the Astaria architecture and facilitate interaction with our smart contracts.\n\n- [Installation](#installation)\n- [API](#api)\n- [Contributing](#contributing)\n- [Development](#development)\n  - [Prerequisites](#prerequisites)\n  - [Setup](#setup)\n  - [Watch Build](#watch-build)\n  - [Running Tests](#running-tests)\n  - [Versioning](#versioning)\n- [License](#license)\n\n## Installation\n\nTo install and set up the library, run:\n\n```sh\n$ yarn add @astariaxyz/sdk\n```\n\nOr if you prefer using npm:\n\n```sh\n$ npm install --save @astariaxyz/sdk\n```\n\n## API\n\nComing soon&trade;\n\n## Contributing\n\nPlease read [CONTRIBUTING.md](CONTRIBUTING.md) for details on our code of conduct, and the process for submitting pull requests to us.\n\n1.  Fork it!\n2.  Create your feature branch: `git checkout -b feat/my-new-feature`\n3.  Add your changes: `git add .`\n4.  Commit your changes: `git commit -am 'feat: Add some feature'`\n5.  Push to the branch: `git push origin feat/my-new-feature`\n6.  Submit a pull request :sunglasses:\n\n### Prerequisites\n\nThis project requires [Node](http://nodejs.org/) version 16.x or later. We recommend using [yarn v1](https://classic.yarnpkg.com) as your package manager, but [npm](https://npmjs.org/) should work without issue.\nTo make sure you have them available on your machine,\ntry running the following command.\n\n```bash\n$ npm -v && node -v && yarn -v\n\n8.5.0\nv16.14.2\n1.22.15\n```\n\n### Setup\n\n**BEFORE YOU INSTALL:** please read the [prerequisites](#prerequisites) above.\n\nStart with cloning this repo on your local machine:\n\n```sh\n$ git clone https://github.com/astariaxyz/astaria-sdk.git\n$ cd astaria-sdk\n```\n\nThen install dependencies:\n\n```sh\n$ yarn\n$ cd astaria-sdk\n```\n\n### Watch Build\n\nThis will automatically watch for changes and rebuild the app.\n\n```sh\n$ yarn start\n```\n\n### Running Tests\n\n```sh\n$ yarn test\n```\n\nWatch tests:\n\n```sh\n$ yarn test:watch\n```\n\n### Versioning\n\nWe use [semantic versioning](http://semver.org/) for versioning. For the versions available, see the [tags](https://github.com/astariaxyz/astaria-sdk/tags) and [releases](https://github.com/astariaxyz/astaria-sdk/releases) on this repository.\n\n## License\n\n[MIT License](LICENSE.md) © Astaria\n","readmeFilename":"README.md","gitHead":"2c975e5bda4092147b4fa9d6d1ef3c06a18dbc1f","description":"![GitHub Workflow Status](https://img.shields.io/github/actions/workflow/status/astariaxyz/astaria-sdk/main.yml?branch=master&style=flat-square) ![npm](https://img.shields.io/npm/v/@astariaxyz/sdk?style=flat-square) ![node-current](https://img.shields.io/","bugs":{"url":"https://github.com/astariaxyz/astaria-sdk/issues"},"homepage":"https://github.com/astariaxyz/astaria-sdk#readme","_id":"@astariaxyz/sdk@1.0.0-alpha.15","_nodeVersion":"16.19.0","_npmVersion":"8.19.3","dist":{"integrity":"sha512-JlvgRhoHuzRv72FF+Z70Plk76D+tNvmgfRtU0kYjogg56u+nWdgNAJlko0BhvkN628m6s1BAvAdF9yachC+Ufw==","shasum":"6a73bdc68a816b81f51881a06c0d72faeab96c41","tarball":"https://registry.npmjs.org/@astariaxyz/sdk/-/sdk-1.0.0-alpha.15.tgz","fileCount":46,"unpackedSize":5290717,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDY2avcCy/1ptPUVv/AF81Udtoi+BJzUB4S4bZJQEr9aAIhAKnALcyiVfIuX9SpNjHbfjIuLxp5n12rmKYYCoOm+acg"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjv4ChACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqexQ//UcHDZpzuD55rv/PGZRIrPtpnSw2If3PBKRCXirVYQO/OjNTo\r\nMzH381T64ShHbUspYWaulUlMkfW6uuT0MCIhv8cUSs3tLJLSTEU/U1t4Lcx1\r\nSKTCd2h+gG/b7N0I54WOPSc3sf88UBPkCQ+kTtYk8AOD9jgOU6lAUaThqzk5\r\nYHvgHyEILjNqZt0L2hIh5+tz6NILRg2chADXEDn4dBgen6ToJ1lXHPir3Z/3\r\n41ycr5KT9p7ztTkouad35nLVrmYW11pobXP/ELZCXIUsQWVYBFnyaRwrpu2e\r\nfPqrSUNsdNOoTXvDUZeQwh6qh6QAhtUI/ccaewVnlGWRlTf7M/ZHBL/OuKtd\r\ncYK2KiULwRWh+DekIDlOWt9YZH1KwqfYAV5x9Vst/Z8c2HrwA9QNELJRbFu3\r\nb0CxYORjr09vZ45uT3HNGeJBqo32kvK+t9eDYH36GxEi38NLA3OmqQUxBTRb\r\nU2jq+frulawtWYpbnI2PvtaDf3ViWKff3IFylLvquS59vDKREOeoIyVqxJgh\r\n7E8TAvDkA/Rapqxv1EOyStDnUG6L/pU9MUVAgYuAPEpKUnAscDl1Sr35TW1v\r\n7BQNl6DOQytZcvpxvNd0KUbRwL9ZxBrBctwj5ctXriFAZcUNuZUmnjIoYIAp\r\ndUdI7E+aRtWbN984+zlnfmKfC9GtPFc1tLQ=\r\n=JW5J\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"justingreenberg","email":"me@justingreenberg.com"},"directories":{},"maintainers":[{"name":"justingreenberg","email":"me@justingreenberg.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sdk_1.0.0-alpha.15_1673494689367_0.17129461380493094"},"_hasShrinkwrap":false},"1.0.0-alpha.16":{"name":"@astariaxyz/sdk","version":"1.0.0-alpha.16","license":"MIT","scripts":{"start":"tsdx watch","build":"tsdx build --target node","test":"tsdx test","test:watch":"tsdx test --watchAll","test:coverage":"tsdx test --coverage","lint":"tsdx lint","prepare":"tsdx build --target node && husky install","size":"size-limit","analyze":"size-limit --why","format":"prettier --write !src/contracts/**/* !src/test/__mocks__/**/* !abi !dist .","typechain:compile":"typechain --target ethers-v5 --out-dir './src/contracts' './abi/*.json'","semantic-release":"semantic-release"},"dependencies":{"axios":"^1.2.2","eth-sig-util":"^3.0.1","ethers":"^5.7.2","ipfs-only-hash":"^4.0.0","json-stringify-deterministic":"^1.0.8","merkletreejs":"^0.3.9","papaparse":"^5.3.2","tiny-invariant":"^1.2.0","zod":"^3.20.2"},"devDependencies":{"@commitlint/config-conventional":"^17.3.0","@semantic-release/changelog":"^6.0.2","@semantic-release/git":"^10.0.1","@semantic-release/github":"^8.0.7","@size-limit/preset-small-lib":"^8.1.0","@typechain/ethers-v5":"^10.2.0","@types/jest":"^29.2.4","@types/node":"^18.11.17","@types/papaparse":"^5.3.7","ganache":"^7.7.2","husky":"^8.0.2","semantic-release":"^19.0.5","size-limit":"^8.1.0","tsdx":"^0.14.1","tslib":"^2.4.1","typechain":"^8.1.1"},"resolutions":{"@typescript-eslint/eslint-plugin":"^5.47.0","@typescript-eslint/parser":"^5.47.0","jest":"^29.3.1","ts-jest":"^29.0.3","typescript":"^4.9.4","@babel/core":"^7.12.3","prettier":"^2.8.1"},"repository":{"type":"git","url":"git+https://github.com/astariaxyz/astaria-sdk.git"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"main":"dist/index.js","typings":"dist/index.d.ts","module":"dist/sdk.esm.js","engines":{"node":">=16"},"size-limit":[{"path":"dist/sdk.cjs.production.min.js","limit":"10 KB"},{"path":"dist/sdk.esm.js","limit":"10 KB"}],"lint-staged":{"*.{ts,tsx}":["tsdx lint","eslint --cache --fix","yarn format"]},"readme":"![GitHub Workflow Status](https://img.shields.io/github/actions/workflow/status/astariaxyz/astaria-sdk/main.yml?branch=master&style=flat-square)\n![npm](https://img.shields.io/npm/v/@astariaxyz/sdk?style=flat-square)\n![node-current](https://img.shields.io/node/v/@astariaxyz/sdk?style=flat-square)\n![GitHub](https://img.shields.io/github/license/astariaxyz/astaria-sdk?style=flat-square)\n[![code style: prettier](https://img.shields.io/badge/code_style-prettier-ff69b4.svg?style=flat-square)](https://github.com/prettier/prettier)\n\n# Astaria SDK :sparkles:\n\n> Note: This package is in alpha. The API is subject to change without notice.\n>\n> ### Internal Development Notes (to be removed):\n>\n> - Open Pull Requests against `develop` branch until stable v1.0.0 release.\n> - When adding [ABI files](abi/README.md), run `yarn typechain:compile` and commit generated typescript bindings.\n> - Follow [conventional commit](https://www.conventionalcommits.org/en/v1.0.0/) specification for commit messages.\n\nThis library aims to handle functions that are core to the Astaria architecture and facilitate interaction with our smart contracts.\n\n- [Installation](#installation)\n- [API](#api)\n- [Contributing](#contributing)\n- [Development](#development)\n  - [Prerequisites](#prerequisites)\n  - [Setup](#setup)\n  - [Watch Build](#watch-build)\n  - [Running Tests](#running-tests)\n  - [Versioning](#versioning)\n- [License](#license)\n\n## Installation\n\nTo install and set up the library, run:\n\n```sh\n$ yarn add @astariaxyz/sdk@alpha\n```\n\nOr if you prefer using npm:\n\n```sh\n$ npm install --save @astariaxyz/sdk@alpha\n```\n\n## API\n\nComing soon&trade;\n\n## Contributing\n\nPlease read [CONTRIBUTING.md](CONTRIBUTING.md) for details on our code of conduct, and the process for submitting pull requests to us.\n\n1.  Fork it!\n2.  Create your feature branch: `git checkout -b feat/my-new-feature`\n3.  Add your changes: `git add .`\n4.  Commit your changes: `git commit -am 'feat: Add some feature'`\n5.  Push to the branch: `git push origin feat/my-new-feature`\n6.  Submit a pull request :sunglasses:\n\n### Prerequisites\n\nThis project requires [Node](http://nodejs.org/) version 16.x or later. We recommend using [yarn v1](https://classic.yarnpkg.com) as your package manager, but [npm](https://npmjs.org/) should work without issue.\nTo make sure you have them available on your machine,\ntry running the following command.\n\n```bash\n$ npm -v && node -v && yarn -v\n\n8.5.0\nv16.14.2\n1.22.15\n```\n\n### Setup\n\n**BEFORE YOU INSTALL:** please read the [prerequisites](#prerequisites) above.\n\nStart with cloning this repo on your local machine:\n\n```sh\n$ git clone https://github.com/astariaxyz/astaria-sdk.git\n$ cd astaria-sdk\n```\n\nThen install dependencies:\n\n```sh\n$ yarn\n$ cd astaria-sdk\n```\n\n### Watch Build\n\nThis will automatically watch for changes and rebuild the app.\n\n```sh\n$ yarn start\n```\n\n### Running Tests\n\n```sh\n$ yarn test\n```\n\nWatch tests:\n\n```sh\n$ yarn test:watch\n```\n\n### Versioning\n\nWe use [semantic versioning](http://semver.org/) for versioning. For the versions available, see the [tags](https://github.com/astariaxyz/astaria-sdk/tags) and [releases](https://github.com/astariaxyz/astaria-sdk/releases) on this repository.\n\n## License\n\n[MIT License](LICENSE.md) © Astaria\n","readmeFilename":"README.md","gitHead":"f071ee8d175d14ea24cd4a48f83a697f9416a0e0","description":"![GitHub Workflow Status](https://img.shields.io/github/actions/workflow/status/astariaxyz/astaria-sdk/main.yml?branch=master&style=flat-square) ![npm](https://img.shields.io/npm/v/@astariaxyz/sdk?style=flat-square) ![node-current](https://img.shields.io/","bugs":{"url":"https://github.com/astariaxyz/astaria-sdk/issues"},"homepage":"https://github.com/astariaxyz/astaria-sdk#readme","_id":"@astariaxyz/sdk@1.0.0-alpha.16","_nodeVersion":"16.19.0","_npmVersion":"8.19.3","dist":{"integrity":"sha512-JcT+Likw80EMCBTBBX/TdUT4aEJpIsw/NO8Cjbc2mGNFmxCy2+KErwvf140tHVp4jO6VmVC+vVWN3vRfwzc7GA==","shasum":"738927eb5e4b4685da0b5db07a6b470bd7d18fd0","tarball":"https://registry.npmjs.org/@astariaxyz/sdk/-/sdk-1.0.0-alpha.16.tgz","fileCount":46,"unpackedSize":5294516,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDSatfrH4GTcXM6W14nZKS45wWvDRossEQ1azgbxAWciAiEAnf9LPSkFKC6E9tvm+nrn4YtihwLEZm/j5taWHTEZ9bU="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjv6WeACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrcLA/+L3nEjgrC7o2KNlrNTfd/JjmiiveXjcyq5wnFH/DVxWh1jGuu\r\nCLrkl2njiyqSegJCdbsxGkWtqOWjVF6PI6tJRSgtOY8frYwPYiMHq/y2e2hM\r\nGHort/QyuKrzPlD0HKniXLmUU31tueHWlmA5LQzcpXiccDo81b8btRE7qNV3\r\n7bOPERgpdZ9rJA9lWvuSijiioqfb5UrFjaPsn3F7ak0vNXvdBZb5wKyd4/ON\r\nlLJSNRYfhasBPozibVPX8vshArtTroC9wqFeegQfqEBRjW7eGNhTN1Q7bFGO\r\naru4Uo6eEZPYKL//WFlUF/8gD85HxezdUdtEPnZ3ylnuI6OYo8GtOo6vBWio\r\nwJM7Lc6FCsEt0Tj2p/1LHmWmP2OtgACqDAIV041how9pAWB/8wrOmFFHRdG6\r\nT/CYHRfDMh671zaJ6ZxpDMaGwUIrwqcQqaSWiXXrLL/yaQDdlsO4/Mg+UqAf\r\nkR/+s4gCMOnX/xI6QalBuJ/SWKOAHnu1Jd0AdZGZV3y2CWOHI1RJL4EQYPZ5\r\neQl05GjYj2MjyyDamYzx1rXXUXFx8e6UuwIBklRakUZ71QRVhnRj+NX11B8Y\r\nX8E5P6PCfOiiguqIWTIcIH+UQCKH7rDQK/B2qb6mgO9LfCsSY/1YR1EfeZrh\r\nfjN7F2lWq+4rAclVVIcpGr92m3TyXfOuMkk=\r\n=dtSK\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"justingreenberg","email":"me@justingreenberg.com"},"directories":{},"maintainers":[{"name":"justingreenberg","email":"me@justingreenberg.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sdk_1.0.0-alpha.16_1673504158088_0.6937326190169077"},"_hasShrinkwrap":false},"1.0.0-alpha.17":{"name":"@astariaxyz/sdk","version":"1.0.0-alpha.17","license":"MIT","scripts":{"start":"tsdx watch","build":"tsdx build","test":"tsdx test","test:watch":"tsdx test --watchAll","test:coverage":"tsdx test --coverage","lint":"tsdx lint","prepare":"tsdx build && husky install","size":"size-limit","analyze":"size-limit --why","format":"prettier --write !src/contracts/**/* !src/test/__mocks__/**/* !abi !dist .","typechain:compile":"typechain --target ethers-v5 --out-dir './src/contracts' './abi/*.json'","semantic-release":"semantic-release"},"dependencies":{"axios":"^1.2.2","ethers":"^5.7.2","ipfs-only-hash":"^4.0.0","json-stringify-deterministic":"^1.0.8","merkletreejs":"^0.3.9","papaparse":"^5.3.2","tiny-invariant":"^1.2.0","zod":"^3.20.2"},"devDependencies":{"@commitlint/config-conventional":"^17.3.0","@semantic-release/changelog":"^6.0.2","@semantic-release/git":"^10.0.1","@semantic-release/github":"^8.0.7","@size-limit/preset-small-lib":"^8.1.0","@typechain/ethers-v5":"^10.2.0","@types/jest":"^29.2.4","@types/node":"^18.11.17","@types/papaparse":"^5.3.7","ganache":"^7.7.2","husky":"^8.0.2","semantic-release":"^19.0.5","size-limit":"^8.1.0","tsdx":"^0.14.1","tslib":"^2.4.1","typechain":"^8.1.1"},"resolutions":{"@typescript-eslint/eslint-plugin":"^5.47.0","@typescript-eslint/parser":"^5.47.0","jest":"^29.3.1","ts-jest":"^29.0.3","typescript":"^4.9.4","@babel/core":"^7.12.3","prettier":"^2.8.1"},"repository":{"type":"git","url":"git+https://github.com/astariaxyz/astaria-sdk.git"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"main":"dist/index.js","typings":"dist/index.d.ts","module":"dist/sdk.esm.js","engines":{"node":">=16"},"size-limit":[{"path":"dist/sdk.cjs.production.min.js","limit":"10 KB"},{"path":"dist/sdk.esm.js","limit":"10 KB"}],"lint-staged":{"*.{ts,tsx}":["tsdx lint","eslint --cache --fix","yarn format"]},"readme":"![GitHub Workflow Status](https://img.shields.io/github/actions/workflow/status/astariaxyz/astaria-sdk/main.yml?branch=master&style=flat-square)\n![npm](https://img.shields.io/npm/v/@astariaxyz/sdk?style=flat-square)\n![node-current](https://img.shields.io/node/v/@astariaxyz/sdk?style=flat-square)\n![GitHub](https://img.shields.io/github/license/astariaxyz/astaria-sdk?style=flat-square)\n[![code style: prettier](https://img.shields.io/badge/code_style-prettier-ff69b4.svg?style=flat-square)](https://github.com/prettier/prettier)\n\n# Astaria SDK :sparkles:\n\n> Note: This package is in alpha. The API is subject to change without notice.\n>\n> ### Internal Development Notes (to be removed):\n>\n> - Open Pull Requests against `develop` branch until stable v1.0.0 release.\n> - When adding [ABI files](abi/README.md), run `yarn typechain:compile` and commit generated typescript bindings.\n> - Follow [conventional commit](https://www.conventionalcommits.org/en/v1.0.0/) specification for commit messages.\n\nThis library aims to handle functions that are core to the Astaria architecture and facilitate interaction with our smart contracts.\n\n- [Installation](#installation)\n- [API](#api)\n- [Contributing](#contributing)\n- [Development](#development)\n  - [Prerequisites](#prerequisites)\n  - [Setup](#setup)\n  - [Watch Build](#watch-build)\n  - [Running Tests](#running-tests)\n  - [Versioning](#versioning)\n- [License](#license)\n\n## Installation\n\nTo install and set up the library, run:\n\n```sh\n$ yarn add @astariaxyz/sdk@alpha\n```\n\nOr if you prefer using npm:\n\n```sh\n$ npm install --save @astariaxyz/sdk@alpha\n```\n\n## API\n\nComing soon&trade;\n\n## Contributing\n\nPlease read [CONTRIBUTING.md](CONTRIBUTING.md) for details on our code of conduct, and the process for submitting pull requests to us.\n\n1.  Fork it!\n2.  Create your feature branch: `git checkout -b feat/my-new-feature`\n3.  Add your changes: `git add .`\n4.  Commit your changes: `git commit -am 'feat: Add some feature'`\n5.  Push to the branch: `git push origin feat/my-new-feature`\n6.  Submit a pull request :sunglasses:\n\n### Prerequisites\n\nThis project requires [Node](http://nodejs.org/) version 16.x or later. We recommend using [yarn v1](https://classic.yarnpkg.com) as your package manager, but [npm](https://npmjs.org/) should work without issue.\nTo make sure you have them available on your machine,\ntry running the following command.\n\n```bash\n$ npm -v && node -v && yarn -v\n\n8.5.0\nv16.14.2\n1.22.15\n```\n\n### Setup\n\n**BEFORE YOU INSTALL:** please read the [prerequisites](#prerequisites) above.\n\nStart with cloning this repo on your local machine:\n\n```sh\n$ git clone https://github.com/astariaxyz/astaria-sdk.git\n$ cd astaria-sdk\n```\n\nThen install dependencies:\n\n```sh\n$ yarn\n$ cd astaria-sdk\n```\n\n### Watch Build\n\nThis will automatically watch for changes and rebuild the app.\n\n```sh\n$ yarn start\n```\n\n### Running Tests\n\n```sh\n$ yarn test\n```\n\nWatch tests:\n\n```sh\n$ yarn test:watch\n```\n\n### Versioning\n\nWe use [semantic versioning](http://semver.org/) for versioning. For the versions available, see the [tags](https://github.com/astariaxyz/astaria-sdk/tags) and [releases](https://github.com/astariaxyz/astaria-sdk/releases) on this repository.\n\n## License\n\n[MIT License](LICENSE.md) © Astaria\n","readmeFilename":"README.md","gitHead":"2b7d70e4a3bd463cc31b33609c4fa6b1b762c171","description":"![GitHub Workflow Status](https://img.shields.io/github/actions/workflow/status/astariaxyz/astaria-sdk/main.yml?branch=master&style=flat-square) ![npm](https://img.shields.io/npm/v/@astariaxyz/sdk?style=flat-square) ![node-current](https://img.shields.io/","bugs":{"url":"https://github.com/astariaxyz/astaria-sdk/issues"},"homepage":"https://github.com/astariaxyz/astaria-sdk#readme","_id":"@astariaxyz/sdk@1.0.0-alpha.17","_nodeVersion":"16.19.0","_npmVersion":"8.19.3","dist":{"integrity":"sha512-8fwS876+G37qN04rLl1auTckRy7D8h5E/cUzf7UhodZNuHJBRP9HVol8dO6taN9tf2DgpPIPnwJxKxrAaXVzrw==","shasum":"3359079492d646f265029eedd88ff79d0585cac5","tarball":"https://registry.npmjs.org/@astariaxyz/sdk/-/sdk-1.0.0-alpha.17.tgz","fileCount":46,"unpackedSize":5375358,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIB/Pqxj8pGFEUSDx33tiX4/nHHb1h1LMWkD/iyfcaDOQAiEAuYDrMWvTV9htmUHDS2pujIgMuPzYdaDTYRlKhY41mLU="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjxYApACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrJZQ/+KM1XZs7jDc6pl7qjymRF87FyNtgx6GHSVsDmfENRAE5dhpCj\r\nJUJx6i36/k1OJF7ftpXQ3VKphEy3cHNwc2A1ZRMm/6dc63B/s2ZZVOeszcqH\r\nKW1/rVkjyPrkItKwo0hswRXWBT0IhIjeiRJmHq9ZQ/ODOMGBLgsVTp7I+Old\r\nYhbUUvtGA7KWfaTNJbKDnLOsdS4ImcJWBNG6YwfzITHhNZy4nySSoV/mROP1\r\nxBOMU4pGogvBkxj2Ryx6hd5GCINfVKQoM4AqA63PYEGoAxI7w/mSH+qmvAK/\r\nWdYbaUvlDGEU76L15uUrmDr/PFunfm11jExhD82q54WMZT/jTIwXmc8q6sKj\r\noVRfqT6ODkFCoY+lBBSQhvWycmeAQdOWTZJYriZvFG7GU37BWCrR/w8DKo7b\r\nNEGm6r9HWxgYYQt/OG1bljXBIexVFAwQTWhrhMxaKbKIs4b0esx2DvTuFjAd\r\nda9ZKBYgOi1/helCzbrZzEDB63bqLamPnottpdSozihHrJ7yRH6HagAF3JKo\r\n4EivNmJLEvyhtO+rXdIFkkAx57hQ4I0BnnNGDHm7tIspIJhWmLi3MJMrz/Tk\r\neCUt1Jfhc5rniKDzsNrd1Oq4q/lfxlGiF3nRKe5b0UrF2S+f4XUkpyu+RH/D\r\nhK8Ocf0+H+/qAaO8+I9oVBWVAXZn0Cv8cE8=\r\n=HChH\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"justingreenberg","email":"me@justingreenberg.com"},"directories":{},"maintainers":[{"name":"justingreenberg","email":"me@justingreenberg.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sdk_1.0.0-alpha.17_1673887784850_0.9440165458997181"},"_hasShrinkwrap":false},"1.0.0-alpha.18":{"name":"@astariaxyz/sdk","version":"1.0.0-alpha.18","license":"MIT","scripts":{"start":"tsdx watch","build":"tsdx build","test":"tsdx test","test:watch":"tsdx test --watchAll","test:coverage":"tsdx test --coverage","lint":"tsdx lint","prepare":"tsdx build && husky install","size":"size-limit","analyze":"size-limit --why","format":"prettier --write !src/contracts/**/* !src/test/__mocks__/**/* !abi !dist .","typechain:compile":"typechain --target ethers-v5 --out-dir './src/contracts' './abi/*.json'","semantic-release":"semantic-release"},"dependencies":{"axios":"^1.2.2","ethers":"^5.7.2","ipfs-only-hash":"^4.0.0","json-stringify-deterministic":"^1.0.8","merkletreejs":"^0.3.9","papaparse":"^5.3.2","tiny-invariant":"^1.2.0","zod":"^3.20.2"},"devDependencies":{"@commitlint/config-conventional":"^17.3.0","@semantic-release/changelog":"^6.0.2","@semantic-release/git":"^10.0.1","@semantic-release/github":"^8.0.7","@size-limit/preset-small-lib":"^8.1.0","@typechain/ethers-v5":"^10.2.0","@types/jest":"^29.2.4","@types/node":"^18.11.17","@types/papaparse":"^5.3.7","ganache":"^7.7.2","husky":"^8.0.2","semantic-release":"^19.0.5","size-limit":"^8.1.0","tsdx":"^0.14.1","tslib":"^2.4.1","typechain":"^8.1.1"},"resolutions":{"@typescript-eslint/eslint-plugin":"^5.47.0","@typescript-eslint/parser":"^5.47.0","jest":"^29.3.1","ts-jest":"^29.0.3","typescript":"^4.9.4","@babel/core":"^7.12.3","prettier":"^2.8.1"},"repository":{"type":"git","url":"git+https://github.com/astariaxyz/astaria-sdk.git"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"main":"dist/index.js","typings":"dist/index.d.ts","module":"dist/sdk.esm.js","engines":{"node":">=16"},"size-limit":[{"path":"dist/sdk.cjs.production.min.js","limit":"10 KB"},{"path":"dist/sdk.esm.js","limit":"10 KB"}],"lint-staged":{"*.{ts,tsx}":["tsdx lint","eslint --cache --fix","yarn format"]},"readme":"![GitHub Workflow Status](https://img.shields.io/github/actions/workflow/status/astariaxyz/astaria-sdk/main.yml?branch=master&style=flat-square)\n![npm](https://img.shields.io/npm/v/@astariaxyz/sdk?style=flat-square)\n![node-current](https://img.shields.io/node/v/@astariaxyz/sdk?style=flat-square)\n![GitHub](https://img.shields.io/github/license/astariaxyz/astaria-sdk?style=flat-square)\n[![code style: prettier](https://img.shields.io/badge/code_style-prettier-ff69b4.svg?style=flat-square)](https://github.com/prettier/prettier)\n\n# Astaria SDK :sparkles:\n\n> Note: This package is in alpha. The API is subject to change without notice.\n>\n> ### Internal Development Notes (to be removed):\n>\n> - Open Pull Requests against `develop` branch until stable v1.0.0 release.\n> - When adding [ABI files](abi/README.md), run `yarn typechain:compile` and commit generated typescript bindings.\n> - Follow [conventional commit](https://www.conventionalcommits.org/en/v1.0.0/) specification for commit messages.\n\nThis library aims to handle functions that are core to the Astaria architecture and facilitate interaction with our smart contracts.\n\n- [Installation](#installation)\n- [API](#api)\n- [Contributing](#contributing)\n- [Development](#development)\n  - [Prerequisites](#prerequisites)\n  - [Setup](#setup)\n  - [Watch Build](#watch-build)\n  - [Running Tests](#running-tests)\n  - [Versioning](#versioning)\n- [License](#license)\n\n## Installation\n\nTo install and set up the library, run:\n\n```sh\n$ yarn add @astariaxyz/sdk@alpha\n```\n\nOr if you prefer using npm:\n\n```sh\n$ npm install --save @astariaxyz/sdk@alpha\n```\n\n## API\n\nComing soon&trade;\n\n## Contributing\n\nPlease read [CONTRIBUTING.md](CONTRIBUTING.md) for details on our code of conduct, and the process for submitting pull requests to us.\n\n1.  Fork it!\n2.  Create your feature branch: `git checkout -b feat/my-new-feature`\n3.  Add your changes: `git add .`\n4.  Commit your changes: `git commit -am 'feat: Add some feature'`\n5.  Push to the branch: `git push origin feat/my-new-feature`\n6.  Submit a pull request :sunglasses:\n\n### Prerequisites\n\nThis project requires [Node](http://nodejs.org/) version 16.x or later. We recommend using [yarn v1](https://classic.yarnpkg.com) as your package manager, but [npm](https://npmjs.org/) should work without issue.\nTo make sure you have them available on your machine,\ntry running the following command.\n\n```bash\n$ npm -v && node -v && yarn -v\n\n8.5.0\nv16.14.2\n1.22.15\n```\n\n### Setup\n\n**BEFORE YOU INSTALL:** please read the [prerequisites](#prerequisites) above.\n\nStart with cloning this repo on your local machine:\n\n```sh\n$ git clone https://github.com/astariaxyz/astaria-sdk.git\n$ cd astaria-sdk\n```\n\nThen install dependencies:\n\n```sh\n$ yarn\n$ cd astaria-sdk\n```\n\n### Watch Build\n\nThis will automatically watch for changes and rebuild the app.\n\n```sh\n$ yarn start\n```\n\n### Running Tests\n\n```sh\n$ yarn test\n```\n\nWatch tests:\n\n```sh\n$ yarn test:watch\n```\n\n### Versioning\n\nWe use [semantic versioning](http://semver.org/) for versioning. For the versions available, see the [tags](https://github.com/astariaxyz/astaria-sdk/tags) and [releases](https://github.com/astariaxyz/astaria-sdk/releases) on this repository.\n\n## License\n\n[MIT License](LICENSE.md) © Astaria\n","readmeFilename":"README.md","gitHead":"78ce241a22b21de099053fca54d8eb6d4c880aa5","description":"![GitHub Workflow Status](https://img.shields.io/github/actions/workflow/status/astariaxyz/astaria-sdk/main.yml?branch=master&style=flat-square) ![npm](https://img.shields.io/npm/v/@astariaxyz/sdk?style=flat-square) ![node-current](https://img.shields.io/","bugs":{"url":"https://github.com/astariaxyz/astaria-sdk/issues"},"homepage":"https://github.com/astariaxyz/astaria-sdk#readme","_id":"@astariaxyz/sdk@1.0.0-alpha.18","_nodeVersion":"16.19.0","_npmVersion":"8.19.3","dist":{"integrity":"sha512-5dcwB3r8WyQYvnY1p0r3IBMtMAAWMlIwtqDAOVbiAGN3HcoP2S4xdWP2XVpSX7Tovq4xVmGMybfA28LTkln1QQ==","shasum":"0ac72609d2354d6b7fc89d99164e7f0257171559","tarball":"https://registry.npmjs.org/@astariaxyz/sdk/-/sdk-1.0.0-alpha.18.tgz","fileCount":46,"unpackedSize":5375468,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEwcYrS75hby3mK8MUszT2PjDUkXfCRMmm3bCodIL3fyAiEAmPZMgJoJeZ05YjnnxUhHp4WGj/AFUo2D31sldpLbfjo="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjyJuFACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo4iRAAmgueaXehiacH8LvdORfzVio0FTiUUKmUQzIR/WG2T3TJu0PC\r\n31xBiYlmiecNsGGWm1LMIbviF+CUQ0/V0gzl9Qa04roN5TyYNKj89sT6OyUv\r\nZTpLRtuZcmvuCt/yvvr5w9xQBUbSN7OSNYKw9OOltskQNn5GPSNytVJxFnrY\r\nyCsG8Rw60C3SPqRUK3T4hqOP4vftSzUYp5YNaky3NE9RSXCmuf4wWrV12h+a\r\n0LmNkGtcjTva5CAQ+MU+XJcBxsg/f+E4JAeUtXNw3m6X7vpzCseMxWBBVzWv\r\nT/wVSlBWOw4HrGsXdeHZqXjsvXEYIqiePgWr4XTSoxQm3CrBSdHU+fqbsqzd\r\nkB3CYdef7X7pM2Q4NkZIClRcSs2LPRkAJPATOxIDGJlc8RyAJYvcIOfGlP75\r\nYVv5jvl3qVPSJ0QntYBc7raYpWekffJEAqlIBbqqYxqCs4G3uhfEZmeN26R1\r\n9Lnh9UWdtsGro2u0xxY92BBBJmK6GVLFLehAJR4lEAerCx+Mhdt1m2eV3UrZ\r\nLrdv8I/LLkrc+JevjQV4z2Uay6MN882pLaZn+qgbywBCChMrLQRHkYNsjRfU\r\nbRSx3bV1YLaoAyxThLaQF9Oda7MHFR+wLigNzdwMH863yWVR+B5ZFf1IxsfI\r\nWg5hBIcrxEipCzc1xxrGUkVhe0oWDO+U67M=\r\n=F922\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"justingreenberg","email":"me@justingreenberg.com"},"directories":{},"maintainers":[{"name":"justingreenberg","email":"me@justingreenberg.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sdk_1.0.0-alpha.18_1674091396879_0.9737922418287763"},"_hasShrinkwrap":false},"1.0.0-alpha.19":{"name":"@astariaxyz/sdk","version":"1.0.0-alpha.19","license":"MIT","scripts":{"start":"tsdx watch","build":"tsdx build","test":"tsdx test","test:watch":"tsdx test --watchAll","test:coverage":"tsdx test --coverage","lint":"tsdx lint","prepare":"tsdx build && husky install","size":"size-limit","analyze":"size-limit --why","format":"prettier --write !src/contracts/**/* !src/test/__mocks__/**/* !abi !dist .","typechain:compile":"typechain --target ethers-v5 --out-dir './src/contracts' './abi/*.json'","semantic-release":"semantic-release"},"dependencies":{"axios":"^1.2.2","ethers":"^5.7.2","ipfs-only-hash":"^4.0.0","json-stringify-deterministic":"^1.0.8","merkletreejs":"^0.3.9","papaparse":"^5.3.2","tiny-invariant":"^1.2.0","zod":"^3.20.2"},"devDependencies":{"@commitlint/config-conventional":"^17.3.0","@semantic-release/changelog":"^6.0.2","@semantic-release/git":"^10.0.1","@semantic-release/github":"^8.0.7","@size-limit/preset-small-lib":"^8.1.0","@typechain/ethers-v5":"^10.2.0","@types/jest":"^29.2.4","@types/node":"^18.11.17","@types/papaparse":"^5.3.7","ganache":"^7.7.2","husky":"^8.0.2","semantic-release":"^19.0.5","size-limit":"^8.1.0","tsdx":"^0.14.1","tslib":"^2.4.1","typechain":"^8.1.1"},"resolutions":{"@typescript-eslint/eslint-plugin":"^5.47.0","@typescript-eslint/parser":"^5.47.0","jest":"^29.3.1","ts-jest":"^29.0.3","typescript":"^4.9.4","@babel/core":"^7.12.3","prettier":"^2.8.1"},"repository":{"type":"git","url":"git+https://github.com/astariaxyz/astaria-sdk.git"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"main":"dist/index.js","typings":"dist/index.d.ts","module":"dist/sdk.esm.js","engines":{"node":">=16"},"size-limit":[{"path":"dist/sdk.cjs.production.min.js","limit":"10 KB"},{"path":"dist/sdk.esm.js","limit":"10 KB"}],"lint-staged":{"*.{ts,tsx}":["tsdx lint","eslint --cache --fix","yarn format"]},"readme":"![GitHub Workflow Status](https://img.shields.io/github/actions/workflow/status/astariaxyz/astaria-sdk/main.yml?branch=master&style=flat-square)\n![npm](https://img.shields.io/npm/v/@astariaxyz/sdk?style=flat-square)\n![node-current](https://img.shields.io/node/v/@astariaxyz/sdk?style=flat-square)\n![GitHub](https://img.shields.io/github/license/astariaxyz/astaria-sdk?style=flat-square)\n[![code style: prettier](https://img.shields.io/badge/code_style-prettier-ff69b4.svg?style=flat-square)](https://github.com/prettier/prettier)\n\n# Astaria SDK :sparkles:\n\n> Note: This package is in alpha. The API is subject to change without notice.\n>\n> ### Internal Development Notes (to be removed):\n>\n> - Open Pull Requests against `develop` branch until stable v1.0.0 release.\n> - When adding [ABI files](abi/README.md), run `yarn typechain:compile` and commit generated typescript bindings.\n> - Follow [conventional commit](https://www.conventionalcommits.org/en/v1.0.0/) specification for commit messages.\n\nThis library aims to handle functions that are core to the Astaria architecture and facilitate interaction with our smart contracts.\n\n- [Installation](#installation)\n- [API](#api)\n- [Contributing](#contributing)\n- [Development](#development)\n  - [Prerequisites](#prerequisites)\n  - [Setup](#setup)\n  - [Watch Build](#watch-build)\n  - [Running Tests](#running-tests)\n  - [Versioning](#versioning)\n- [License](#license)\n\n## Installation\n\nTo install and set up the library, run:\n\n```sh\n$ yarn add @astariaxyz/sdk@alpha\n```\n\nOr if you prefer using npm:\n\n```sh\n$ npm install --save @astariaxyz/sdk@alpha\n```\n\n## API\n\nComing soon&trade;\n\n## Contributing\n\nPlease read [CONTRIBUTING.md](CONTRIBUTING.md) for details on our code of conduct, and the process for submitting pull requests to us.\n\n1.  Fork it!\n2.  Create your feature branch: `git checkout -b feat/my-new-feature`\n3.  Add your changes: `git add .`\n4.  Commit your changes: `git commit -am 'feat: Add some feature'`\n5.  Push to the branch: `git push origin feat/my-new-feature`\n6.  Submit a pull request :sunglasses:\n\n### Prerequisites\n\nThis project requires [Node](http://nodejs.org/) version 16.x or later. We recommend using [yarn v1](https://classic.yarnpkg.com) as your package manager, but [npm](https://npmjs.org/) should work without issue.\nTo make sure you have them available on your machine,\ntry running the following command.\n\n```bash\n$ npm -v && node -v && yarn -v\n\n8.5.0\nv16.14.2\n1.22.15\n```\n\n### Setup\n\n**BEFORE YOU INSTALL:** please read the [prerequisites](#prerequisites) above.\n\nStart with cloning this repo on your local machine:\n\n```sh\n$ git clone https://github.com/astariaxyz/astaria-sdk.git\n$ cd astaria-sdk\n```\n\nThen install dependencies:\n\n```sh\n$ yarn\n$ cd astaria-sdk\n```\n\n### Watch Build\n\nThis will automatically watch for changes and rebuild the app.\n\n```sh\n$ yarn start\n```\n\n### Running Tests\n\n```sh\n$ yarn test\n```\n\nWatch tests:\n\n```sh\n$ yarn test:watch\n```\n\n### Versioning\n\nWe use [semantic versioning](http://semver.org/) for versioning. For the versions available, see the [tags](https://github.com/astariaxyz/astaria-sdk/tags) and [releases](https://github.com/astariaxyz/astaria-sdk/releases) on this repository.\n\n## License\n\n[MIT License](LICENSE.md) © Astaria\n","readmeFilename":"README.md","gitHead":"70a90e325afabf1f0f413f38878976517781352f","description":"![GitHub Workflow Status](https://img.shields.io/github/actions/workflow/status/astariaxyz/astaria-sdk/main.yml?branch=master&style=flat-square) ![npm](https://img.shields.io/npm/v/@astariaxyz/sdk?style=flat-square) ![node-current](https://img.shields.io/","bugs":{"url":"https://github.com/astariaxyz/astaria-sdk/issues"},"homepage":"https://github.com/astariaxyz/astaria-sdk#readme","_id":"@astariaxyz/sdk@1.0.0-alpha.19","_nodeVersion":"16.19.0","_npmVersion":"8.19.3","dist":{"integrity":"sha512-qIL25P2l1Yvz67wZFPNkFSjgz66rw89UyV2cQidurXiduYh8AdgEI/i7jb7nF9EQbRGxREDZbYHAWdWws6O+gQ==","shasum":"435d87d19fe00dde101572410cf4e8f33841d6cf","tarball":"https://registry.npmjs.org/@astariaxyz/sdk/-/sdk-1.0.0-alpha.19.tgz","fileCount":51,"unpackedSize":5724160,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEWKx1BU68ath31ln/1bElaahvXgIlf3by4FuxIz68dgAiAL15it0PADPi+5t7SxSD6kU7G0hixEdO2ojJBtPJFPOw=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj9OTTACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoXMBAAhcAp9VQljHdNMtCIhAv1HpCPVXjXmzv0OgYOLNuMbagDyxEp\r\nm03QsvvyjfWM95CVg6ssBfsxj6Zoj88ip+ipFkDcPduQb3yUZ4H8egxUN/GM\r\n4P99NlWUrG7z/BdUh4UUXFRFitXmfrzp5/cFXtEkhMRiIqwXRrfRbh6iKfie\r\nmjFtUuaIRL98v7OM6a23YlkfFEnGhpUBgF0gldOk6GYt8pFTBbbTPcln9iEp\r\nn6KHsiC2vTyIsK47xPT8RRr91YHwsmtxZ+9NLQfmjqy6Lg/aRbFQuiwWk9Rq\r\nyGyfV/sY8XxYnl8sS9vf7E77R6P/r3uta6ibOFMbvOkH+GE/S9z2Hl6nwIUU\r\nRQcpamzk7JpeJCM14FbWl+IrUHutOE9ESPh0G/igpfA+IsIGN31FEwDyqKnW\r\nWC+msk1UyeEe+D1AEtFUWJ/snU+ddrJc4H02FSEM6615WxGAu6uefd3mEL54\r\n5/DfdhHZMud+nqBqNZRYphYYkmv3/anGGC/pJcaxZjmb7xsIZ1iGXEGZlyik\r\nnhYs9OA+zC7Ef1cxX1DPniMTHrO4i114oQXcv0cWnOVFSNNaaJe2ZjPLudwq\r\na8h21bs8BW0FGMvTX+ljm+gr01pqoMjQpcuSNXJa8tCQu0OUgW6b2bofhZdr\r\nzTpE+GVe1WMdwWkoAISY6OYYsT066UHHd+A=\r\n=HTAP\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"justingreenberg","email":"me@justingreenberg.com"},"directories":{},"maintainers":[{"name":"justingreenberg","email":"me@justingreenberg.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sdk_1.0.0-alpha.19_1676993747094_0.24568339556230856"},"_hasShrinkwrap":false},"1.0.0-alpha.20":{"name":"@astariaxyz/sdk","version":"1.0.0-alpha.20","license":"MIT","scripts":{"start":"tsdx watch","build":"tsdx build","test":"tsdx test","test:watch":"tsdx test --watchAll","test:coverage":"tsdx test --coverage","lint":"tsdx lint","prepare":"tsdx build && husky install","size":"size-limit","analyze":"size-limit --why","format":"prettier --write !src/contracts/**/* !src/test/__mocks__/**/* !abi !dist .","typechain:compile":"typechain --target ethers-v5 --out-dir './src/contracts' './abi/*.json'","semantic-release":"semantic-release"},"dependencies":{"axios":"^1.2.2","ethers":"^5.7.2","ipfs-only-hash":"^4.0.0","json-stringify-deterministic":"^1.0.8","merkletreejs":"^0.3.9","papaparse":"^5.3.2","tiny-invariant":"^1.2.0","zod":"^3.20.2"},"devDependencies":{"@commitlint/config-conventional":"^17.3.0","@semantic-release/changelog":"^6.0.2","@semantic-release/git":"^10.0.1","@semantic-release/github":"^8.0.7","@size-limit/preset-small-lib":"^8.1.0","@typechain/ethers-v5":"^10.2.0","@types/jest":"^29.2.4","@types/node":"^18.11.17","@types/papaparse":"^5.3.7","ganache":"^7.7.2","husky":"^8.0.2","semantic-release":"^19.0.5","size-limit":"^8.1.0","tsdx":"^0.14.1","tslib":"^2.4.1","typechain":"^8.1.1"},"resolutions":{"@typescript-eslint/eslint-plugin":"^5.47.0","@typescript-eslint/parser":"^5.47.0","jest":"^29.3.1","ts-jest":"^29.0.3","typescript":"^4.9.4","@babel/core":"^7.12.3","prettier":"^2.8.1"},"repository":{"type":"git","url":"git+https://github.com/astariaxyz/astaria-sdk.git"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"main":"dist/index.js","typings":"dist/index.d.ts","module":"dist/sdk.esm.js","engines":{"node":">=16"},"size-limit":[{"path":"dist/sdk.cjs.production.min.js","limit":"10 KB"},{"path":"dist/sdk.esm.js","limit":"10 KB"}],"lint-staged":{"*.{ts,tsx}":["tsdx lint","eslint --cache --fix","yarn format"]},"readme":"![GitHub Workflow Status](https://img.shields.io/github/actions/workflow/status/astariaxyz/astaria-sdk/main.yml?branch=master&style=flat-square)\n![npm](https://img.shields.io/npm/v/@astariaxyz/sdk?style=flat-square)\n![node-current](https://img.shields.io/node/v/@astariaxyz/sdk?style=flat-square)\n![GitHub](https://img.shields.io/github/license/astariaxyz/astaria-sdk?style=flat-square)\n[![code style: prettier](https://img.shields.io/badge/code_style-prettier-ff69b4.svg?style=flat-square)](https://github.com/prettier/prettier)\n\n# Astaria SDK :sparkles:\n\n> Note: This package is in alpha. The API is subject to change without notice.\n>\n> ### Internal Development Notes (to be removed):\n>\n> - Open Pull Requests against `develop` branch until stable v1.0.0 release.\n> - When adding [ABI files](abi/README.md), run `yarn typechain:compile` and commit generated typescript bindings.\n> - Follow [conventional commit](https://www.conventionalcommits.org/en/v1.0.0/) specification for commit messages.\n\nThis library aims to handle functions that are core to the Astaria architecture and facilitate interaction with our smart contracts.\n\n- [Installation](#installation)\n- [API](#api)\n- [Contributing](#contributing)\n- [Development](#development)\n  - [Prerequisites](#prerequisites)\n  - [Setup](#setup)\n  - [Watch Build](#watch-build)\n  - [Running Tests](#running-tests)\n  - [Versioning](#versioning)\n- [License](#license)\n\n## Installation\n\nTo install and set up the library, run:\n\n```sh\n$ yarn add @astariaxyz/sdk@alpha\n```\n\nOr if you prefer using npm:\n\n```sh\n$ npm install --save @astariaxyz/sdk@alpha\n```\n\n## API\n\nComing soon&trade;\n\n## Contributing\n\nPlease read [CONTRIBUTING.md](CONTRIBUTING.md) for details on our code of conduct, and the process for submitting pull requests to us.\n\n1.  Fork it!\n2.  Create your feature branch: `git checkout -b feat/my-new-feature`\n3.  Add your changes: `git add .`\n4.  Commit your changes: `git commit -am 'feat: Add some feature'`\n5.  Push to the branch: `git push origin feat/my-new-feature`\n6.  Submit a pull request :sunglasses:\n\n### Prerequisites\n\nThis project requires [Node](http://nodejs.org/) version 16.x or later. We recommend using [yarn v1](https://classic.yarnpkg.com) as your package manager, but [npm](https://npmjs.org/) should work without issue.\nTo make sure you have them available on your machine,\ntry running the following command.\n\n```bash\n$ npm -v && node -v && yarn -v\n\n8.5.0\nv16.14.2\n1.22.15\n```\n\n### Setup\n\n**BEFORE YOU INSTALL:** please read the [prerequisites](#prerequisites) above.\n\nStart with cloning this repo on your local machine:\n\n```sh\n$ git clone https://github.com/astariaxyz/astaria-sdk.git\n$ cd astaria-sdk\n```\n\nThen install dependencies:\n\n```sh\n$ yarn\n$ cd astaria-sdk\n```\n\n### Watch Build\n\nThis will automatically watch for changes and rebuild the app.\n\n```sh\n$ yarn start\n```\n\n### Running Tests\n\n```sh\n$ yarn test\n```\n\nWatch tests:\n\n```sh\n$ yarn test:watch\n```\n\n### Versioning\n\nWe use [semantic versioning](http://semver.org/) for versioning. For the versions available, see the [tags](https://github.com/astariaxyz/astaria-sdk/tags) and [releases](https://github.com/astariaxyz/astaria-sdk/releases) on this repository.\n\n## License\n\n[MIT License](LICENSE.md) © Astaria\n","readmeFilename":"README.md","gitHead":"bcc4287dc059e5b1c042ad207f2b2304f5375a65","description":"![GitHub Workflow Status](https://img.shields.io/github/actions/workflow/status/astariaxyz/astaria-sdk/main.yml?branch=master&style=flat-square) ![npm](https://img.shields.io/npm/v/@astariaxyz/sdk?style=flat-square) ![node-current](https://img.shields.io/","bugs":{"url":"https://github.com/astariaxyz/astaria-sdk/issues"},"homepage":"https://github.com/astariaxyz/astaria-sdk#readme","_id":"@astariaxyz/sdk@1.0.0-alpha.20","_nodeVersion":"16.19.1","_npmVersion":"8.19.3","dist":{"integrity":"sha512-mmH+MggPH+MuMAW6A2o/4J5ouIiOHeGrmeYa4XnlhlHFqsDoLyrm0ZyVZc5WS8t4gyX4ow7F9dOwLIuA9ZaYmw==","shasum":"231336173bf6d92d89378790a44dfe4ec14a54b6","tarball":"https://registry.npmjs.org/@astariaxyz/sdk/-/sdk-1.0.0-alpha.20.tgz","fileCount":43,"unpackedSize":5679555,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCGT78ht7Yc9bOvcVcW/2+Lo1fov6FbkiaSJc+O0kaT/wIhAOhhIqauxpcz9k32mKcq3h/+KCiR9vaesyYjmr564Gfn"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj9/1DACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqE+A/+LiDJt1peJvNPB6vdfcDh3mqodG4uKfawvi3MHJbaxLgMuhH0\r\nD22cW2heAkmGHkTfd3RHm1BrJ3GJ6MuKfuqRaP+hb1RY96FWEwTd+xau79pL\r\nQYg0VYwHO+cQo5Cx0iX2zakNtqx9LnAvPoe+fH3OlrTlVddPz9LhDEOd/nOp\r\n0DgHbAOyKZR2D5Cjq3u84sa3UXjr6zBC5CMo/NotmHs/bx0BETdQYncNSZ5u\r\nSHHlMK8JdQNCX2JwyVZ+xmZ/KkGvlIWIsK85UfzrrGIWl9P5qU4VtF6iRKDq\r\ntKMe/KmePdbmDspvgkUc2tIHqlsfYRhbZevdwSIzn6vF7mzjlQGqZe/5LFkl\r\noODOhWzW/htzjvPw7Kyx7gMKWimsqmBQSBWP9/fDA9oZAAzw7OH6GbAE/OeC\r\nDPoRsGqrFhqZ2gcG04tcF9lgRr3E9GfpFdxVA+IiKAQG+hFqVNr1D/sbOLTW\r\n1N/bLeVF3qeuKSpD9wMqi1pr8JjKgsXzLgUj+uPD2yCvcZ+ZbhhTSK9chFdK\r\n9rQl+ZzbR6ZJBwLt84+0of88sXnoXJpmPGi6OWgai4SyOI84djIS2BhQA2E3\r\nMU3pUWJYTrNx1Pkuyv2oj53IENVIv2I5wWG6G2deNWuPouO93R7hLNhJGQVm\r\nSCLhPRXhzH66sUjVMjErby6KTDAiN+BuHe4=\r\n=e3sm\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"justingreenberg","email":"me@justingreenberg.com"},"directories":{},"maintainers":[{"name":"justingreenberg","email":"me@justingreenberg.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sdk_1.0.0-alpha.20_1677196610768_0.4248346178457183"},"_hasShrinkwrap":false},"1.0.0-alpha.21":{"name":"@astariaxyz/sdk","version":"1.0.0-alpha.21","license":"MIT","scripts":{"start":"tsdx watch","build":"tsdx build","test":"tsdx test","test:watch":"tsdx test --watchAll","test:coverage":"tsdx test --coverage","lint":"tsdx lint","prepare":"tsdx build && husky install","size":"size-limit","analyze":"size-limit --why","format":"prettier --write !src/contracts/**/* !src/test/__mocks__/**/* !abi !dist .","typechain:compile":"typechain --target ethers-v5 --out-dir './src/contracts' './abi/*.json'","semantic-release":"semantic-release"},"dependencies":{"axios":"^1.2.2","ethers":"^5.7.2","ipfs-only-hash":"^4.0.0","json-stringify-deterministic":"^1.0.8","merkletreejs":"^0.3.9","papaparse":"^5.3.2","tiny-invariant":"^1.2.0","zod":"^3.20.2"},"devDependencies":{"@commitlint/config-conventional":"^17.3.0","@semantic-release/changelog":"^6.0.2","@semantic-release/git":"^10.0.1","@semantic-release/github":"^8.0.7","@size-limit/preset-small-lib":"^8.1.0","@typechain/ethers-v5":"^10.2.0","@types/jest":"^29.2.4","@types/node":"^18.11.17","@types/papaparse":"^5.3.7","ganache":"^7.7.2","husky":"^8.0.2","semantic-release":"^19.0.5","size-limit":"^8.1.0","tsdx":"^0.14.1","tslib":"^2.4.1","typechain":"^8.1.1"},"resolutions":{"@typescript-eslint/eslint-plugin":"^5.47.0","@typescript-eslint/parser":"^5.47.0","jest":"^29.3.1","ts-jest":"^29.0.3","typescript":"^4.9.4","@babel/core":"^7.12.3","prettier":"^2.8.1"},"repository":{"type":"git","url":"git+https://github.com/astariaxyz/astaria-sdk.git"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"main":"dist/index.js","typings":"dist/index.d.ts","module":"dist/sdk.esm.js","engines":{"node":">=16"},"size-limit":[{"path":"dist/sdk.cjs.production.min.js","limit":"10 KB"},{"path":"dist/sdk.esm.js","limit":"10 KB"}],"lint-staged":{"*.{ts,tsx}":["tsdx lint","eslint --cache --fix","yarn format"]},"readme":"![GitHub Workflow Status](https://img.shields.io/github/actions/workflow/status/astariaxyz/astaria-sdk/main.yml?branch=master&style=flat-square)\n![npm](https://img.shields.io/npm/v/@astariaxyz/sdk?style=flat-square)\n![node-current](https://img.shields.io/node/v/@astariaxyz/sdk?style=flat-square)\n![GitHub](https://img.shields.io/github/license/astariaxyz/astaria-sdk?style=flat-square)\n[![code style: prettier](https://img.shields.io/badge/code_style-prettier-ff69b4.svg?style=flat-square)](https://github.com/prettier/prettier)\n\n# Astaria SDK :sparkles:\n\n> Note: This package is in alpha. The API is subject to change without notice.\n>\n> ### Internal Development Notes (to be removed):\n>\n> - Open Pull Requests against `develop` branch until stable v1.0.0 release.\n> - When adding [ABI files](abi/README.md), run `yarn typechain:compile` and commit generated typescript bindings.\n> - Follow [conventional commit](https://www.conventionalcommits.org/en/v1.0.0/) specification for commit messages.\n\nThis library aims to handle functions that are core to the Astaria architecture and facilitate interaction with our smart contracts.\n\n- [Installation](#installation)\n- [API](#api)\n- [Contributing](#contributing)\n- [Development](#development)\n  - [Prerequisites](#prerequisites)\n  - [Setup](#setup)\n  - [Watch Build](#watch-build)\n  - [Running Tests](#running-tests)\n  - [Versioning](#versioning)\n- [License](#license)\n\n## Installation\n\nTo install and set up the library, run:\n\n```sh\n$ yarn add @astariaxyz/sdk@alpha\n```\n\nOr if you prefer using npm:\n\n```sh\n$ npm install --save @astariaxyz/sdk@alpha\n```\n\n## API\n\nComing soon&trade;\n\n## Contributing\n\nPlease read [CONTRIBUTING.md](CONTRIBUTING.md) for details on our code of conduct, and the process for submitting pull requests to us.\n\n1.  Fork it!\n2.  Create your feature branch: `git checkout -b feat/my-new-feature`\n3.  Add your changes: `git add .`\n4.  Commit your changes: `git commit -am 'feat: Add some feature'`\n5.  Push to the branch: `git push origin feat/my-new-feature`\n6.  Submit a pull request :sunglasses:\n\n### Prerequisites\n\nThis project requires [Node](http://nodejs.org/) version 16.x or later. We recommend using [yarn v1](https://classic.yarnpkg.com) as your package manager, but [npm](https://npmjs.org/) should work without issue.\nTo make sure you have them available on your machine,\ntry running the following command.\n\n```bash\n$ npm -v && node -v && yarn -v\n\n8.5.0\nv16.14.2\n1.22.15\n```\n\n### Setup\n\n**BEFORE YOU INSTALL:** please read the [prerequisites](#prerequisites) above.\n\nStart with cloning this repo on your local machine:\n\n```sh\n$ git clone https://github.com/astariaxyz/astaria-sdk.git\n$ cd astaria-sdk\n```\n\nThen install dependencies:\n\n```sh\n$ yarn\n$ cd astaria-sdk\n```\n\n### Watch Build\n\nThis will automatically watch for changes and rebuild the app.\n\n```sh\n$ yarn start\n```\n\n### Running Tests\n\n```sh\n$ yarn test\n```\n\nWatch tests:\n\n```sh\n$ yarn test:watch\n```\n\n### Versioning\n\nWe use [semantic versioning](http://semver.org/) for versioning. For the versions available, see the [tags](https://github.com/astariaxyz/astaria-sdk/tags) and [releases](https://github.com/astariaxyz/astaria-sdk/releases) on this repository.\n\n## License\n\n[MIT License](LICENSE.md) © Astaria\n","readmeFilename":"README.md","gitHead":"fad59132b7a5f6c576841e05ba3575aaac076a19","description":"![GitHub Workflow Status](https://img.shields.io/github/actions/workflow/status/astariaxyz/astaria-sdk/main.yml?branch=master&style=flat-square) ![npm](https://img.shields.io/npm/v/@astariaxyz/sdk?style=flat-square) ![node-current](https://img.shields.io/","bugs":{"url":"https://github.com/astariaxyz/astaria-sdk/issues"},"homepage":"https://github.com/astariaxyz/astaria-sdk#readme","_id":"@astariaxyz/sdk@1.0.0-alpha.21","_nodeVersion":"16.19.1","_npmVersion":"8.19.3","dist":{"integrity":"sha512-q2MmG0XUVAg82h/Gys3TwKaebLFksjKnGSghrinwaJF3IPHloer+lU0EGu9RPbE/42Vqt+piXIOyWhAcbGts6g==","shasum":"5715957546ac287db58b73d8cf171f245b80bc84","tarball":"https://registry.npmjs.org/@astariaxyz/sdk/-/sdk-1.0.0-alpha.21.tgz","fileCount":43,"unpackedSize":5585614,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIC8suWHzvCp6jll/Y/9JlUyPw5MZ0nWy5r1d1RpPx2MPAiEAmNFdYq4l1PCLkBp8fefHCMhjCuoualf/BN48557nymk="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkAhaPACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrrow/8DwoqeYJCoyxT+zZY7vz5pa1L4LjtntLQXYfNuyG7Mllr+CUJ\r\nz3zmI7/rGex0Qu8kqDkF6YdwvkV4AVJ1OHCBFw3n7nMH062jOm76EOfkX10y\r\njHe+f4KWpQkueue8t799+ab+GdALB+vP7GZlS4h7KZJpO5bsMdUqAJRKi5YC\r\nIG33E8dI8tQjTse//PnxiBym+XnbgmNjrYgAKKbK3dsROcbLJZOqU/tjtu2w\r\ntmhcAqVhMmA4EsyUGuCVcWVCwy25smIv/ZDDBxtv//Th0JaTaIiqfQ/shd5m\r\nLI0vQzem1m8Lg2xAy7IOaoq2FHPmNuoKqsfPcoh06eVmNUSvUbYalj0a6ULT\r\nvzuD3gVzUIO9gQdxk9V3LxpQmn8UkZAShMhMQgKYdWwaSdfvOUvBEVSUnSTZ\r\nTn0eF/GvsliPHDBza6/NvjiCx0vBP7mKrxpD8ZWPwJiPS7JuKrBiuSa8YNhX\r\nK+bMZCihC2mUkWLgTvRnFMX7aoklL+LHAtStWJyHP4hTfKfJDdSNW27A/4tq\r\n3F1CDowgKcpgo3KkLgljOnxyRTa+LTkt2Jao9RgdeoY6f/RO9bWOrBdPihjs\r\nNpt9z9FA22kATP6uflvPOpf6BaKkJL5La9vHaYEteKCmSIHz96g0nQF1sDcP\r\nioCeThN+wTtac0PwvV9yJ+SCtiyUFTCoVTA=\r\n=1XHh\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"justingreenberg","email":"me@justingreenberg.com"},"directories":{},"maintainers":[{"name":"justingreenberg","email":"me@justingreenberg.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sdk_1.0.0-alpha.21_1677858447536_0.10868996962048194"},"_hasShrinkwrap":false},"1.0.0-alpha.22":{"name":"@astariaxyz/sdk","version":"1.0.0-alpha.22","license":"MIT","scripts":{"start":"tsdx watch","build":"tsdx build","test":"tsdx test","test:watch":"tsdx test --watchAll","test:coverage":"tsdx test --coverage","lint":"tsdx lint","prepare":"tsdx build && husky install","size":"size-limit","analyze":"size-limit --why","format":"prettier --write !src/contracts/**/* !src/test/__mocks__/**/* !abi !dist .","typechain:compile":"typechain --target ethers-v5 --out-dir './src/contracts' './abi/*.json'","semantic-release":"semantic-release"},"dependencies":{"axios":"^1.2.2","ethers":"^5.7.2","ipfs-only-hash":"^4.0.0","json-stringify-deterministic":"^1.0.8","merkletreejs":"^0.3.9","papaparse":"^5.3.2","tiny-invariant":"^1.2.0","zod":"^3.20.2"},"devDependencies":{"@commitlint/config-conventional":"^17.3.0","@semantic-release/changelog":"^6.0.2","@semantic-release/git":"^10.0.1","@semantic-release/github":"^8.0.7","@size-limit/preset-small-lib":"^8.1.0","@typechain/ethers-v5":"^10.2.0","@types/jest":"^29.2.4","@types/node":"^18.11.17","@types/papaparse":"^5.3.7","ganache":"^7.7.2","husky":"^8.0.2","semantic-release":"^19.0.5","size-limit":"^8.1.0","tsdx":"^0.14.1","tslib":"^2.4.1","typechain":"^8.1.1"},"resolutions":{"@typescript-eslint/eslint-plugin":"^5.47.0","@typescript-eslint/parser":"^5.47.0","jest":"^29.3.1","ts-jest":"^29.0.3","typescript":"^4.9.4","@babel/core":"^7.12.3","prettier":"^2.8.1"},"repository":{"type":"git","url":"git+https://github.com/astariaxyz/astaria-sdk.git"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"main":"dist/index.js","typings":"dist/index.d.ts","module":"dist/sdk.esm.js","engines":{"node":">=16"},"size-limit":[{"path":"dist/sdk.cjs.production.min.js","limit":"10 KB"},{"path":"dist/sdk.esm.js","limit":"10 KB"}],"lint-staged":{"*.{ts,tsx}":["tsdx lint","eslint --cache --fix","yarn format"]},"readme":"![GitHub Workflow Status](https://img.shields.io/github/actions/workflow/status/astariaxyz/astaria-sdk/main.yml?branch=master&style=flat-square)\n![npm](https://img.shields.io/npm/v/@astariaxyz/sdk?style=flat-square)\n![node-current](https://img.shields.io/node/v/@astariaxyz/sdk?style=flat-square)\n![GitHub](https://img.shields.io/github/license/astariaxyz/astaria-sdk?style=flat-square)\n[![code style: prettier](https://img.shields.io/badge/code_style-prettier-ff69b4.svg?style=flat-square)](https://github.com/prettier/prettier)\n\n# Astaria SDK :sparkles:\n\n> Note: This package is in alpha. The API is subject to change without notice.\n>\n> ### Internal Development Notes (to be removed):\n>\n> - Open Pull Requests against `develop` branch until stable v1.0.0 release.\n> - When adding [ABI files](abi/README.md), run `yarn typechain:compile` and commit generated typescript bindings.\n> - Follow [conventional commit](https://www.conventionalcommits.org/en/v1.0.0/) specification for commit messages.\n\nThis library aims to handle functions that are core to the Astaria architecture and facilitate interaction with our smart contracts.\n\n- [Installation](#installation)\n- [API](#api)\n- [Contributing](#contributing)\n- [Development](#development)\n  - [Prerequisites](#prerequisites)\n  - [Setup](#setup)\n  - [Watch Build](#watch-build)\n  - [Running Tests](#running-tests)\n  - [Versioning](#versioning)\n- [License](#license)\n\n## Installation\n\nTo install and set up the library, run:\n\n```sh\n$ yarn add @astariaxyz/sdk@alpha\n```\n\nOr if you prefer using npm:\n\n```sh\n$ npm install --save @astariaxyz/sdk@alpha\n```\n\n## API\n\nComing soon&trade;\n\n## Contributing\n\nPlease read [CONTRIBUTING.md](CONTRIBUTING.md) for details on our code of conduct, and the process for submitting pull requests to us.\n\n1.  Fork it!\n2.  Create your feature branch: `git checkout -b feat/my-new-feature`\n3.  Add your changes: `git add .`\n4.  Commit your changes: `git commit -am 'feat: Add some feature'`\n5.  Push to the branch: `git push origin feat/my-new-feature`\n6.  Submit a pull request :sunglasses:\n\n### Prerequisites\n\nThis project requires [Node](http://nodejs.org/) version 16.x or later. We recommend using [yarn v1](https://classic.yarnpkg.com) as your package manager, but [npm](https://npmjs.org/) should work without issue.\nTo make sure you have them available on your machine,\ntry running the following command.\n\n```bash\n$ npm -v && node -v && yarn -v\n\n8.5.0\nv16.14.2\n1.22.15\n```\n\n### Setup\n\n**BEFORE YOU INSTALL:** please read the [prerequisites](#prerequisites) above.\n\nStart with cloning this repo on your local machine:\n\n```sh\n$ git clone https://github.com/astariaxyz/astaria-sdk.git\n$ cd astaria-sdk\n```\n\nThen install dependencies:\n\n```sh\n$ yarn\n$ cd astaria-sdk\n```\n\n### Watch Build\n\nThis will automatically watch for changes and rebuild the app.\n\n```sh\n$ yarn start\n```\n\n### Running Tests\n\n```sh\n$ yarn test\n```\n\nWatch tests:\n\n```sh\n$ yarn test:watch\n```\n\n### Versioning\n\nWe use [semantic versioning](http://semver.org/) for versioning. For the versions available, see the [tags](https://github.com/astariaxyz/astaria-sdk/tags) and [releases](https://github.com/astariaxyz/astaria-sdk/releases) on this repository.\n\n## License\n\n[MIT License](LICENSE.md) © Astaria\n","readmeFilename":"README.md","gitHead":"02bda7920faa34bce1519fd7219dc841f3a5376b","description":"![GitHub Workflow Status](https://img.shields.io/github/actions/workflow/status/astariaxyz/astaria-sdk/main.yml?branch=master&style=flat-square) ![npm](https://img.shields.io/npm/v/@astariaxyz/sdk?style=flat-square) ![node-current](https://img.shields.io/","bugs":{"url":"https://github.com/astariaxyz/astaria-sdk/issues"},"homepage":"https://github.com/astariaxyz/astaria-sdk#readme","_id":"@astariaxyz/sdk@1.0.0-alpha.22","_nodeVersion":"16.19.1","_npmVersion":"8.19.3","dist":{"integrity":"sha512-/tjC06dkVej/uFjU1FU4c9t5f67yqy0v37k+TTpeiHe9URc3O7M+8tsq5rNl89yX9XdN91xbSY6GNBn7OhdwLA==","shasum":"9a02465d0c0c8c41b31ec2714c2760e64b5b2c21","tarball":"https://registry.npmjs.org/@astariaxyz/sdk/-/sdk-1.0.0-alpha.22.tgz","fileCount":44,"unpackedSize":5560565,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDzpTxMx9ewIYYNLoWROjJ2dLVe8MiqJseCPu7guCjwxgIgBz60oKpYbe23pos8VAcRVEpagNf66/UE4f0GIwIhgEo="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkEM1vACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmossw/7BRXCoP2bBt17B+vuWPXKTVOCln5gJie4EUOU8ZyJr8kplqJ+\r\nAwM1ISspoE2RcGlaZmo+HVlCXVDL6yaoq9Rtbwb2sgjxyX7XTRPAmWncEtDQ\r\nLKPCV93AeHSzqqyQ9kf3PgWCmYFAwsQsYy4Cia0T6rAN6Preba1QNhaLFPxw\r\n59MwNDwnH3GkTi7H4EHuTMbC2P9tT33Z/V8A0yEaI3S7/4xQaKyQIqi27Mb7\r\nqia56iXcyAx+VNpDlJ8IG1dlc2URewYhb13U3sknwzK9LrXhbfQICjMW9A6I\r\n4FKoblj9zyCzxxAkEFTz8Fcpi7N0F6aOxojceKili4sc214KQCaLY6AnyqVv\r\nOlDegccewlZ3g8mXepZKSyTlB+LQvl+llhkixrxFz5tWpY9Diuqo4y3AZ5v1\r\naNYCoqZtMLu+n8aR+jjILtE8pVCSXgdjZMmlQRmqGdECLgDLlpjzZBcm0CO0\r\nGDDaWMdK2i502wbfkLugrt9uTvewrzlrrmmRDZhQXIEfUPiH7GPXqtH8I4Do\r\n2o0XbkzTTeXJQEhWqXF9sDE44+/+IED3tB9rNZOmVWA05fFwmgUVl+teEHYu\r\nEe4xxWRYdleJXByfcq5JomYB6BYCYHHDvzleTfsTfMHssc5R6KD0J7m9Umd0\r\nsMCy1W7Lq4Nk2vTTbALrOeteCfU0dhcO8Eg=\r\n=I948\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"justingreenberg","email":"me@justingreenberg.com"},"directories":{},"maintainers":[{"name":"justingreenberg","email":"me@justingreenberg.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sdk_1.0.0-alpha.22_1678822767399_0.11257137814709561"},"_hasShrinkwrap":false},"1.0.0-alpha.23":{"name":"@astariaxyz/sdk","version":"1.0.0-alpha.23","license":"MIT","scripts":{"start":"tsdx watch","build":"tsdx build","test":"tsdx test","test:watch":"tsdx test --watchAll","test:coverage":"tsdx test --coverage","lint":"tsdx lint","prepare":"tsdx build && husky install","size":"size-limit","analyze":"size-limit --why","format":"prettier --write !src/contracts/**/* !src/test/__mocks__/**/* !abi !dist .","typechain:compile":"typechain --target ethers-v5 --out-dir './src/contracts' './abi/*.json'","semantic-release":"semantic-release"},"dependencies":{"axios":"^1.2.2","ethers":"^5.7.2","ipfs-only-hash":"^4.0.0","json-stringify-deterministic":"^1.0.8","merkletreejs":"^0.3.9","papaparse":"^5.3.2","tiny-invariant":"^1.2.0","zod":"^3.20.2"},"devDependencies":{"@commitlint/config-conventional":"^17.3.0","@semantic-release/changelog":"^6.0.2","@semantic-release/git":"^10.0.1","@semantic-release/github":"^8.0.7","@size-limit/preset-small-lib":"^8.1.0","@typechain/ethers-v5":"^10.2.0","@types/jest":"^29.2.4","@types/node":"^18.11.17","@types/papaparse":"^5.3.7","ethereum-waffle":"^4.0.10","husky":"^8.0.2","semantic-release":"^19.0.5","size-limit":"^8.1.0","tsdx":"^0.14.1","tslib":"^2.4.1","typechain":"^8.1.1"},"resolutions":{"@typescript-eslint/eslint-plugin":"^5.47.0","@typescript-eslint/parser":"^5.47.0","jest":"^29.3.1","ts-jest":"^29.0.3","typescript":"^4.9.4","@babel/core":"^7.12.3","prettier":"^2.8.1"},"repository":{"type":"git","url":"git+https://github.com/astariaxyz/astaria-sdk.git"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"main":"dist/index.js","typings":"dist/index.d.ts","module":"dist/sdk.esm.js","engines":{"node":">=16"},"size-limit":[{"path":"dist/sdk.cjs.production.min.js","limit":"10 KB"},{"path":"dist/sdk.esm.js","limit":"10 KB"}],"lint-staged":{"*.{ts,tsx}":["tsdx lint","eslint --cache --fix","yarn format"]},"readme":"![GitHub Workflow Status](https://img.shields.io/github/actions/workflow/status/astariaxyz/astaria-sdk/main.yml?branch=master&style=flat-square)\n![npm](https://img.shields.io/npm/v/@astariaxyz/sdk?style=flat-square)\n![node-current](https://img.shields.io/node/v/@astariaxyz/sdk?style=flat-square)\n![GitHub](https://img.shields.io/github/license/astariaxyz/astaria-sdk?style=flat-square)\n[![code style: prettier](https://img.shields.io/badge/code_style-prettier-ff69b4.svg?style=flat-square)](https://github.com/prettier/prettier)\n\n# Astaria SDK :sparkles:\n\n> Note: This package is in alpha. The API is subject to change without notice.\n>\n> ### Internal Development Notes (to be removed):\n>\n> - Open Pull Requests against `develop` branch until stable v1.0.0 release.\n> - When adding [ABI files](abi/README.md), run `yarn typechain:compile` and commit generated typescript bindings.\n> - Follow [conventional commit](https://www.conventionalcommits.org/en/v1.0.0/) specification for commit messages.\n\nThis library aims to handle functions that are core to the Astaria architecture and facilitate interaction with our smart contracts.\n\n- [Installation](#installation)\n- [API](#api)\n- [Contributing](#contributing)\n- [Development](#development)\n  - [Prerequisites](#prerequisites)\n  - [Setup](#setup)\n  - [Watch Build](#watch-build)\n  - [Running Tests](#running-tests)\n  - [Versioning](#versioning)\n- [License](#license)\n\n## Installation\n\nTo install and set up the library, run:\n\n```sh\n$ yarn add @astariaxyz/sdk@alpha\n```\n\nOr if you prefer using npm:\n\n```sh\n$ npm install --save @astariaxyz/sdk@alpha\n```\n\n## API\n\nComing soon&trade;\n\n## Contributing\n\nPlease read [CONTRIBUTING.md](CONTRIBUTING.md) for details on our code of conduct, and the process for submitting pull requests to us.\n\n1.  Fork it!\n2.  Create your feature branch: `git checkout -b feat/my-new-feature`\n3.  Add your changes: `git add .`\n4.  Commit your changes: `git commit -am 'feat: Add some feature'`\n5.  Push to the branch: `git push origin feat/my-new-feature`\n6.  Submit a pull request :sunglasses:\n\n### Prerequisites\n\nThis project requires [Node](http://nodejs.org/) version 16.x or later. We recommend using [yarn v1](https://classic.yarnpkg.com) as your package manager, but [npm](https://npmjs.org/) should work without issue.\nTo make sure you have them available on your machine,\ntry running the following command.\n\n```bash\n$ npm -v && node -v && yarn -v\n\n8.5.0\nv16.14.2\n1.22.15\n```\n\n### Setup\n\n**BEFORE YOU INSTALL:** please read the [prerequisites](#prerequisites) above.\n\nStart with cloning this repo on your local machine:\n\n```sh\n$ git clone https://github.com/astariaxyz/astaria-sdk.git\n$ cd astaria-sdk\n```\n\nThen install dependencies:\n\n```sh\n$ yarn\n$ cd astaria-sdk\n```\n\n### Watch Build\n\nThis will automatically watch for changes and rebuild the app.\n\n```sh\n$ yarn start\n```\n\n### Running Tests\n\n```sh\n$ yarn test\n```\n\nWatch tests:\n\n```sh\n$ yarn test:watch\n```\n\n### Versioning\n\nWe use [semantic versioning](http://semver.org/) for versioning. For the versions available, see the [tags](https://github.com/astariaxyz/astaria-sdk/tags) and [releases](https://github.com/astariaxyz/astaria-sdk/releases) on this repository.\n\n## License\n\n[MIT License](LICENSE.md) © Astaria\n","readmeFilename":"README.md","gitHead":"253e9f575689f99851edb86aa876bc91736f2dc7","description":"![GitHub Workflow Status](https://img.shields.io/github/actions/workflow/status/astariaxyz/astaria-sdk/main.yml?branch=master&style=flat-square) ![npm](https://img.shields.io/npm/v/@astariaxyz/sdk?style=flat-square) ![node-current](https://img.shields.io/","bugs":{"url":"https://github.com/astariaxyz/astaria-sdk/issues"},"homepage":"https://github.com/astariaxyz/astaria-sdk#readme","_id":"@astariaxyz/sdk@1.0.0-alpha.23","_nodeVersion":"16.19.1","_npmVersion":"8.19.3","dist":{"integrity":"sha512-+KBoB7FwmSTR0Knpo7toNoOtVU3bqQWZBPQxkQRNor3Xt1CM/IcVpkV3ertwhBCluxbLpfeEgp7KkVj5zd2FIQ==","shasum":"3ca59bfd8f84a6f8af9e35a9acd68c72153cd32a","tarball":"https://registry.npmjs.org/@astariaxyz/sdk/-/sdk-1.0.0-alpha.23.tgz","fileCount":45,"unpackedSize":5572915,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEksjs1tV1JqhN8KJFybO3JFYuTqYAHcmBOOEBgEAHbhAiEApxTjusekNWBlje1CMclfc9wHYCKFsPUq6jJydGeGHNo="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkE9vLACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqC/Q/+Jx6i4nAFlef682owPHOmJgUKp3dH9ImXxlHJF0danJMOu9Zr\r\nVfBFxD/I82nV0KlGB1dEzV/Uqzun3rULkDbPr1rPZ5Zm9VKCD5Rt8dStbGsM\r\nUBFv+nekIQ8YlEvfksccjK5UdO7G+Qm40snOKAeb/grO2xhTIvs3+ueAQJzN\r\nAnNRDzrIaDZqHnaQl2Ynl6sy+Ca5RNbdlS3mHKuJ2dgGsWIkq+g8kS+fyjpB\r\n3J9O/gKlflvXkpTRrhH8cOKVdBTcVhkYgm/Z3MX0XTgLHF8eNzZz9/+zvQFq\r\nz2acKdVyGvjNYaQx6jx7qR90f188Tmma7cVvV4SEzKdrGOBB8LDMPz/G5XrY\r\nbps4+1qdfVLAmtfXQh5Ws9iiGwudhnOnEb3HHw3E7iagWqh28jaZZZweIoke\r\nHzOsGRZqfSdog0lvHh1KVjvYOESsGH60oufLyick1FOMFVcdrnjjlkiHKWUr\r\nvD0pkiis1vEP7SfcEzQI5geE3eVtfD9cWuq9QT/0w/JQ+z38PtMPqhAcZVTk\r\nYLNLRg08C/+0QGsZz2pE00n4E6lUm/5F5jb9sxk+dzVWbwlHvNiXMhWnoWBk\r\nMyBG0QtJ9hHTHpwn081/uV/KO8k2hAoao9sI2dE6YJcdky5c2TJ9hNq9S5Hx\r\nQkmVJNmtZahCVADTC53cXJ4KE0uOB6mwVFI=\r\n=LMzg\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"justingreenberg","email":"me@justingreenberg.com"},"directories":{},"maintainers":[{"name":"justingreenberg","email":"me@justingreenberg.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sdk_1.0.0-alpha.23_1679023050816_0.1432607309699061"},"_hasShrinkwrap":false},"1.0.0-alpha.24":{"name":"@astariaxyz/sdk","version":"1.0.0-alpha.24","license":"MIT","scripts":{"start":"tsdx watch","build":"tsdx build","test":"tsdx test","test:watch":"tsdx test --watchAll","test:coverage":"tsdx test --coverage","lint":"tsdx lint","prepare":"tsdx build && husky install","size":"size-limit","analyze":"size-limit --why","format":"prettier --write !src/contracts/**/* !src/test/__mocks__/**/* !abi !dist .","typechain:compile":"typechain --target ethers-v5 --out-dir './src/contracts' './abi/*.json'","semantic-release":"semantic-release"},"dependencies":{"axios":"^1.2.2","ethers":"^5.7.2","ipfs-only-hash":"^4.0.0","json-stringify-deterministic":"^1.0.8","merkletreejs":"^0.3.9","papaparse":"^5.3.2","tiny-invariant":"^1.2.0","zod":"^3.21.4"},"devDependencies":{"@commitlint/config-conventional":"^17.3.0","@semantic-release/changelog":"^6.0.2","@semantic-release/git":"^10.0.1","@semantic-release/github":"^8.0.7","@size-limit/preset-small-lib":"^8.1.0","@typechain/ethers-v5":"^10.2.0","@types/jest":"^29.2.4","@types/node":"^18.11.17","@types/papaparse":"^5.3.7","ethereum-waffle":"^4.0.10","husky":"^8.0.2","semantic-release":"^19.0.5","size-limit":"^8.1.0","tsdx":"^0.14.1","tslib":"^2.4.1","typechain":"^8.1.1"},"resolutions":{"@typescript-eslint/eslint-plugin":"^5.47.0","@typescript-eslint/parser":"^5.47.0","jest":"^29.3.1","ts-jest":"^29.0.3","typescript":"^4.9.4","@babel/core":"^7.12.3","prettier":"^2.8.1"},"repository":{"type":"git","url":"git+https://github.com/astariaxyz/astaria-sdk.git"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"main":"dist/index.js","typings":"dist/index.d.ts","module":"dist/sdk.esm.js","engines":{"node":">=16"},"size-limit":[{"path":"dist/sdk.cjs.production.min.js","limit":"10 KB"},{"path":"dist/sdk.esm.js","limit":"10 KB"}],"lint-staged":{"*.{ts,tsx}":["tsdx lint","eslint --cache --fix","yarn format"]},"readme":"![GitHub Workflow Status](https://img.shields.io/github/actions/workflow/status/astariaxyz/astaria-sdk/main.yml?branch=master&style=flat-square)\n![npm](https://img.shields.io/npm/v/@astariaxyz/sdk?style=flat-square)\n![node-current](https://img.shields.io/node/v/@astariaxyz/sdk?style=flat-square)\n![GitHub](https://img.shields.io/github/license/astariaxyz/astaria-sdk?style=flat-square)\n[![code style: prettier](https://img.shields.io/badge/code_style-prettier-ff69b4.svg?style=flat-square)](https://github.com/prettier/prettier)\n\n# Astaria SDK :sparkles:\n\n> Note: This package is in alpha. The API is subject to change without notice.\n>\n> ### Internal Development Notes (to be removed):\n>\n> - Open Pull Requests against `develop` branch until stable v1.0.0 release.\n> - When adding [ABI files](abi/README.md), run `yarn typechain:compile` and commit generated typescript bindings.\n> - Follow [conventional commit](https://www.conventionalcommits.org/en/v1.0.0/) specification for commit messages.\n\nThis library aims to handle functions that are core to the Astaria architecture and facilitate interaction with our smart contracts.\n\n- [Installation](#installation)\n- [API](#api)\n- [Contributing](#contributing)\n- [Development](#development)\n  - [Prerequisites](#prerequisites)\n  - [Setup](#setup)\n  - [Watch Build](#watch-build)\n  - [Running Tests](#running-tests)\n  - [Versioning](#versioning)\n- [License](#license)\n\n## Installation\n\nTo install and set up the library, run:\n\n```sh\n$ yarn add @astariaxyz/sdk@alpha\n```\n\nOr if you prefer using npm:\n\n```sh\n$ npm install --save @astariaxyz/sdk@alpha\n```\n\n## API\n\nComing soon&trade;\n\n## Contributing\n\nPlease read [CONTRIBUTING.md](CONTRIBUTING.md) for details on our code of conduct, and the process for submitting pull requests to us.\n\n1.  Fork it!\n2.  Create your feature branch: `git checkout -b feat/my-new-feature`\n3.  Add your changes: `git add .`\n4.  Commit your changes: `git commit -am 'feat: Add some feature'`\n5.  Push to the branch: `git push origin feat/my-new-feature`\n6.  Submit a pull request :sunglasses:\n\n### Prerequisites\n\nThis project requires [Node](http://nodejs.org/) version 16.x or later. We recommend using [yarn v1](https://classic.yarnpkg.com) as your package manager, but [npm](https://npmjs.org/) should work without issue.\nTo make sure you have them available on your machine,\ntry running the following command.\n\n```bash\n$ npm -v && node -v && yarn -v\n\n8.5.0\nv16.14.2\n1.22.15\n```\n\n### Setup\n\n**BEFORE YOU INSTALL:** please read the [prerequisites](#prerequisites) above.\n\nStart with cloning this repo on your local machine:\n\n```sh\n$ git clone https://github.com/astariaxyz/astaria-sdk.git\n$ cd astaria-sdk\n```\n\nThen install dependencies:\n\n```sh\n$ yarn\n$ cd astaria-sdk\n```\n\n### Watch Build\n\nThis will automatically watch for changes and rebuild the app.\n\n```sh\n$ yarn start\n```\n\n### Running Tests\n\n```sh\n$ yarn test\n```\n\nWatch tests:\n\n```sh\n$ yarn test:watch\n```\n\n### Versioning\n\nWe use [semantic versioning](http://semver.org/) for versioning. For the versions available, see the [tags](https://github.com/astariaxyz/astaria-sdk/tags) and [releases](https://github.com/astariaxyz/astaria-sdk/releases) on this repository.\n\n## License\n\n[MIT License](LICENSE.md) © Astaria\n","readmeFilename":"README.md","gitHead":"b8f913be7ef41050e16f0d176b3b37f59d9bf84d","description":"![GitHub Workflow Status](https://img.shields.io/github/actions/workflow/status/astariaxyz/astaria-sdk/main.yml?branch=master&style=flat-square) ![npm](https://img.shields.io/npm/v/@astariaxyz/sdk?style=flat-square) ![node-current](https://img.shields.io/","bugs":{"url":"https://github.com/astariaxyz/astaria-sdk/issues"},"homepage":"https://github.com/astariaxyz/astaria-sdk#readme","_id":"@astariaxyz/sdk@1.0.0-alpha.24","_nodeVersion":"16.19.1","_npmVersion":"8.19.3","dist":{"integrity":"sha512-Z6NqrtqThLnXOF6bjby3+/bWy7zK9qZS/UDXW05fga8D5r2coYswViRsNdW2FDpL3C2dvVFXywXSY/EFNeMW2A==","shasum":"67b0dd2da5251de2a31aeea462f9418e0a640659","tarball":"https://registry.npmjs.org/@astariaxyz/sdk/-/sdk-1.0.0-alpha.24.tgz","fileCount":45,"unpackedSize":5597249,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDRr3SRW9eUJ340vVRMJ13kBxJf58SFHiSTzjgDLjDQqQIgRwjeMCheX2u9xmv6RyK9O3epXs9jnZ+q9Obcfuv/0Ww="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkFLL8ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoHmA/+LN5UbOPetkT0Zq+woQr+tfmOk6+3sHh9KZiqvXaW3QMx5Sw6\r\n7BnQ1V7ovgFzm5Cb2Jo6x6tmcrJp7fOAt0t12di3zRM/FFZ75PTKbJMQolGG\r\nIoON0K7Ul2b2GC7WqCFxIAvNO0wZmOlfigKNIgkgE7rFA7WeR6UP0BbPVRdB\r\nFlvdW6dRau9VyRPJU+AWzVEDB86uVYFLVYNG+3H+Or2Y6pl4ac0EP73GE3K0\r\ntPZTMRs24kR5sCBO/aDr4ioidjplc9hxxIIawFBDYiiTeXRdQfSuKG0g1WK3\r\nUU2Jv5r53sNDT8FT0WjZkrv0V+dweNOD2vvtlmuy+wduI1yhz2RQbsmh8qwG\r\nKJ5Qobji4HRib6U7PzQ4L6Btsr+MHqQuRXZo0XDbAyjgbS3gryJxeQj6Hf2h\r\nbuhct9zcRPNTTmJFEa1CEvUvsrvVpgx0NQSL318gCV/le0l7EO2hnMB5IxSp\r\n4hPy46n4Yk0/2vfN1CY7O1Y6iTmmJqD8uZkAOC0RX68+NEbTBySvFtin4S39\r\nFcJev0WK0DYokKXlYapDl8KwnFEb0cPmPl5OxKHrEpp4ZIRV2B5JKj7RZlkU\r\nbMHrv23PO1+sNC0GUa21W8/nuDlNXPztdj9f+EEGo6cwPA3mpOLIhMxA5KqK\r\nIbLPqEI2ZQFwhoUhZ+i2B2UAF0p0BhNTDt8=\r\n=F1Pt\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"justingreenberg","email":"me@justingreenberg.com"},"directories":{},"maintainers":[{"name":"justingreenberg","email":"me@justingreenberg.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sdk_1.0.0-alpha.24_1679078140467_0.622010238316427"},"_hasShrinkwrap":false},"1.0.0-alpha.25":{"name":"@astariaxyz/sdk","version":"1.0.0-alpha.25","license":"MIT","scripts":{"start":"tsdx watch","build":"tsdx build","test":"tsdx test","test:watch":"tsdx test --watchAll","test:coverage":"tsdx test --coverage","lint":"tsdx lint","prepare":"tsdx build && husky install","size":"size-limit","analyze":"size-limit --why","format":"prettier --write !src/contracts/**/* !src/test/__mocks__/**/* !abi !dist .","typechain:compile":"typechain --target ethers-v5 --out-dir './src/contracts' './abi/*.json'","semantic-release":"semantic-release"},"dependencies":{"axios":"^1.2.2","ethers":"^5.7.2","ipfs-only-hash":"^4.0.0","json-stringify-deterministic":"^1.0.8","merkletreejs":"^0.3.9","papaparse":"^5.3.2","tiny-invariant":"^1.2.0","zod":"^3.21.4"},"devDependencies":{"@commitlint/config-conventional":"^17.3.0","@semantic-release/changelog":"^6.0.2","@semantic-release/git":"^10.0.1","@semantic-release/github":"^8.0.7","@size-limit/preset-small-lib":"^8.1.0","@typechain/ethers-v5":"^10.2.0","@types/jest":"^29.2.4","@types/node":"^18.11.17","@types/papaparse":"^5.3.7","ethereum-waffle":"^4.0.10","husky":"^8.0.2","semantic-release":"^19.0.5","size-limit":"^8.1.0","tsdx":"^0.14.1","tslib":"^2.4.1","typechain":"^8.1.1"},"resolutions":{"@typescript-eslint/eslint-plugin":"^5.47.0","@typescript-eslint/parser":"^5.47.0","jest":"^29.3.1","ts-jest":"^29.0.3","typescript":"^4.9.4","@babel/core":"^7.12.3","prettier":"^2.8.1"},"repository":{"type":"git","url":"git+https://github.com/astariaxyz/astaria-sdk.git"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"main":"dist/index.js","typings":"dist/index.d.ts","module":"dist/sdk.esm.js","engines":{"node":">=16"},"size-limit":[{"path":"dist/sdk.cjs.production.min.js","limit":"10 KB"},{"path":"dist/sdk.esm.js","limit":"10 KB"}],"lint-staged":{"*.{ts,tsx}":["tsdx lint","eslint --cache --fix","yarn format"]},"readme":"![GitHub Workflow Status](https://img.shields.io/github/actions/workflow/status/astariaxyz/astaria-sdk/main.yml?branch=master&style=flat-square)\n![npm](https://img.shields.io/npm/v/@astariaxyz/sdk?style=flat-square)\n![node-current](https://img.shields.io/node/v/@astariaxyz/sdk?style=flat-square)\n![GitHub](https://img.shields.io/github/license/astariaxyz/astaria-sdk?style=flat-square)\n[![code style: prettier](https://img.shields.io/badge/code_style-prettier-ff69b4.svg?style=flat-square)](https://github.com/prettier/prettier)\n\n# Astaria SDK :sparkles:\n\n> Note: This package is in alpha. The API is subject to change without notice.\n>\n> ### Internal Development Notes (to be removed):\n>\n> - Open Pull Requests against `develop` branch until stable v1.0.0 release.\n> - When adding [ABI files](abi/README.md), run `yarn typechain:compile` and commit generated typescript bindings.\n> - Follow [conventional commit](https://www.conventionalcommits.org/en/v1.0.0/) specification for commit messages.\n\nThis library aims to handle functions that are core to the Astaria architecture and facilitate interaction with our smart contracts.\n\n- [Installation](#installation)\n- [API](#api)\n- [Contributing](#contributing)\n- [Development](#development)\n  - [Prerequisites](#prerequisites)\n  - [Setup](#setup)\n  - [Watch Build](#watch-build)\n  - [Running Tests](#running-tests)\n  - [Versioning](#versioning)\n- [License](#license)\n\n## Installation\n\nTo install and set up the library, run:\n\n```sh\n$ yarn add @astariaxyz/sdk@alpha\n```\n\nOr if you prefer using npm:\n\n```sh\n$ npm install --save @astariaxyz/sdk@alpha\n```\n\n## API\n\nComing soon&trade;\n\n## Contributing\n\nPlease read [CONTRIBUTING.md](CONTRIBUTING.md) for details on our code of conduct, and the process for submitting pull requests to us.\n\n1.  Fork it!\n2.  Create your feature branch: `git checkout -b feat/my-new-feature`\n3.  Add your changes: `git add .`\n4.  Commit your changes: `git commit -am 'feat: Add some feature'`\n5.  Push to the branch: `git push origin feat/my-new-feature`\n6.  Submit a pull request :sunglasses:\n\n### Prerequisites\n\nThis project requires [Node](http://nodejs.org/) version 16.x or later. We recommend using [yarn v1](https://classic.yarnpkg.com) as your package manager, but [npm](https://npmjs.org/) should work without issue.\nTo make sure you have them available on your machine,\ntry running the following command.\n\n```bash\n$ npm -v && node -v && yarn -v\n\n8.5.0\nv16.14.2\n1.22.15\n```\n\n### Setup\n\n**BEFORE YOU INSTALL:** please read the [prerequisites](#prerequisites) above.\n\nStart with cloning this repo on your local machine:\n\n```sh\n$ git clone https://github.com/astariaxyz/astaria-sdk.git\n$ cd astaria-sdk\n```\n\nThen install dependencies:\n\n```sh\n$ yarn\n$ cd astaria-sdk\n```\n\n### Watch Build\n\nThis will automatically watch for changes and rebuild the app.\n\n```sh\n$ yarn start\n```\n\n### Running Tests\n\n```sh\n$ yarn test\n```\n\nWatch tests:\n\n```sh\n$ yarn test:watch\n```\n\n### Versioning\n\nWe use [semantic versioning](http://semver.org/) for versioning. For the versions available, see the [tags](https://github.com/astariaxyz/astaria-sdk/tags) and [releases](https://github.com/astariaxyz/astaria-sdk/releases) on this repository.\n\n## License\n\n[MIT License](LICENSE.md) © Astaria\n","readmeFilename":"README.md","gitHead":"c9b7513f1e808c12e20a49d5484388cce939d4c2","description":"![GitHub Workflow Status](https://img.shields.io/github/actions/workflow/status/astariaxyz/astaria-sdk/main.yml?branch=master&style=flat-square) ![npm](https://img.shields.io/npm/v/@astariaxyz/sdk?style=flat-square) ![node-current](https://img.shields.io/","bugs":{"url":"https://github.com/astariaxyz/astaria-sdk/issues"},"homepage":"https://github.com/astariaxyz/astaria-sdk#readme","_id":"@astariaxyz/sdk@1.0.0-alpha.25","_nodeVersion":"16.19.1","_npmVersion":"8.19.3","dist":{"integrity":"sha512-TIVR9JoZuoDenjgGN2EerE/aC71OTqklXXdCsKarld+WENq0EkgMQrvCN2SknHLnDSbe6g1sIKqJi+s3b6t8YA==","shasum":"e6e027ee0fb79b605614ab1997a83bca42984f26","tarball":"https://registry.npmjs.org/@astariaxyz/sdk/-/sdk-1.0.0-alpha.25.tgz","fileCount":45,"unpackedSize":5495586,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDQWN8iENt5bcl3fVL0azOL6H0cC1ltaK2ZMaKrwcgjBAiEA/gbuukn7VTI0zbFDdTwhbmWt0tnXwh8xfMB54pvuKbs="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkIclPACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqBMBAAkNxw+xQ9wMPH6D3B+nE5I8QyaMQgy7hD0YSEbiden6kyZn7e\r\nxTZV58phlvMOuUe5ocJWyIq4ZPzdCwbthYSH5tF/2shXCPAl0oZqg9hLvnEI\r\nA90hBlzOUK1N1Z69/FSsqUOfvg7Xv8LqRt65kDq0cKhYaJO2m2UxjVEBmmUt\r\ngwgI4nGgv35yq1nEnYYl4BxVNKav5BcBD3Vtk++1cJzK7aCVnUx67dQIiKyk\r\neew0ngNEBNjrWFa6/F3mFt5CLe2HgM7LpJbFyjuGp+s7rFt/sCr+YlzbYsXF\r\na5EcM+WwWOa9A1MbMDU59ZSU4Hx17vTnLXskjVVD1nERHZJwEYyWJGDJWLkU\r\n9tmJYDaQAX1AWTXSnGHI2OHrp11sIzcuraVWHIa+s9wiQA8buipzkRQpp9nS\r\njC7QvR7tTFB1OguOIchlLmjBwypwhzL7ukbKrsvBgG+tXXHiVWcEyyWchJOh\r\nfkjfVVbnCdM6R42GmBRIjZzHnW3sftY2bw8Zd1lQzqxrqb5Cd2J71UyWQfyn\r\nPxCchpj6KCBBF+lrq2J53Y+h4LiaNSVGs/LUNlg34SZOLpIVgGO4h4d/XIR5\r\nIi71JEYLgIQ8kJcO0SWkGdeTjNnktUaY6BMYfrfiUmek0/R9XrV2EV2SFJcc\r\njMbOQ3Ej/Y/Phui22OBNHCEVn4ZOtuJ8rDo=\r\n=A5p4\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"justingreenberg","email":"me@justingreenberg.com"},"directories":{},"maintainers":[{"name":"justingreenberg","email":"me@justingreenberg.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sdk_1.0.0-alpha.25_1679935823499_0.9604645440118218"},"_hasShrinkwrap":false},"1.0.0-alpha.26":{"name":"@astariaxyz/sdk","version":"1.0.0-alpha.26","license":"MIT","scripts":{"start":"tsdx watch","build":"tsdx build","test":"tsdx test","test:watch":"tsdx test --watchAll","test:coverage":"tsdx test --coverage","lint":"tsdx lint","prepare":"tsdx build && husky install","size":"size-limit","analyze":"size-limit --why","format":"prettier --write !src/contracts/**/* !src/test/__mocks__/**/* !abi !dist .","typechain:compile":"typechain --target ethers-v5 --out-dir './src/contracts' './abi/*.json'","semantic-release":"semantic-release"},"dependencies":{"axios":"^1.2.2","ethers":"^5.7.2","ipfs-only-hash":"^4.0.0","json-stringify-deterministic":"^1.0.8","merkletreejs":"^0.3.9","papaparse":"^5.3.2","tiny-invariant":"^1.2.0","zod":"^3.21.4"},"devDependencies":{"@commitlint/config-conventional":"^17.3.0","@semantic-release/changelog":"^6.0.2","@semantic-release/git":"^10.0.1","@semantic-release/github":"^8.0.7","@size-limit/preset-small-lib":"^8.1.0","@typechain/ethers-v5":"^10.2.0","@types/jest":"^29.2.4","@types/node":"^18.11.17","@types/papaparse":"^5.3.7","ethereum-waffle":"^4.0.10","husky":"^8.0.2","semantic-release":"^19.0.5","size-limit":"^8.1.0","tsdx":"^0.14.1","tslib":"^2.4.1","typechain":"^8.1.1"},"resolutions":{"@typescript-eslint/eslint-plugin":"^5.47.0","@typescript-eslint/parser":"^5.47.0","jest":"^29.3.1","ts-jest":"^29.0.3","typescript":"^4.9.4","@babel/core":"^7.12.3","prettier":"^2.8.1"},"repository":{"type":"git","url":"git+https://github.com/astariaxyz/astaria-sdk.git"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"main":"dist/index.js","typings":"dist/index.d.ts","module":"dist/sdk.esm.js","engines":{"node":">=16"},"size-limit":[{"path":"dist/sdk.cjs.production.min.js","limit":"10 KB"},{"path":"dist/sdk.esm.js","limit":"10 KB"}],"lint-staged":{"*.{ts,tsx}":["tsdx lint","eslint --cache --fix","yarn format"]},"readme":"![GitHub Workflow Status](https://img.shields.io/github/actions/workflow/status/astariaxyz/astaria-sdk/main.yml?branch=master&style=flat-square)\n![npm](https://img.shields.io/npm/v/@astariaxyz/sdk?style=flat-square)\n![node-current](https://img.shields.io/node/v/@astariaxyz/sdk?style=flat-square)\n![GitHub](https://img.shields.io/github/license/astariaxyz/astaria-sdk?style=flat-square)\n[![code style: prettier](https://img.shields.io/badge/code_style-prettier-ff69b4.svg?style=flat-square)](https://github.com/prettier/prettier)\n\n# Astaria SDK :sparkles:\n\n> Note: This package is in alpha. The API is subject to change without notice.\n>\n> ### Internal Development Notes (to be removed):\n>\n> - Open Pull Requests against `develop` branch until stable v1.0.0 release.\n> - When adding [ABI files](abi/README.md), run `yarn typechain:compile` and commit generated typescript bindings.\n> - Follow [conventional commit](https://www.conventionalcommits.org/en/v1.0.0/) specification for commit messages.\n\nThis library aims to handle functions that are core to the Astaria architecture and facilitate interaction with our smart contracts.\n\n- [Installation](#installation)\n- [API](#api)\n- [Contributing](#contributing)\n- [Development](#development)\n  - [Prerequisites](#prerequisites)\n  - [Setup](#setup)\n  - [Watch Build](#watch-build)\n  - [Running Tests](#running-tests)\n  - [Versioning](#versioning)\n- [License](#license)\n\n## Installation\n\nTo install and set up the library, run:\n\n```sh\n$ yarn add @astariaxyz/sdk@alpha\n```\n\nOr if you prefer using npm:\n\n```sh\n$ npm install --save @astariaxyz/sdk@alpha\n```\n\n## API\n\nComing soon&trade;\n\n## Contributing\n\nPlease read [CONTRIBUTING.md](CONTRIBUTING.md) for details on our code of conduct, and the process for submitting pull requests to us.\n\n1.  Fork it!\n2.  Create your feature branch: `git checkout -b feat/my-new-feature`\n3.  Add your changes: `git add .`\n4.  Commit your changes: `git commit -am 'feat: Add some feature'`\n5.  Push to the branch: `git push origin feat/my-new-feature`\n6.  Submit a pull request :sunglasses:\n\n### Prerequisites\n\nThis project requires [Node](http://nodejs.org/) version 16.x or later. We recommend using [yarn v1](https://classic.yarnpkg.com) as your package manager, but [npm](https://npmjs.org/) should work without issue.\nTo make sure you have them available on your machine,\ntry running the following command.\n\n```bash\n$ npm -v && node -v && yarn -v\n\n8.5.0\nv16.14.2\n1.22.15\n```\n\n### Setup\n\n**BEFORE YOU INSTALL:** please read the [prerequisites](#prerequisites) above.\n\nStart with cloning this repo on your local machine:\n\n```sh\n$ git clone https://github.com/astariaxyz/astaria-sdk.git\n$ cd astaria-sdk\n```\n\nThen install dependencies:\n\n```sh\n$ yarn\n$ cd astaria-sdk\n```\n\n### Watch Build\n\nThis will automatically watch for changes and rebuild the app.\n\n```sh\n$ yarn start\n```\n\n### Running Tests\n\n```sh\n$ yarn test\n```\n\nWatch tests:\n\n```sh\n$ yarn test:watch\n```\n\n### Versioning\n\nWe use [semantic versioning](http://semver.org/) for versioning. For the versions available, see the [tags](https://github.com/astariaxyz/astaria-sdk/tags) and [releases](https://github.com/astariaxyz/astaria-sdk/releases) on this repository.\n\n## License\n\n[MIT License](LICENSE.md) © Astaria\n","readmeFilename":"README.md","gitHead":"0db6bac218c94a5e0fb8e1d23f1fbf8a115cf355","description":"![GitHub Workflow Status](https://img.shields.io/github/actions/workflow/status/astariaxyz/astaria-sdk/main.yml?branch=master&style=flat-square) ![npm](https://img.shields.io/npm/v/@astariaxyz/sdk?style=flat-square) ![node-current](https://img.shields.io/","bugs":{"url":"https://github.com/astariaxyz/astaria-sdk/issues"},"homepage":"https://github.com/astariaxyz/astaria-sdk#readme","_id":"@astariaxyz/sdk@1.0.0-alpha.26","_nodeVersion":"16.20.0","_npmVersion":"8.19.3","dist":{"integrity":"sha512-zNhSxxBLySTzveA71v718r/Jv6QE7llu1rEpQFVnSYLxjIeLugsWqnqgrnu31HF8pXwMijlZdFeMyVCSlG24FQ==","shasum":"f1fd11468644b4a81c4c49a5d94a75ce53874eac","tarball":"https://registry.npmjs.org/@astariaxyz/sdk/-/sdk-1.0.0-alpha.26.tgz","fileCount":45,"unpackedSize":5494677,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDQ+7yqVqUGWkzN6nLr2PQxj2S2lgEVzev+twy6UJRzQAIgMoH7HY12lJQ74xfzreUOxTaqPtc+9xKeTna5HcHb2gA="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkPakuACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqS/A//XryaZVhbburaDALIBawtXZrQ0GyNNeU+hRyb29phUaCxoIko\r\nQYahbzR7NEeOxYZvEjQ1+vBRxW04gb34DSsoUygv3dx3ZojP4IdunDUXK/kQ\r\nfeOUHL3jVJdocLUtTSLNTcHLhQMIuyB1uBBpl/kUWQaz0ujcQ0S7d77LiQN8\r\nMsYTcq45FkUQSSzNLfS6hPvrMzQQ35oVWlmT2z5ahz7FhD+xfqC/VrHsNWjU\r\nCu7F8f2dOyQqhCLUpgJCehSq8VoB5OTM0/0/skLGpT8A3rEGnl5G98o8KpfS\r\nBif92N9MxGQVhkQTXvMU2w7yj4vHSSidTM2andE/v87QZF2LrAhPeTEvn7RT\r\nhmaSLxH78WRdOauSWWPln0KTbvPG1is/15t+s/zXju5loc7qrq385gZ1cvvI\r\nGmZBdJGuDeuVmbk5IaOF0hLuU38PWeYBiMzBeleo5xQCExcwO1/hgr6nVE4c\r\nbbSFtMFr6FInH5Ov/c4Y07Lb33Wed4EQ88sYODmPS+AqJyBHunPuTaVEC6UM\r\nwujeaSh3qaMl7UAcxQP9Y/7yEMzZSFM/stswtpHxVpdYNERVXpo+SJxFdnIg\r\nfdoaDZwLLNrx6ygVA5ekyicpvU6Xnh0NvsLcYvx0AYmy3i5tAWnZrduMQmQU\r\nnE63vZXulCtv9XBn2C31SceY1dNkxlNbdsM=\r\n=PRPQ\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"justingreenberg","email":"me@justingreenberg.com"},"directories":{},"maintainers":[{"name":"justingreenberg","email":"me@justingreenberg.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sdk_1.0.0-alpha.26_1681762606128_0.727609828959694"},"_hasShrinkwrap":false},"1.0.0-alpha.27":{"name":"@astariaxyz/sdk","version":"1.0.0-alpha.27","license":"MIT","scripts":{"start":"tsdx watch","build":"tsdx build","test":"tsdx test","test:watch":"tsdx test --watchAll","test:coverage":"tsdx test --coverage","lint":"tsdx lint","prepare":"tsdx build && husky install","size":"size-limit","analyze":"size-limit --why","format":"prettier --write !src/contracts/**/* !src/test/__mocks__/**/* !abi !dist .","typechain:compile":"typechain --target ethers-v5 --out-dir './src/contracts' './abi/*.json'","semantic-release":"semantic-release"},"dependencies":{"axios":"^1.2.2","ethers":"^5.7.2","ipfs-only-hash":"^4.0.0","json-stringify-deterministic":"^1.0.8","merkletreejs":"^0.3.9","papaparse":"^5.3.2","tiny-invariant":"^1.2.0","zod":"^3.21.4"},"devDependencies":{"@commitlint/config-conventional":"^17.3.0","@semantic-release/changelog":"^6.0.2","@semantic-release/git":"^10.0.1","@semantic-release/github":"^8.0.7","@size-limit/preset-small-lib":"^8.1.0","@typechain/ethers-v5":"^10.2.0","@types/jest":"^29.2.4","@types/node":"^18.11.17","@types/papaparse":"^5.3.7","ethereum-waffle":"^4.0.10","husky":"^8.0.2","semantic-release":"^19.0.5","size-limit":"^8.1.0","tsdx":"^0.14.1","tslib":"^2.4.1","typechain":"^8.1.1"},"resolutions":{"@typescript-eslint/eslint-plugin":"^5.47.0","@typescript-eslint/parser":"^5.47.0","jest":"^29.3.1","ts-jest":"^29.0.3","typescript":"^4.9.4","@babel/core":"^7.12.3","prettier":"^2.8.1"},"repository":{"type":"git","url":"git+https://github.com/astariaxyz/astaria-sdk.git"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"main":"dist/index.js","typings":"dist/index.d.ts","module":"dist/sdk.esm.js","engines":{"node":">=16"},"size-limit":[{"path":"dist/sdk.cjs.production.min.js","limit":"10 KB"},{"path":"dist/sdk.esm.js","limit":"10 KB"}],"lint-staged":{"*.{ts,tsx}":["tsdx lint","eslint --cache --fix","yarn format"]},"readme":"![GitHub Workflow Status](https://img.shields.io/github/actions/workflow/status/astariaxyz/astaria-sdk/main.yml?branch=master&style=flat-square)\n![npm](https://img.shields.io/npm/v/@astariaxyz/sdk?style=flat-square)\n![node-current](https://img.shields.io/node/v/@astariaxyz/sdk?style=flat-square)\n![GitHub](https://img.shields.io/github/license/astariaxyz/astaria-sdk?style=flat-square)\n[![code style: prettier](https://img.shields.io/badge/code_style-prettier-ff69b4.svg?style=flat-square)](https://github.com/prettier/prettier)\n\n# Astaria SDK :sparkles:\n\n> Note: This package is in alpha. The API is subject to change without notice.\n>\n> ### Internal Development Notes (to be removed):\n>\n> - Open Pull Requests against `develop` branch until stable v1.0.0 release.\n> - When adding [ABI files](abi/README.md), run `yarn typechain:compile` and commit generated typescript bindings.\n> - Follow [conventional commit](https://www.conventionalcommits.org/en/v1.0.0/) specification for commit messages.\n\nThis library aims to handle functions that are core to the Astaria architecture and facilitate interaction with our smart contracts.\n\n- [Installation](#installation)\n- [API](#api)\n- [Contributing](#contributing)\n- [Development](#development)\n  - [Prerequisites](#prerequisites)\n  - [Setup](#setup)\n  - [Watch Build](#watch-build)\n  - [Running Tests](#running-tests)\n  - [Versioning](#versioning)\n- [License](#license)\n\n## Installation\n\nTo install and set up the library, run:\n\n```sh\n$ yarn add @astariaxyz/sdk@alpha\n```\n\nOr if you prefer using npm:\n\n```sh\n$ npm install --save @astariaxyz/sdk@alpha\n```\n\n## API\n\nComing soon&trade;\n\n## Contributing\n\nPlease read [CONTRIBUTING.md](CONTRIBUTING.md) for details on our code of conduct, and the process for submitting pull requests to us.\n\n1.  Fork it!\n2.  Create your feature branch: `git checkout -b feat/my-new-feature`\n3.  Add your changes: `git add .`\n4.  Commit your changes: `git commit -am 'feat: Add some feature'`\n5.  Push to the branch: `git push origin feat/my-new-feature`\n6.  Submit a pull request :sunglasses:\n\n### Prerequisites\n\nThis project requires [Node](http://nodejs.org/) version 16.x or later. We recommend using [yarn v1](https://classic.yarnpkg.com) as your package manager, but [npm](https://npmjs.org/) should work without issue.\nTo make sure you have them available on your machine,\ntry running the following command.\n\n```bash\n$ npm -v && node -v && yarn -v\n\n8.5.0\nv16.14.2\n1.22.15\n```\n\n### Setup\n\n**BEFORE YOU INSTALL:** please read the [prerequisites](#prerequisites) above.\n\nStart with cloning this repo on your local machine:\n\n```sh\n$ git clone https://github.com/astariaxyz/astaria-sdk.git\n$ cd astaria-sdk\n```\n\nThen install dependencies:\n\n```sh\n$ yarn\n$ cd astaria-sdk\n```\n\n### Watch Build\n\nThis will automatically watch for changes and rebuild the app.\n\n```sh\n$ yarn start\n```\n\n### Running Tests\n\n```sh\n$ yarn test\n```\n\nWatch tests:\n\n```sh\n$ yarn test:watch\n```\n\n### Versioning\n\nWe use [semantic versioning](http://semver.org/) for versioning. For the versions available, see the [tags](https://github.com/astariaxyz/astaria-sdk/tags) and [releases](https://github.com/astariaxyz/astaria-sdk/releases) on this repository.\n\n## License\n\n[MIT License](LICENSE.md) © Astaria\n","readmeFilename":"README.md","gitHead":"9d8c5e09c9f1fd297f1c11afffffe588b0f73f91","description":"![GitHub Workflow Status](https://img.shields.io/github/actions/workflow/status/astariaxyz/astaria-sdk/main.yml?branch=master&style=flat-square) ![npm](https://img.shields.io/npm/v/@astariaxyz/sdk?style=flat-square) ![node-current](https://img.shields.io/","bugs":{"url":"https://github.com/astariaxyz/astaria-sdk/issues"},"homepage":"https://github.com/astariaxyz/astaria-sdk#readme","_id":"@astariaxyz/sdk@1.0.0-alpha.27","_nodeVersion":"16.20.0","_npmVersion":"8.19.3","dist":{"integrity":"sha512-KP3ES6UCczssIZIOf6oP4MwVUUZZooaqBrVEuVtmm0zfb2idDnQdtJxGcZpq+9Ahzn1xxWkYK4fvVG1seb+Gjw==","shasum":"e67e530df79b109ac2b56a758d5f3f3ab9a062f8","tarball":"https://registry.npmjs.org/@astariaxyz/sdk/-/sdk-1.0.0-alpha.27.tgz","fileCount":45,"unpackedSize":5494945,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDKPCSasp/DUgWsND1mSoma8aKr/hLJ07FW3SLY2pp/mAIhANteGKhNMc0hfTiQANEElHlZD4Ig7UUQYO/5kKiJL5c1"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkQepfACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrIQQ/+LS1OWPHVfDYr/LB1s2tKP/ssSoCOacWC3L0tyQZxkXP1VaBs\r\nJw7OJgoOBh4zRARF7sdAjdcYadTy5MZN4tc1nL6HVu385JC1Ns/v2Qulcw5O\r\n6MeOCmVfU+OBawoJM5tikXHHZX8M2ArBBgf8GMjSryh5HpKhgSpI5RgBwloU\r\nwmVJ997OKTSDsW56TaOBhYojEX+HlRPccM8WAOWh7n+5TknS8Z4NXqiTvTS3\r\nOnXE0p6eowY8+CwC8C7QBaH+Ms5cMQGVfVYaAebMoD5OO6aIaRdI/Ucc5XLM\r\nbcOoAsT0jZEOHtCT+Ub7iLHNmJiM+Uoj8m5TWy7sN2l1CyVjT3pvNVqrRMoQ\r\nv3aQuVR3Oo43VJBZG5OMSCfms7sSCTQWpFPyt1KVmtcxzDUT4Q+AUprpRpkh\r\nb63PlmoHCfwOl13VqceQ83bzuKxiBRFtR3EMtiqTxkc42HxcYg6UJ0Xr7R5n\r\n756WT7KuL1FXfoa1r6lXMix1mEJF0WattsYG8z+xvQmkbVukLEp1lSzWh/pT\r\njKK2zH2mfhuqhBOvmWSoH9+lDU2TyYERnZCU/cOFlPFFAewQeqgI37N73/hy\r\nBlfSWFYPleXNavp0IEP67MFDt7iGEzqrMa8jCxWtaBudLlLFW9roYVP06Usw\r\nX9kPbW+KTbi4eZ80OwltEv+JsNHzpPDUWns=\r\n=l/lR\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"justingreenberg","email":"me@justingreenberg.com"},"directories":{},"maintainers":[{"name":"justingreenberg","email":"me@justingreenberg.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sdk_1.0.0-alpha.27_1682041439620_0.5786529124863959"},"_hasShrinkwrap":false},"1.0.0-alpha.28":{"name":"@astariaxyz/sdk","version":"1.0.0-alpha.28","license":"MIT","scripts":{"start":"tsdx watch","build":"tsdx build","test":"tsdx test","test:watch":"tsdx test --watchAll","test:coverage":"tsdx test --coverage","lint":"tsdx lint","prepare":"tsdx build && husky install","size":"size-limit","analyze":"size-limit --why","format":"prettier --write !src/contracts/**/* !src/test/__mocks__/**/* !abi !dist .","typechain:compile":"typechain --target ethers-v5 --out-dir './src/contracts' './abi/*.json'","semantic-release":"semantic-release"},"dependencies":{"axios":"^1.2.2","ethers":"^5.7.2","ipfs-only-hash":"^4.0.0","json-stringify-deterministic":"^1.0.8","merkletreejs":"^0.3.9","papaparse":"^5.3.2","tiny-invariant":"^1.2.0","zod":"^3.21.4"},"devDependencies":{"@commitlint/config-conventional":"^17.3.0","@semantic-release/changelog":"^6.0.2","@semantic-release/git":"^10.0.1","@semantic-release/github":"^8.0.7","@size-limit/preset-small-lib":"^8.1.0","@typechain/ethers-v5":"^10.2.0","@types/jest":"^29.2.4","@types/node":"^18.11.17","@types/papaparse":"^5.3.7","ethereum-waffle":"^4.0.10","husky":"^8.0.2","semantic-release":"^19.0.5","size-limit":"^8.1.0","tsdx":"^0.14.1","tslib":"^2.4.1","typechain":"^8.1.1"},"resolutions":{"@typescript-eslint/eslint-plugin":"^5.47.0","@typescript-eslint/parser":"^5.47.0","jest":"^29.3.1","ts-jest":"^29.0.3","typescript":"^4.9.4","@babel/core":"^7.12.3","prettier":"^2.8.1"},"repository":{"type":"git","url":"git+https://github.com/astariaxyz/astaria-sdk.git"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"main":"dist/index.js","typings":"dist/index.d.ts","module":"dist/sdk.esm.js","engines":{"node":">=16"},"size-limit":[{"path":"dist/sdk.cjs.production.min.js","limit":"10 KB"},{"path":"dist/sdk.esm.js","limit":"10 KB"}],"lint-staged":{"*.{ts,tsx}":["tsdx lint","eslint --cache --fix","yarn format"]},"readme":"![GitHub Workflow Status](https://img.shields.io/github/actions/workflow/status/astariaxyz/astaria-sdk/main.yml?branch=master&style=flat-square)\n![npm](https://img.shields.io/npm/v/@astariaxyz/sdk?style=flat-square)\n![node-current](https://img.shields.io/node/v/@astariaxyz/sdk?style=flat-square)\n![GitHub](https://img.shields.io/github/license/astariaxyz/astaria-sdk?style=flat-square)\n[![code style: prettier](https://img.shields.io/badge/code_style-prettier-ff69b4.svg?style=flat-square)](https://github.com/prettier/prettier)\n\n# Astaria SDK :sparkles:\n\n> Note: This package is in alpha. The API is subject to change without notice.\n>\n> ### Internal Development Notes (to be removed):\n>\n> - Open Pull Requests against `develop` branch until stable v1.0.0 release.\n> - When adding [ABI files](abi/README.md), run `yarn typechain:compile` and commit generated typescript bindings.\n> - Follow [conventional commit](https://www.conventionalcommits.org/en/v1.0.0/) specification for commit messages.\n\nThis library aims to handle functions that are core to the Astaria architecture and facilitate interaction with our smart contracts.\n\n- [Installation](#installation)\n- [API](#api)\n- [Contributing](#contributing)\n- [Development](#development)\n  - [Prerequisites](#prerequisites)\n  - [Setup](#setup)\n  - [Watch Build](#watch-build)\n  - [Running Tests](#running-tests)\n  - [Versioning](#versioning)\n- [License](#license)\n\n## Installation\n\nTo install and set up the library, run:\n\n```sh\n$ yarn add @astariaxyz/sdk@alpha\n```\n\nOr if you prefer using npm:\n\n```sh\n$ npm install --save @astariaxyz/sdk@alpha\n```\n\n## API\n\nComing soon&trade;\n\n## Contributing\n\nPlease read [CONTRIBUTING.md](CONTRIBUTING.md) for details on our code of conduct, and the process for submitting pull requests to us.\n\n1.  Fork it!\n2.  Create your feature branch: `git checkout -b feat/my-new-feature`\n3.  Add your changes: `git add .`\n4.  Commit your changes: `git commit -am 'feat: Add some feature'`\n5.  Push to the branch: `git push origin feat/my-new-feature`\n6.  Submit a pull request :sunglasses:\n\n### Prerequisites\n\nThis project requires [Node](http://nodejs.org/) version 16.x or later. We recommend using [yarn v1](https://classic.yarnpkg.com) as your package manager, but [npm](https://npmjs.org/) should work without issue.\nTo make sure you have them available on your machine,\ntry running the following command.\n\n```bash\n$ npm -v && node -v && yarn -v\n\n8.5.0\nv16.14.2\n1.22.15\n```\n\n### Setup\n\n**BEFORE YOU INSTALL:** please read the [prerequisites](#prerequisites) above.\n\nStart with cloning this repo on your local machine:\n\n```sh\n$ git clone https://github.com/astariaxyz/astaria-sdk.git\n$ cd astaria-sdk\n```\n\nThen install dependencies:\n\n```sh\n$ yarn\n$ cd astaria-sdk\n```\n\n### Watch Build\n\nThis will automatically watch for changes and rebuild the app.\n\n```sh\n$ yarn start\n```\n\n### Running Tests\n\n```sh\n$ yarn test\n```\n\nWatch tests:\n\n```sh\n$ yarn test:watch\n```\n\n### Versioning\n\nWe use [semantic versioning](http://semver.org/) for versioning. For the versions available, see the [tags](https://github.com/astariaxyz/astaria-sdk/tags) and [releases](https://github.com/astariaxyz/astaria-sdk/releases) on this repository.\n\n## License\n\n[MIT License](LICENSE.md) © Astaria\n","readmeFilename":"README.md","gitHead":"1ea4b02be9229950241e2282dea373c748c46858","description":"![GitHub Workflow Status](https://img.shields.io/github/actions/workflow/status/astariaxyz/astaria-sdk/main.yml?branch=master&style=flat-square) ![npm](https://img.shields.io/npm/v/@astariaxyz/sdk?style=flat-square) ![node-current](https://img.shields.io/","bugs":{"url":"https://github.com/astariaxyz/astaria-sdk/issues"},"homepage":"https://github.com/astariaxyz/astaria-sdk#readme","_id":"@astariaxyz/sdk@1.0.0-alpha.28","_nodeVersion":"16.20.0","_npmVersion":"8.19.3","dist":{"integrity":"sha512-quM4Va0Gvz5KZ5VSy8+P05iTx0M0KhIMBeod0NPEqdN9fRQJFQ6U0X8fwJf7dxVGSYt9R2Vm935/ab0RhZqn7Q==","shasum":"d297581209aa313f8192281d1a48d8fe34e619d5","tarball":"https://registry.npmjs.org/@astariaxyz/sdk/-/sdk-1.0.0-alpha.28.tgz","fileCount":45,"unpackedSize":5495032,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIADwPIMAcXT4esxrg5U1VIRFSsnFsa9Uq/9bAhcrK/WcAiAtes91TkYtkL93zqPaMq66xZohCXDdNhPo1fwunj8YWA=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkQvpHACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqnQA//UkXLx/bBvlbssyK93eJADWLrVXsJ0djifogrKKLXp+TMuPS4\r\nQQlyRfgPO3lREq47w6FC5b5qTZ3qfD0t5hZ4OX7r+zsZNSFseuVZKpSttoiG\r\nka8aus+G/32OWJ5FTfyU3pTFlJAueq1mEU3V2EdcKpe8I+/5NuF7dU5htiBz\r\nrDYne7QcjuPHWqWrXt3WhbU80qxEv6jHN9fkQLnSMc7AR61Qrz4owbFxCN9C\r\ncJ6KISFz/7IqkOcvA2i+7LdF66JZiiveBI1TXLBraqZEEgbtPAsTyMD68lV5\r\nvk2iXpuyD8zHkmKlBknEZ30OfavBMv0vsHot0wW9iuM9Kgy8rsEQi8eil+my\r\nfuh/YscOzRn1jt4vuU/RTz2Rk64JXFUkn57HXOksVHeuHbSDZ5POM+zviUjZ\r\n2J0+C3t3JYzi354ph7XGoE20QV8g5yBwvp78xlAYHavY6UvTzDxz8eSWt8FC\r\n869IZEp9PyL1UTKNO1xItiai7sVCnlNlsmg7OqDnoE51uOHj5yfdXRNnK67a\r\nWUlZja8YIr6iocZJiJtxVpnt7UAvfpJfw/9vxqc1woPfWwI+LnOe5us+AWP6\r\nu64g4nDOUpQe8V5luUh/W83cS28V4ljWDl5e7vlnsE4yV8uNlO6EB86Ms1C9\r\nlbk0GHAbL6qBj6p614U788C3xFhqJHU+taM=\r\n=IH8h\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"justingreenberg","email":"me@justingreenberg.com"},"directories":{},"maintainers":[{"name":"justingreenberg","email":"me@justingreenberg.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sdk_1.0.0-alpha.28_1682111046962_0.3357275679219467"},"_hasShrinkwrap":false},"1.0.0-alpha.29":{"name":"@astariaxyz/sdk","version":"1.0.0-alpha.29","license":"MIT","scripts":{"start":"tsdx watch","build":"tsdx build","test":"tsdx test","test:watch":"tsdx test --watchAll","test:coverage":"tsdx test --coverage","lint":"tsdx lint","prepare":"tsdx build && husky install","size":"size-limit","analyze":"size-limit --why","format":"prettier --write !src/contracts/**/* !src/test/__mocks__/**/* !abi !dist .","typechain:compile":"typechain --target ethers-v5 --out-dir './src/contracts' './abi/*.json'","semantic-release":"semantic-release"},"dependencies":{"axios":"^1.2.2","ethers":"^5.7.2","ipfs-only-hash":"^4.0.0","json-stringify-deterministic":"^1.0.8","merkletreejs":"^0.3.9","papaparse":"^5.3.2","tiny-invariant":"^1.2.0","zod":"^3.21.4"},"devDependencies":{"@commitlint/config-conventional":"^17.3.0","@semantic-release/changelog":"^6.0.2","@semantic-release/git":"^10.0.1","@semantic-release/github":"^8.0.7","@size-limit/preset-small-lib":"^8.1.0","@typechain/ethers-v5":"^10.2.0","@types/jest":"^29.2.4","@types/node":"^18.11.17","@types/papaparse":"^5.3.7","ethereum-waffle":"^4.0.10","husky":"^8.0.2","semantic-release":"^19.0.5","size-limit":"^8.1.0","tsdx":"^0.14.1","tslib":"^2.4.1","typechain":"^8.1.1"},"resolutions":{"@typescript-eslint/eslint-plugin":"^5.47.0","@typescript-eslint/parser":"^5.47.0","jest":"^29.3.1","ts-jest":"^29.0.3","typescript":"^4.9.4","@babel/core":"^7.12.3","prettier":"^2.8.1"},"repository":{"type":"git","url":"git+https://github.com/astariaxyz/astaria-sdk.git"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"main":"dist/index.js","typings":"dist/index.d.ts","module":"dist/sdk.esm.js","engines":{"node":">=16"},"size-limit":[{"path":"dist/sdk.cjs.production.min.js","limit":"10 KB"},{"path":"dist/sdk.esm.js","limit":"10 KB"}],"lint-staged":{"*.{ts,tsx}":["tsdx lint","eslint --cache --fix","yarn format"]},"readme":"![GitHub Workflow Status](https://img.shields.io/github/actions/workflow/status/astariaxyz/astaria-sdk/main.yml?branch=master&style=flat-square)\n![npm](https://img.shields.io/npm/v/@astariaxyz/sdk?style=flat-square)\n![node-current](https://img.shields.io/node/v/@astariaxyz/sdk?style=flat-square)\n![GitHub](https://img.shields.io/github/license/astariaxyz/astaria-sdk?style=flat-square)\n[![code style: prettier](https://img.shields.io/badge/code_style-prettier-ff69b4.svg?style=flat-square)](https://github.com/prettier/prettier)\n\n# Astaria SDK :sparkles:\n\n> Note: This package is in alpha. The API is subject to change without notice.\n>\n> ### Internal Development Notes (to be removed):\n>\n> - Open Pull Requests against `develop` branch until stable v1.0.0 release.\n> - When adding [ABI files](abi/README.md), run `yarn typechain:compile` and commit generated typescript bindings.\n> - Follow [conventional commit](https://www.conventionalcommits.org/en/v1.0.0/) specification for commit messages.\n\nThis library aims to handle functions that are core to the Astaria architecture and facilitate interaction with our smart contracts.\n\n- [Installation](#installation)\n- [API](#api)\n- [Contributing](#contributing)\n- [Development](#development)\n  - [Prerequisites](#prerequisites)\n  - [Setup](#setup)\n  - [Watch Build](#watch-build)\n  - [Running Tests](#running-tests)\n  - [Versioning](#versioning)\n- [License](#license)\n\n## Installation\n\nTo install and set up the library, run:\n\n```sh\n$ yarn add @astariaxyz/sdk@alpha\n```\n\nOr if you prefer using npm:\n\n```sh\n$ npm install --save @astariaxyz/sdk@alpha\n```\n\n## API\n\nComing soon&trade;\n\n## Contributing\n\nPlease read [CONTRIBUTING.md](CONTRIBUTING.md) for details on our code of conduct, and the process for submitting pull requests to us.\n\n1.  Fork it!\n2.  Create your feature branch: `git checkout -b feat/my-new-feature`\n3.  Add your changes: `git add .`\n4.  Commit your changes: `git commit -am 'feat: Add some feature'`\n5.  Push to the branch: `git push origin feat/my-new-feature`\n6.  Submit a pull request :sunglasses:\n\n### Prerequisites\n\nThis project requires [Node](http://nodejs.org/) version 16.x or later. We recommend using [yarn v1](https://classic.yarnpkg.com) as your package manager, but [npm](https://npmjs.org/) should work without issue.\nTo make sure you have them available on your machine,\ntry running the following command.\n\n```bash\n$ npm -v && node -v && yarn -v\n\n8.5.0\nv16.14.2\n1.22.15\n```\n\n### Setup\n\n**BEFORE YOU INSTALL:** please read the [prerequisites](#prerequisites) above.\n\nStart with cloning this repo on your local machine:\n\n```sh\n$ git clone https://github.com/astariaxyz/astaria-sdk.git\n$ cd astaria-sdk\n```\n\nThen install dependencies:\n\n```sh\n$ yarn\n$ cd astaria-sdk\n```\n\n### Watch Build\n\nThis will automatically watch for changes and rebuild the app.\n\n```sh\n$ yarn start\n```\n\n### Running Tests\n\n```sh\n$ yarn test\n```\n\nWatch tests:\n\n```sh\n$ yarn test:watch\n```\n\n### Versioning\n\nWe use [semantic versioning](http://semver.org/) for versioning. For the versions available, see the [tags](https://github.com/astariaxyz/astaria-sdk/tags) and [releases](https://github.com/astariaxyz/astaria-sdk/releases) on this repository.\n\n## License\n\n[MIT License](LICENSE.md) © Astaria\n","readmeFilename":"README.md","gitHead":"c2cf2cbe70e2f15976a3695e16bfe9bb9f39da9b","description":"![GitHub Workflow Status](https://img.shields.io/github/actions/workflow/status/astariaxyz/astaria-sdk/main.yml?branch=master&style=flat-square) ![npm](https://img.shields.io/npm/v/@astariaxyz/sdk?style=flat-square) ![node-current](https://img.shields.io/","bugs":{"url":"https://github.com/astariaxyz/astaria-sdk/issues"},"homepage":"https://github.com/astariaxyz/astaria-sdk#readme","_id":"@astariaxyz/sdk@1.0.0-alpha.29","_nodeVersion":"16.20.0","_npmVersion":"8.19.3","dist":{"integrity":"sha512-66ajapGfpf3crueIEI03hs6TnAa8rAme18BI5r/Mb8XRJZM4UYRY0lP7LHrBdnUhgDT0xE+GMRzIsFjwpI8AYg==","shasum":"b7a6ba28b84519d6b051eb4dbb991f4fc6a3bfab","tarball":"https://registry.npmjs.org/@astariaxyz/sdk/-/sdk-1.0.0-alpha.29.tgz","fileCount":39,"unpackedSize":5246871,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIA+jtJot3gFWiTMfL8c+vyV9cWJCmJgWG2DQu4MkcfM5AiAzEQuPEkTXwr5HteJZt7O8LZh4WK3P5J9fLGZ9+DZNew=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkQ0PXACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmotPhAAiUyowKtGuwebfziYoO5IQhZQUSe7jmb/4AJBW1vEIejpwWBF\r\nrsWGKhkubh0lZICJU3ctpRnGGKbsDv57ABZti6+yJpxl+HYSJCuud9kmyENT\r\nbd2y1W+ul6vWkm4P4169iLEkEvHPR8hAYuGYzkpD8/CNgKq1zj/ZlSvh4XOK\r\nQfZ5GpAMy1XfGSLSlKGbz4vJj5Tp9BHJjPEpC3t6r9k69clUwlci4epjCOmx\r\n2tcrFPVtxJu7kY90RsUeEKmcccqu2UMmBEMUQm5OTN80+8Qu/acS/f1yM/aL\r\nJ1YCkyfqtwQ75TIACu+lHyfsiqlH8Ci51oqKpdISKp/7Gax9o2MvQ0Fk0HcV\r\n4KpFf81Zr50STLzG3ySH6w3yFfSowYN4jjefUaoaZzaIFkfVca8nYaAOs1t5\r\nSaxhEb+TJC2kmWSY/8Mm3hTiVPE+IIIoOrf+X+AY1melPskLkoAPy02IPMBU\r\nS2t9TaCbLRbltL0ozAm8YXe/Jai61cWbyhpfqtb/QczUReWEXSIUaDHXo/vu\r\nYmgoenzA0FiFD4VZOh2nu9nyZIggfcigfVkgkUJ9sghpSSNdxVIZS70Cv9Q+\r\nXh3ahFPXm0LTsT+C5Fjz/DWh18VGlOvzOqjqV3WPYADbPs4hHxH4+CLCGW03\r\nJViKQsJeDCvgpIyO/wjy5+7JKcyAxo7q5Zk=\r\n=4Asj\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"justingreenberg","email":"me@justingreenberg.com"},"directories":{},"maintainers":[{"name":"justingreenberg","email":"me@justingreenberg.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sdk_1.0.0-alpha.29_1682129879305_0.03362917207801708"},"_hasShrinkwrap":false},"1.0.0-alpha.30":{"name":"@astariaxyz/sdk","version":"1.0.0-alpha.30","license":"MIT","scripts":{"start":"tsdx watch","build":"tsdx build","test":"tsdx test","test:watch":"tsdx test --watchAll","test:coverage":"tsdx test --coverage","lint":"tsdx lint","prepare":"tsdx build && husky install","size":"size-limit","analyze":"size-limit --why","format":"prettier --write !src/contracts/**/* !src/test/__mocks__/**/* !abi !dist .","typechain:compile":"typechain --target ethers-v5 --out-dir './src/contracts' './abi/*.json'","semantic-release":"semantic-release"},"dependencies":{"axios":"^1.2.2","ethers":"^5.7.2","ipfs-only-hash":"^4.0.0","json-stringify-deterministic":"^1.0.8","merkletreejs":"^0.3.9","papaparse":"^5.3.2","tiny-invariant":"^1.2.0","zod":"^3.21.4"},"devDependencies":{"@commitlint/config-conventional":"^17.3.0","@semantic-release/changelog":"^6.0.2","@semantic-release/git":"^10.0.1","@semantic-release/github":"^8.0.7","@size-limit/preset-small-lib":"^8.1.0","@typechain/ethers-v5":"^10.2.0","@types/jest":"^29.2.4","@types/node":"^18.11.17","@types/papaparse":"^5.3.7","ethereum-waffle":"^4.0.10","husky":"^8.0.2","semantic-release":"^19.0.5","size-limit":"^8.1.0","tsdx":"^0.14.1","tslib":"^2.4.1","typechain":"^8.1.1"},"resolutions":{"@typescript-eslint/eslint-plugin":"^5.47.0","@typescript-eslint/parser":"^5.47.0","jest":"^29.3.1","ts-jest":"^29.0.3","typescript":"^4.9.4","@babel/core":"^7.12.3","prettier":"^2.8.1"},"repository":{"type":"git","url":"git+https://github.com/astariaxyz/astaria-sdk.git"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"main":"dist/index.js","typings":"dist/index.d.ts","module":"dist/sdk.esm.js","engines":{"node":">=16"},"size-limit":[{"path":"dist/sdk.cjs.production.min.js","limit":"10 KB"},{"path":"dist/sdk.esm.js","limit":"10 KB"}],"lint-staged":{"*.{ts,tsx}":["tsdx lint","eslint --cache --fix","yarn format"]},"readme":"![GitHub Workflow Status](https://img.shields.io/github/actions/workflow/status/astariaxyz/astaria-sdk/main.yml?branch=master&style=flat-square)\n![npm](https://img.shields.io/npm/v/@astariaxyz/sdk?style=flat-square)\n![node-current](https://img.shields.io/node/v/@astariaxyz/sdk?style=flat-square)\n![GitHub](https://img.shields.io/github/license/astariaxyz/astaria-sdk?style=flat-square)\n[![code style: prettier](https://img.shields.io/badge/code_style-prettier-ff69b4.svg?style=flat-square)](https://github.com/prettier/prettier)\n\n# Astaria SDK :sparkles:\n\n> Note: This package is in alpha. The API is subject to change without notice.\n>\n> ### Internal Development Notes (to be removed):\n>\n> - Open Pull Requests against `develop` branch until stable v1.0.0 release.\n> - When adding [ABI files](abi/README.md), run `yarn typechain:compile` and commit generated typescript bindings.\n> - Follow [conventional commit](https://www.conventionalcommits.org/en/v1.0.0/) specification for commit messages.\n\nThis library aims to handle functions that are core to the Astaria architecture and facilitate interaction with our smart contracts.\n\n- [Installation](#installation)\n- [API](#api)\n- [Contributing](#contributing)\n- [Development](#development)\n  - [Prerequisites](#prerequisites)\n  - [Setup](#setup)\n  - [Watch Build](#watch-build)\n  - [Running Tests](#running-tests)\n  - [Versioning](#versioning)\n- [License](#license)\n\n## Installation\n\nTo install and set up the library, run:\n\n```sh\n$ yarn add @astariaxyz/sdk@alpha\n```\n\nOr if you prefer using npm:\n\n```sh\n$ npm install --save @astariaxyz/sdk@alpha\n```\n\n## API\n\nComing soon&trade;\n\n## Contributing\n\nPlease read [CONTRIBUTING.md](CONTRIBUTING.md) for details on our code of conduct, and the process for submitting pull requests to us.\n\n1.  Fork it!\n2.  Create your feature branch: `git checkout -b feat/my-new-feature`\n3.  Add your changes: `git add .`\n4.  Commit your changes: `git commit -am 'feat: Add some feature'`\n5.  Push to the branch: `git push origin feat/my-new-feature`\n6.  Submit a pull request :sunglasses:\n\n### Prerequisites\n\nThis project requires [Node](http://nodejs.org/) version 16.x or later. We recommend using [yarn v1](https://classic.yarnpkg.com) as your package manager, but [npm](https://npmjs.org/) should work without issue.\nTo make sure you have them available on your machine,\ntry running the following command.\n\n```bash\n$ npm -v && node -v && yarn -v\n\n8.5.0\nv16.14.2\n1.22.15\n```\n\n### Setup\n\n**BEFORE YOU INSTALL:** please read the [prerequisites](#prerequisites) above.\n\nStart with cloning this repo on your local machine:\n\n```sh\n$ git clone https://github.com/astariaxyz/astaria-sdk.git\n$ cd astaria-sdk\n```\n\nThen install dependencies:\n\n```sh\n$ yarn\n$ cd astaria-sdk\n```\n\n### Watch Build\n\nThis will automatically watch for changes and rebuild the app.\n\n```sh\n$ yarn start\n```\n\n### Running Tests\n\n```sh\n$ yarn test\n```\n\nWatch tests:\n\n```sh\n$ yarn test:watch\n```\n\n### Versioning\n\nWe use [semantic versioning](http://semver.org/) for versioning. For the versions available, see the [tags](https://github.com/astariaxyz/astaria-sdk/tags) and [releases](https://github.com/astariaxyz/astaria-sdk/releases) on this repository.\n\n## License\n\n[MIT License](LICENSE.md) © Astaria\n","readmeFilename":"README.md","gitHead":"f40f557e37111839395ad3b1f34ced980eb6b270","description":"![GitHub Workflow Status](https://img.shields.io/github/actions/workflow/status/astariaxyz/astaria-sdk/main.yml?branch=master&style=flat-square) ![npm](https://img.shields.io/npm/v/@astariaxyz/sdk?style=flat-square) ![node-current](https://img.shields.io/","bugs":{"url":"https://github.com/astariaxyz/astaria-sdk/issues"},"homepage":"https://github.com/astariaxyz/astaria-sdk#readme","_id":"@astariaxyz/sdk@1.0.0-alpha.30","_nodeVersion":"16.20.0","_npmVersion":"8.19.3","dist":{"integrity":"sha512-CVDxfPgwJmiQhLy6UqzxjGjw83M6L0gpkB5bW16DVOUgHXmKrEtieT35fEGKgCg5mUxtogfxnEEZ/3CmcFLWLA==","shasum":"facf6a9e79a0bf5e8009f4eb9c638dcc97ec9509","tarball":"https://registry.npmjs.org/@astariaxyz/sdk/-/sdk-1.0.0-alpha.30.tgz","fileCount":39,"unpackedSize":5244498,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCaEdfBLKxeyUIFeJ++xFNq4UbAQTnsJxe34JCbbKkqSwIhAJv9m6Qa3lmeaskMfTsUr1ApQvZyKzCeq10/fxAUTrAz"}]},"_npmUser":{"name":"justingreenberg","email":"me@justingreenberg.com"},"directories":{},"maintainers":[{"name":"justingreenberg","email":"me@justingreenberg.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sdk_1.0.0-alpha.30_1683501760611_0.9607505531309268"},"_hasShrinkwrap":false},"1.0.0-alpha.31":{"name":"@astariaxyz/sdk","version":"1.0.0-alpha.31","license":"MIT","scripts":{"start":"tsdx watch","build":"tsdx build","test":"tsdx test","test:watch":"tsdx test --watchAll","test:coverage":"tsdx test --coverage","lint":"tsdx lint","prepare":"tsdx build && husky install","size":"size-limit","analyze":"size-limit --why","format":"prettier --write !src/contracts/**/* !src/test/__mocks__/**/* !abi !dist .","typechain:compile":"typechain --target ethers-v5 --out-dir './src/contracts' './abi/*.json'","semantic-release":"semantic-release"},"dependencies":{"axios":"^1.2.2","ethers":"^5.7.2","ipfs-only-hash":"^4.0.0","json-stringify-deterministic":"^1.0.8","merkletreejs":"^0.3.9","papaparse":"^5.3.2","tiny-invariant":"^1.2.0","zod":"^3.21.4"},"devDependencies":{"@commitlint/config-conventional":"^17.3.0","@semantic-release/changelog":"^6.0.2","@semantic-release/git":"^10.0.1","@semantic-release/github":"^8.0.7","@size-limit/preset-small-lib":"^8.1.0","@typechain/ethers-v5":"^10.2.0","@types/jest":"^29.2.4","@types/node":"^18.11.17","@types/papaparse":"^5.3.7","ethereum-waffle":"^4.0.10","husky":"^8.0.2","semantic-release":"^19.0.5","size-limit":"^8.1.0","tsdx":"^0.14.1","tslib":"^2.4.1","typechain":"^8.1.1"},"resolutions":{"@typescript-eslint/eslint-plugin":"^5.47.0","@typescript-eslint/parser":"^5.47.0","jest":"^29.3.1","ts-jest":"^29.0.3","typescript":"^4.9.4","@babel/core":"^7.12.3","prettier":"^2.8.1"},"repository":{"type":"git","url":"git+https://github.com/astariaxyz/astaria-sdk.git"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"main":"dist/index.js","typings":"dist/index.d.ts","module":"dist/sdk.esm.js","engines":{"node":">=16"},"size-limit":[{"path":"dist/sdk.cjs.production.min.js","limit":"10 KB"},{"path":"dist/sdk.esm.js","limit":"10 KB"}],"lint-staged":{"*.{ts,tsx}":["tsdx lint","eslint --cache --fix","yarn format"]},"readme":"![GitHub Workflow Status](https://img.shields.io/github/actions/workflow/status/astariaxyz/astaria-sdk/main.yml?branch=master&style=flat-square)\n![npm](https://img.shields.io/npm/v/@astariaxyz/sdk?style=flat-square)\n![node-current](https://img.shields.io/node/v/@astariaxyz/sdk?style=flat-square)\n![GitHub](https://img.shields.io/github/license/astariaxyz/astaria-sdk?style=flat-square)\n[![code style: prettier](https://img.shields.io/badge/code_style-prettier-ff69b4.svg?style=flat-square)](https://github.com/prettier/prettier)\n\n# Astaria SDK :sparkles:\n\n> Note: This package is in alpha. The API is subject to change without notice.\n>\n> ### Internal Development Notes (to be removed):\n>\n> - Open Pull Requests against `develop` branch until stable v1.0.0 release.\n> - When adding [ABI files](abi/README.md), run `yarn typechain:compile` and commit generated typescript bindings.\n> - Follow [conventional commit](https://www.conventionalcommits.org/en/v1.0.0/) specification for commit messages.\n\nThis library aims to handle functions that are core to the Astaria architecture and facilitate interaction with our smart contracts.\n\n- [Installation](#installation)\n- [API](#api)\n- [Contributing](#contributing)\n- [Development](#development)\n  - [Prerequisites](#prerequisites)\n  - [Setup](#setup)\n  - [Watch Build](#watch-build)\n  - [Running Tests](#running-tests)\n  - [Versioning](#versioning)\n- [License](#license)\n\n## Installation\n\nTo install and set up the library, run:\n\n```sh\n$ yarn add @astariaxyz/sdk@alpha\n```\n\nOr if you prefer using npm:\n\n```sh\n$ npm install --save @astariaxyz/sdk@alpha\n```\n\n## API\n\nComing soon&trade;\n\n## Contributing\n\nPlease read [CONTRIBUTING.md](CONTRIBUTING.md) for details on our code of conduct, and the process for submitting pull requests to us.\n\n1.  Fork it!\n2.  Create your feature branch: `git checkout -b feat/my-new-feature`\n3.  Add your changes: `git add .`\n4.  Commit your changes: `git commit -am 'feat: Add some feature'`\n5.  Push to the branch: `git push origin feat/my-new-feature`\n6.  Submit a pull request :sunglasses:\n\n### Prerequisites\n\nThis project requires [Node](http://nodejs.org/) version 16.x or later. We recommend using [yarn v1](https://classic.yarnpkg.com) as your package manager, but [npm](https://npmjs.org/) should work without issue.\nTo make sure you have them available on your machine,\ntry running the following command.\n\n```bash\n$ npm -v && node -v && yarn -v\n\n8.5.0\nv16.14.2\n1.22.15\n```\n\n### Setup\n\n**BEFORE YOU INSTALL:** please read the [prerequisites](#prerequisites) above.\n\nStart with cloning this repo on your local machine:\n\n```sh\n$ git clone https://github.com/astariaxyz/astaria-sdk.git\n$ cd astaria-sdk\n```\n\nThen install dependencies:\n\n```sh\n$ yarn\n$ cd astaria-sdk\n```\n\n### Watch Build\n\nThis will automatically watch for changes and rebuild the app.\n\n```sh\n$ yarn start\n```\n\n### Running Tests\n\n```sh\n$ yarn test\n```\n\nWatch tests:\n\n```sh\n$ yarn test:watch\n```\n\n### Versioning\n\nWe use [semantic versioning](http://semver.org/) for versioning. For the versions available, see the [tags](https://github.com/astariaxyz/astaria-sdk/tags) and [releases](https://github.com/astariaxyz/astaria-sdk/releases) on this repository.\n\n## License\n\n[MIT License](LICENSE.md) © Astaria\n","readmeFilename":"README.md","gitHead":"75ffd2ccb203678bb2fd42760d715de7ab1846f4","description":"![GitHub Workflow Status](https://img.shields.io/github/actions/workflow/status/astariaxyz/astaria-sdk/main.yml?branch=master&style=flat-square) ![npm](https://img.shields.io/npm/v/@astariaxyz/sdk?style=flat-square) ![node-current](https://img.shields.io/","bugs":{"url":"https://github.com/astariaxyz/astaria-sdk/issues"},"homepage":"https://github.com/astariaxyz/astaria-sdk#readme","_id":"@astariaxyz/sdk@1.0.0-alpha.31","_nodeVersion":"16.20.0","_npmVersion":"8.19.3","dist":{"integrity":"sha512-34wuAjiPSTYw6tSTf6dPxtJUKlvDjAC9Alzzyp+XEnv/SZb6YOkXAsY5ukiFJFjlIpBLZrCBL+16IMUwNo1Sng==","shasum":"60e03a76df1751ddb7b7eaf463c18e3a720172d3","tarball":"https://registry.npmjs.org/@astariaxyz/sdk/-/sdk-1.0.0-alpha.31.tgz","fileCount":39,"unpackedSize":5247303,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCDypb7FVENicrzeLep0SuxB/UhmihTYaveHj+DXjZ14gIgfHzjCzrrDpKfl3caHX2TyHgvN+UCaTCzrjRnw6ihAps="}]},"_npmUser":{"name":"justingreenberg","email":"me@justingreenberg.com"},"directories":{},"maintainers":[{"name":"justingreenberg","email":"me@justingreenberg.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sdk_1.0.0-alpha.31_1683503244493_0.8442118941772987"},"_hasShrinkwrap":false},"1.0.0-alpha.32":{"name":"@astariaxyz/sdk","version":"1.0.0-alpha.32","license":"MIT","scripts":{"start":"tsdx watch","build":"tsdx build","test":"tsdx test","test:watch":"tsdx test --watchAll","test:coverage":"tsdx test --coverage","lint":"tsdx lint","prepare":"tsdx build && husky install","size":"size-limit","analyze":"size-limit --why","format":"prettier --write !src/contracts/**/* !src/test/__mocks__/**/* !abi !dist .","typechain:compile":"typechain --target ethers-v5 --out-dir './src/contracts' './abi/*.json'","semantic-release":"semantic-release"},"dependencies":{"axios":"^1.2.2","ethers":"^5.7.2","ipfs-only-hash":"^4.0.0","json-stringify-deterministic":"^1.0.8","merkletreejs":"^0.3.9","papaparse":"^5.3.2","tiny-invariant":"^1.2.0","zod":"^3.21.4"},"devDependencies":{"@commitlint/config-conventional":"^17.3.0","@semantic-release/changelog":"^6.0.2","@semantic-release/git":"^10.0.1","@semantic-release/github":"^8.0.7","@size-limit/preset-small-lib":"^8.1.0","@typechain/ethers-v5":"^10.2.0","@types/jest":"^29.2.4","@types/node":"^18.11.17","@types/papaparse":"^5.3.7","ethereum-waffle":"^4.0.10","husky":"^8.0.2","semantic-release":"^19.0.5","size-limit":"^8.1.0","tsdx":"^0.14.1","tslib":"^2.4.1","typechain":"^8.1.1"},"resolutions":{"@typescript-eslint/eslint-plugin":"^5.47.0","@typescript-eslint/parser":"^5.47.0","jest":"^29.3.1","ts-jest":"^29.0.3","typescript":"^4.9.4","@babel/core":"^7.12.3","prettier":"^2.8.1"},"repository":{"type":"git","url":"git+https://github.com/astariaxyz/astaria-sdk.git"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"main":"dist/index.js","typings":"dist/index.d.ts","module":"dist/sdk.esm.js","engines":{"node":">=16"},"size-limit":[{"path":"dist/sdk.cjs.production.min.js","limit":"10 KB"},{"path":"dist/sdk.esm.js","limit":"10 KB"}],"lint-staged":{"*.{ts,tsx}":["tsdx lint","eslint --cache --fix","yarn format"]},"readme":"![GitHub Workflow Status](https://img.shields.io/github/actions/workflow/status/astariaxyz/astaria-sdk/main.yml?branch=master&style=flat-square)\n![npm](https://img.shields.io/npm/v/@astariaxyz/sdk?style=flat-square)\n![node-current](https://img.shields.io/node/v/@astariaxyz/sdk?style=flat-square)\n![GitHub](https://img.shields.io/github/license/astariaxyz/astaria-sdk?style=flat-square)\n[![code style: prettier](https://img.shields.io/badge/code_style-prettier-ff69b4.svg?style=flat-square)](https://github.com/prettier/prettier)\n\n# Astaria SDK :sparkles:\n\n> Note: This package is in alpha. The API is subject to change without notice.\n>\n> ### Internal Development Notes (to be removed):\n>\n> - Open Pull Requests against `develop` branch until stable v1.0.0 release.\n> - When adding [ABI files](abi/README.md), run `yarn typechain:compile` and commit generated typescript bindings.\n> - Follow [conventional commit](https://www.conventionalcommits.org/en/v1.0.0/) specification for commit messages.\n\nThis library aims to handle functions that are core to the Astaria architecture and facilitate interaction with our smart contracts.\n\n- [Installation](#installation)\n- [API](#api)\n- [Contributing](#contributing)\n- [Development](#development)\n  - [Prerequisites](#prerequisites)\n  - [Setup](#setup)\n  - [Watch Build](#watch-build)\n  - [Running Tests](#running-tests)\n  - [Versioning](#versioning)\n- [License](#license)\n\n## Installation\n\nTo install and set up the library, run:\n\n```sh\n$ yarn add @astariaxyz/sdk@alpha\n```\n\nOr if you prefer using npm:\n\n```sh\n$ npm install --save @astariaxyz/sdk@alpha\n```\n\n## API\n\nComing soon&trade;\n\n## Contributing\n\nPlease read [CONTRIBUTING.md](CONTRIBUTING.md) for details on our code of conduct, and the process for submitting pull requests to us.\n\n1.  Fork it!\n2.  Create your feature branch: `git checkout -b feat/my-new-feature`\n3.  Add your changes: `git add .`\n4.  Commit your changes: `git commit -am 'feat: Add some feature'`\n5.  Push to the branch: `git push origin feat/my-new-feature`\n6.  Submit a pull request :sunglasses:\n\n### Prerequisites\n\nThis project requires [Node](http://nodejs.org/) version 16.x or later. We recommend using [yarn v1](https://classic.yarnpkg.com) as your package manager, but [npm](https://npmjs.org/) should work without issue.\nTo make sure you have them available on your machine,\ntry running the following command.\n\n```bash\n$ npm -v && node -v && yarn -v\n\n8.5.0\nv16.14.2\n1.22.15\n```\n\n### Setup\n\n**BEFORE YOU INSTALL:** please read the [prerequisites](#prerequisites) above.\n\nStart with cloning this repo on your local machine:\n\n```sh\n$ git clone https://github.com/astariaxyz/astaria-sdk.git\n$ cd astaria-sdk\n```\n\nThen install dependencies:\n\n```sh\n$ yarn\n$ cd astaria-sdk\n```\n\n### Watch Build\n\nThis will automatically watch for changes and rebuild the app.\n\n```sh\n$ yarn start\n```\n\n### Running Tests\n\n```sh\n$ yarn test\n```\n\nWatch tests:\n\n```sh\n$ yarn test:watch\n```\n\n### Versioning\n\nWe use [semantic versioning](http://semver.org/) for versioning. For the versions available, see the [tags](https://github.com/astariaxyz/astaria-sdk/tags) and [releases](https://github.com/astariaxyz/astaria-sdk/releases) on this repository.\n\n## License\n\n[MIT License](LICENSE.md) © Astaria\n","readmeFilename":"README.md","gitHead":"3f51280492f38dccfe80fd6ac9a8585f1f3c8443","description":"![GitHub Workflow Status](https://img.shields.io/github/actions/workflow/status/astariaxyz/astaria-sdk/main.yml?branch=master&style=flat-square) ![npm](https://img.shields.io/npm/v/@astariaxyz/sdk?style=flat-square) ![node-current](https://img.shields.io/","bugs":{"url":"https://github.com/astariaxyz/astaria-sdk/issues"},"homepage":"https://github.com/astariaxyz/astaria-sdk#readme","_id":"@astariaxyz/sdk@1.0.0-alpha.32","_nodeVersion":"16.20.0","_npmVersion":"8.19.3","dist":{"integrity":"sha512-KIzvSl32sevfcMveHoSzTkmXffYq1VzMDXyHd8NtMGw7A9+JkMKiLeFlizg0YRMyD4bHozy7SIGd/esFEZ3w/w==","shasum":"564248f7da1541698ef3950450766d155d3c1bea","tarball":"https://registry.npmjs.org/@astariaxyz/sdk/-/sdk-1.0.0-alpha.32.tgz","fileCount":39,"unpackedSize":5281354,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEPXBC1S2qAb9h7AXUQHZf0RGZ/yiNxnTuZJnS3c7p9WAiBkhF5Yb8b+1B23fh0zaZDahHs8F2Mndujzihp+/wuaKg=="}]},"_npmUser":{"name":"justingreenberg","email":"me@justingreenberg.com"},"directories":{},"maintainers":[{"name":"justingreenberg","email":"me@justingreenberg.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sdk_1.0.0-alpha.32_1686764430007_0.6613604739824728"},"_hasShrinkwrap":false},"1.0.0-alpha.33":{"name":"@astariaxyz/sdk","version":"1.0.0-alpha.33","license":"MIT","scripts":{"start":"tsdx watch","build":"tsdx build","test":"tsdx test","test:watch":"tsdx test --watchAll","test:coverage":"tsdx test --coverage","lint":"tsdx lint","prepare":"tsdx build && husky install","size":"size-limit","analyze":"size-limit --why","format":"prettier --write !src/contracts/**/* !src/test/__mocks__/**/* !abi !dist .","semantic-release":"semantic-release"},"dependencies":{"@babel/core":"^7.12.3","@typescript-eslint/eslint-plugin":"^5.47.0","@typescript-eslint/parser":"^5.47.0","axios":"^1.2.2","caniuse-lite":"^1.0.30001519","ipfs-only-hash":"^4.0.0","json-stringify-deterministic":"^1.0.8","merkletreejs":"^0.3.9","papaparse":"^5.3.2","prettier":"^2.8.1","tiny-invariant":"^1.2.0","ts-jest":"^29.0.3","typescript":"^4.9.4","viem":"^1.5.4","zod":"^3.21.4"},"devDependencies":{"@commitlint/config-conventional":"^17.3.0","@semantic-release/changelog":"^6.0.2","@semantic-release/git":"^10.0.1","@semantic-release/github":"^8.0.7","@size-limit/preset-small-lib":"^8.1.0","@types/jest":"^29.2.4","@types/node":"^18.11.17","jest":"^29.3.1","@types/papaparse":"^5.3.7","ethereum-waffle":"^4.0.10","husky":"^8.0.2","semantic-release":"^19.0.5","size-limit":"^8.1.0","abitype":"^0.9.6","tsdx":"^0.14.1","tslib":"^2.4.1"},"resolutions":{"@typescript-eslint/eslint-plugin":"^5.47.0","@typescript-eslint/parser":"^5.47.0","jest":"^29.3.1","ts-jest":"^29.0.3","typescript":"^4.9.4","@babel/core":"^7.12.3","prettier":"^2.8.1"},"repository":{"type":"git","url":"git+https://github.com/astariaxyz/astaria-sdk.git"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"main":"dist/index.js","typings":"dist/index.d.ts","module":"dist/sdk.esm.js","engines":{"node":">=16"},"size-limit":[{"path":"dist/sdk.cjs.production.min.js","limit":"10 KB"},{"path":"dist/sdk.esm.js","limit":"10 KB"}],"lint-staged":{"*.{ts,tsx}":["tsdx lint","eslint --cache --fix","yarn format"]},"readme":"![GitHub Workflow Status](https://img.shields.io/github/actions/workflow/status/astariaxyz/astaria-sdk/main.yml?branch=master&style=flat-square)\n![npm](https://img.shields.io/npm/v/@astariaxyz/sdk?style=flat-square)\n![node-current](https://img.shields.io/node/v/@astariaxyz/sdk?style=flat-square)\n![GitHub](https://img.shields.io/github/license/astariaxyz/astaria-sdk?style=flat-square)\n[![code style: prettier](https://img.shields.io/badge/code_style-prettier-ff69b4.svg?style=flat-square)](https://github.com/prettier/prettier)\n\n# Astaria SDK :sparkles:\n\n> Note: This package is in alpha. The API is subject to change without notice.\n>\n> ### Internal Development Notes (to be removed):\n>\n> - Open Pull Requests against `develop` branch until stable v1.0.0 release.\n> - When adding [ABI files](abi/README.md), run `yarn typechain:compile` and commit generated typescript bindings.\n> - Follow [conventional commit](https://www.conventionalcommits.org/en/v1.0.0/) specification for commit messages.\n\nThis library aims to handle functions that are core to the Astaria architecture and facilitate interaction with our smart contracts.\n\n- [Installation](#installation)\n- [API](#api)\n- [Contributing](#contributing)\n- [Development](#development)\n  - [Prerequisites](#prerequisites)\n  - [Setup](#setup)\n  - [Watch Build](#watch-build)\n  - [Running Tests](#running-tests)\n  - [Versioning](#versioning)\n- [License](#license)\n\n## Installation\n\nTo install and set up the library, run:\n\n```sh\n$ yarn add @astariaxyz/sdk@alpha\n```\n\nOr if you prefer using npm:\n\n```sh\n$ npm install --save @astariaxyz/sdk@alpha\n```\n\n## API\n\nComing soon&trade;\n\n## Contributing\n\nPlease read [CONTRIBUTING.md](CONTRIBUTING.md) for details on our code of conduct, and the process for submitting pull requests to us.\n\n1.  Fork it!\n2.  Create your feature branch: `git checkout -b feat/my-new-feature`\n3.  Add your changes: `git add .`\n4.  Commit your changes: `git commit -am 'feat: Add some feature'`\n5.  Push to the branch: `git push origin feat/my-new-feature`\n6.  Submit a pull request :sunglasses:\n\n### Prerequisites\n\nThis project requires [Node](http://nodejs.org/) version 16.x or later. We recommend using [yarn v1](https://classic.yarnpkg.com) as your package manager, but [npm](https://npmjs.org/) should work without issue.\nTo make sure you have them available on your machine,\ntry running the following command.\n\n```bash\n$ npm -v && node -v && yarn -v\n\n8.5.0\nv16.14.2\n1.22.15\n```\n\n### Setup\n\n**BEFORE YOU INSTALL:** please read the [prerequisites](#prerequisites) above.\n\nStart with cloning this repo on your local machine:\n\n```sh\n$ git clone https://github.com/astariaxyz/astaria-sdk.git\n$ cd astaria-sdk\n```\n\nThen install dependencies:\n\n```sh\n$ yarn\n$ cd astaria-sdk\n```\n\n### Watch Build\n\nThis will automatically watch for changes and rebuild the app.\n\n```sh\n$ yarn start\n```\n\n### Running Tests\n\n```sh\n$ yarn test\n```\n\nWatch tests:\n\n```sh\n$ yarn test:watch\n```\n\n### Versioning\n\nWe use [semantic versioning](http://semver.org/) for versioning. For the versions available, see the [tags](https://github.com/astariaxyz/astaria-sdk/tags) and [releases](https://github.com/astariaxyz/astaria-sdk/releases) on this repository.\n\n## License\n\n[MIT License](LICENSE.md) © Astaria\n","readmeFilename":"README.md","gitHead":"9c3b2cf2e993b7a5d62663ce3d0505fd9af6d7ea","description":"![GitHub Workflow Status](https://img.shields.io/github/actions/workflow/status/astariaxyz/astaria-sdk/main.yml?branch=master&style=flat-square) ![npm](https://img.shields.io/npm/v/@astariaxyz/sdk?style=flat-square) ![node-current](https://img.shields.io/","bugs":{"url":"https://github.com/astariaxyz/astaria-sdk/issues"},"homepage":"https://github.com/astariaxyz/astaria-sdk#readme","_id":"@astariaxyz/sdk@1.0.0-alpha.33","_nodeVersion":"16.20.1","_npmVersion":"8.19.4","dist":{"integrity":"sha512-SZhFZ9ePEa9/SnEYMyn8b0SI2VMrWJeeKt/Ri35JuJzoD3dreIcflJSqGdMEPs7p/BOartMSRT28vo7hV+cIkQ==","shasum":"632e810fcdc30be877834c165c7c837c224d3f45","tarball":"https://registry.npmjs.org/@astariaxyz/sdk/-/sdk-1.0.0-alpha.33.tgz","fileCount":27,"unpackedSize":2299408,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGX4xCcCmqVhCtXKoHSz12pIR4ImGhcbNn5B5hGG3L+8AiBiODz9Jr0zr+vlceO8fwKq1QynKHIVVlezdVITLPr9ow=="}]},"_npmUser":{"name":"justingreenberg","email":"me@justingreenberg.com"},"directories":{},"maintainers":[{"name":"mlenser","email":"mlenser@gmail.com"},{"name":"justingreenberg","email":"me@justingreenberg.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sdk_1.0.0-alpha.33_1692135596815_0.40777643052309664"},"_hasShrinkwrap":false},"1.0.0-alpha.34":{"name":"@astariaxyz/sdk","version":"1.0.0-alpha.34","license":"MIT","scripts":{"start":"tsdx watch","build":"tsdx build","test":"tsdx test","test:watch":"tsdx test --watchAll","test:coverage":"tsdx test --coverage","lint":"tsdx lint","prepare":"tsdx build && husky install","size":"size-limit","analyze":"size-limit --why","format":"prettier --write !src/contracts/**/* !src/test/__mocks__/**/* !abi !dist .","semantic-release":"semantic-release"},"dependencies":{"@babel/core":"^7.12.3","@typescript-eslint/eslint-plugin":"^5.47.0","@typescript-eslint/parser":"^5.47.0","axios":"^1.2.2","caniuse-lite":"^1.0.30001519","ipfs-only-hash":"^4.0.0","json-stringify-deterministic":"^1.0.8","merkletreejs":"^0.3.9","papaparse":"^5.3.2","prettier":"^2.8.1","tiny-invariant":"^1.2.0","ts-jest":"^29.0.3","typescript":"^4.9.4","viem":"^1.5.4","zod":"^3.21.4"},"devDependencies":{"@commitlint/config-conventional":"^17.3.0","@semantic-release/changelog":"^6.0.2","@semantic-release/git":"^10.0.1","@semantic-release/github":"^8.0.7","@size-limit/preset-small-lib":"^8.1.0","@types/jest":"^29.2.4","@types/node":"^18.11.17","jest":"^29.3.1","@types/papaparse":"^5.3.7","ethereum-waffle":"^4.0.10","husky":"^8.0.2","semantic-release":"^19.0.5","size-limit":"^8.1.0","abitype":"^0.9.6","tsdx":"^0.14.1","tslib":"^2.4.1"},"resolutions":{"@typescript-eslint/eslint-plugin":"^5.47.0","@typescript-eslint/parser":"^5.47.0","jest":"^29.3.1","ts-jest":"^29.0.3","typescript":"^4.9.4","@babel/core":"^7.12.3","prettier":"^2.8.1"},"repository":{"type":"git","url":"git+https://github.com/astariaxyz/astaria-sdk.git"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"main":"dist/index.js","typings":"dist/index.d.ts","module":"dist/sdk.esm.js","engines":{"node":">=16"},"size-limit":[{"path":"dist/sdk.cjs.production.min.js","limit":"10 KB"},{"path":"dist/sdk.esm.js","limit":"10 KB"}],"lint-staged":{"*.{ts,tsx}":["tsdx lint","eslint --cache --fix","yarn format"]},"readme":"![GitHub Workflow Status](https://img.shields.io/github/actions/workflow/status/astariaxyz/astaria-sdk/main.yml?branch=master&style=flat-square)\n![npm](https://img.shields.io/npm/v/@astariaxyz/sdk?style=flat-square)\n![node-current](https://img.shields.io/node/v/@astariaxyz/sdk?style=flat-square)\n![GitHub](https://img.shields.io/github/license/astariaxyz/astaria-sdk?style=flat-square)\n[![code style: prettier](https://img.shields.io/badge/code_style-prettier-ff69b4.svg?style=flat-square)](https://github.com/prettier/prettier)\n\n# Astaria SDK :sparkles:\n\n> Note: This package is in alpha. The API is subject to change without notice.\n>\n> ### Internal Development Notes (to be removed):\n>\n> - Open Pull Requests against `develop` branch until stable v1.0.0 release.\n> - When adding [ABI files](abi/README.md), run `yarn typechain:compile` and commit generated typescript bindings.\n> - Follow [conventional commit](https://www.conventionalcommits.org/en/v1.0.0/) specification for commit messages.\n\nThis library aims to handle functions that are core to the Astaria architecture and facilitate interaction with our smart contracts.\n\n- [Installation](#installation)\n- [API](#api)\n- [Contributing](#contributing)\n- [Development](#development)\n  - [Prerequisites](#prerequisites)\n  - [Setup](#setup)\n  - [Watch Build](#watch-build)\n  - [Running Tests](#running-tests)\n  - [Versioning](#versioning)\n- [License](#license)\n\n## Installation\n\nTo install and set up the library, run:\n\n```sh\n$ yarn add @astariaxyz/sdk@alpha\n```\n\nOr if you prefer using npm:\n\n```sh\n$ npm install --save @astariaxyz/sdk@alpha\n```\n\n## API\n\nComing soon&trade;\n\n## Contributing\n\nPlease read [CONTRIBUTING.md](CONTRIBUTING.md) for details on our code of conduct, and the process for submitting pull requests to us.\n\n1.  Fork it!\n2.  Create your feature branch: `git checkout -b feat/my-new-feature`\n3.  Add your changes: `git add .`\n4.  Commit your changes: `git commit -am 'feat: Add some feature'`\n5.  Push to the branch: `git push origin feat/my-new-feature`\n6.  Submit a pull request :sunglasses:\n\n### Prerequisites\n\nThis project requires [Node](http://nodejs.org/) version 16.x or later. We recommend using [yarn v1](https://classic.yarnpkg.com) as your package manager, but [npm](https://npmjs.org/) should work without issue.\nTo make sure you have them available on your machine,\ntry running the following command.\n\n```bash\n$ npm -v && node -v && yarn -v\n\n8.5.0\nv16.14.2\n1.22.15\n```\n\n### Setup\n\n**BEFORE YOU INSTALL:** please read the [prerequisites](#prerequisites) above.\n\nStart with cloning this repo on your local machine:\n\n```sh\n$ git clone https://github.com/astariaxyz/astaria-sdk.git\n$ cd astaria-sdk\n```\n\nThen install dependencies:\n\n```sh\n$ yarn\n$ cd astaria-sdk\n```\n\n### Watch Build\n\nThis will automatically watch for changes and rebuild the app.\n\n```sh\n$ yarn start\n```\n\n### Running Tests\n\n```sh\n$ yarn test\n```\n\nWatch tests:\n\n```sh\n$ yarn test:watch\n```\n\n### Versioning\n\nWe use [semantic versioning](http://semver.org/) for versioning. For the versions available, see the [tags](https://github.com/astariaxyz/astaria-sdk/tags) and [releases](https://github.com/astariaxyz/astaria-sdk/releases) on this repository.\n\n## License\n\n[MIT License](LICENSE.md) © Astaria\n","readmeFilename":"README.md","gitHead":"7b513e47b479b981657aa18f59af101638d67048","description":"![GitHub Workflow Status](https://img.shields.io/github/actions/workflow/status/astariaxyz/astaria-sdk/main.yml?branch=master&style=flat-square) ![npm](https://img.shields.io/npm/v/@astariaxyz/sdk?style=flat-square) ![node-current](https://img.shields.io/","bugs":{"url":"https://github.com/astariaxyz/astaria-sdk/issues"},"homepage":"https://github.com/astariaxyz/astaria-sdk#readme","_id":"@astariaxyz/sdk@1.0.0-alpha.34","_nodeVersion":"16.20.2","_npmVersion":"8.19.4","dist":{"integrity":"sha512-atU3Qirb5A66zl1JqKLvE2tYvdrEqYWzbBFtVgHb00E5eJQ/IjKELNRzYA48oLaeKTpxRMlHLus4oU1u1cpPTQ==","shasum":"854d2464bebe87649b779ff8856cb861215c86d2","tarball":"https://registry.npmjs.org/@astariaxyz/sdk/-/sdk-1.0.0-alpha.34.tgz","fileCount":27,"unpackedSize":2299371,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEiaDJS1eEiSkZ7KN3ACTOKelrkztmBX03dax8D3s2LPAiEA6pA78lLt2yDyiktng4qa+5N9KjUtDFZ6w8TkW374LDY="}]},"_npmUser":{"name":"justingreenberg","email":"me@justingreenberg.com"},"directories":{},"maintainers":[{"name":"mlenser","email":"mlenser@gmail.com"},{"name":"justingreenberg","email":"me@justingreenberg.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sdk_1.0.0-alpha.34_1692641036762_0.8086579080273586"},"_hasShrinkwrap":false},"1.0.0-alpha.35":{"name":"@astariaxyz/sdk","version":"1.0.0-alpha.35","license":"MIT","scripts":{"start":"tsdx watch","build":"tsdx build","test":"tsdx test","test:watch":"tsdx test --watchAll","test:coverage":"tsdx test --coverage","lint":"tsdx lint","prepare":"tsdx build && husky install","size":"size-limit","analyze":"size-limit --why","format":"prettier --write !src/contracts/**/* !src/test/__mocks__/**/* !abi !dist .","semantic-release":"semantic-release"},"dependencies":{"@babel/core":"^7.12.3","@typescript-eslint/eslint-plugin":"^5.47.0","@typescript-eslint/parser":"^5.47.0","axios":"^1.2.2","caniuse-lite":"^1.0.30001519","ipfs-only-hash":"^4.0.0","json-stringify-deterministic":"^1.0.8","merkletreejs":"^0.3.9","papaparse":"^5.3.2","prettier":"^2.8.1","tiny-invariant":"^1.2.0","ts-jest":"^29.0.3","typescript":"^4.9.4","viem":"^1.5.4","zod":"^3.21.4"},"devDependencies":{"@commitlint/config-conventional":"^17.3.0","@semantic-release/changelog":"^6.0.2","@semantic-release/git":"^10.0.1","@semantic-release/github":"^8.0.7","@size-limit/preset-small-lib":"^8.1.0","@types/jest":"^29.2.4","@types/node":"^18.11.17","jest":"^29.3.1","@types/papaparse":"^5.3.7","ethereum-waffle":"^4.0.10","husky":"^8.0.2","semantic-release":"^19.0.5","size-limit":"^8.1.0","abitype":"^0.9.6","tsdx":"^0.14.1","tslib":"^2.4.1"},"resolutions":{"@typescript-eslint/eslint-plugin":"^5.47.0","@typescript-eslint/parser":"^5.47.0","jest":"^29.3.1","ts-jest":"^29.0.3","typescript":"^4.9.4","@babel/core":"^7.12.3","prettier":"^2.8.1"},"repository":{"type":"git","url":"git+https://github.com/astariaxyz/astaria-sdk.git"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"main":"dist/index.js","typings":"dist/index.d.ts","module":"dist/sdk.esm.js","engines":{"node":">=16"},"size-limit":[{"path":"dist/sdk.cjs.production.min.js","limit":"10 KB"},{"path":"dist/sdk.esm.js","limit":"10 KB"}],"lint-staged":{"*.{ts,tsx}":["tsdx lint","eslint --cache --fix","yarn format"]},"readme":"![GitHub Workflow Status](https://img.shields.io/github/actions/workflow/status/astariaxyz/astaria-sdk/main.yml?branch=master&style=flat-square)\n![npm](https://img.shields.io/npm/v/@astariaxyz/sdk?style=flat-square)\n![node-current](https://img.shields.io/node/v/@astariaxyz/sdk?style=flat-square)\n![GitHub](https://img.shields.io/github/license/astariaxyz/astaria-sdk?style=flat-square)\n[![code style: prettier](https://img.shields.io/badge/code_style-prettier-ff69b4.svg?style=flat-square)](https://github.com/prettier/prettier)\n\n# Astaria SDK :sparkles:\n\n> Note: This package is in alpha. The API is subject to change without notice.\n>\n> ### Internal Development Notes (to be removed):\n>\n> - Open Pull Requests against `develop` branch until stable v1.0.0 release.\n> - When adding [ABI files](abi/README.md), run `yarn typechain:compile` and commit generated typescript bindings.\n> - Follow [conventional commit](https://www.conventionalcommits.org/en/v1.0.0/) specification for commit messages.\n\nThis library aims to handle functions that are core to the Astaria architecture and facilitate interaction with our smart contracts.\n\n- [Installation](#installation)\n- [API](#api)\n- [Contributing](#contributing)\n- [Development](#development)\n  - [Prerequisites](#prerequisites)\n  - [Setup](#setup)\n  - [Watch Build](#watch-build)\n  - [Running Tests](#running-tests)\n  - [Versioning](#versioning)\n- [License](#license)\n\n## Installation\n\nTo install and set up the library, run:\n\n```sh\n$ yarn add @astariaxyz/sdk@alpha\n```\n\nOr if you prefer using npm:\n\n```sh\n$ npm install --save @astariaxyz/sdk@alpha\n```\n\n## API\n\nComing soon&trade;\n\n## Contributing\n\nPlease read [CONTRIBUTING.md](CONTRIBUTING.md) for details on our code of conduct, and the process for submitting pull requests to us.\n\n1.  Fork it!\n2.  Create your feature branch: `git checkout -b feat/my-new-feature`\n3.  Add your changes: `git add .`\n4.  Commit your changes: `git commit -am 'feat: Add some feature'`\n5.  Push to the branch: `git push origin feat/my-new-feature`\n6.  Submit a pull request :sunglasses:\n\n### Prerequisites\n\nThis project requires [Node](http://nodejs.org/) version 16.x or later. We recommend using [yarn v1](https://classic.yarnpkg.com) as your package manager, but [npm](https://npmjs.org/) should work without issue.\nTo make sure you have them available on your machine,\ntry running the following command.\n\n```bash\n$ npm -v && node -v && yarn -v\n\n8.5.0\nv16.14.2\n1.22.15\n```\n\n### Setup\n\n**BEFORE YOU INSTALL:** please read the [prerequisites](#prerequisites) above.\n\nStart with cloning this repo on your local machine:\n\n```sh\n$ git clone https://github.com/astariaxyz/astaria-sdk.git\n$ cd astaria-sdk\n```\n\nThen install dependencies:\n\n```sh\n$ yarn\n$ cd astaria-sdk\n```\n\n### Watch Build\n\nThis will automatically watch for changes and rebuild the app.\n\n```sh\n$ yarn start\n```\n\n### Running Tests\n\n```sh\n$ yarn test\n```\n\nWatch tests:\n\n```sh\n$ yarn test:watch\n```\n\n### Versioning\n\nWe use [semantic versioning](http://semver.org/) for versioning. For the versions available, see the [tags](https://github.com/astariaxyz/astaria-sdk/tags) and [releases](https://github.com/astariaxyz/astaria-sdk/releases) on this repository.\n\n## License\n\n[MIT License](LICENSE.md) © Astaria\n","readmeFilename":"README.md","gitHead":"1f1bfbd01c59ce7d87158bad1e3fb59311c639e8","description":"![GitHub Workflow Status](https://img.shields.io/github/actions/workflow/status/astariaxyz/astaria-sdk/main.yml?branch=master&style=flat-square) ![npm](https://img.shields.io/npm/v/@astariaxyz/sdk?style=flat-square) ![node-current](https://img.shields.io/","bugs":{"url":"https://github.com/astariaxyz/astaria-sdk/issues"},"homepage":"https://github.com/astariaxyz/astaria-sdk#readme","_id":"@astariaxyz/sdk@1.0.0-alpha.35","_nodeVersion":"16.20.2","_npmVersion":"8.19.4","dist":{"integrity":"sha512-CS0lRzAU3g+e2LNYJsdbRUHJslnCY+dtdMyObJ/dl8RGxnMzKAhe2yLxietljo+jFM2sPMfzqQymAwCc6n8e7w==","shasum":"b64a9e85053ff9bccc67ce12885867f211c89c57","tarball":"https://registry.npmjs.org/@astariaxyz/sdk/-/sdk-1.0.0-alpha.35.tgz","fileCount":27,"unpackedSize":2324388,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIC7eW6mrA9NVFwr+DE7O1vXrwSR3Ksewkdy9ZGiOAETBAiA6/dH1GxIbOTdfJ33FCw2lc2qOv+tY8JiGDv3vWSS/jw=="}]},"_npmUser":{"name":"justingreenberg","email":"me@justingreenberg.com"},"directories":{},"maintainers":[{"name":"maggo","email":"marcokaul+npm@gmail.com"},{"name":"mlenser","email":"mlenser@gmail.com"},{"name":"justingreenberg","email":"me@justingreenberg.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sdk_1.0.0-alpha.35_1693243772509_0.6416882064375897"},"_hasShrinkwrap":false},"1.0.0-alpha.36":{"name":"@astariaxyz/sdk","version":"1.0.0-alpha.36","license":"MIT","scripts":{"build":"concurrently \"yarn build:cjs\" \"yarn build:esm\"","build:clean":"rimraf dist && yarn build","build:cjs":"tsc -p tsconfig.cjs.json && node postbuild-cjs.mjs","build:esm":"tsc -p tsconfig.esm.json && node postbuild-esm.mjs","test":"jest -c jest.config.js --silent --maxWorkers=50%","test:ci":"yarn test --ci --coverage --maxWorkers=2","format:fix":"prettier --write .","format":"prettier --check .","lint:fix":"yarn format:fix && yarn lint:ts:fix && yarn type-check","lint:ts:fix":"eslint --quiet --fix .","lint:ts":"eslint --quiet .","lint":"yarn format && yarn lint:ts && yarn type-check","type-check:watch":"tsc --watch --noEmit","type-check":"tsc --noEmit","size":"size-limit","analyze":"size-limit --why","semantic-release":"semantic-release"},"dependencies":{"axios":"^1.5.0","json-stringify-deterministic":"^1.0.8","merkletreejs":"^0.3.9","papaparse":"^5.3.2","tiny-invariant":"^1.2.0"},"devDependencies":{"@commitlint/config-conventional":"^17.3.0","@semantic-release/changelog":"^6.0.2","@semantic-release/git":"^10.0.1","@semantic-release/github":"^9.0.4","@size-limit/preset-small-lib":"^8.1.0","@trivago/prettier-plugin-sort-imports":"^4.1.1","@types/jest":"^29.5.4","@types/node":"^20.5.7","@types/papaparse":"^5.3.8","@typescript-eslint/eslint-plugin":"^6.0.0","@typescript-eslint/parser":"^6.0.0","abitype":"^0.9.8","concurrently":"^8.2.1","eslint":"^8.44.0","eslint-config-prettier":"^9.0.0","eslint-import-resolver-typescript":"^3.5.5","eslint-plugin-import":"^2.27.5","eslint-plugin-jest":"^27.2.3","eslint-plugin-no-relative-import-paths":"^1.5.2","eslint-plugin-security":"^1.7.1","eslint-plugin-sort-destructure-keys":"^1.5.0","eslint-plugin-sort-keys-fix":"1.1.2","eslint-plugin-typescript-sort-keys":"^3.0.0","husky":"^8.0.2","ipfs-only-hash":"^4.0.0","jest":"^29.6.4","prettier":"^3.0.3","semantic-release":"^21.1.1","size-limit":"^8.1.0","ts-jest":"^29.1.1","typescript":"^5.2.2","viem":"^1.9.3","zod":"^3.22.2"},"peerDependencies":{"viem":">1.x.x","zod":">3.21.x"},"repository":{"type":"git","url":"git+https://github.com/astariaxyz/astaria-sdk.git"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"type":"commonjs","main":"./dist/cjs/index.js","typings":"./dist/cjs/index.d.ts","types":"./dist/cjs/index.d.ts","module":"./dist/esm/index.js","sideEffects":false,"exports":{"import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"engines":{"node":">=16"},"size-limit":[{"path":"dist/sdk.cjs.production.min.js","limit":"10 KB"},{"path":"dist/sdk.esm.js","limit":"10 KB"}],"_id":"@astariaxyz/sdk@1.0.0-alpha.36","readme":"![GitHub Workflow Status](https://img.shields.io/github/actions/workflow/status/astariaxyz/astaria-sdk/main.yml?branch=master&style=flat-square)\n![npm](https://img.shields.io/npm/v/@astariaxyz/sdk?style=flat-square)\n![node-current](https://img.shields.io/node/v/@astariaxyz/sdk?style=flat-square)\n![GitHub](https://img.shields.io/github/license/astariaxyz/astaria-sdk?style=flat-square)\n[![code style: prettier](https://img.shields.io/badge/code_style-prettier-ff69b4.svg?style=flat-square)](https://github.com/prettier/prettier)\n\n# Astaria SDK :sparkles:\n\n> Note: This package is in alpha. The API is subject to change without notice.\n>\n> ### Internal Development Notes (to be removed):\n>\n> - Open Pull Requests against `develop` branch until stable v1.0.0 release.\n> - When adding [ABI files](abi/README.md), run `yarn typechain:compile` and commit generated typescript bindings.\n> - Follow [conventional commit](https://www.conventionalcommits.org/en/v1.0.0/) specification for commit messages.\n\nThis library aims to handle functions that are core to the Astaria architecture and facilitate interaction with our smart contracts.\n\n- [Installation](#installation)\n- [API](#api)\n- [Contributing](#contributing)\n- [Development](#development)\n  - [Prerequisites](#prerequisites)\n  - [Setup](#setup)\n  - [Watch Build](#watch-build)\n  - [Running Tests](#running-tests)\n  - [Versioning](#versioning)\n- [License](#license)\n\n## Installation\n\nTo install and set up the library, run:\n\n```sh\n$ yarn add @astariaxyz/sdk@alpha\n```\n\nOr if you prefer using npm:\n\n```sh\n$ npm install --save @astariaxyz/sdk@alpha\n```\n\n## API\n\nComing soon&trade;\n\n## Contributing\n\nPlease read [CONTRIBUTING.md](CONTRIBUTING.md) for details on our code of conduct, and the process for submitting pull requests to us.\n\n1.  Fork it!\n2.  Create your feature branch: `git checkout -b feat/my-new-feature`\n3.  Add your changes: `git add .`\n4.  Commit your changes: `git commit -am 'feat: Add some feature'`\n5.  Push to the branch: `git push origin feat/my-new-feature`\n6.  Submit a pull request :sunglasses:\n\n### Prerequisites\n\nThis project requires [Node](http://nodejs.org/) version 16.x or later. We recommend using [yarn v1](https://classic.yarnpkg.com) as your package manager, but [npm](https://npmjs.org/) should work without issue.\nTo make sure you have them available on your machine,\ntry running the following command.\n\n```bash\n$ npm -v && node -v && yarn -v\n\n8.5.0\nv16.14.2\n1.22.15\n```\n\n### Setup\n\n**BEFORE YOU INSTALL:** please read the [prerequisites](#prerequisites) above.\n\nStart with cloning this repo on your local machine:\n\n```sh\n$ git clone https://github.com/astariaxyz/astaria-sdk.git\n$ cd astaria-sdk\n```\n\nThen install dependencies:\n\n```sh\n$ yarn\n$ cd astaria-sdk\n```\n\n### Watch Build\n\nThis will automatically watch for changes and rebuild the app.\n\n```sh\n$ yarn start\n```\n\n### Running Tests\n\n```sh\n$ yarn test\n```\n\nWatch tests:\n\n```sh\n$ yarn test:watch\n```\n\n### Versioning\n\nWe use [semantic versioning](http://semver.org/) for versioning. For the versions available, see the [tags](https://github.com/astariaxyz/astaria-sdk/tags) and [releases](https://github.com/astariaxyz/astaria-sdk/releases) on this repository.\n\n## License\n\n[MIT License](LICENSE.md) © Astaria\n","readmeFilename":"README.md","gitHead":"1067a5de0fa92eb78577ca29e4b840bf1630801e","description":"![GitHub Workflow Status](https://img.shields.io/github/actions/workflow/status/astariaxyz/astaria-sdk/main.yml?branch=master&style=flat-square) ![npm](https://img.shields.io/npm/v/@astariaxyz/sdk?style=flat-square) ![node-current](https://img.shields.io/","bugs":{"url":"https://github.com/astariaxyz/astaria-sdk/issues"},"homepage":"https://github.com/astariaxyz/astaria-sdk#readme","_nodeVersion":"20.5.1","_npmVersion":"9.8.1","dist":{"integrity":"sha512-RfbAZUwQxPscj0+TuktuFMup1Eyp2F3OJttU3vw8BFNNuWXXnP4j3hpIhRiD/xmsRbklO3QmcN3EzLcwwF5Onw==","shasum":"49e946316ba9e3431a670b78a03795c197da2f62","tarball":"https://registry.npmjs.org/@astariaxyz/sdk/-/sdk-1.0.0-alpha.36.tgz","fileCount":202,"unpackedSize":2206416,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCenAYjr7a+fCIp8o1UdL5itHOI3RGg7OXusQA3W/k7NAIhAJzHxrGDVFByeiBkLaXe655gESXD/jqySUSO2NacoNEz"}]},"_npmUser":{"name":"justingreenberg","email":"me@justingreenberg.com"},"directories":{},"maintainers":[{"name":"maggo","email":"marcokaul+npm@gmail.com"},{"name":"mlenser","email":"mlenser@gmail.com"},{"name":"justingreenberg","email":"me@justingreenberg.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sdk_1.0.0-alpha.36_1693514418107_0.6375565808414358"},"_hasShrinkwrap":false},"1.0.0-alpha.37":{"name":"@astariaxyz/sdk","version":"1.0.0-alpha.37","license":"MIT","scripts":{"build":"concurrently \"yarn build:cjs\" \"yarn build:esm\"","build:clean":"rimraf dist && yarn build","build:cjs":"tsc -p tsconfig.cjs.json && node postbuild-cjs.mjs","build:esm":"tsc -p tsconfig.esm.json && node postbuild-esm.mjs","test":"jest -c jest.config.js --silent --maxWorkers=50%","test:ci":"yarn test --ci --coverage --maxWorkers=2","format:fix":"prettier --write .","format":"prettier --check .","lint:fix":"yarn format:fix && yarn lint:ts:fix && yarn type-check","lint:ts:fix":"eslint --quiet --fix .","lint:ts":"eslint --quiet .","lint":"yarn format && yarn lint:ts && yarn type-check","type-check:watch":"tsc --watch --noEmit","type-check":"tsc --noEmit","size":"size-limit","analyze":"size-limit --why","semantic-release":"semantic-release"},"dependencies":{"axios":"^1.5.0","json-stringify-deterministic":"^1.0.8","merkletreejs":"^0.3.9","papaparse":"^5.3.2","tiny-invariant":"^1.2.0"},"devDependencies":{"@commitlint/config-conventional":"^17.3.0","@semantic-release/changelog":"^6.0.2","@semantic-release/git":"^10.0.1","@semantic-release/github":"^9.0.4","@size-limit/preset-small-lib":"^8.1.0","@trivago/prettier-plugin-sort-imports":"^4.1.1","@types/jest":"^29.5.4","@types/node":"^20.5.7","@types/papaparse":"^5.3.8","@typescript-eslint/eslint-plugin":"^6.0.0","@typescript-eslint/parser":"^6.0.0","abitype":"^0.9.8","concurrently":"^8.2.1","eslint":"^8.44.0","eslint-config-prettier":"^9.0.0","eslint-import-resolver-typescript":"^3.5.5","eslint-plugin-import":"^2.27.5","eslint-plugin-jest":"^27.2.3","eslint-plugin-no-relative-import-paths":"^1.5.2","eslint-plugin-security":"^1.7.1","eslint-plugin-sort-destructure-keys":"^1.5.0","eslint-plugin-sort-keys-fix":"1.1.2","eslint-plugin-typescript-sort-keys":"^3.0.0","husky":"^8.0.2","ipfs-only-hash":"^4.0.0","jest":"^29.6.4","prettier":"^3.0.3","semantic-release":"^21.1.1","size-limit":"^8.1.0","ts-jest":"^29.1.1","typescript":"^5.2.2","viem":"^1.9.3","zod":"^3.22.2"},"peerDependencies":{"viem":">1.x.x","zod":">3.21.x"},"repository":{"type":"git","url":"git+https://github.com/astariaxyz/astaria-sdk.git"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"type":"commonjs","main":"./dist/cjs/index.js","typings":"./dist/cjs/index.d.ts","types":"./dist/cjs/index.d.ts","module":"./dist/esm/index.js","sideEffects":false,"exports":{"import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"engines":{"node":">=16"},"size-limit":[{"path":"dist/sdk.cjs.production.min.js","limit":"10 KB"},{"path":"dist/sdk.esm.js","limit":"10 KB"}],"_id":"@astariaxyz/sdk@1.0.0-alpha.37","readme":"![GitHub Workflow Status](https://img.shields.io/github/actions/workflow/status/astariaxyz/astaria-sdk/main.yml?branch=master&style=flat-square)\n![npm](https://img.shields.io/npm/v/@astariaxyz/sdk?style=flat-square)\n![node-current](https://img.shields.io/node/v/@astariaxyz/sdk?style=flat-square)\n![GitHub](https://img.shields.io/github/license/astariaxyz/astaria-sdk?style=flat-square)\n[![code style: prettier](https://img.shields.io/badge/code_style-prettier-ff69b4.svg?style=flat-square)](https://github.com/prettier/prettier)\n\n# Astaria SDK :sparkles:\n\n> Note: This package is in alpha. The API is subject to change without notice.\n>\n> ### Internal Development Notes (to be removed):\n>\n> - Open Pull Requests against `develop` branch until stable v1.0.0 release.\n> - When adding [ABI files](abi/README.md), run `yarn typechain:compile` and commit generated typescript bindings.\n> - Follow [conventional commit](https://www.conventionalcommits.org/en/v1.0.0/) specification for commit messages.\n\nThis library aims to handle functions that are core to the Astaria architecture and facilitate interaction with our smart contracts.\n\n- [Installation](#installation)\n- [API](#api)\n- [Contributing](#contributing)\n- [Development](#development)\n  - [Prerequisites](#prerequisites)\n  - [Setup](#setup)\n  - [Watch Build](#watch-build)\n  - [Running Tests](#running-tests)\n  - [Versioning](#versioning)\n- [License](#license)\n\n## Installation\n\nTo install and set up the library, run:\n\n```sh\n$ yarn add @astariaxyz/sdk@alpha\n```\n\nOr if you prefer using npm:\n\n```sh\n$ npm install --save @astariaxyz/sdk@alpha\n```\n\n## API\n\nComing soon&trade;\n\n## Contributing\n\nPlease read [CONTRIBUTING.md](CONTRIBUTING.md) for details on our code of conduct, and the process for submitting pull requests to us.\n\n1.  Fork it!\n2.  Create your feature branch: `git checkout -b feat/my-new-feature`\n3.  Add your changes: `git add .`\n4.  Commit your changes: `git commit -am 'feat: Add some feature'`\n5.  Push to the branch: `git push origin feat/my-new-feature`\n6.  Submit a pull request :sunglasses:\n\n### Prerequisites\n\nThis project requires [Node](http://nodejs.org/) version 16.x or later. We recommend using [yarn v1](https://classic.yarnpkg.com) as your package manager, but [npm](https://npmjs.org/) should work without issue.\nTo make sure you have them available on your machine,\ntry running the following command.\n\n```bash\n$ npm -v && node -v && yarn -v\n\n8.5.0\nv16.14.2\n1.22.15\n```\n\n### Setup\n\n**BEFORE YOU INSTALL:** please read the [prerequisites](#prerequisites) above.\n\nStart with cloning this repo on your local machine:\n\n```sh\n$ git clone https://github.com/astariaxyz/astaria-sdk.git\n$ cd astaria-sdk\n```\n\nThen install dependencies:\n\n```sh\n$ yarn\n$ cd astaria-sdk\n```\n\n### Watch Build\n\nThis will automatically watch for changes and rebuild the app.\n\n```sh\n$ yarn start\n```\n\n### Running Tests\n\n```sh\n$ yarn test\n```\n\nWatch tests:\n\n```sh\n$ yarn test:watch\n```\n\n### Versioning\n\nWe use [semantic versioning](http://semver.org/) for versioning. For the versions available, see the [tags](https://github.com/astariaxyz/astaria-sdk/tags) and [releases](https://github.com/astariaxyz/astaria-sdk/releases) on this repository.\n\n## License\n\n[MIT License](LICENSE.md) © Astaria\n","readmeFilename":"README.md","gitHead":"24999c66261ac8e97ada9b3e179fdee9ecacb32f","description":"![GitHub Workflow Status](https://img.shields.io/github/actions/workflow/status/astariaxyz/astaria-sdk/main.yml?branch=master&style=flat-square) ![npm](https://img.shields.io/npm/v/@astariaxyz/sdk?style=flat-square) ![node-current](https://img.shields.io/","bugs":{"url":"https://github.com/astariaxyz/astaria-sdk/issues"},"homepage":"https://github.com/astariaxyz/astaria-sdk#readme","_nodeVersion":"20.5.1","_npmVersion":"9.8.1","dist":{"integrity":"sha512-FapnWcDDif6EvTo20agVCSMtex5Q97Tems1ywsueB9koCtJK41GeliLI1DXXCa4rScbdBI6Hv4V+0+Bi0ybxmw==","shasum":"4d183722a80da2500cb7c5ddac5d8a2f96f70f83","tarball":"https://registry.npmjs.org/@astariaxyz/sdk/-/sdk-1.0.0-alpha.37.tgz","fileCount":204,"unpackedSize":2206706,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIC2BbM2gMVDvHxPdXTIVp7jtz6/haNN3A9QmZahUcN7eAiAsdVqNyFJVt7lyuVvi4NYKiR3NZ1xghaPuJMy6qR/S/Q=="}]},"_npmUser":{"name":"justingreenberg","email":"me@justingreenberg.com"},"directories":{},"maintainers":[{"name":"maggo","email":"marcokaul+npm@gmail.com"},{"name":"mlenser","email":"mlenser@gmail.com"},{"name":"justingreenberg","email":"me@justingreenberg.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sdk_1.0.0-alpha.37_1693519320955_0.9145669035480366"},"_hasShrinkwrap":false},"1.0.0-alpha.38":{"name":"@astariaxyz/sdk","version":"1.0.0-alpha.38","license":"MIT","scripts":{"build":"concurrently \"yarn build:cjs\" \"yarn build:esm\"","build:clean":"rimraf dist && yarn build","build:cjs":"tsc -p tsconfig.cjs.json && node postbuild-cjs.mjs","build:esm":"tsc -p tsconfig.esm.json && node postbuild-esm.mjs","test":"jest -c jest.config.js --silent --maxWorkers=50%","test:ci":"yarn test --ci --coverage --maxWorkers=2","format:fix":"prettier --write .","format":"prettier --check .","lint:fix":"yarn format:fix && yarn lint:ts:fix && yarn type-check","lint:ts:fix":"eslint --quiet --fix .","lint:ts":"eslint --quiet .","lint":"yarn format && yarn lint:ts && yarn type-check","type-check:watch":"tsc --watch --noEmit","type-check":"tsc --noEmit","size":"size-limit","analyze":"size-limit --why","semantic-release":"semantic-release"},"dependencies":{"axios":"^1.5.0","json-stringify-deterministic":"^1.0.8","merkletreejs":"^0.3.9","papaparse":"^5.3.2","tiny-invariant":"^1.2.0"},"devDependencies":{"@commitlint/config-conventional":"^17.3.0","@semantic-release/changelog":"^6.0.2","@semantic-release/git":"^10.0.1","@semantic-release/github":"^9.0.4","@size-limit/preset-small-lib":"^8.1.0","@trivago/prettier-plugin-sort-imports":"^4.1.1","@types/jest":"^29.5.4","@types/node":"^20.5.7","@types/papaparse":"^5.3.8","@typescript-eslint/eslint-plugin":"^6.0.0","@typescript-eslint/parser":"^6.0.0","abitype":"^0.9.8","concurrently":"^8.2.1","eslint":"^8.44.0","eslint-config-prettier":"^9.0.0","eslint-import-resolver-typescript":"^3.5.5","eslint-plugin-import":"^2.27.5","eslint-plugin-jest":"^27.2.3","eslint-plugin-no-relative-import-paths":"^1.5.2","eslint-plugin-require-extensions":"^0.1.3","eslint-plugin-security":"^1.7.1","eslint-plugin-sort-destructure-keys":"^1.5.0","eslint-plugin-sort-keys-fix":"1.1.2","eslint-plugin-typescript-sort-keys":"^3.0.0","husky":"^8.0.2","ipfs-only-hash":"^4.0.0","jest":"^29.6.4","prettier":"^3.0.3","semantic-release":"^21.1.1","size-limit":"^8.1.0","ts-jest":"^29.1.1","typescript":"^5.2.2","viem":"^1.9.3","zod":"^3.22.2"},"peerDependencies":{"viem":">1.x.x","zod":">3.21.x"},"repository":{"type":"git","url":"git+https://github.com/astariaxyz/astaria-sdk.git"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"type":"commonjs","main":"./dist/cjs/index.js","typings":"./dist/cjs/index.d.ts","types":"./dist/cjs/index.d.ts","module":"./dist/esm/index.js","sideEffects":false,"exports":{"import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"engines":{"node":">=16"},"size-limit":[{"path":"dist/sdk.cjs.production.min.js","limit":"10 KB"},{"path":"dist/sdk.esm.js","limit":"10 KB"}],"_id":"@astariaxyz/sdk@1.0.0-alpha.38","readme":"![GitHub Workflow Status](https://img.shields.io/github/actions/workflow/status/astariaxyz/astaria-sdk/main.yml?branch=master&style=flat-square)\n![npm](https://img.shields.io/npm/v/@astariaxyz/sdk?style=flat-square)\n![node-current](https://img.shields.io/node/v/@astariaxyz/sdk?style=flat-square)\n![GitHub](https://img.shields.io/github/license/astariaxyz/astaria-sdk?style=flat-square)\n[![code style: prettier](https://img.shields.io/badge/code_style-prettier-ff69b4.svg?style=flat-square)](https://github.com/prettier/prettier)\n\n# Astaria SDK :sparkles:\n\n> Note: This package is in alpha. The API is subject to change without notice.\n>\n> ### Internal Development Notes (to be removed):\n>\n> - Open Pull Requests against `develop` branch until stable v1.0.0 release.\n> - When adding [ABI files](abi/README.md), run `yarn typechain:compile` and commit generated typescript bindings.\n> - Follow [conventional commit](https://www.conventionalcommits.org/en/v1.0.0/) specification for commit messages.\n\nThis library aims to handle functions that are core to the Astaria architecture and facilitate interaction with our smart contracts.\n\n- [Installation](#installation)\n- [API](#api)\n- [Contributing](#contributing)\n- [Development](#development)\n  - [Prerequisites](#prerequisites)\n  - [Setup](#setup)\n  - [Watch Build](#watch-build)\n  - [Running Tests](#running-tests)\n  - [Versioning](#versioning)\n- [License](#license)\n\n## Installation\n\nTo install and set up the library, run:\n\n```sh\n$ yarn add @astariaxyz/sdk@alpha\n```\n\nOr if you prefer using npm:\n\n```sh\n$ npm install --save @astariaxyz/sdk@alpha\n```\n\n## API\n\nComing soon&trade;\n\n## Contributing\n\nPlease read [CONTRIBUTING.md](CONTRIBUTING.md) for details on our code of conduct, and the process for submitting pull requests to us.\n\n1.  Fork it!\n2.  Create your feature branch: `git checkout -b feat/my-new-feature`\n3.  Add your changes: `git add .`\n4.  Commit your changes: `git commit -am 'feat: Add some feature'`\n5.  Push to the branch: `git push origin feat/my-new-feature`\n6.  Submit a pull request :sunglasses:\n\n### Prerequisites\n\nThis project requires [Node](http://nodejs.org/) version 16.x or later. We recommend using [yarn v1](https://classic.yarnpkg.com) as your package manager, but [npm](https://npmjs.org/) should work without issue.\nTo make sure you have them available on your machine,\ntry running the following command.\n\n```bash\n$ npm -v && node -v && yarn -v\n\n8.5.0\nv16.14.2\n1.22.15\n```\n\n### Setup\n\n**BEFORE YOU INSTALL:** please read the [prerequisites](#prerequisites) above.\n\nStart with cloning this repo on your local machine:\n\n```sh\n$ git clone https://github.com/astariaxyz/astaria-sdk.git\n$ cd astaria-sdk\n```\n\nThen install dependencies:\n\n```sh\n$ yarn\n$ cd astaria-sdk\n```\n\n### Watch Build\n\nThis will automatically watch for changes and rebuild the app.\n\n```sh\n$ yarn start\n```\n\n### Running Tests\n\n```sh\n$ yarn test\n```\n\nWatch tests:\n\n```sh\n$ yarn test:watch\n```\n\n### Versioning\n\nWe use [semantic versioning](http://semver.org/) for versioning. For the versions available, see the [tags](https://github.com/astariaxyz/astaria-sdk/tags) and [releases](https://github.com/astariaxyz/astaria-sdk/releases) on this repository.\n\n## License\n\n[MIT License](LICENSE.md) © Astaria\n","readmeFilename":"README.md","gitHead":"4fd5b11a6609833231a5703830f71bcc4a9fa124","description":"![GitHub Workflow Status](https://img.shields.io/github/actions/workflow/status/astariaxyz/astaria-sdk/main.yml?branch=master&style=flat-square) ![npm](https://img.shields.io/npm/v/@astariaxyz/sdk?style=flat-square) ![node-current](https://img.shields.io/","bugs":{"url":"https://github.com/astariaxyz/astaria-sdk/issues"},"homepage":"https://github.com/astariaxyz/astaria-sdk#readme","_nodeVersion":"20.5.1","_npmVersion":"9.8.1","dist":{"integrity":"sha512-tEClyriZFQfe+JDRmWxl87LzHSc2S3xE2No1LXTlkRHDawg3Y+prsktbRjeQPlElgw64woVOx6dsNQNRIGrxXg==","shasum":"0b5259f686a2b8eadd590ceda202d3ef8d5d083e","tarball":"https://registry.npmjs.org/@astariaxyz/sdk/-/sdk-1.0.0-alpha.38.tgz","fileCount":204,"unpackedSize":2209729,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDuq6RvDh1NLEyyAYfMGSY1sc51LRSn/XLxGJU8VqXBtAiAJOQ/kJRuJIkgMEcnhAForIeme2njNRid2oNocN79wPQ=="}]},"_npmUser":{"name":"justingreenberg","email":"me@justingreenberg.com"},"directories":{},"maintainers":[{"name":"maggo","email":"marcokaul+npm@gmail.com"},{"name":"mlenser","email":"mlenser@gmail.com"},{"name":"justingreenberg","email":"me@justingreenberg.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sdk_1.0.0-alpha.38_1693577786791_0.8578608735925293"},"_hasShrinkwrap":false},"1.0.0-alpha.39":{"name":"@astariaxyz/sdk","version":"1.0.0-alpha.39","license":"MIT","scripts":{"build":"concurrently \"yarn build:cjs\" \"yarn build:esm\"","build:clean":"rimraf dist && yarn build","build:cjs":"tsc -p tsconfig.cjs.json && node postbuild-cjs.mjs","build:esm":"tsc -p tsconfig.esm.json && node postbuild-esm.mjs","test":"jest -c jest.config.js --silent --maxWorkers=50%","test:ci":"yarn test --ci --coverage --maxWorkers=2","format:fix":"prettier --write .","format":"prettier --check .","lint:fix":"yarn format:fix && yarn lint:ts:fix && yarn type-check","lint:ts:fix":"eslint --quiet --fix .","lint:ts":"eslint --quiet .","lint":"yarn format && yarn lint:ts && yarn type-check","type-check:watch":"tsc --watch --noEmit","type-check":"tsc --noEmit","size":"size-limit","analyze":"size-limit --why","semantic-release":"semantic-release"},"dependencies":{"axios":"^1.5.0","json-stringify-deterministic":"^1.0.8","merkletreejs":"^0.3.9","papaparse":"^5.3.2","tiny-invariant":"^1.2.0"},"devDependencies":{"@commitlint/config-conventional":"^17.3.0","@semantic-release/changelog":"^6.0.2","@semantic-release/git":"^10.0.1","@semantic-release/github":"^9.0.4","@size-limit/preset-small-lib":"^8.1.0","@trivago/prettier-plugin-sort-imports":"^4.1.1","@types/jest":"^29.5.4","@types/node":"^20.5.7","@types/papaparse":"^5.3.8","@typescript-eslint/eslint-plugin":"^6.0.0","@typescript-eslint/parser":"^6.0.0","abitype":"^0.9.8","concurrently":"^8.2.1","eslint":"^8.44.0","eslint-config-prettier":"^9.0.0","eslint-import-resolver-typescript":"^3.5.5","eslint-plugin-import":"^2.27.5","eslint-plugin-jest":"^27.2.3","eslint-plugin-no-relative-import-paths":"^1.5.2","eslint-plugin-require-extensions":"^0.1.3","eslint-plugin-security":"^1.7.1","eslint-plugin-sort-destructure-keys":"^1.5.0","eslint-plugin-sort-keys-fix":"1.1.2","eslint-plugin-typescript-sort-keys":"^3.0.0","husky":"^8.0.2","ipfs-only-hash":"^4.0.0","jest":"^29.6.4","prettier":"^3.0.3","semantic-release":"^21.1.1","size-limit":"^8.1.0","ts-jest":"^29.1.1","typescript":"^5.2.2","viem":"^1.9.3","zod":"^3.22.2"},"peerDependencies":{"viem":">1.x.x","zod":">3.21.x"},"repository":{"type":"git","url":"git+https://github.com/astariaxyz/astaria-sdk.git"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"type":"commonjs","main":"./dist/cjs/index.js","typings":"./dist/cjs/index.d.ts","types":"./dist/cjs/index.d.ts","module":"./dist/esm/index.js","sideEffects":false,"exports":{"import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"engines":{"node":">=16"},"size-limit":[{"path":"dist/sdk.cjs.production.min.js","limit":"10 KB"},{"path":"dist/sdk.esm.js","limit":"10 KB"}],"_id":"@astariaxyz/sdk@1.0.0-alpha.39","readme":"![GitHub Workflow Status](https://img.shields.io/github/actions/workflow/status/astariaxyz/astaria-sdk/main.yml?branch=master&style=flat-square)\n![npm](https://img.shields.io/npm/v/@astariaxyz/sdk?style=flat-square)\n![node-current](https://img.shields.io/node/v/@astariaxyz/sdk?style=flat-square)\n![GitHub](https://img.shields.io/github/license/astariaxyz/astaria-sdk?style=flat-square)\n[![code style: prettier](https://img.shields.io/badge/code_style-prettier-ff69b4.svg?style=flat-square)](https://github.com/prettier/prettier)\n\n# Astaria SDK :sparkles:\n\n> Note: This package is in alpha. The API is subject to change without notice.\n>\n> ### Internal Development Notes (to be removed):\n>\n> - Open Pull Requests against `develop` branch until stable v1.0.0 release.\n> - When adding [ABI files](abi/README.md), run `yarn typechain:compile` and commit generated typescript bindings.\n> - Follow [conventional commit](https://www.conventionalcommits.org/en/v1.0.0/) specification for commit messages.\n\nThis library aims to handle functions that are core to the Astaria architecture and facilitate interaction with our smart contracts.\n\n- [Installation](#installation)\n- [API](#api)\n- [Contributing](#contributing)\n- [Development](#development)\n  - [Prerequisites](#prerequisites)\n  - [Setup](#setup)\n  - [Watch Build](#watch-build)\n  - [Running Tests](#running-tests)\n  - [Versioning](#versioning)\n- [License](#license)\n\n## Installation\n\nTo install and set up the library, run:\n\n```sh\n$ yarn add @astariaxyz/sdk@alpha\n```\n\nOr if you prefer using npm:\n\n```sh\n$ npm install --save @astariaxyz/sdk@alpha\n```\n\n## API\n\nComing soon&trade;\n\n## Contributing\n\nPlease read [CONTRIBUTING.md](CONTRIBUTING.md) for details on our code of conduct, and the process for submitting pull requests to us.\n\n1.  Fork it!\n2.  Create your feature branch: `git checkout -b feat/my-new-feature`\n3.  Add your changes: `git add .`\n4.  Commit your changes: `git commit -am 'feat: Add some feature'`\n5.  Push to the branch: `git push origin feat/my-new-feature`\n6.  Submit a pull request :sunglasses:\n\n### Prerequisites\n\nThis project requires [Node](http://nodejs.org/) version 16.x or later. We recommend using [yarn v1](https://classic.yarnpkg.com) as your package manager, but [npm](https://npmjs.org/) should work without issue.\nTo make sure you have them available on your machine,\ntry running the following command.\n\n```bash\n$ npm -v && node -v && yarn -v\n\n8.5.0\nv16.14.2\n1.22.15\n```\n\n### Setup\n\n**BEFORE YOU INSTALL:** please read the [prerequisites](#prerequisites) above.\n\nStart with cloning this repo on your local machine:\n\n```sh\n$ git clone https://github.com/astariaxyz/astaria-sdk.git\n$ cd astaria-sdk\n```\n\nThen install dependencies:\n\n```sh\n$ yarn\n$ cd astaria-sdk\n```\n\n### Watch Build\n\nThis will automatically watch for changes and rebuild the app.\n\n```sh\n$ yarn start\n```\n\n### Running Tests\n\n```sh\n$ yarn test\n```\n\nWatch tests:\n\n```sh\n$ yarn test:watch\n```\n\n### Versioning\n\nWe use [semantic versioning](http://semver.org/) for versioning. For the versions available, see the [tags](https://github.com/astariaxyz/astaria-sdk/tags) and [releases](https://github.com/astariaxyz/astaria-sdk/releases) on this repository.\n\n## License\n\n[MIT License](LICENSE.md) © Astaria\n","readmeFilename":"README.md","gitHead":"a325bf83717258ecada4c730dad19f42ba1662e2","description":"![GitHub Workflow Status](https://img.shields.io/github/actions/workflow/status/astariaxyz/astaria-sdk/main.yml?branch=master&style=flat-square) ![npm](https://img.shields.io/npm/v/@astariaxyz/sdk?style=flat-square) ![node-current](https://img.shields.io/","bugs":{"url":"https://github.com/astariaxyz/astaria-sdk/issues"},"homepage":"https://github.com/astariaxyz/astaria-sdk#readme","_nodeVersion":"20.5.1","_npmVersion":"9.8.1","dist":{"integrity":"sha512-pDl6mN5d6tHUF6bQM2YfhGt/lwKDffAASHdK75ixL0p0IAJy8GnTIOLynVfESWywEdp6NO2ucWE76K4hOdtKtA==","shasum":"d1452b981513a3c44132c83f7221546f41c1a6b0","tarball":"https://registry.npmjs.org/@astariaxyz/sdk/-/sdk-1.0.0-alpha.39.tgz","fileCount":204,"unpackedSize":2210108,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEAPcur6PkKaDbEJB9iHEQqP3H8OYg+pgx+WHXBtllYxAiAw+BxM4oTq1NxGSPkY6t0QgI9fOP+CWMUdTpbaTGRtrQ=="}]},"_npmUser":{"name":"justingreenberg","email":"me@justingreenberg.com"},"directories":{},"maintainers":[{"name":"maggo","email":"marcokaul+npm@gmail.com"},{"name":"mlenser","email":"mlenser@gmail.com"},{"name":"justingreenberg","email":"me@justingreenberg.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sdk_1.0.0-alpha.39_1693579675143_0.5300447452284069"},"_hasShrinkwrap":false},"1.0.0-alpha.40":{"name":"@astariaxyz/sdk","version":"1.0.0-alpha.40","license":"MIT","scripts":{"build":"concurrently \"yarn build:cjs\" \"yarn build:esm\"","build:clean":"rimraf dist && yarn build","build:cjs":"tsc -p tsconfig.cjs.json && node postbuild-cjs.mjs","build:esm":"tsc -p tsconfig.esm.json && node postbuild-esm.mjs","test":"jest -c jest.config.js --silent --maxWorkers=50%","test:ci":"yarn test --ci --coverage --maxWorkers=2","format:fix":"prettier --write .","format":"prettier --check .","lint:fix":"yarn format:fix && yarn lint:ts:fix && yarn type-check","lint:ts:fix":"eslint --quiet --fix .","lint:ts":"eslint --quiet .","lint":"yarn format && yarn lint:ts && yarn type-check","type-check:watch":"tsc --watch --noEmit","type-check":"tsc --noEmit","size":"size-limit","analyze":"size-limit --why","semantic-release":"semantic-release"},"dependencies":{"axios":"^1.5.0","json-stringify-deterministic":"^1.0.8","merkletreejs":"^0.3.9","papaparse":"^5.3.2","tiny-invariant":"^1.2.0"},"devDependencies":{"@commitlint/config-conventional":"^17.3.0","@semantic-release/changelog":"^6.0.2","@semantic-release/git":"^10.0.1","@semantic-release/github":"^9.0.4","@size-limit/preset-small-lib":"^8.1.0","@trivago/prettier-plugin-sort-imports":"^4.1.1","@types/jest":"^29.5.4","@types/node":"^20.5.7","@types/papaparse":"^5.3.8","@typescript-eslint/eslint-plugin":"^6.0.0","@typescript-eslint/parser":"^6.0.0","abitype":"^0.9.8","concurrently":"^8.2.1","eslint":"^8.44.0","eslint-config-prettier":"^9.0.0","eslint-import-resolver-typescript":"^3.5.5","eslint-plugin-import":"^2.27.5","eslint-plugin-jest":"^27.2.3","eslint-plugin-no-relative-import-paths":"^1.5.2","eslint-plugin-require-extensions":"^0.1.3","eslint-plugin-security":"^1.7.1","eslint-plugin-sort-destructure-keys":"^1.5.0","eslint-plugin-sort-keys-fix":"1.1.2","eslint-plugin-typescript-sort-keys":"^3.0.0","husky":"^8.0.2","ipfs-only-hash":"^4.0.0","jest":"^29.6.4","prettier":"^3.0.3","semantic-release":"^21.1.1","size-limit":"^8.1.0","ts-jest":"^29.1.1","typescript":"^5.2.2","viem":"^1.9.5","zod":"^3.22.2"},"peerDependencies":{"viem":">1.x.x","zod":">3.21.x"},"repository":{"type":"git","url":"git+https://github.com/astariaxyz/astaria-sdk.git"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"type":"commonjs","main":"./dist/cjs/index.js","typings":"./dist/cjs/index.d.ts","types":"./dist/cjs/index.d.ts","module":"./dist/esm/index.js","sideEffects":false,"exports":{"import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"engines":{"node":">=16"},"size-limit":[{"path":"dist/sdk.cjs.production.min.js","limit":"10 KB"},{"path":"dist/sdk.esm.js","limit":"10 KB"}],"_id":"@astariaxyz/sdk@1.0.0-alpha.40","readme":"![GitHub Workflow Status](https://img.shields.io/github/actions/workflow/status/astariaxyz/astaria-sdk/main.yml?branch=master&style=flat-square)\n![npm](https://img.shields.io/npm/v/@astariaxyz/sdk?style=flat-square)\n![node-current](https://img.shields.io/node/v/@astariaxyz/sdk?style=flat-square)\n![GitHub](https://img.shields.io/github/license/astariaxyz/astaria-sdk?style=flat-square)\n[![code style: prettier](https://img.shields.io/badge/code_style-prettier-ff69b4.svg?style=flat-square)](https://github.com/prettier/prettier)\n\n# Astaria SDK :sparkles:\n\n> Note: This package is in alpha. The API is subject to change without notice.\n>\n> ### Internal Development Notes (to be removed):\n>\n> - Open Pull Requests against `develop` branch until stable v1.0.0 release.\n> - When adding [ABI files](abi/README.md), run `yarn typechain:compile` and commit generated typescript bindings.\n> - Follow [conventional commit](https://www.conventionalcommits.org/en/v1.0.0/) specification for commit messages.\n\nThis library aims to handle functions that are core to the Astaria architecture and facilitate interaction with our smart contracts.\n\n- [Installation](#installation)\n- [API](#api)\n- [Contributing](#contributing)\n- [Development](#development)\n  - [Prerequisites](#prerequisites)\n  - [Setup](#setup)\n  - [Watch Build](#watch-build)\n  - [Running Tests](#running-tests)\n  - [Versioning](#versioning)\n- [License](#license)\n\n## Installation\n\nTo install and set up the library, run:\n\n```sh\n$ yarn add @astariaxyz/sdk@alpha\n```\n\nOr if you prefer using npm:\n\n```sh\n$ npm install --save @astariaxyz/sdk@alpha\n```\n\n## API\n\nComing soon&trade;\n\n## Contributing\n\nPlease read [CONTRIBUTING.md](CONTRIBUTING.md) for details on our code of conduct, and the process for submitting pull requests to us.\n\n1.  Fork it!\n2.  Create your feature branch: `git checkout -b feat/my-new-feature`\n3.  Add your changes: `git add .`\n4.  Commit your changes: `git commit -am 'feat: Add some feature'`\n5.  Push to the branch: `git push origin feat/my-new-feature`\n6.  Submit a pull request :sunglasses:\n\n### Prerequisites\n\nThis project requires [Node](http://nodejs.org/) version 16.x or later. We recommend using [yarn v1](https://classic.yarnpkg.com) as your package manager, but [npm](https://npmjs.org/) should work without issue.\nTo make sure you have them available on your machine,\ntry running the following command.\n\n```bash\n$ npm -v && node -v && yarn -v\n\n8.5.0\nv16.14.2\n1.22.15\n```\n\n### Setup\n\n**BEFORE YOU INSTALL:** please read the [prerequisites](#prerequisites) above.\n\nStart with cloning this repo on your local machine:\n\n```sh\n$ git clone https://github.com/astariaxyz/astaria-sdk.git\n$ cd astaria-sdk\n```\n\nThen install dependencies:\n\n```sh\n$ yarn\n$ cd astaria-sdk\n```\n\n### Watch Build\n\nThis will automatically watch for changes and rebuild the app.\n\n```sh\n$ yarn start\n```\n\n### Running Tests\n\n```sh\n$ yarn test\n```\n\nWatch tests:\n\n```sh\n$ yarn test:watch\n```\n\n### Versioning\n\nWe use [semantic versioning](http://semver.org/) for versioning. For the versions available, see the [tags](https://github.com/astariaxyz/astaria-sdk/tags) and [releases](https://github.com/astariaxyz/astaria-sdk/releases) on this repository.\n\n## License\n\n[MIT License](LICENSE.md) © Astaria\n","readmeFilename":"README.md","gitHead":"5169d9d1bd6a72ae97a412d18a8f7ff5502bfce9","description":"![GitHub Workflow Status](https://img.shields.io/github/actions/workflow/status/astariaxyz/astaria-sdk/main.yml?branch=master&style=flat-square) ![npm](https://img.shields.io/npm/v/@astariaxyz/sdk?style=flat-square) ![node-current](https://img.shields.io/","bugs":{"url":"https://github.com/astariaxyz/astaria-sdk/issues"},"homepage":"https://github.com/astariaxyz/astaria-sdk#readme","_nodeVersion":"20.5.1","_npmVersion":"9.8.1","dist":{"integrity":"sha512-Ujc6U+6Go0b9T+7KgVW23hVlQ4MEbq/UcKNyvCkpEtFBd/WJeDelAPEYLgpwD8N/RTOIZKmlPLObIH0dGfpE1g==","shasum":"dac89c0a2374e183bd2a0cf0b6d970047a822b28","tarball":"https://registry.npmjs.org/@astariaxyz/sdk/-/sdk-1.0.0-alpha.40.tgz","fileCount":204,"unpackedSize":2210551,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCySFUUC9sDK7Jx0GYdKPsivkPoALjvC2HxVD9TSVLVsgIhALXLw393IthINMTtZh9EwO7G1wkVKk339VG1+T06a6QN"}]},"_npmUser":{"name":"justingreenberg","email":"me@justingreenberg.com"},"directories":{},"maintainers":[{"name":"maggo","email":"marcokaul+npm@gmail.com"},{"name":"mlenser","email":"mlenser@gmail.com"},{"name":"justingreenberg","email":"me@justingreenberg.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sdk_1.0.0-alpha.40_1693583798880_0.26392711870292906"},"_hasShrinkwrap":false},"1.0.0-alpha.41":{"name":"@astariaxyz/sdk","version":"1.0.0-alpha.41","license":"MIT","scripts":{"build":"concurrently \"yarn build:cjs\" \"yarn build:esm\"","build:clean":"rimraf dist && yarn build","build:cjs":"tsc -p tsconfig.cjs.json && node postbuild-cjs.mjs","build:esm":"tsc -p tsconfig.esm.json && node postbuild-esm.mjs","test":"jest -c jest.config.js --silent --maxWorkers=50%","test:ci":"yarn test --ci --coverage --maxWorkers=2","format:fix":"prettier --write .","format":"prettier --check .","lint:fix":"yarn format:fix && yarn lint:ts:fix && yarn type-check","lint:ts:fix":"eslint --quiet --fix .","lint:ts":"eslint --quiet .","lint":"yarn format && yarn lint:ts && yarn type-check","type-check:watch":"tsc --watch --noEmit","type-check":"tsc --noEmit","size":"size-limit","analyze":"size-limit --why","semantic-release":"semantic-release"},"dependencies":{"axios":"^1.5.0","json-stringify-deterministic":"^1.0.8","merkletreejs":"^0.3.9","papaparse":"^5.3.2","tiny-invariant":"^1.2.0"},"devDependencies":{"@commitlint/config-conventional":"^17.3.0","@semantic-release/changelog":"^6.0.2","@semantic-release/git":"^10.0.1","@semantic-release/github":"^9.0.4","@size-limit/preset-small-lib":"^8.1.0","@trivago/prettier-plugin-sort-imports":"^4.1.1","@types/jest":"^29.5.4","@types/node":"^20.5.7","@types/papaparse":"^5.3.8","@typescript-eslint/eslint-plugin":"^6.0.0","@typescript-eslint/parser":"^6.0.0","abitype":"^0.9.8","concurrently":"^8.2.1","eslint":"^8.44.0","eslint-config-prettier":"^9.0.0","eslint-import-resolver-typescript":"^3.5.5","eslint-plugin-import":"^2.27.5","eslint-plugin-jest":"^27.2.3","eslint-plugin-no-relative-import-paths":"^1.5.2","eslint-plugin-require-extensions":"^0.1.3","eslint-plugin-security":"^1.7.1","eslint-plugin-sort-destructure-keys":"^1.5.0","eslint-plugin-sort-keys-fix":"1.1.2","eslint-plugin-typescript-sort-keys":"^3.0.0","husky":"^8.0.2","ipfs-only-hash":"^4.0.0","jest":"^29.6.4","prettier":"^3.0.3","semantic-release":"^21.1.1","size-limit":"^8.1.0","ts-jest":"^29.1.1","typescript":"^5.2.2","viem":"^1.9.5","zod":"^3.22.2"},"peerDependencies":{"viem":"1.x.x","zod":"3.x.x"},"repository":{"type":"git","url":"git+https://github.com/astariaxyz/astaria-sdk.git"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"type":"commonjs","main":"./dist/cjs/index.js","typings":"./dist/cjs/index.d.ts","types":"./dist/cjs/index.d.ts","module":"./dist/esm/index.js","sideEffects":false,"exports":{"import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"engines":{"node":">=16"},"size-limit":[{"path":"dist/sdk.cjs.production.min.js","limit":"10 KB"},{"path":"dist/sdk.esm.js","limit":"10 KB"}],"_id":"@astariaxyz/sdk@1.0.0-alpha.41","readme":"![GitHub Workflow Status](https://img.shields.io/github/actions/workflow/status/astariaxyz/astaria-sdk/main.yml?branch=master&style=flat-square)\n![npm](https://img.shields.io/npm/v/@astariaxyz/sdk?style=flat-square)\n![node-current](https://img.shields.io/node/v/@astariaxyz/sdk?style=flat-square)\n![GitHub](https://img.shields.io/github/license/astariaxyz/astaria-sdk?style=flat-square)\n[![code style: prettier](https://img.shields.io/badge/code_style-prettier-ff69b4.svg?style=flat-square)](https://github.com/prettier/prettier)\n\n# Astaria SDK :sparkles:\n\n> Note: This package is in alpha. The API is subject to change without notice.\n>\n> ### Internal Development Notes (to be removed):\n>\n> - Open Pull Requests against `develop` branch until stable v1.0.0 release.\n> - When adding [ABI files](abi/README.md), run `yarn typechain:compile` and commit generated typescript bindings.\n> - Follow [conventional commit](https://www.conventionalcommits.org/en/v1.0.0/) specification for commit messages.\n\nThis library aims to handle functions that are core to the Astaria architecture and facilitate interaction with our smart contracts.\n\n- [Installation](#installation)\n- [API](#api)\n- [Contributing](#contributing)\n- [Development](#development)\n  - [Prerequisites](#prerequisites)\n  - [Setup](#setup)\n  - [Watch Build](#watch-build)\n  - [Running Tests](#running-tests)\n  - [Versioning](#versioning)\n- [License](#license)\n\n## Installation\n\nTo install and set up the library, run:\n\n```sh\n$ yarn add @astariaxyz/sdk@alpha\n```\n\nOr if you prefer using npm:\n\n```sh\n$ npm install --save @astariaxyz/sdk@alpha\n```\n\n## API\n\nComing soon&trade;\n\n## Contributing\n\nPlease read [CONTRIBUTING.md](CONTRIBUTING.md) for details on our code of conduct, and the process for submitting pull requests to us.\n\n1.  Fork it!\n2.  Create your feature branch: `git checkout -b feat/my-new-feature`\n3.  Add your changes: `git add .`\n4.  Commit your changes: `git commit -am 'feat: Add some feature'`\n5.  Push to the branch: `git push origin feat/my-new-feature`\n6.  Submit a pull request :sunglasses:\n\n### Prerequisites\n\nThis project requires [Node](http://nodejs.org/) version 16.x or later. We recommend using [yarn v1](https://classic.yarnpkg.com) as your package manager, but [npm](https://npmjs.org/) should work without issue.\nTo make sure you have them available on your machine,\ntry running the following command.\n\n```bash\n$ npm -v && node -v && yarn -v\n\n8.5.0\nv16.14.2\n1.22.15\n```\n\n### Setup\n\n**BEFORE YOU INSTALL:** please read the [prerequisites](#prerequisites) above.\n\nStart with cloning this repo on your local machine:\n\n```sh\n$ git clone https://github.com/astariaxyz/astaria-sdk.git\n$ cd astaria-sdk\n```\n\nThen install dependencies:\n\n```sh\n$ yarn\n$ cd astaria-sdk\n```\n\n### Watch Build\n\nThis will automatically watch for changes and rebuild the app.\n\n```sh\n$ yarn start\n```\n\n### Running Tests\n\n```sh\n$ yarn test\n```\n\nWatch tests:\n\n```sh\n$ yarn test:watch\n```\n\n### Versioning\n\nWe use [semantic versioning](http://semver.org/) for versioning. For the versions available, see the [tags](https://github.com/astariaxyz/astaria-sdk/tags) and [releases](https://github.com/astariaxyz/astaria-sdk/releases) on this repository.\n\n## License\n\n[MIT License](LICENSE.md) © Astaria\n","readmeFilename":"README.md","gitHead":"e38640e3c45fcd0a54fe87e739b7573a55b6eb45","description":"![GitHub Workflow Status](https://img.shields.io/github/actions/workflow/status/astariaxyz/astaria-sdk/main.yml?branch=master&style=flat-square) ![npm](https://img.shields.io/npm/v/@astariaxyz/sdk?style=flat-square) ![node-current](https://img.shields.io/","bugs":{"url":"https://github.com/astariaxyz/astaria-sdk/issues"},"homepage":"https://github.com/astariaxyz/astaria-sdk#readme","_nodeVersion":"20.5.1","_npmVersion":"9.8.1","dist":{"integrity":"sha512-LV8JrI++SoEt3E223P/NNqBZO7HqfQEbWEgA3Kkmx2oNQqOGDUftJvzVKxXx5VNEAMoR1F3mRYt3FnKAI+E8Nw==","shasum":"4c0be2e980d84aaddd6fb8807873579b8f21c95e","tarball":"https://registry.npmjs.org/@astariaxyz/sdk/-/sdk-1.0.0-alpha.41.tgz","fileCount":204,"unpackedSize":2210856,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCG4O4X33IYp/YE2J4eM6x31YerMmlzHuftc8TaKWVtNwIgRQPwrJYaQWXwJJ1qT1y8tU61vglQSDcJxfpcOoEL8GI="}]},"_npmUser":{"name":"justingreenberg","email":"me@justingreenberg.com"},"directories":{},"maintainers":[{"name":"maggo","email":"marcokaul+npm@gmail.com"},{"name":"mlenser","email":"mlenser@gmail.com"},{"name":"justingreenberg","email":"me@justingreenberg.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sdk_1.0.0-alpha.41_1693590854518_0.6353902445647837"},"_hasShrinkwrap":false},"1.0.0-alpha.42":{"name":"@astariaxyz/sdk","version":"1.0.0-alpha.42","license":"MIT","scripts":{"build":"concurrently \"yarn build:cjs\" \"yarn build:esm\"","build:clean":"rimraf dist && yarn build","build:cjs":"tsc -p tsconfig.cjs.json && node postbuild-cjs.mjs","build:esm":"tsc -p tsconfig.esm.json && node postbuild-esm.mjs","test":"jest -c jest.config.js --silent --maxWorkers=50%","test:ci":"yarn test --ci --coverage --maxWorkers=2","format:fix":"prettier --write .","format":"prettier --check .","lint:fix":"yarn format:fix && yarn lint:ts:fix && yarn type-check","lint:ts:fix":"eslint --quiet --fix .","lint:ts":"eslint --quiet .","lint":"yarn format && yarn lint:ts && yarn type-check","type-check:watch":"tsc --watch --noEmit","type-check":"tsc --noEmit","size":"size-limit","analyze":"size-limit --why","semantic-release":"semantic-release"},"dependencies":{"axios":"^1.5.0","json-stringify-deterministic":"^1.0.8","merkletreejs":"^0.3.9","papaparse":"^5.3.2","tiny-invariant":"^1.2.0"},"devDependencies":{"@commitlint/config-conventional":"^17.3.0","@semantic-release/changelog":"^6.0.2","@semantic-release/git":"^10.0.1","@semantic-release/github":"^9.0.4","@size-limit/preset-small-lib":"^8.1.0","@trivago/prettier-plugin-sort-imports":"^4.1.1","@types/jest":"^29.5.4","@types/node":"^20.5.7","@types/papaparse":"^5.3.8","@typescript-eslint/eslint-plugin":"^6.0.0","@typescript-eslint/parser":"^6.0.0","abitype":"^0.9.8","concurrently":"^8.2.1","eslint":"^8.44.0","eslint-config-prettier":"^9.0.0","eslint-import-resolver-typescript":"^3.5.5","eslint-plugin-import":"^2.27.5","eslint-plugin-jest":"^27.2.3","eslint-plugin-no-relative-import-paths":"^1.5.2","eslint-plugin-require-extensions":"^0.1.3","eslint-plugin-security":"^1.7.1","eslint-plugin-sort-destructure-keys":"^1.5.0","eslint-plugin-sort-keys-fix":"1.1.2","eslint-plugin-typescript-sort-keys":"^3.0.0","husky":"^8.0.2","ipfs-only-hash":"^4.0.0","jest":"^29.6.4","prettier":"^3.0.3","semantic-release":"^21.1.1","size-limit":"^8.1.0","ts-jest":"^29.1.1","typescript":"^5.2.2","viem":"^1.9.5","zod":"^3.22.2"},"peerDependencies":{"viem":"1.x.x","zod":"3.x.x"},"repository":{"type":"git","url":"git+https://github.com/astariaxyz/astaria-sdk.git"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"type":"commonjs","main":"./dist/cjs/index.js","typings":"./dist/cjs/index.d.ts","types":"./dist/cjs/index.d.ts","module":"./dist/esm/index.js","sideEffects":false,"exports":{"import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"engines":{"node":">=16"},"size-limit":[{"path":"dist/sdk.cjs.production.min.js","limit":"10 KB"},{"path":"dist/sdk.esm.js","limit":"10 KB"}],"_id":"@astariaxyz/sdk@1.0.0-alpha.42","readme":"![GitHub Workflow Status](https://img.shields.io/github/actions/workflow/status/astariaxyz/astaria-sdk/main.yml?branch=master&style=flat-square)\n![npm](https://img.shields.io/npm/v/@astariaxyz/sdk?style=flat-square)\n![node-current](https://img.shields.io/node/v/@astariaxyz/sdk?style=flat-square)\n![GitHub](https://img.shields.io/github/license/astariaxyz/astaria-sdk?style=flat-square)\n[![code style: prettier](https://img.shields.io/badge/code_style-prettier-ff69b4.svg?style=flat-square)](https://github.com/prettier/prettier)\n\n# Astaria SDK :sparkles:\n\n> Note: This package is in alpha. The API is subject to change without notice.\n>\n> ### Internal Development Notes (to be removed):\n>\n> - Open Pull Requests against `develop` branch until stable v1.0.0 release.\n> - When adding [ABI files](abi/README.md), run `yarn typechain:compile` and commit generated typescript bindings.\n> - Follow [conventional commit](https://www.conventionalcommits.org/en/v1.0.0/) specification for commit messages.\n\nThis library aims to handle functions that are core to the Astaria architecture and facilitate interaction with our smart contracts.\n\n- [Installation](#installation)\n- [API](#api)\n- [Contributing](#contributing)\n- [Development](#development)\n  - [Prerequisites](#prerequisites)\n  - [Setup](#setup)\n  - [Watch Build](#watch-build)\n  - [Running Tests](#running-tests)\n  - [Versioning](#versioning)\n- [License](#license)\n\n## Installation\n\nTo install and set up the library, run:\n\n```sh\n$ yarn add @astariaxyz/sdk@alpha\n```\n\nOr if you prefer using npm:\n\n```sh\n$ npm install --save @astariaxyz/sdk@alpha\n```\n\n## API\n\nComing soon&trade;\n\n## Contributing\n\nPlease read [CONTRIBUTING.md](CONTRIBUTING.md) for details on our code of conduct, and the process for submitting pull requests to us.\n\n1.  Fork it!\n2.  Create your feature branch: `git checkout -b feat/my-new-feature`\n3.  Add your changes: `git add .`\n4.  Commit your changes: `git commit -am 'feat: Add some feature'`\n5.  Push to the branch: `git push origin feat/my-new-feature`\n6.  Submit a pull request :sunglasses:\n\n### Prerequisites\n\nThis project requires [Node](http://nodejs.org/) version 16.x or later. We recommend using [yarn v1](https://classic.yarnpkg.com) as your package manager, but [npm](https://npmjs.org/) should work without issue.\nTo make sure you have them available on your machine,\ntry running the following command.\n\n```bash\n$ npm -v && node -v && yarn -v\n\n8.5.0\nv16.14.2\n1.22.15\n```\n\n### Setup\n\n**BEFORE YOU INSTALL:** please read the [prerequisites](#prerequisites) above.\n\nStart with cloning this repo on your local machine:\n\n```sh\n$ git clone https://github.com/astariaxyz/astaria-sdk.git\n$ cd astaria-sdk\n```\n\nThen install dependencies:\n\n```sh\n$ yarn\n$ cd astaria-sdk\n```\n\n### Watch Build\n\nThis will automatically watch for changes and rebuild the app.\n\n```sh\n$ yarn start\n```\n\n### Running Tests\n\n```sh\n$ yarn test\n```\n\nWatch tests:\n\n```sh\n$ yarn test:watch\n```\n\n### Versioning\n\nWe use [semantic versioning](http://semver.org/) for versioning. For the versions available, see the [tags](https://github.com/astariaxyz/astaria-sdk/tags) and [releases](https://github.com/astariaxyz/astaria-sdk/releases) on this repository.\n\n## License\n\n[MIT License](LICENSE.md) © Astaria\n","readmeFilename":"README.md","gitHead":"29b7a15e6d16e09fa0b054b93c9a7d4bf8e4a8e4","description":"![GitHub Workflow Status](https://img.shields.io/github/actions/workflow/status/astariaxyz/astaria-sdk/main.yml?branch=master&style=flat-square) ![npm](https://img.shields.io/npm/v/@astariaxyz/sdk?style=flat-square) ![node-current](https://img.shields.io/","bugs":{"url":"https://github.com/astariaxyz/astaria-sdk/issues"},"homepage":"https://github.com/astariaxyz/astaria-sdk#readme","_nodeVersion":"20.5.1","_npmVersion":"9.8.1","dist":{"integrity":"sha512-RJHzH7cCriOYqVlqoQ7YZ8R8oZvcG5Ttlughc3ItgjfG7w3ngHucv2EqdXfUanwxtRaqQcEDPcQ4CHIoJDpQCw==","shasum":"7d031a39e60952b571b9fd64cd0759a81caef341","tarball":"https://registry.npmjs.org/@astariaxyz/sdk/-/sdk-1.0.0-alpha.42.tgz","fileCount":204,"unpackedSize":2211517,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHrDAwMOIM09t684TAlYlR37eXHaDuNWHLiQmSxEHQtnAiEA3cuhPTomBbKMchSZOc2rU4+xbTxWqtEJxcmxtT5JSrk="}]},"_npmUser":{"name":"justingreenberg","email":"me@justingreenberg.com"},"directories":{},"maintainers":[{"name":"maggo","email":"marcokaul+npm@gmail.com"},{"name":"mlenser","email":"mlenser@gmail.com"},{"name":"justingreenberg","email":"me@justingreenberg.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sdk_1.0.0-alpha.42_1693894966598_0.6876820081625459"},"_hasShrinkwrap":false},"1.0.0-alpha.43":{"name":"@astariaxyz/sdk","version":"1.0.0-alpha.43","license":"MIT","scripts":{"build":"concurrently \"yarn build:cjs\" \"yarn build:esm\"","build:clean":"rimraf dist && yarn build","build:cjs":"tsc -p tsconfig.cjs.json && node postbuild-cjs.mjs","build:esm":"tsc -p tsconfig.esm.json && node postbuild-esm.mjs","test":"jest -c jest.config.js --silent --maxWorkers=50%","test:ci":"yarn test --ci --coverage --maxWorkers=2","format:fix":"prettier --write .","format":"prettier --check .","lint:fix":"yarn format:fix && yarn lint:ts:fix && yarn type-check","lint:ts:fix":"eslint --quiet --fix .","lint:ts":"eslint --quiet .","lint":"yarn format && yarn lint:ts && yarn type-check","type-check:watch":"tsc --watch --noEmit","type-check":"tsc --noEmit","size":"size-limit","analyze":"size-limit --why","semantic-release":"semantic-release"},"dependencies":{"axios":"^1.5.0","json-stringify-deterministic":"^1.0.8","merkletreejs":"^0.3.9","papaparse":"^5.3.2","tiny-invariant":"^1.2.0"},"devDependencies":{"@commitlint/config-conventional":"^17.3.0","@semantic-release/changelog":"^6.0.2","@semantic-release/git":"^10.0.1","@semantic-release/github":"^9.0.4","@size-limit/preset-small-lib":"^8.1.0","@trivago/prettier-plugin-sort-imports":"^4.1.1","@types/jest":"^29.5.4","@types/node":"^20.5.7","@types/papaparse":"^5.3.8","@typescript-eslint/eslint-plugin":"^6.0.0","@typescript-eslint/parser":"^6.0.0","abitype":"^0.9.8","concurrently":"^8.2.1","eslint":"^8.44.0","eslint-config-prettier":"^9.0.0","eslint-import-resolver-typescript":"^3.5.5","eslint-plugin-import":"^2.27.5","eslint-plugin-jest":"^27.2.3","eslint-plugin-no-relative-import-paths":"^1.5.2","eslint-plugin-require-extensions":"^0.1.3","eslint-plugin-security":"^1.7.1","eslint-plugin-sort-destructure-keys":"^1.5.0","eslint-plugin-sort-keys-fix":"1.1.2","eslint-plugin-typescript-sort-keys":"^3.0.0","husky":"^8.0.2","jest":"^29.6.4","prettier":"^3.0.3","semantic-release":"^21.1.1","size-limit":"^8.1.0","ts-jest":"^29.1.1","typescript":"^5.2.2","typestub-ipfs-only-hash":"^4.0.0","viem":"^1.9.5","zod":"^3.22.2"},"peerDependencies":{"viem":"1.x.x","zod":"3.x.x"},"repository":{"type":"git","url":"git+https://github.com/astariaxyz/astaria-sdk.git"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"type":"commonjs","main":"./dist/cjs/index.js","typings":"./dist/cjs/index.d.ts","types":"./dist/cjs/index.d.ts","module":"./dist/esm/index.js","sideEffects":false,"exports":{"import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"engines":{"node":">=16"},"size-limit":[{"path":"dist/sdk.cjs.production.min.js","limit":"10 KB"},{"path":"dist/sdk.esm.js","limit":"10 KB"}],"_id":"@astariaxyz/sdk@1.0.0-alpha.43","readme":"![GitHub Workflow Status](https://img.shields.io/github/actions/workflow/status/astariaxyz/astaria-sdk/main.yml?branch=master&style=flat-square)\n![npm](https://img.shields.io/npm/v/@astariaxyz/sdk?style=flat-square)\n![node-current](https://img.shields.io/node/v/@astariaxyz/sdk?style=flat-square)\n![GitHub](https://img.shields.io/github/license/astariaxyz/astaria-sdk?style=flat-square)\n[![code style: prettier](https://img.shields.io/badge/code_style-prettier-ff69b4.svg?style=flat-square)](https://github.com/prettier/prettier)\n\n# Astaria SDK :sparkles:\n\n> Note: This package is in alpha. The API is subject to change without notice.\n>\n> ### Internal Development Notes (to be removed):\n>\n> - Open Pull Requests against `develop` branch until stable v1.0.0 release.\n> - When adding [ABI files](abi/README.md), run `yarn typechain:compile` and commit generated typescript bindings.\n> - Follow [conventional commit](https://www.conventionalcommits.org/en/v1.0.0/) specification for commit messages.\n\nThis library aims to handle functions that are core to the Astaria architecture and facilitate interaction with our smart contracts.\n\n- [Installation](#installation)\n- [API](#api)\n- [Contributing](#contributing)\n- [Development](#development)\n  - [Prerequisites](#prerequisites)\n  - [Setup](#setup)\n  - [Watch Build](#watch-build)\n  - [Running Tests](#running-tests)\n  - [Versioning](#versioning)\n- [License](#license)\n\n## Installation\n\nTo install and set up the library, run:\n\n```sh\n$ yarn add @astariaxyz/sdk@alpha\n```\n\nOr if you prefer using npm:\n\n```sh\n$ npm install --save @astariaxyz/sdk@alpha\n```\n\n## API\n\nComing soon&trade;\n\n## Contributing\n\nPlease read [CONTRIBUTING.md](CONTRIBUTING.md) for details on our code of conduct, and the process for submitting pull requests to us.\n\n1.  Fork it!\n2.  Create your feature branch: `git checkout -b feat/my-new-feature`\n3.  Add your changes: `git add .`\n4.  Commit your changes: `git commit -am 'feat: Add some feature'`\n5.  Push to the branch: `git push origin feat/my-new-feature`\n6.  Submit a pull request :sunglasses:\n\n### Prerequisites\n\nThis project requires [Node](http://nodejs.org/) version 16.x or later. We recommend using [yarn v1](https://classic.yarnpkg.com) as your package manager, but [npm](https://npmjs.org/) should work without issue.\nTo make sure you have them available on your machine,\ntry running the following command.\n\n```bash\n$ npm -v && node -v && yarn -v\n\n8.5.0\nv16.14.2\n1.22.15\n```\n\n### Setup\n\n**BEFORE YOU INSTALL:** please read the [prerequisites](#prerequisites) above.\n\nStart with cloning this repo on your local machine:\n\n```sh\n$ git clone https://github.com/astariaxyz/astaria-sdk.git\n$ cd astaria-sdk\n```\n\nThen install dependencies:\n\n```sh\n$ yarn\n$ cd astaria-sdk\n```\n\n### Watch Build\n\nThis will automatically watch for changes and rebuild the app.\n\n```sh\n$ yarn start\n```\n\n### Running Tests\n\n```sh\n$ yarn test\n```\n\nWatch tests:\n\n```sh\n$ yarn test:watch\n```\n\n### Versioning\n\nWe use [semantic versioning](http://semver.org/) for versioning. For the versions available, see the [tags](https://github.com/astariaxyz/astaria-sdk/tags) and [releases](https://github.com/astariaxyz/astaria-sdk/releases) on this repository.\n\n## License\n\n[MIT License](LICENSE.md) © Astaria\n","readmeFilename":"README.md","gitHead":"cd9058c696200e1cda4260d1ec63af0c22e176e9","description":"![GitHub Workflow Status](https://img.shields.io/github/actions/workflow/status/astariaxyz/astaria-sdk/main.yml?branch=master&style=flat-square) ![npm](https://img.shields.io/npm/v/@astariaxyz/sdk?style=flat-square) ![node-current](https://img.shields.io/","bugs":{"url":"https://github.com/astariaxyz/astaria-sdk/issues"},"homepage":"https://github.com/astariaxyz/astaria-sdk#readme","_nodeVersion":"20.6.0","_npmVersion":"9.8.1","dist":{"integrity":"sha512-qPJedv7FzhUGghPt3UaZqYyL0aIykf/o2MPyXoov4YecF7P6kQf2CeU2fYcb6MDUqvZEzP0D0W2+XgnjIDtSYg==","shasum":"db197e724bc9bbfcca4c69a78891b99be7a89fe2","tarball":"https://registry.npmjs.org/@astariaxyz/sdk/-/sdk-1.0.0-alpha.43.tgz","fileCount":354,"unpackedSize":2323216,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHpAYo23hiWyRb6IwDH3dgwMFTQt8n5OpRu3APLNlkqYAiAkeHJ8wL/3RB7142qK4sxGZCfH2LePuaGKWbGzr9wbig=="}]},"_npmUser":{"name":"justingreenberg","email":"me@justingreenberg.com"},"directories":{},"maintainers":[{"name":"maggo","email":"marcokaul+npm@gmail.com"},{"name":"mlenser","email":"mlenser@gmail.com"},{"name":"justingreenberg","email":"me@justingreenberg.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sdk_1.0.0-alpha.43_1694075166720_0.9579508433282584"},"_hasShrinkwrap":false},"1.0.0-alpha.44":{"name":"@astariaxyz/sdk","version":"1.0.0-alpha.44","license":"MIT","scripts":{"build":"concurrently \"yarn build:cjs\" \"yarn build:esm\"","build:clean":"rimraf dist && yarn build","build:cjs":"tsc -p tsconfig.cjs.json && node postbuild-cjs.mjs","build:esm":"tsc -p tsconfig.esm.json && node postbuild-esm.mjs","test":"jest -c jest.config.js --silent --maxWorkers=50%","test:ci":"yarn test --ci --coverage --maxWorkers=2","format:fix":"prettier --write .","format":"prettier --check .","lint:fix":"yarn format:fix && yarn lint:ts:fix && yarn type-check","lint:ts:fix":"eslint --quiet --fix .","lint:ts":"eslint --quiet .","lint":"yarn format && yarn lint:ts && yarn type-check","type-check:watch":"tsc --watch --noEmit","type-check":"tsc --noEmit","size":"size-limit","analyze":"size-limit --why","semantic-release":"semantic-release"},"dependencies":{"axios":"^1.5.0","json-stringify-deterministic":"^1.0.8","merkletreejs":"^0.3.9","papaparse":"^5.3.2","tiny-invariant":"^1.2.0"},"devDependencies":{"@commitlint/config-conventional":"^17.3.0","@semantic-release/changelog":"^6.0.2","@semantic-release/git":"^10.0.1","@semantic-release/github":"^9.0.4","@size-limit/preset-small-lib":"^8.1.0","@trivago/prettier-plugin-sort-imports":"^4.1.1","@types/jest":"^29.5.4","@types/node":"^20.5.7","@types/papaparse":"^5.3.8","@typescript-eslint/eslint-plugin":"^6.0.0","@typescript-eslint/parser":"^6.0.0","abitype":"^0.9.8","concurrently":"^8.2.1","eslint":"^8.44.0","eslint-config-prettier":"^9.0.0","eslint-import-resolver-typescript":"^3.5.5","eslint-plugin-import":"^2.27.5","eslint-plugin-jest":"^27.2.3","eslint-plugin-no-relative-import-paths":"^1.5.2","eslint-plugin-require-extensions":"^0.1.3","eslint-plugin-security":"^1.7.1","eslint-plugin-sort-destructure-keys":"^1.5.0","eslint-plugin-sort-keys-fix":"1.1.2","eslint-plugin-typescript-sort-keys":"^3.0.0","husky":"^8.0.2","jest":"^29.6.4","prettier":"^3.0.3","semantic-release":"^21.1.1","size-limit":"^8.1.0","ts-jest":"^29.1.1","typescript":"^5.2.2","typestub-ipfs-only-hash":"^4.0.0","viem":"^1.9.5","zod":"^3.22.2"},"peerDependencies":{"viem":"1.x.x","zod":"3.x.x"},"repository":{"type":"git","url":"git+https://github.com/astariaxyz/astaria-sdk.git"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"type":"commonjs","main":"./dist/cjs/index.js","typings":"./dist/cjs/index.d.ts","types":"./dist/cjs/index.d.ts","module":"./dist/esm/index.js","sideEffects":false,"exports":{"import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"engines":{"node":">=16"},"size-limit":[{"path":"dist/sdk.cjs.production.min.js","limit":"10 KB"},{"path":"dist/sdk.esm.js","limit":"10 KB"}],"_id":"@astariaxyz/sdk@1.0.0-alpha.44","readme":"![GitHub Workflow Status](https://img.shields.io/github/actions/workflow/status/astariaxyz/astaria-sdk/main.yml?branch=master&style=flat-square)\n![npm](https://img.shields.io/npm/v/@astariaxyz/sdk?style=flat-square)\n![node-current](https://img.shields.io/node/v/@astariaxyz/sdk?style=flat-square)\n![GitHub](https://img.shields.io/github/license/astariaxyz/astaria-sdk?style=flat-square)\n[![code style: prettier](https://img.shields.io/badge/code_style-prettier-ff69b4.svg?style=flat-square)](https://github.com/prettier/prettier)\n\n# Astaria SDK :sparkles:\n\n> Note: This package is in alpha. The API is subject to change without notice.\n>\n> ### Internal Development Notes (to be removed):\n>\n> - Open Pull Requests against `develop` branch until stable v1.0.0 release.\n> - When adding [ABI files](abi/README.md), run `yarn typechain:compile` and commit generated typescript bindings.\n> - Follow [conventional commit](https://www.conventionalcommits.org/en/v1.0.0/) specification for commit messages.\n\nThis library aims to handle functions that are core to the Astaria architecture and facilitate interaction with our smart contracts.\n\n- [Installation](#installation)\n- [API](#api)\n- [Contributing](#contributing)\n- [Development](#development)\n  - [Prerequisites](#prerequisites)\n  - [Setup](#setup)\n  - [Watch Build](#watch-build)\n  - [Running Tests](#running-tests)\n  - [Versioning](#versioning)\n- [License](#license)\n\n## Installation\n\nTo install and set up the library, run:\n\n```sh\n$ yarn add @astariaxyz/sdk@alpha\n```\n\nOr if you prefer using npm:\n\n```sh\n$ npm install --save @astariaxyz/sdk@alpha\n```\n\n## API\n\nComing soon&trade;\n\n## Contributing\n\nPlease read [CONTRIBUTING.md](CONTRIBUTING.md) for details on our code of conduct, and the process for submitting pull requests to us.\n\n1.  Fork it!\n2.  Create your feature branch: `git checkout -b feat/my-new-feature`\n3.  Add your changes: `git add .`\n4.  Commit your changes: `git commit -am 'feat: Add some feature'`\n5.  Push to the branch: `git push origin feat/my-new-feature`\n6.  Submit a pull request :sunglasses:\n\n### Prerequisites\n\nThis project requires [Node](http://nodejs.org/) version 16.x or later. We recommend using [yarn v1](https://classic.yarnpkg.com) as your package manager, but [npm](https://npmjs.org/) should work without issue.\nTo make sure you have them available on your machine,\ntry running the following command.\n\n```bash\n$ npm -v && node -v && yarn -v\n\n8.5.0\nv16.14.2\n1.22.15\n```\n\n### Setup\n\n**BEFORE YOU INSTALL:** please read the [prerequisites](#prerequisites) above.\n\nStart with cloning this repo on your local machine:\n\n```sh\n$ git clone https://github.com/astariaxyz/astaria-sdk.git\n$ cd astaria-sdk\n```\n\nThen install dependencies:\n\n```sh\n$ yarn\n$ cd astaria-sdk\n```\n\n### Watch Build\n\nThis will automatically watch for changes and rebuild the app.\n\n```sh\n$ yarn start\n```\n\n### Running Tests\n\n```sh\n$ yarn test\n```\n\nWatch tests:\n\n```sh\n$ yarn test:watch\n```\n\n### Versioning\n\nWe use [semantic versioning](http://semver.org/) for versioning. For the versions available, see the [tags](https://github.com/astariaxyz/astaria-sdk/tags) and [releases](https://github.com/astariaxyz/astaria-sdk/releases) on this repository.\n\n## License\n\n[MIT License](LICENSE.md) © Astaria\n","readmeFilename":"README.md","gitHead":"904745d52a4af70d881b0341d3e5a13119c2aa77","description":"![GitHub Workflow Status](https://img.shields.io/github/actions/workflow/status/astariaxyz/astaria-sdk/main.yml?branch=master&style=flat-square) ![npm](https://img.shields.io/npm/v/@astariaxyz/sdk?style=flat-square) ![node-current](https://img.shields.io/","bugs":{"url":"https://github.com/astariaxyz/astaria-sdk/issues"},"homepage":"https://github.com/astariaxyz/astaria-sdk#readme","_nodeVersion":"20.6.0","_npmVersion":"9.8.1","dist":{"integrity":"sha512-/qsfmHnGKLbRNqpCPWk3SdhtqNnJ3mHnaZSF/n5blchbjwazdecFE+74eGK9utJSnUP5vXEnXYI7o+Sc+dlFGA==","shasum":"7db5ff52bf40e4e95746cd80b17f3450760fe05b","tarball":"https://registry.npmjs.org/@astariaxyz/sdk/-/sdk-1.0.0-alpha.44.tgz","fileCount":360,"unpackedSize":2326031,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGDfLc39AyhtfzUPNQT6mVMHaA8v9PebUhvc7UWoIB8sAiEA8xCsfOCkeL6XAAioAfSNidoI0NaFts8XFngzpctkvZI="}]},"_npmUser":{"name":"justingreenberg","email":"me@justingreenberg.com"},"directories":{},"maintainers":[{"name":"maggo","email":"marcokaul+npm@gmail.com"},{"name":"mlenser","email":"mlenser@gmail.com"},{"name":"justingreenberg","email":"me@justingreenberg.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sdk_1.0.0-alpha.44_1694087014604_0.4879688089337053"},"_hasShrinkwrap":false},"1.0.0-alpha.45":{"name":"@astariaxyz/sdk","version":"1.0.0-alpha.45","license":"MIT","scripts":{"build":"tsup","build:clean":"yarn build --clean","test":"jest -c jest.config.cjs --silent --maxWorkers=50%","test:ci":"yarn test --ci --coverage --maxWorkers=2","format:fix":"prettier --write .","format":"prettier --check .","lint:fix":"yarn format:fix && yarn lint:ts:fix && yarn type-check","lint:ts:fix":"eslint --quiet --fix .","lint:ts":"eslint --quiet .","lint":"yarn format && yarn lint:ts && yarn type-check","type-check:watch":"tsc --watch --noEmit","type-check":"tsc --noEmit","size":"size-limit","analyze":"size-limit --why","semantic-release":"semantic-release"},"dependencies":{"axios":"^1.5.0","json-stringify-deterministic":"^1.0.8","merkletreejs":"^0.3.9","papaparse":"^5.3.2","tiny-invariant":"^1.2.0"},"devDependencies":{"@commitlint/config-conventional":"^17.3.0","@semantic-release/changelog":"^6.0.2","@semantic-release/git":"^10.0.1","@semantic-release/github":"^9.0.4","@size-limit/preset-small-lib":"^8.1.0","@trivago/prettier-plugin-sort-imports":"^4.1.1","@types/jest":"^29.5.4","@types/node":"^20.5.7","@types/papaparse":"^5.3.8","@typescript-eslint/eslint-plugin":"^6.0.0","@typescript-eslint/parser":"^6.0.0","abitype":"^0.9.8","concurrently":"^8.2.1","eslint":"^8.44.0","eslint-config-prettier":"^9.0.0","eslint-import-resolver-typescript":"^3.5.5","eslint-plugin-import":"^2.27.5","eslint-plugin-jest":"^27.2.3","eslint-plugin-no-relative-import-paths":"^1.5.2","eslint-plugin-security":"^1.7.1","eslint-plugin-sort-destructure-keys":"^1.5.0","eslint-plugin-sort-keys-fix":"1.1.2","eslint-plugin-typescript-sort-keys":"^3.0.0","husky":"^8.0.2","jest":"^29.6.4","prettier":"^3.0.3","semantic-release":"^21.1.1","size-limit":"^8.1.0","ts-jest":"^29.1.1","tsup":"^7.2.0","typescript":"^5.2.2","typestub-ipfs-only-hash":"^4.0.0","viem":"^1.9.5","zod":"^3.22.2"},"peerDependencies":{"viem":"1.x.x","zod":"3.x.x"},"repository":{"type":"git","url":"git+https://github.com/astariaxyz/astaria-sdk.git"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"type":"module","main":"./lib/index.cjs","types":"./lib/index.d.ts","module":"./lib/index.js","sideEffects":false,"exports":{"import":"./lib/index.js","require":"./lib/index.cjs"},"engines":{"node":">=16"},"size-limit":[{"path":"dist/sdk.cjs.production.min.js","limit":"10 KB"},{"path":"dist/sdk.esm.js","limit":"10 KB"}],"_id":"@astariaxyz/sdk@1.0.0-alpha.45","readme":"![GitHub Workflow Status](https://img.shields.io/github/actions/workflow/status/astariaxyz/astaria-sdk/main.yml?branch=master&style=flat-square)\n![npm](https://img.shields.io/npm/v/@astariaxyz/sdk?style=flat-square)\n![node-current](https://img.shields.io/node/v/@astariaxyz/sdk?style=flat-square)\n![GitHub](https://img.shields.io/github/license/astariaxyz/astaria-sdk?style=flat-square)\n[![code style: prettier](https://img.shields.io/badge/code_style-prettier-ff69b4.svg?style=flat-square)](https://github.com/prettier/prettier)\n\n# Astaria SDK :sparkles:\n\n> Note: This package is in alpha. The API is subject to change without notice.\n>\n> ### Internal Development Notes (to be removed):\n>\n> - Open Pull Requests against `develop` branch until stable v1.0.0 release.\n> - When adding [ABI files](abi/README.md), run `yarn typechain:compile` and commit generated typescript bindings.\n> - Follow [conventional commit](https://www.conventionalcommits.org/en/v1.0.0/) specification for commit messages.\n\nThis library aims to handle functions that are core to the Astaria architecture and facilitate interaction with our smart contracts.\n\n- [Installation](#installation)\n- [API](#api)\n- [Contributing](#contributing)\n- [Development](#development)\n  - [Prerequisites](#prerequisites)\n  - [Setup](#setup)\n  - [Watch Build](#watch-build)\n  - [Running Tests](#running-tests)\n  - [Versioning](#versioning)\n- [License](#license)\n\n## Installation\n\nTo install and set up the library, run:\n\n```sh\n$ yarn add @astariaxyz/sdk@alpha\n```\n\nOr if you prefer using npm:\n\n```sh\n$ npm install --save @astariaxyz/sdk@alpha\n```\n\n## API\n\nComing soon&trade;\n\n## Contributing\n\nPlease read [CONTRIBUTING.md](CONTRIBUTING.md) for details on our code of conduct, and the process for submitting pull requests to us.\n\n1.  Fork it!\n2.  Create your feature branch: `git checkout -b feat/my-new-feature`\n3.  Add your changes: `git add .`\n4.  Commit your changes: `git commit -am 'feat: Add some feature'`\n5.  Push to the branch: `git push origin feat/my-new-feature`\n6.  Submit a pull request :sunglasses:\n\n### Prerequisites\n\nThis project requires [Node](http://nodejs.org/) version 16.x or later. We recommend using [yarn v1](https://classic.yarnpkg.com) as your package manager, but [npm](https://npmjs.org/) should work without issue.\nTo make sure you have them available on your machine,\ntry running the following command.\n\n```bash\n$ npm -v && node -v && yarn -v\n\n8.5.0\nv16.14.2\n1.22.15\n```\n\n### Setup\n\n**BEFORE YOU INSTALL:** please read the [prerequisites](#prerequisites) above.\n\nStart with cloning this repo on your local machine:\n\n```sh\n$ git clone https://github.com/astariaxyz/astaria-sdk.git\n$ cd astaria-sdk\n```\n\nThen install dependencies:\n\n```sh\n$ yarn\n$ cd astaria-sdk\n```\n\n### Watch Build\n\nThis will automatically watch for changes and rebuild the app.\n\n```sh\n$ yarn start\n```\n\n### Running Tests\n\n```sh\n$ yarn test\n```\n\nWatch tests:\n\n```sh\n$ yarn test:watch\n```\n\n### Versioning\n\nWe use [semantic versioning](http://semver.org/) for versioning. For the versions available, see the [tags](https://github.com/astariaxyz/astaria-sdk/tags) and [releases](https://github.com/astariaxyz/astaria-sdk/releases) on this repository.\n\n## License\n\n[MIT License](LICENSE.md) © Astaria\n","readmeFilename":"README.md","gitHead":"674407c7d6e3ae01942f14076b2d673aa47e09cb","description":"![GitHub Workflow Status](https://img.shields.io/github/actions/workflow/status/astariaxyz/astaria-sdk/main.yml?branch=master&style=flat-square) ![npm](https://img.shields.io/npm/v/@astariaxyz/sdk?style=flat-square) ![node-current](https://img.shields.io/","bugs":{"url":"https://github.com/astariaxyz/astaria-sdk/issues"},"homepage":"https://github.com/astariaxyz/astaria-sdk#readme","_nodeVersion":"20.6.0","_npmVersion":"9.8.1","dist":{"integrity":"sha512-DYgaWLXpMXYyuayR7SPPeZF4kl8be0ktQF/dVpsjI+6SBMZ9mc5n3USwv1V+bElQgPJ9apDT71Ra6ahfRnklrg==","shasum":"8b71281a6eecee841196608e03bc6ee657d88073","tarball":"https://registry.npmjs.org/@astariaxyz/sdk/-/sdk-1.0.0-alpha.45.tgz","fileCount":358,"unpackedSize":2655121,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDpqmmWWSFL+UqswkEV4VcNFBpXKeuod/734XLtFysAmQIgCmGURu7af0SJTAXzRK1b4uWhcfWecmJhtqyO/LtxnB0="}]},"_npmUser":{"name":"justingreenberg","email":"me@justingreenberg.com"},"directories":{},"maintainers":[{"name":"maggo","email":"marcokaul+npm@gmail.com"},{"name":"mlenser","email":"mlenser@gmail.com"},{"name":"justingreenberg","email":"me@justingreenberg.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sdk_1.0.0-alpha.45_1694182012279_0.5622430417697664"},"_hasShrinkwrap":false},"1.0.0-alpha.46":{"name":"@astariaxyz/sdk","version":"1.0.0-alpha.46","license":"MIT","scripts":{"build":"tsup","build:clean":"yarn build --clean","test":"jest -c jest.config.cjs --silent --maxWorkers=50%","test:ci":"yarn test --ci --coverage --maxWorkers=2","format:fix":"prettier --write .","format":"prettier --check .","lint:fix":"yarn format:fix && yarn lint:ts:fix && yarn type-check","lint:ts:fix":"eslint --quiet --fix .","lint:ts":"eslint --quiet .","lint":"yarn format && yarn lint:ts && yarn type-check","type-check:watch":"tsc --watch --noEmit","type-check":"tsc --noEmit","size":"size-limit","analyze":"size-limit --why","semantic-release":"semantic-release"},"dependencies":{"axios":"^1.5.0","json-stringify-deterministic":"^1.0.8","merkletreejs":"^0.3.9","papaparse":"^5.3.2","tiny-invariant":"^1.2.0"},"devDependencies":{"@commitlint/config-conventional":"^17.3.0","@semantic-release/changelog":"^6.0.2","@semantic-release/git":"^10.0.1","@semantic-release/github":"^9.0.4","@size-limit/preset-small-lib":"^8.1.0","@trivago/prettier-plugin-sort-imports":"^4.1.1","@types/jest":"^29.5.4","@types/node":"^20.5.7","@types/papaparse":"^5.3.8","@typescript-eslint/eslint-plugin":"^6.0.0","@typescript-eslint/parser":"^6.0.0","abitype":"^0.9.8","concurrently":"^8.2.1","eslint":"^8.44.0","eslint-config-prettier":"^9.0.0","eslint-import-resolver-typescript":"^3.5.5","eslint-plugin-import":"^2.27.5","eslint-plugin-jest":"^27.2.3","eslint-plugin-no-relative-import-paths":"^1.5.2","eslint-plugin-require-extensions":"^0.1.3","eslint-plugin-security":"^1.7.1","eslint-plugin-sort-destructure-keys":"^1.5.0","eslint-plugin-sort-keys-fix":"1.1.2","eslint-plugin-typescript-sort-keys":"^3.0.0","husky":"^8.0.2","jest":"^29.6.4","prettier":"^3.0.3","semantic-release":"^21.1.1","size-limit":"^8.1.0","ts-jest":"^29.1.1","tsup":"^7.2.0","typescript":"^5.2.2","typestub-ipfs-only-hash":"^4.0.0","viem":"^1.9.5","zod":"^3.22.2"},"peerDependencies":{"viem":"1.x.x","zod":"3.x.x"},"repository":{"type":"git","url":"git+https://github.com/astariaxyz/astaria-sdk.git"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"type":"module","main":"./lib/index.cjs","types":"./lib/index.d.ts","module":"./lib/index.js","sideEffects":false,"exports":{"import":"./lib/index.js","require":"./lib/index.cjs"},"engines":{"node":">=16"},"size-limit":[{"path":"dist/sdk.cjs.production.min.js","limit":"10 KB"},{"path":"dist/sdk.esm.js","limit":"10 KB"}],"_id":"@astariaxyz/sdk@1.0.0-alpha.46","readme":"![GitHub Workflow Status](https://img.shields.io/github/actions/workflow/status/astariaxyz/astaria-sdk/main.yml?branch=master&style=flat-square)\n![npm](https://img.shields.io/npm/v/@astariaxyz/sdk?style=flat-square)\n![node-current](https://img.shields.io/node/v/@astariaxyz/sdk?style=flat-square)\n![GitHub](https://img.shields.io/github/license/astariaxyz/astaria-sdk?style=flat-square)\n[![code style: prettier](https://img.shields.io/badge/code_style-prettier-ff69b4.svg?style=flat-square)](https://github.com/prettier/prettier)\n\n# Astaria SDK :sparkles:\n\n> Note: This package is in alpha. The API is subject to change without notice.\n>\n> ### Internal Development Notes (to be removed):\n>\n> - Open Pull Requests against `develop` branch until stable v1.0.0 release.\n> - When adding [ABI files](abi/README.md), run `yarn typechain:compile` and commit generated typescript bindings.\n> - Follow [conventional commit](https://www.conventionalcommits.org/en/v1.0.0/) specification for commit messages.\n\nThis library aims to handle functions that are core to the Astaria architecture and facilitate interaction with our smart contracts.\n\n- [Installation](#installation)\n- [API](#api)\n- [Contributing](#contributing)\n- [Development](#development)\n  - [Prerequisites](#prerequisites)\n  - [Setup](#setup)\n  - [Watch Build](#watch-build)\n  - [Running Tests](#running-tests)\n  - [Versioning](#versioning)\n- [License](#license)\n\n## Installation\n\nTo install and set up the library, run:\n\n```sh\n$ yarn add @astariaxyz/sdk@alpha\n```\n\nOr if you prefer using npm:\n\n```sh\n$ npm install --save @astariaxyz/sdk@alpha\n```\n\n## API\n\nComing soon&trade;\n\n## Contributing\n\nPlease read [CONTRIBUTING.md](CONTRIBUTING.md) for details on our code of conduct, and the process for submitting pull requests to us.\n\n1.  Fork it!\n2.  Create your feature branch: `git checkout -b feat/my-new-feature`\n3.  Add your changes: `git add .`\n4.  Commit your changes: `git commit -am 'feat: Add some feature'`\n5.  Push to the branch: `git push origin feat/my-new-feature`\n6.  Submit a pull request :sunglasses:\n\n### Prerequisites\n\nThis project requires [Node](http://nodejs.org/) version 16.x or later. We recommend using [yarn v1](https://classic.yarnpkg.com) as your package manager, but [npm](https://npmjs.org/) should work without issue.\nTo make sure you have them available on your machine,\ntry running the following command.\n\n```bash\n$ npm -v && node -v && yarn -v\n\n8.5.0\nv16.14.2\n1.22.15\n```\n\n### Setup\n\n**BEFORE YOU INSTALL:** please read the [prerequisites](#prerequisites) above.\n\nStart with cloning this repo on your local machine:\n\n```sh\n$ git clone https://github.com/astariaxyz/astaria-sdk.git\n$ cd astaria-sdk\n```\n\nThen install dependencies:\n\n```sh\n$ yarn\n$ cd astaria-sdk\n```\n\n### Watch Build\n\nThis will automatically watch for changes and rebuild the app.\n\n```sh\n$ yarn start\n```\n\n### Running Tests\n\n```sh\n$ yarn test\n```\n\nWatch tests:\n\n```sh\n$ yarn test:watch\n```\n\n### Versioning\n\nWe use [semantic versioning](http://semver.org/) for versioning. For the versions available, see the [tags](https://github.com/astariaxyz/astaria-sdk/tags) and [releases](https://github.com/astariaxyz/astaria-sdk/releases) on this repository.\n\n## License\n\n[MIT License](LICENSE.md) © Astaria\n","readmeFilename":"README.md","gitHead":"e8c206fbe2ba560090b20156040be0a75599f2ae","description":"![GitHub Workflow Status](https://img.shields.io/github/actions/workflow/status/astariaxyz/astaria-sdk/main.yml?branch=master&style=flat-square) ![npm](https://img.shields.io/npm/v/@astariaxyz/sdk?style=flat-square) ![node-current](https://img.shields.io/","bugs":{"url":"https://github.com/astariaxyz/astaria-sdk/issues"},"homepage":"https://github.com/astariaxyz/astaria-sdk#readme","_nodeVersion":"20.6.0","_npmVersion":"9.8.1","dist":{"integrity":"sha512-jnB3HHEzIz19XuydnlMSGh+kXascj33jbOohs/czxdtQOMdrGsMGDt8Z61+J31TITjCJFCBLyGvpsFkmQcwKLw==","shasum":"0869a663d87d602526dade25c604cc574e9db7d7","tarball":"https://registry.npmjs.org/@astariaxyz/sdk/-/sdk-1.0.0-alpha.46.tgz","fileCount":358,"unpackedSize":2658950,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDIverbhUu/hSDi6kbgZrOv8Yp3xw8vLuXGCpevL/IopAIhAOZF17JL4/9ADBi/616tFjcu1B0OutyDHNZdFkM+wPNr"}]},"_npmUser":{"name":"justingreenberg","email":"me@justingreenberg.com"},"directories":{},"maintainers":[{"name":"maggo","email":"marcokaul+npm@gmail.com"},{"name":"mlenser","email":"mlenser@gmail.com"},{"name":"justingreenberg","email":"me@justingreenberg.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sdk_1.0.0-alpha.46_1694187127755_0.003623814332452291"},"_hasShrinkwrap":false},"1.0.0-alpha.47":{"name":"@astariaxyz/sdk","version":"1.0.0-alpha.47","license":"MIT","scripts":{"build":"tsup","build:clean":"yarn build --clean","test":"jest -c jest.config.cjs --silent --maxWorkers=50%","test:ci":"yarn test --ci --coverage --maxWorkers=2","format:fix":"prettier --write .","format":"prettier --check .","lint:fix":"yarn format:fix && yarn lint:ts:fix && yarn type-check","lint:ts:fix":"eslint --quiet --fix .","lint:ts":"eslint --quiet .","lint":"yarn format && yarn lint:ts && yarn type-check","type-check:watch":"tsc --watch --noEmit","type-check":"tsc --noEmit","size":"size-limit","analyze":"size-limit --why","semantic-release":"semantic-release"},"dependencies":{"axios":"^1.5.0","json-stringify-deterministic":"^1.0.8","merkletreejs":"^0.3.9","papaparse":"^5.3.2","tiny-invariant":"^1.2.0"},"devDependencies":{"@commitlint/config-conventional":"^17.3.0","@semantic-release/changelog":"^6.0.2","@semantic-release/git":"^10.0.1","@semantic-release/github":"^9.0.4","@size-limit/preset-small-lib":"^8.1.0","@trivago/prettier-plugin-sort-imports":"^4.1.1","@types/jest":"^29.5.4","@types/node":"^20.5.7","@types/papaparse":"^5.3.8","@typescript-eslint/eslint-plugin":"^6.0.0","@typescript-eslint/parser":"^6.0.0","abitype":"^0.9.8","concurrently":"^8.2.1","eslint":"^8.44.0","eslint-config-prettier":"^9.0.0","eslint-import-resolver-typescript":"^3.5.5","eslint-plugin-import":"^2.27.5","eslint-plugin-jest":"^27.2.3","eslint-plugin-no-relative-import-paths":"^1.5.2","eslint-plugin-require-extensions":"^0.1.3","eslint-plugin-security":"^1.7.1","eslint-plugin-sort-destructure-keys":"^1.5.0","eslint-plugin-sort-keys-fix":"1.1.2","eslint-plugin-typescript-sort-keys":"^3.0.0","husky":"^8.0.2","jest":"^29.6.4","prettier":"^3.0.3","semantic-release":"^21.1.1","size-limit":"^8.1.0","ts-jest":"^29.1.1","tsup":"^7.2.0","typescript":"^5.2.2","typestub-ipfs-only-hash":"^4.0.0","viem":"^1.9.5","zod":"^3.22.2"},"peerDependencies":{"viem":"1.x.x","zod":"3.x.x"},"repository":{"type":"git","url":"git+https://github.com/astariaxyz/astaria-sdk.git"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"type":"module","main":"./lib/index.cjs","types":"./lib/index.d.ts","module":"./lib/index.js","sideEffects":false,"exports":{"import":"./lib/index.js","require":"./lib/index.cjs"},"engines":{"node":">=16"},"size-limit":[{"path":"dist/sdk.cjs.production.min.js","limit":"10 KB"},{"path":"dist/sdk.esm.js","limit":"10 KB"}],"_id":"@astariaxyz/sdk@1.0.0-alpha.47","readme":"![GitHub Workflow Status](https://img.shields.io/github/actions/workflow/status/astariaxyz/astaria-sdk/main.yml?branch=master&style=flat-square)\n![npm](https://img.shields.io/npm/v/@astariaxyz/sdk?style=flat-square)\n![node-current](https://img.shields.io/node/v/@astariaxyz/sdk?style=flat-square)\n![GitHub](https://img.shields.io/github/license/astariaxyz/astaria-sdk?style=flat-square)\n[![code style: prettier](https://img.shields.io/badge/code_style-prettier-ff69b4.svg?style=flat-square)](https://github.com/prettier/prettier)\n\n# Astaria SDK :sparkles:\n\n> Note: This package is in alpha. The API is subject to change without notice.\n>\n> ### Internal Development Notes (to be removed):\n>\n> - Open Pull Requests against `develop` branch until stable v1.0.0 release.\n> - When adding [ABI files](abi/README.md), run `yarn typechain:compile` and commit generated typescript bindings.\n> - Follow [conventional commit](https://www.conventionalcommits.org/en/v1.0.0/) specification for commit messages.\n\nThis library aims to handle functions that are core to the Astaria architecture and facilitate interaction with our smart contracts.\n\n- [Installation](#installation)\n- [API](#api)\n- [Contributing](#contributing)\n- [Development](#development)\n  - [Prerequisites](#prerequisites)\n  - [Setup](#setup)\n  - [Watch Build](#watch-build)\n  - [Running Tests](#running-tests)\n  - [Versioning](#versioning)\n- [License](#license)\n\n## Installation\n\nTo install and set up the library, run:\n\n```sh\n$ yarn add @astariaxyz/sdk@alpha\n```\n\nOr if you prefer using npm:\n\n```sh\n$ npm install --save @astariaxyz/sdk@alpha\n```\n\n## API\n\nComing soon&trade;\n\n## Contributing\n\nPlease read [CONTRIBUTING.md](CONTRIBUTING.md) for details on our code of conduct, and the process for submitting pull requests to us.\n\n1.  Fork it!\n2.  Create your feature branch: `git checkout -b feat/my-new-feature`\n3.  Add your changes: `git add .`\n4.  Commit your changes: `git commit -am 'feat: Add some feature'`\n5.  Push to the branch: `git push origin feat/my-new-feature`\n6.  Submit a pull request :sunglasses:\n\n### Prerequisites\n\nThis project requires [Node](http://nodejs.org/) version 16.x or later. We recommend using [yarn v1](https://classic.yarnpkg.com) as your package manager, but [npm](https://npmjs.org/) should work without issue.\nTo make sure you have them available on your machine,\ntry running the following command.\n\n```bash\n$ npm -v && node -v && yarn -v\n\n8.5.0\nv16.14.2\n1.22.15\n```\n\n### Setup\n\n**BEFORE YOU INSTALL:** please read the [prerequisites](#prerequisites) above.\n\nStart with cloning this repo on your local machine:\n\n```sh\n$ git clone https://github.com/astariaxyz/astaria-sdk.git\n$ cd astaria-sdk\n```\n\nThen install dependencies:\n\n```sh\n$ yarn\n$ cd astaria-sdk\n```\n\n### Watch Build\n\nThis will automatically watch for changes and rebuild the app.\n\n```sh\n$ yarn start\n```\n\n### Running Tests\n\n```sh\n$ yarn test\n```\n\nWatch tests:\n\n```sh\n$ yarn test:watch\n```\n\n### Versioning\n\nWe use [semantic versioning](http://semver.org/) for versioning. For the versions available, see the [tags](https://github.com/astariaxyz/astaria-sdk/tags) and [releases](https://github.com/astariaxyz/astaria-sdk/releases) on this repository.\n\n## License\n\n[MIT License](LICENSE.md) © Astaria\n","readmeFilename":"README.md","gitHead":"8d71946acb88da210ca2d2a6968b22337456e674","description":"![GitHub Workflow Status](https://img.shields.io/github/actions/workflow/status/astariaxyz/astaria-sdk/main.yml?branch=master&style=flat-square) ![npm](https://img.shields.io/npm/v/@astariaxyz/sdk?style=flat-square) ![node-current](https://img.shields.io/","bugs":{"url":"https://github.com/astariaxyz/astaria-sdk/issues"},"homepage":"https://github.com/astariaxyz/astaria-sdk#readme","_nodeVersion":"20.6.1","_npmVersion":"9.8.1","dist":{"integrity":"sha512-Q9wxHEbfFaRzqTeffU+PvSVcOCVabI6sbUeKvka9jOAknUVzwOFGnYqbTTPdGKJo5/swvU228+Sl1hksoKmo/A==","shasum":"fcad2c03fec26df450e71676411199d6d032fab6","tarball":"https://registry.npmjs.org/@astariaxyz/sdk/-/sdk-1.0.0-alpha.47.tgz","fileCount":358,"unpackedSize":2660870,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFsVxp7pZYd/Dei7RjmjSFymU05iZquaaN3d6HN3hEG1AiEAiBme8VDrbU81TyHidYRG7E8amiqjVfn1Gge61iZaqRg="}]},"_npmUser":{"name":"justingreenberg","email":"me@justingreenberg.com"},"directories":{},"maintainers":[{"name":"maggo","email":"marcokaul+npm@gmail.com"},{"name":"mlenser","email":"mlenser@gmail.com"},{"name":"justingreenberg","email":"me@justingreenberg.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sdk_1.0.0-alpha.47_1694732887950_0.3198061193334125"},"_hasShrinkwrap":false},"1.0.0-alpha.48":{"name":"@astariaxyz/sdk","version":"1.0.0-alpha.48","license":"MIT","scripts":{"build":"tsup","build:clean":"yarn build --clean","test":"jest -c jest.config.cjs --silent --maxWorkers=50%","test:ci":"yarn test --ci --coverage --maxWorkers=2","format:fix":"prettier --write .","format":"prettier --check .","lint:fix":"yarn format:fix && yarn lint:ts:fix && yarn type-check","lint:ts:fix":"eslint --quiet --fix .","lint:ts":"eslint --quiet .","lint":"yarn format && yarn lint:ts && yarn type-check","type-check:watch":"tsc --watch --noEmit","type-check":"tsc --noEmit","size":"size-limit","analyze":"size-limit --why","semantic-release":"semantic-release"},"dependencies":{"axios":"^1.5.0","json-stringify-deterministic":"^1.0.8","merkletreejs":"^0.3.9","papaparse":"^5.3.2","tiny-invariant":"^1.2.0"},"devDependencies":{"@commitlint/config-conventional":"^17.3.0","@semantic-release/changelog":"^6.0.2","@semantic-release/git":"^10.0.1","@semantic-release/github":"^9.0.4","@size-limit/preset-small-lib":"^8.1.0","@trivago/prettier-plugin-sort-imports":"^4.1.1","@types/jest":"^29.5.4","@types/node":"^20.5.7","@types/papaparse":"^5.3.8","@typescript-eslint/eslint-plugin":"^6.0.0","@typescript-eslint/parser":"^6.0.0","abitype":"^0.9.8","concurrently":"^8.2.1","eslint":"^8.44.0","eslint-config-prettier":"^9.0.0","eslint-import-resolver-typescript":"^3.5.5","eslint-plugin-import":"^2.27.5","eslint-plugin-jest":"^27.2.3","eslint-plugin-no-relative-import-paths":"^1.5.2","eslint-plugin-require-extensions":"^0.1.3","eslint-plugin-security":"^1.7.1","eslint-plugin-sort-destructure-keys":"^1.5.0","eslint-plugin-sort-keys-fix":"1.1.2","eslint-plugin-typescript-sort-keys":"^3.0.0","husky":"^8.0.2","jest":"^29.6.4","prettier":"^3.0.3","semantic-release":"^21.1.1","size-limit":"^8.1.0","ts-jest":"^29.1.1","tsup":"^7.2.0","typescript":"^5.2.2","typestub-ipfs-only-hash":"^4.0.0","viem":"^1.9.5","zod":"^3.22.2"},"peerDependencies":{"viem":"1.x.x","zod":"3.x.x"},"repository":{"type":"git","url":"git+https://github.com/astariaxyz/astaria-sdk.git"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"type":"module","main":"./lib/index.cjs","types":"./lib/index.d.ts","module":"./lib/index.js","sideEffects":false,"exports":{"import":"./lib/index.js","require":"./lib/index.cjs"},"engines":{"node":">=16"},"size-limit":[{"path":"dist/sdk.cjs.production.min.js","limit":"10 KB"},{"path":"dist/sdk.esm.js","limit":"10 KB"}],"_id":"@astariaxyz/sdk@1.0.0-alpha.48","readme":"![GitHub Workflow Status](https://img.shields.io/github/actions/workflow/status/astariaxyz/astaria-sdk/main.yml?branch=master&style=flat-square)\n![npm](https://img.shields.io/npm/v/@astariaxyz/sdk?style=flat-square)\n![node-current](https://img.shields.io/node/v/@astariaxyz/sdk?style=flat-square)\n![GitHub](https://img.shields.io/github/license/astariaxyz/astaria-sdk?style=flat-square)\n[![code style: prettier](https://img.shields.io/badge/code_style-prettier-ff69b4.svg?style=flat-square)](https://github.com/prettier/prettier)\n\n# Astaria SDK :sparkles:\n\n> Note: This package is in alpha. The API is subject to change without notice.\n>\n> ### Internal Development Notes (to be removed):\n>\n> - Open Pull Requests against `develop` branch until stable v1.0.0 release.\n> - When adding [ABI files](abi/README.md), run `yarn typechain:compile` and commit generated typescript bindings.\n> - Follow [conventional commit](https://www.conventionalcommits.org/en/v1.0.0/) specification for commit messages.\n\nThis library aims to handle functions that are core to the Astaria architecture and facilitate interaction with our smart contracts.\n\n- [Installation](#installation)\n- [API](#api)\n- [Contributing](#contributing)\n- [Development](#development)\n  - [Prerequisites](#prerequisites)\n  - [Setup](#setup)\n  - [Watch Build](#watch-build)\n  - [Running Tests](#running-tests)\n  - [Versioning](#versioning)\n- [License](#license)\n\n## Installation\n\nTo install and set up the library, run:\n\n```sh\n$ yarn add @astariaxyz/sdk@alpha\n```\n\nOr if you prefer using npm:\n\n```sh\n$ npm install --save @astariaxyz/sdk@alpha\n```\n\n## API\n\nComing soon&trade;\n\n## Contributing\n\nPlease read [CONTRIBUTING.md](CONTRIBUTING.md) for details on our code of conduct, and the process for submitting pull requests to us.\n\n1.  Fork it!\n2.  Create your feature branch: `git checkout -b feat/my-new-feature`\n3.  Add your changes: `git add .`\n4.  Commit your changes: `git commit -am 'feat: Add some feature'`\n5.  Push to the branch: `git push origin feat/my-new-feature`\n6.  Submit a pull request :sunglasses:\n\n### Prerequisites\n\nThis project requires [Node](http://nodejs.org/) version 16.x or later. We recommend using [yarn v1](https://classic.yarnpkg.com) as your package manager, but [npm](https://npmjs.org/) should work without issue.\nTo make sure you have them available on your machine,\ntry running the following command.\n\n```bash\n$ npm -v && node -v && yarn -v\n\n8.5.0\nv16.14.2\n1.22.15\n```\n\n### Setup\n\n**BEFORE YOU INSTALL:** please read the [prerequisites](#prerequisites) above.\n\nStart with cloning this repo on your local machine:\n\n```sh\n$ git clone https://github.com/astariaxyz/astaria-sdk.git\n$ cd astaria-sdk\n```\n\nThen install dependencies:\n\n```sh\n$ yarn\n$ cd astaria-sdk\n```\n\n### Watch Build\n\nThis will automatically watch for changes and rebuild the app.\n\n```sh\n$ yarn start\n```\n\n### Running Tests\n\n```sh\n$ yarn test\n```\n\nWatch tests:\n\n```sh\n$ yarn test:watch\n```\n\n### Versioning\n\nWe use [semantic versioning](http://semver.org/) for versioning. For the versions available, see the [tags](https://github.com/astariaxyz/astaria-sdk/tags) and [releases](https://github.com/astariaxyz/astaria-sdk/releases) on this repository.\n\n## License\n\n[MIT License](LICENSE.md) © Astaria\n","readmeFilename":"README.md","gitHead":"c8f9642a80478028408da36faf7e0c4601d2495e","description":"![GitHub Workflow Status](https://img.shields.io/github/actions/workflow/status/astariaxyz/astaria-sdk/main.yml?branch=master&style=flat-square) ![npm](https://img.shields.io/npm/v/@astariaxyz/sdk?style=flat-square) ![node-current](https://img.shields.io/","bugs":{"url":"https://github.com/astariaxyz/astaria-sdk/issues"},"homepage":"https://github.com/astariaxyz/astaria-sdk#readme","_nodeVersion":"20.6.1","_npmVersion":"9.8.1","dist":{"integrity":"sha512-8HZ1G6WweIjHOHHHuPkhFd1aBtSy5RhxLrk3cCvp2auCWCKO+at8e3PAFCcLudh0CkCVxd1/YpDL5c0HqN11TA==","shasum":"2da3611692e707f32eba92eaf231bc34573e194f","tarball":"https://registry.npmjs.org/@astariaxyz/sdk/-/sdk-1.0.0-alpha.48.tgz","fileCount":358,"unpackedSize":2657535,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIG3ywV/fq4gcl/TthD82cHHOstuOdqGLOz2Srju52HNcAiBi1PW++6UMwMlAvwMExbHeNK2v5r6efpPQEFwrUe2YmA=="}]},"_npmUser":{"name":"justingreenberg","email":"me@justingreenberg.com"},"directories":{},"maintainers":[{"name":"maggo","email":"marcokaul+npm@gmail.com"},{"name":"mlenser","email":"mlenser@gmail.com"},{"name":"justingreenberg","email":"me@justingreenberg.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sdk_1.0.0-alpha.48_1694733112427_0.12416291294981763"},"_hasShrinkwrap":false},"1.0.0-alpha.49":{"name":"@astariaxyz/sdk","version":"1.0.0-alpha.49","license":"MIT","scripts":{"build":"concurrently \"yarn build:esm\" \"yarn build:cjs\"","build:clean":"rimraf dist && yarn build","build:cjs":"tsc -p ./tsconfig.build.json --module commonjs --outDir ./lib/cjs && node postbuild-cjs.mjs","build:esm":"tsc -p ./tsconfig.build.json --module es2015 --outDir ./lib/esm && node postbuild-esm.mjs","test":"jest -c jest.config.cjs --silent --maxWorkers=50%","test:ci":"yarn test --ci --coverage --maxWorkers=2","format:fix":"prettier --write .","format":"prettier --check .","lint:fix":"yarn format:fix && yarn lint:ts:fix && yarn type-check","lint:ts:fix":"eslint --quiet --fix .","lint:ts":"eslint --quiet .","lint":"yarn format && yarn lint:ts && yarn type-check","type-check:watch":"tsc --watch --noEmit","type-check":"tsc --noEmit","size":"size-limit","analyze":"size-limit --why","semantic-release":"semantic-release"},"dependencies":{"axios":"^1.5.0","json-stringify-deterministic":"^1.0.8","merkletreejs":"^0.3.9","papaparse":"^5.3.2","tiny-invariant":"^1.2.0"},"devDependencies":{"@commitlint/config-conventional":"^17.3.0","@semantic-release/changelog":"^6.0.2","@semantic-release/git":"^10.0.1","@semantic-release/github":"^9.0.4","@size-limit/preset-small-lib":"^8.1.0","@trivago/prettier-plugin-sort-imports":"^4.1.1","@types/jest":"^29.5.4","@types/node":"^20.5.7","@types/papaparse":"^5.3.8","@typescript-eslint/eslint-plugin":"^6.0.0","@typescript-eslint/parser":"^6.0.0","abitype":"^0.9.8","concurrently":"^8.2.1","eslint":"^8.44.0","eslint-config-prettier":"^9.0.0","eslint-import-resolver-typescript":"^3.5.5","eslint-plugin-import":"^2.27.5","eslint-plugin-jest":"^27.2.3","eslint-plugin-no-relative-import-paths":"^1.5.2","eslint-plugin-require-extensions":"^0.1.3","eslint-plugin-security":"^1.7.1","eslint-plugin-sort-destructure-keys":"^1.5.0","eslint-plugin-sort-keys-fix":"1.1.2","eslint-plugin-typescript-sort-keys":"^3.0.0","husky":"^8.0.2","jest":"^29.6.4","prettier":"^3.0.3","rimraf":"^5.0.1","semantic-release":"^21.1.1","size-limit":"^8.1.0","ts-jest":"^29.1.1","typescript":"^5.2.2","typestub-ipfs-only-hash":"^4.0.0","viem":"^1.9.5","zod":"^3.22.2"},"peerDependencies":{"viem":"1.x.x","zod":"3.x.x"},"repository":{"type":"git","url":"git+https://github.com/astariaxyz/astaria-sdk.git"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"type":"module","main":"./lib/cjs/index.js","types":"./lib/esm/index.d.ts","module":"./lib/esm/index.js","sideEffects":false,"exports":{"types":"./lib/esm/index.d.ts","import":"./lib/esm/index.js","require":"./lib/cjs/index.js"},"engines":{"node":">=16"},"size-limit":[{"path":"dist/sdk.cjs.production.min.js","limit":"10 KB"},{"path":"dist/sdk.esm.js","limit":"10 KB"}],"_id":"@astariaxyz/sdk@1.0.0-alpha.49","readme":"![GitHub Workflow Status](https://img.shields.io/github/actions/workflow/status/astariaxyz/astaria-sdk/main.yml?branch=master&style=flat-square)\n![npm](https://img.shields.io/npm/v/@astariaxyz/sdk?style=flat-square)\n![node-current](https://img.shields.io/node/v/@astariaxyz/sdk?style=flat-square)\n![GitHub](https://img.shields.io/github/license/astariaxyz/astaria-sdk?style=flat-square)\n[![code style: prettier](https://img.shields.io/badge/code_style-prettier-ff69b4.svg?style=flat-square)](https://github.com/prettier/prettier)\n\n# Astaria SDK :sparkles:\n\n> Note: This package is in alpha. The API is subject to change without notice.\n>\n> ### Internal Development Notes (to be removed):\n>\n> - Open Pull Requests against `develop` branch until stable v1.0.0 release.\n> - When adding [ABI files](abi/README.md), run `yarn typechain:compile` and commit generated typescript bindings.\n> - Follow [conventional commit](https://www.conventionalcommits.org/en/v1.0.0/) specification for commit messages.\n\nThis library aims to handle functions that are core to the Astaria architecture and facilitate interaction with our smart contracts.\n\n- [Installation](#installation)\n- [API](#api)\n- [Contributing](#contributing)\n- [Development](#development)\n  - [Prerequisites](#prerequisites)\n  - [Setup](#setup)\n  - [Watch Build](#watch-build)\n  - [Running Tests](#running-tests)\n  - [Versioning](#versioning)\n- [License](#license)\n\n## Installation\n\nTo install and set up the library, run:\n\n```sh\n$ yarn add @astariaxyz/sdk@alpha\n```\n\nOr if you prefer using npm:\n\n```sh\n$ npm install --save @astariaxyz/sdk@alpha\n```\n\n## API\n\nComing soon&trade;\n\n## Contributing\n\nPlease read [CONTRIBUTING.md](CONTRIBUTING.md) for details on our code of conduct, and the process for submitting pull requests to us.\n\n1.  Fork it!\n2.  Create your feature branch: `git checkout -b feat/my-new-feature`\n3.  Add your changes: `git add .`\n4.  Commit your changes: `git commit -am 'feat: Add some feature'`\n5.  Push to the branch: `git push origin feat/my-new-feature`\n6.  Submit a pull request :sunglasses:\n\n### Prerequisites\n\nThis project requires [Node](http://nodejs.org/) version 16.x or later. We recommend using [yarn v1](https://classic.yarnpkg.com) as your package manager, but [npm](https://npmjs.org/) should work without issue.\nTo make sure you have them available on your machine,\ntry running the following command.\n\n```bash\n$ npm -v && node -v && yarn -v\n\n8.5.0\nv16.14.2\n1.22.15\n```\n\n### Setup\n\n**BEFORE YOU INSTALL:** please read the [prerequisites](#prerequisites) above.\n\nStart with cloning this repo on your local machine:\n\n```sh\n$ git clone https://github.com/astariaxyz/astaria-sdk.git\n$ cd astaria-sdk\n```\n\nThen install dependencies:\n\n```sh\n$ yarn\n$ cd astaria-sdk\n```\n\n### Watch Build\n\nThis will automatically watch for changes and rebuild the app.\n\n```sh\n$ yarn start\n```\n\n### Running Tests\n\n```sh\n$ yarn test\n```\n\nWatch tests:\n\n```sh\n$ yarn test:watch\n```\n\n### Versioning\n\nWe use [semantic versioning](http://semver.org/) for versioning. For the versions available, see the [tags](https://github.com/astariaxyz/astaria-sdk/tags) and [releases](https://github.com/astariaxyz/astaria-sdk/releases) on this repository.\n\n## License\n\n[MIT License](LICENSE.md) © Astaria\n","readmeFilename":"README.md","gitHead":"814e4fa9e74082f58c658d3902010916692b1b09","description":"![GitHub Workflow Status](https://img.shields.io/github/actions/workflow/status/astariaxyz/astaria-sdk/main.yml?branch=master&style=flat-square) ![npm](https://img.shields.io/npm/v/@astariaxyz/sdk?style=flat-square) ![node-current](https://img.shields.io/","bugs":{"url":"https://github.com/astariaxyz/astaria-sdk/issues"},"homepage":"https://github.com/astariaxyz/astaria-sdk#readme","_nodeVersion":"20.6.1","_npmVersion":"9.8.1","dist":{"integrity":"sha512-OzukydFBRiqg94ZTqPZsNb8wDXOtBrytublLAhd02Ermx/morRIDS6Jokw+2WmiCc4+cTfq9jpV5jA83nBdHXw==","shasum":"2bdcbf15ecaeed3ce7250a7adba8195f02ea55e3","tarball":"https://registry.npmjs.org/@astariaxyz/sdk/-/sdk-1.0.0-alpha.49.tgz","fileCount":360,"unpackedSize":2329840,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDBKVFqlcSMwZcTkbZb5aQPz/ObSCZIFGn1ZR/RCn9h5AiEAh/+7O2d7V8P+loSYCzCXhJWa2b8wZQZeN8IzL6iCYu0="}]},"_npmUser":{"name":"justingreenberg","email":"me@justingreenberg.com"},"directories":{},"maintainers":[{"name":"maggo","email":"marcokaul+npm@gmail.com"},{"name":"mlenser","email":"mlenser@gmail.com"},{"name":"justingreenberg","email":"me@justingreenberg.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sdk_1.0.0-alpha.49_1694767038872_0.08867469874350942"},"_hasShrinkwrap":false},"1.0.0-alpha.50":{"name":"@astariaxyz/sdk","version":"1.0.0-alpha.50","license":"MIT","scripts":{"build":"concurrently \"yarn build:esm\" \"yarn build:cjs\"","build:clean":"rimraf dist && yarn build","build:cjs":"tsc -p ./tsconfig.build.json --module commonjs --outDir ./lib/cjs && node postbuild-cjs.mjs","build:esm":"tsc -p ./tsconfig.build.json --module es2015 --outDir ./lib/esm && node postbuild-esm.mjs","test":"jest -c jest.config.cjs --silent --maxWorkers=50%","test:ci":"yarn test --ci --coverage --maxWorkers=2","format:fix":"prettier --write .","format":"prettier --check .","lint:fix":"yarn format:fix && yarn lint:ts:fix && yarn type-check","lint:ts:fix":"eslint --quiet --fix .","lint:ts":"eslint --quiet .","lint":"yarn format && yarn lint:ts && yarn type-check","type-check:watch":"tsc --watch --noEmit","type-check":"tsc --noEmit","size":"size-limit","analyze":"size-limit --why","semantic-release":"semantic-release"},"dependencies":{"axios":"^1.5.0","json-stringify-deterministic":"^1.0.8","merkletreejs":"^0.3.9","papaparse":"^5.3.2","tiny-invariant":"^1.2.0"},"devDependencies":{"@commitlint/config-conventional":"^17.3.0","@semantic-release/changelog":"^6.0.2","@semantic-release/git":"^10.0.1","@semantic-release/github":"^9.0.4","@size-limit/preset-small-lib":"^8.1.0","@trivago/prettier-plugin-sort-imports":"^4.1.1","@types/jest":"^29.5.4","@types/node":"^20.5.7","@types/papaparse":"^5.3.8","@typescript-eslint/eslint-plugin":"^6.0.0","@typescript-eslint/parser":"^6.0.0","abitype":"^0.9.8","concurrently":"^8.2.1","eslint":"^8.44.0","eslint-config-prettier":"^9.0.0","eslint-import-resolver-typescript":"^3.5.5","eslint-plugin-import":"^2.27.5","eslint-plugin-jest":"^27.2.3","eslint-plugin-no-relative-import-paths":"^1.5.2","eslint-plugin-require-extensions":"^0.1.3","eslint-plugin-security":"^1.7.1","eslint-plugin-sort-destructure-keys":"^1.5.0","eslint-plugin-sort-keys-fix":"1.1.2","eslint-plugin-typescript-sort-keys":"^3.0.0","husky":"^8.0.2","jest":"^29.6.4","prettier":"^3.0.3","rimraf":"^5.0.1","semantic-release":"^21.1.1","size-limit":"^8.1.0","ts-jest":"^29.1.1","typescript":"^5.2.2","typestub-ipfs-only-hash":"^4.0.0","viem":"^1.9.5","zod":"^3.22.2"},"peerDependencies":{"viem":"1.x.x","zod":"3.x.x"},"repository":{"type":"git","url":"git+https://github.com/astariaxyz/astaria-sdk.git"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"type":"module","main":"./lib/cjs/index.js","types":"./lib/esm/index.d.ts","module":"./lib/esm/index.js","sideEffects":false,"exports":{"types":"./lib/esm/index.d.ts","import":"./lib/esm/index.js","require":"./lib/cjs/index.js"},"engines":{"node":">=16"},"size-limit":[{"path":"dist/sdk.cjs.production.min.js","limit":"10 KB"},{"path":"dist/sdk.esm.js","limit":"10 KB"}],"_id":"@astariaxyz/sdk@1.0.0-alpha.50","readme":"![GitHub Workflow Status](https://img.shields.io/github/actions/workflow/status/astariaxyz/astaria-sdk/main.yml?branch=master&style=flat-square)\n![npm](https://img.shields.io/npm/v/@astariaxyz/sdk?style=flat-square)\n![node-current](https://img.shields.io/node/v/@astariaxyz/sdk?style=flat-square)\n![GitHub](https://img.shields.io/github/license/astariaxyz/astaria-sdk?style=flat-square)\n[![code style: prettier](https://img.shields.io/badge/code_style-prettier-ff69b4.svg?style=flat-square)](https://github.com/prettier/prettier)\n\n# Astaria SDK :sparkles:\n\n> Note: This package is in alpha. The API is subject to change without notice.\n>\n> ### Internal Development Notes (to be removed):\n>\n> - Open Pull Requests against `develop` branch until stable v1.0.0 release.\n> - When adding [ABI files](abi/README.md), run `yarn typechain:compile` and commit generated typescript bindings.\n> - Follow [conventional commit](https://www.conventionalcommits.org/en/v1.0.0/) specification for commit messages.\n\nThis library aims to handle functions that are core to the Astaria architecture and facilitate interaction with our smart contracts.\n\n- [Installation](#installation)\n- [API](#api)\n- [Contributing](#contributing)\n- [Development](#development)\n  - [Prerequisites](#prerequisites)\n  - [Setup](#setup)\n  - [Watch Build](#watch-build)\n  - [Running Tests](#running-tests)\n  - [Versioning](#versioning)\n- [License](#license)\n\n## Installation\n\nTo install and set up the library, run:\n\n```sh\n$ yarn add @astariaxyz/sdk@alpha\n```\n\nOr if you prefer using npm:\n\n```sh\n$ npm install --save @astariaxyz/sdk@alpha\n```\n\n## API\n\nComing soon&trade;\n\n## Contributing\n\nPlease read [CONTRIBUTING.md](CONTRIBUTING.md) for details on our code of conduct, and the process for submitting pull requests to us.\n\n1.  Fork it!\n2.  Create your feature branch: `git checkout -b feat/my-new-feature`\n3.  Add your changes: `git add .`\n4.  Commit your changes: `git commit -am 'feat: Add some feature'`\n5.  Push to the branch: `git push origin feat/my-new-feature`\n6.  Submit a pull request :sunglasses:\n\n### Prerequisites\n\nThis project requires [Node](http://nodejs.org/) version 16.x or later. We recommend using [yarn v1](https://classic.yarnpkg.com) as your package manager, but [npm](https://npmjs.org/) should work without issue.\nTo make sure you have them available on your machine,\ntry running the following command.\n\n```bash\n$ npm -v && node -v && yarn -v\n\n8.5.0\nv16.14.2\n1.22.15\n```\n\n### Setup\n\n**BEFORE YOU INSTALL:** please read the [prerequisites](#prerequisites) above.\n\nStart with cloning this repo on your local machine:\n\n```sh\n$ git clone https://github.com/astariaxyz/astaria-sdk.git\n$ cd astaria-sdk\n```\n\nThen install dependencies:\n\n```sh\n$ yarn\n$ cd astaria-sdk\n```\n\n### Watch Build\n\nThis will automatically watch for changes and rebuild the app.\n\n```sh\n$ yarn start\n```\n\n### Running Tests\n\n```sh\n$ yarn test\n```\n\nWatch tests:\n\n```sh\n$ yarn test:watch\n```\n\n### Versioning\n\nWe use [semantic versioning](http://semver.org/) for versioning. For the versions available, see the [tags](https://github.com/astariaxyz/astaria-sdk/tags) and [releases](https://github.com/astariaxyz/astaria-sdk/releases) on this repository.\n\n## License\n\n[MIT License](LICENSE.md) © Astaria\n","readmeFilename":"README.md","gitHead":"a52897a2fc0cec1fc41e7647c50054a2552f8737","description":"![GitHub Workflow Status](https://img.shields.io/github/actions/workflow/status/astariaxyz/astaria-sdk/main.yml?branch=master&style=flat-square) ![npm](https://img.shields.io/npm/v/@astariaxyz/sdk?style=flat-square) ![node-current](https://img.shields.io/","bugs":{"url":"https://github.com/astariaxyz/astaria-sdk/issues"},"homepage":"https://github.com/astariaxyz/astaria-sdk#readme","_nodeVersion":"20.6.1","_npmVersion":"9.8.1","dist":{"integrity":"sha512-f9p5U0bNlimpoz2QxIgWhmxuIzR9NHBOb9QUW3ztj/P7cJxH6FpfuUf6XVjP8ZGoIl0NdG4TvTS4YSAnVqBHEA==","shasum":"6078578211020670f6ab36f7060b43ab7f039bc7","tarball":"https://registry.npmjs.org/@astariaxyz/sdk/-/sdk-1.0.0-alpha.50.tgz","fileCount":366,"unpackedSize":2333013,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDK1Kf1yxHGcAwqQ5jtZUHtoFnimQbdcXCOGQg3Lij9GAIhAObL7KERQdY0J+Q2/mZRDNS31It8o0/TQ05Hv83zJx9o"}]},"_npmUser":{"name":"justingreenberg","email":"me@justingreenberg.com"},"directories":{},"maintainers":[{"name":"maggo","email":"marcokaul+npm@gmail.com"},{"name":"mlenser","email":"mlenser@gmail.com"},{"name":"justingreenberg","email":"me@justingreenberg.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sdk_1.0.0-alpha.50_1695033049038_0.11200428294895093"},"_hasShrinkwrap":false},"1.0.0-alpha.51":{"name":"@astariaxyz/sdk","version":"1.0.0-alpha.51","license":"MIT","scripts":{"build":"concurrently \"yarn build:esm\" \"yarn build:cjs\"","build:clean":"rimraf dist && yarn build","build:cjs":"tsc -p ./tsconfig.build.json --module commonjs --outDir ./lib/cjs && node postbuild-cjs.mjs","build:esm":"tsc -p ./tsconfig.build.json --module es2015 --outDir ./lib/esm && node postbuild-esm.mjs","test":"jest -c jest.config.cjs --silent --maxWorkers=50%","test:ci":"yarn test --ci --coverage --maxWorkers=2","format:fix":"prettier --write .","format":"prettier --check .","lint:fix":"yarn format:fix && yarn lint:ts:fix && yarn type-check","lint:ts:fix":"eslint --quiet --fix .","lint:ts":"eslint --quiet .","lint":"yarn format && yarn lint:ts && yarn type-check","type-check:watch":"tsc --watch --noEmit","type-check":"tsc --noEmit","size":"size-limit","analyze":"size-limit --why","semantic-release":"semantic-release"},"dependencies":{"axios":"^1.5.0","json-stringify-deterministic":"^1.0.8","merkletreejs":"^0.3.9","papaparse":"^5.3.2","tiny-invariant":"^1.2.0"},"devDependencies":{"@commitlint/config-conventional":"^17.3.0","@semantic-release/changelog":"^6.0.2","@semantic-release/git":"^10.0.1","@semantic-release/github":"^9.0.4","@size-limit/preset-small-lib":"^8.1.0","@trivago/prettier-plugin-sort-imports":"^4.1.1","@types/jest":"^29.5.4","@types/node":"^20.5.7","@types/papaparse":"^5.3.8","@typescript-eslint/eslint-plugin":"^6.0.0","@typescript-eslint/parser":"^6.0.0","abitype":"^0.9.8","concurrently":"^8.2.1","eslint":"^8.44.0","eslint-config-prettier":"^9.0.0","eslint-import-resolver-typescript":"^3.5.5","eslint-plugin-import":"^2.27.5","eslint-plugin-jest":"^27.2.3","eslint-plugin-no-relative-import-paths":"^1.5.2","eslint-plugin-require-extensions":"^0.1.3","eslint-plugin-security":"^1.7.1","eslint-plugin-sort-destructure-keys":"^1.5.0","eslint-plugin-sort-keys-fix":"1.1.2","eslint-plugin-typescript-sort-keys":"^3.0.0","husky":"^8.0.2","jest":"^29.6.4","prettier":"^3.0.3","rimraf":"^5.0.1","semantic-release":"^21.1.1","size-limit":"^8.1.0","ts-jest":"^29.1.1","typescript":"^5.2.2","typestub-ipfs-only-hash":"^4.0.0","viem":"^1.9.5","zod":"^3.22.2"},"peerDependencies":{"viem":"1.x.x","zod":"3.x.x"},"repository":{"type":"git","url":"git+https://github.com/astariaxyz/astaria-sdk.git"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"type":"module","main":"./lib/cjs/index.js","types":"./lib/esm/index.d.ts","module":"./lib/esm/index.js","sideEffects":false,"exports":{"types":"./lib/esm/index.d.ts","import":"./lib/esm/index.js","require":"./lib/cjs/index.js"},"engines":{"node":">=16"},"size-limit":[{"path":"dist/sdk.cjs.production.min.js","limit":"10 KB"},{"path":"dist/sdk.esm.js","limit":"10 KB"}],"_id":"@astariaxyz/sdk@1.0.0-alpha.51","readme":"![GitHub Workflow Status](https://img.shields.io/github/actions/workflow/status/astariaxyz/astaria-sdk/main.yml?branch=master&style=flat-square)\n![npm](https://img.shields.io/npm/v/@astariaxyz/sdk?style=flat-square)\n![node-current](https://img.shields.io/node/v/@astariaxyz/sdk?style=flat-square)\n![GitHub](https://img.shields.io/github/license/astariaxyz/astaria-sdk?style=flat-square)\n[![code style: prettier](https://img.shields.io/badge/code_style-prettier-ff69b4.svg?style=flat-square)](https://github.com/prettier/prettier)\n\n# Astaria SDK :sparkles:\n\n> Note: This package is in alpha. The API is subject to change without notice.\n>\n> ### Internal Development Notes (to be removed):\n>\n> - Open Pull Requests against `develop` branch until stable v1.0.0 release.\n> - When adding [ABI files](abi/README.md), run `yarn typechain:compile` and commit generated typescript bindings.\n> - Follow [conventional commit](https://www.conventionalcommits.org/en/v1.0.0/) specification for commit messages.\n\nThis library aims to handle functions that are core to the Astaria architecture and facilitate interaction with our smart contracts.\n\n- [Installation](#installation)\n- [API](#api)\n- [Contributing](#contributing)\n- [Development](#development)\n  - [Prerequisites](#prerequisites)\n  - [Setup](#setup)\n  - [Watch Build](#watch-build)\n  - [Running Tests](#running-tests)\n  - [Versioning](#versioning)\n- [License](#license)\n\n## Installation\n\nTo install and set up the library, run:\n\n```sh\n$ yarn add @astariaxyz/sdk@alpha\n```\n\nOr if you prefer using npm:\n\n```sh\n$ npm install --save @astariaxyz/sdk@alpha\n```\n\n## API\n\nComing soon&trade;\n\n## Contributing\n\nPlease read [CONTRIBUTING.md](CONTRIBUTING.md) for details on our code of conduct, and the process for submitting pull requests to us.\n\n1.  Fork it!\n2.  Create your feature branch: `git checkout -b feat/my-new-feature`\n3.  Add your changes: `git add .`\n4.  Commit your changes: `git commit -am 'feat: Add some feature'`\n5.  Push to the branch: `git push origin feat/my-new-feature`\n6.  Submit a pull request :sunglasses:\n\n### Prerequisites\n\nThis project requires [Node](http://nodejs.org/) version 16.x or later. We recommend using [yarn v1](https://classic.yarnpkg.com) as your package manager, but [npm](https://npmjs.org/) should work without issue.\nTo make sure you have them available on your machine,\ntry running the following command.\n\n```bash\n$ npm -v && node -v && yarn -v\n\n8.5.0\nv16.14.2\n1.22.15\n```\n\n### Setup\n\n**BEFORE YOU INSTALL:** please read the [prerequisites](#prerequisites) above.\n\nStart with cloning this repo on your local machine:\n\n```sh\n$ git clone https://github.com/astariaxyz/astaria-sdk.git\n$ cd astaria-sdk\n```\n\nThen install dependencies:\n\n```sh\n$ yarn\n$ cd astaria-sdk\n```\n\n### Watch Build\n\nThis will automatically watch for changes and rebuild the app.\n\n```sh\n$ yarn start\n```\n\n### Running Tests\n\n```sh\n$ yarn test\n```\n\nWatch tests:\n\n```sh\n$ yarn test:watch\n```\n\n### Versioning\n\nWe use [semantic versioning](http://semver.org/) for versioning. For the versions available, see the [tags](https://github.com/astariaxyz/astaria-sdk/tags) and [releases](https://github.com/astariaxyz/astaria-sdk/releases) on this repository.\n\n## License\n\n[MIT License](LICENSE.md) © Astaria\n","readmeFilename":"README.md","gitHead":"ee564b8af8fcf55ebd7bae831496d282b476f760","description":"![GitHub Workflow Status](https://img.shields.io/github/actions/workflow/status/astariaxyz/astaria-sdk/main.yml?branch=master&style=flat-square) ![npm](https://img.shields.io/npm/v/@astariaxyz/sdk?style=flat-square) ![node-current](https://img.shields.io/","bugs":{"url":"https://github.com/astariaxyz/astaria-sdk/issues"},"homepage":"https://github.com/astariaxyz/astaria-sdk#readme","_nodeVersion":"20.6.1","_npmVersion":"9.8.1","dist":{"integrity":"sha512-KACshiMwLHPANHr/TQHzu2+N9du31L2M7Xppx34Mxu+q4MOcCn9sMKoq+9TwXzhhc2VxsehEz6tIz4jSC59jpg==","shasum":"229cbe4dea951a8d298d000c7d957167cf305871","tarball":"https://registry.npmjs.org/@astariaxyz/sdk/-/sdk-1.0.0-alpha.51.tgz","fileCount":366,"unpackedSize":2333501,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHGeulRAh1GArdnkvppxzRpQ5/w592tl6XXzExYuIZROAiEA3ou7nNNRQjxvGqOWciLtUp80kLKcQxOYFsJC2y3d6hw="}]},"_npmUser":{"name":"justingreenberg","email":"me@justingreenberg.com"},"directories":{},"maintainers":[{"name":"maggo","email":"marcokaul+npm@gmail.com"},{"name":"mlenser","email":"mlenser@gmail.com"},{"name":"justingreenberg","email":"me@justingreenberg.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sdk_1.0.0-alpha.51_1695035942525_0.4645402898772022"},"_hasShrinkwrap":false},"1.0.0-alpha.52":{"name":"@astariaxyz/sdk","version":"1.0.0-alpha.52","license":"MIT","scripts":{"build":"concurrently \"yarn build:esm\" \"yarn build:cjs\"","build:clean":"rimraf dist && yarn build","build:cjs":"tsc -p ./tsconfig.build.json --module commonjs --outDir ./lib/cjs && node postbuild-cjs.mjs","build:esm":"tsc -p ./tsconfig.build.json --module es2015 --outDir ./lib/esm && node postbuild-esm.mjs","test":"jest -c jest.config.cjs --silent --maxWorkers=50%","test:ci":"yarn test --ci --coverage --maxWorkers=2","format:fix":"prettier --write .","format":"prettier --check .","lint:fix":"yarn format:fix && yarn lint:ts:fix && yarn type-check","lint:ts:fix":"eslint --quiet --fix .","lint:ts":"eslint --quiet .","lint:ts:slow":"eslint -c .eslintrc.slow.cjs --quiet .","lint":"yarn format && yarn lint:ts && yarn type-check","type-check:watch":"tsc --watch --noEmit","type-check":"tsc --noEmit","size":"size-limit","analyze":"size-limit --why","semantic-release":"semantic-release"},"dependencies":{"axios":"^1.5.0","json-stringify-deterministic":"^1.0.8","merkletreejs":"^0.3.9","papaparse":"^5.3.2","tiny-invariant":"^1.2.0"},"devDependencies":{"@commitlint/config-conventional":"^17.3.0","@semantic-release/changelog":"^6.0.2","@semantic-release/git":"^10.0.1","@semantic-release/github":"^9.0.4","@size-limit/preset-small-lib":"^8.1.0","@trivago/prettier-plugin-sort-imports":"^4.1.1","@types/jest":"^29.5.4","@types/node":"^20.5.7","@types/papaparse":"^5.3.8","@typescript-eslint/eslint-plugin":"^6.0.0","@typescript-eslint/parser":"^6.0.0","abitype":"^0.9.8","concurrently":"^8.2.1","eslint":"^8.44.0","eslint-config-prettier":"^9.0.0","eslint-import-resolver-typescript":"^3.5.5","eslint-plugin-import":"^2.27.5","eslint-plugin-jest":"^27.2.3","eslint-plugin-no-relative-import-paths":"^1.5.2","eslint-plugin-require-extensions":"^0.1.3","eslint-plugin-security":"^1.7.1","eslint-plugin-sort-destructure-keys":"^1.5.0","eslint-plugin-sort-keys-fix":"1.1.2","eslint-plugin-typescript-sort-keys":"^3.0.0","husky":"^8.0.2","jest":"^29.6.4","prettier":"^3.0.3","rimraf":"^5.0.1","semantic-release":"^21.1.1","size-limit":"^8.1.0","ts-jest":"^29.1.1","typescript":"^5.2.2","typestub-ipfs-only-hash":"^4.0.0","viem":"^1.9.5","zod":"^3.22.2"},"peerDependencies":{"viem":"1.x.x","zod":"3.x.x"},"repository":{"type":"git","url":"git+https://github.com/astariaxyz/astaria-sdk.git"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"type":"module","main":"./lib/cjs/index.js","types":"./lib/esm/index.d.ts","module":"./lib/esm/index.js","sideEffects":false,"exports":{"types":"./lib/esm/index.d.ts","import":"./lib/esm/index.js","require":"./lib/cjs/index.js"},"engines":{"node":">=18"},"size-limit":[{"path":"dist/sdk.cjs.production.min.js","limit":"10 KB"},{"path":"dist/sdk.esm.js","limit":"10 KB"}],"_id":"@astariaxyz/sdk@1.0.0-alpha.52","readme":"![GitHub Workflow Status](https://img.shields.io/github/actions/workflow/status/astariaxyz/astaria-sdk/main.yml?branch=master&style=flat-square)\n![npm](https://img.shields.io/npm/v/@astariaxyz/sdk?style=flat-square)\n![node-current](https://img.shields.io/node/v/@astariaxyz/sdk?style=flat-square)\n![GitHub](https://img.shields.io/github/license/astariaxyz/astaria-sdk?style=flat-square)\n[![code style: prettier](https://img.shields.io/badge/code_style-prettier-ff69b4.svg?style=flat-square)](https://github.com/prettier/prettier)\n\n# Astaria SDK :sparkles:\n\n> Note: This package is in alpha. The API is subject to change without notice.\n>\n> ### Internal Development Notes (to be removed):\n>\n> - Open Pull Requests against `develop` branch until stable v1.0.0 release.\n> - When adding [ABI files](abi/README.md), run `yarn typechain:compile` and commit generated typescript bindings.\n> - Follow [conventional commit](https://www.conventionalcommits.org/en/v1.0.0/) specification for commit messages.\n\nThis library aims to handle functions that are core to the Astaria architecture and facilitate interaction with our smart contracts.\n\n- [Installation](#installation)\n- [API](#api)\n- [Contributing](#contributing)\n- [Development](#development)\n  - [Prerequisites](#prerequisites)\n  - [Setup](#setup)\n  - [Watch Build](#watch-build)\n  - [Running Tests](#running-tests)\n  - [Versioning](#versioning)\n- [License](#license)\n\n## Installation\n\nTo install and set up the library, run:\n\n```sh\n$ yarn add @astariaxyz/sdk@alpha\n```\n\nOr if you prefer using npm:\n\n```sh\n$ npm install --save @astariaxyz/sdk@alpha\n```\n\n## API\n\nComing soon&trade;\n\n## Contributing\n\nPlease read [CONTRIBUTING.md](CONTRIBUTING.md) for details on our code of conduct, and the process for submitting pull requests to us.\n\n1.  Fork it!\n2.  Create your feature branch: `git checkout -b feat/my-new-feature`\n3.  Add your changes: `git add .`\n4.  Commit your changes: `git commit -am 'feat: Add some feature'`\n5.  Push to the branch: `git push origin feat/my-new-feature`\n6.  Submit a pull request :sunglasses:\n\n### Prerequisites\n\nThis project requires [Node](http://nodejs.org/) version 16.x or later. We recommend using [yarn v1](https://classic.yarnpkg.com) as your package manager, but [npm](https://npmjs.org/) should work without issue.\nTo make sure you have them available on your machine,\ntry running the following command.\n\n```bash\n$ npm -v && node -v && yarn -v\n\n8.5.0\nv16.14.2\n1.22.15\n```\n\n### Setup\n\n**BEFORE YOU INSTALL:** please read the [prerequisites](#prerequisites) above.\n\nStart with cloning this repo on your local machine:\n\n```sh\n$ git clone https://github.com/astariaxyz/astaria-sdk.git\n$ cd astaria-sdk\n```\n\nThen install dependencies:\n\n```sh\n$ yarn\n$ cd astaria-sdk\n```\n\n### Watch Build\n\nThis will automatically watch for changes and rebuild the app.\n\n```sh\n$ yarn start\n```\n\n### Running Tests\n\n```sh\n$ yarn test\n```\n\nWatch tests:\n\n```sh\n$ yarn test:watch\n```\n\n### Versioning\n\nWe use [semantic versioning](http://semver.org/) for versioning. For the versions available, see the [tags](https://github.com/astariaxyz/astaria-sdk/tags) and [releases](https://github.com/astariaxyz/astaria-sdk/releases) on this repository.\n\n## License\n\n[MIT License](LICENSE.md) © Astaria\n","readmeFilename":"README.md","gitHead":"98e0780c0b75f01039d4be8e9fb54a05c37d3ef9","description":"![GitHub Workflow Status](https://img.shields.io/github/actions/workflow/status/astariaxyz/astaria-sdk/main.yml?branch=master&style=flat-square) ![npm](https://img.shields.io/npm/v/@astariaxyz/sdk?style=flat-square) ![node-current](https://img.shields.io/","bugs":{"url":"https://github.com/astariaxyz/astaria-sdk/issues"},"homepage":"https://github.com/astariaxyz/astaria-sdk#readme","_nodeVersion":"20.7.0","_npmVersion":"9.8.1","dist":{"integrity":"sha512-6wn3FrMIIZeNdQfTf28/PJOVqaqQy5y0bwvIRKF0hR3QaQ0yrivRIW//1/O9WSw7VJ0tJRwlV60vVtbhefCtcg==","shasum":"ff8f26e5284c8ae0248dfcb87f1335b2aa407a76","tarball":"https://registry.npmjs.org/@astariaxyz/sdk/-/sdk-1.0.0-alpha.52.tgz","fileCount":366,"unpackedSize":2333871,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEU/eBnxU5k4oji046pK5wi3LipPsP1BpJdMnbvJqzK7AiEAoqqaRFQoBAlONDhnVzPlB7RPjTEYTTHU5sbLA06ByBE="}]},"_npmUser":{"name":"justingreenberg","email":"me@justingreenberg.com"},"directories":{},"maintainers":[{"name":"maggo","email":"marcokaul+npm@gmail.com"},{"name":"mlenser","email":"mlenser@gmail.com"},{"name":"justingreenberg","email":"me@justingreenberg.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sdk_1.0.0-alpha.52_1695654845693_0.32255441171457755"},"_hasShrinkwrap":false},"1.0.0-alpha.54":{"name":"@astariaxyz/sdk","version":"1.0.0-alpha.54","license":"MIT","scripts":{"build":"concurrently \"yarn build:esm\" \"yarn build:cjs\"","build:clean":"rimraf dist && yarn build","build:cjs":"tsc -p ./tsconfig.build.json --module commonjs --outDir ./lib/cjs && node postbuild-cjs.mjs","build:esm":"tsc -p ./tsconfig.build.json --module es2015 --outDir ./lib/esm && node postbuild-esm.mjs","test":"jest -c jest.config.cjs --silent --maxWorkers=50%","test:ci":"yarn test --ci --coverage --maxWorkers=2","format:fix":"prettier --write .","format":"prettier --check .","lint:fix":"concurrently \"yarn format:fix\" \"yarn lint:ts:fix\" \"yarn type-check\"","lint:ts:fix":"eslint --quiet --fix .","lint:ts":"eslint --quiet .","lint:ts:slow":"eslint -c .eslintrc.slow.cjs --quiet .","lint":"concurrently \"yarn format\" \"yarn lint:ts\" \"yarn type-check\"","type-check:watch":"tsc --watch --noEmit","type-check":"tsc --noEmit","size":"size-limit","analyze":"size-limit --why","semantic-release":"semantic-release"},"dependencies":{"axios":"^1.5.0","json-stringify-deterministic":"^1.0.8","merkletreejs":"^0.3.9","papaparse":"^5.3.2","tiny-invariant":"^1.2.0"},"devDependencies":{"@commitlint/config-conventional":"^17.3.0","@semantic-release/changelog":"^6.0.2","@semantic-release/git":"^10.0.1","@semantic-release/github":"^9.2.0","@size-limit/preset-small-lib":"^9.0.0","@trivago/prettier-plugin-sort-imports":"^4.1.1","@types/jest":"^29.5.5","@types/node":"^20.7.0","@types/papaparse":"^5.3.9","@typescript-eslint/eslint-plugin":"^6.7.3","@typescript-eslint/parser":"^6.7.3","abitype":"^0.9.8","concurrently":"^8.2.1","eslint":"^8.50.0","eslint-config-prettier":"^9.0.0","eslint-import-resolver-typescript":"^3.6.1","eslint-plugin-import":"^2.27.5","eslint-plugin-jest":"^27.4.0","eslint-plugin-no-relative-import-paths":"^1.5.2","eslint-plugin-require-extensions":"^0.1.3","eslint-plugin-security":"^1.7.1","eslint-plugin-sort-destructure-keys":"^1.5.0","eslint-plugin-sort-keys-fix":"1.1.2","eslint-plugin-typescript-sort-keys":"^3.0.0","husky":"^8.0.2","jest":"^29.7.0","prettier":"^3.0.3","rimraf":"^5.0.5","semantic-release":"^22.0.5","size-limit":"^9.0.0","ts-jest":"^29.1.1","typescript":"^5.2.2","typestub-ipfs-only-hash":"^4.0.0","viem":"^1.12.2","zod":"^3.22.2"},"peerDependencies":{"viem":"1.x.x","zod":"3.x.x"},"repository":{"type":"git","url":"git+https://github.com/astariaxyz/astaria-sdk.git"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"type":"module","main":"./lib/cjs/index.js","types":"./lib/esm/index.d.ts","module":"./lib/esm/index.js","sideEffects":false,"exports":{"types":"./lib/esm/index.d.ts","import":"./lib/esm/index.js","require":"./lib/cjs/index.js"},"engines":{"node":">=18"},"size-limit":[{"path":"dist/sdk.cjs.production.min.js","limit":"10 KB"},{"path":"dist/sdk.esm.js","limit":"10 KB"}],"_id":"@astariaxyz/sdk@1.0.0-alpha.54","readme":"![GitHub Workflow Status](https://img.shields.io/github/actions/workflow/status/astariaxyz/astaria-sdk/main.yml?branch=master&style=flat-square)\n![npm](https://img.shields.io/npm/v/@astariaxyz/sdk?style=flat-square)\n![node-current](https://img.shields.io/node/v/@astariaxyz/sdk?style=flat-square)\n![GitHub](https://img.shields.io/github/license/astariaxyz/astaria-sdk?style=flat-square)\n[![code style: prettier](https://img.shields.io/badge/code_style-prettier-ff69b4.svg?style=flat-square)](https://github.com/prettier/prettier)\n\n# Astaria SDK :sparkles:\n\n> Note: This package is in alpha. The API is subject to change without notice.\n>\n> ### Internal Development Notes (to be removed):\n>\n> - Open Pull Requests against `develop` branch until stable v1.0.0 release.\n> - When adding [ABI files](abi/README.md), run `yarn typechain:compile` and commit generated typescript bindings.\n> - Follow [conventional commit](https://www.conventionalcommits.org/en/v1.0.0/) specification for commit messages.\n\nThis library aims to handle functions that are core to the Astaria architecture and facilitate interaction with our smart contracts.\n\n- [Installation](#installation)\n- [API](#api)\n- [Contributing](#contributing)\n- [Development](#development)\n  - [Prerequisites](#prerequisites)\n  - [Setup](#setup)\n  - [Watch Build](#watch-build)\n  - [Running Tests](#running-tests)\n  - [Versioning](#versioning)\n- [License](#license)\n\n## Installation\n\nTo install and set up the library, run:\n\n```sh\n$ yarn add @astariaxyz/sdk@alpha\n```\n\nOr if you prefer using npm:\n\n```sh\n$ npm install --save @astariaxyz/sdk@alpha\n```\n\n## API\n\nComing soon&trade;\n\n## Contributing\n\nPlease read [CONTRIBUTING.md](CONTRIBUTING.md) for details on our code of conduct, and the process for submitting pull requests to us.\n\n1.  Fork it!\n2.  Create your feature branch: `git checkout -b feat/my-new-feature`\n3.  Add your changes: `git add .`\n4.  Commit your changes: `git commit -am 'feat: Add some feature'`\n5.  Push to the branch: `git push origin feat/my-new-feature`\n6.  Submit a pull request :sunglasses:\n\n### Prerequisites\n\nThis project requires [Node](http://nodejs.org/) version 18.x or later. We recommend using [yarn v1](https://classic.yarnpkg.com) as your package manager, but [npm](https://npmjs.org/) should work without issue.\nTo make sure you have them available on your machine,\ntry running the following command.\n\n```bash\n$ npm -v && node -v && yarn -v\n\n8.5.0\nv18.18.0\n1.22.15\n```\n\n### Setup\n\n**BEFORE YOU INSTALL:** please read the [prerequisites](#prerequisites) above.\n\nStart with cloning this repo on your local machine:\n\n```sh\n$ git clone https://github.com/astariaxyz/astaria-sdk.git\n$ cd astaria-sdk\n```\n\nThen install dependencies:\n\n```sh\n$ yarn\n$ cd astaria-sdk\n```\n\n### Watch Build\n\nThis will automatically watch for changes and rebuild the app.\n\n```sh\n$ yarn start\n```\n\n### Running Tests\n\n```sh\n$ yarn test\n```\n\nWatch tests:\n\n```sh\n$ yarn test:watch\n```\n\n### Versioning\n\nWe use [semantic versioning](http://semver.org/) for versioning. For the versions available, see the [tags](https://github.com/astariaxyz/astaria-sdk/tags) and [releases](https://github.com/astariaxyz/astaria-sdk/releases) on this repository.\n\n## License\n\n[MIT License](LICENSE.md) © Astaria\n","readmeFilename":"README.md","gitHead":"7359e5509770b128f27f00c126e182751d02468a","description":"![GitHub Workflow Status](https://img.shields.io/github/actions/workflow/status/astariaxyz/astaria-sdk/main.yml?branch=master&style=flat-square) ![npm](https://img.shields.io/npm/v/@astariaxyz/sdk?style=flat-square) ![node-current](https://img.shields.io/","bugs":{"url":"https://github.com/astariaxyz/astaria-sdk/issues"},"homepage":"https://github.com/astariaxyz/astaria-sdk#readme","_nodeVersion":"20.7.0","_npmVersion":"10.1.0","dist":{"integrity":"sha512-PIkYcO/JvyC8VpYMNZgu8VW3foWR7M/bwWTumo9GBJEFIa45QxRkg+tT3aczZEwnRa8cBKUlVC+Pc383cZm/LQ==","shasum":"7854942e68f2a5aea904d3e1da91e5e4bb7abd7c","tarball":"https://registry.npmjs.org/@astariaxyz/sdk/-/sdk-1.0.0-alpha.54.tgz","fileCount":366,"unpackedSize":2333207,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDQWgX+GWz/eFsAXSxCRY+Rr4YWICZf1UvMq0Fu4hZAqAIhAKkergVdM96I6ozcX5QR6jEJW6759D2f0lzaKa0c26Ck"}]},"_npmUser":{"name":"justingreenberg","email":"me@justingreenberg.com"},"directories":{},"maintainers":[{"name":"maggo","email":"marcokaul+npm@gmail.com"},{"name":"mlenser","email":"mlenser@gmail.com"},{"name":"justingreenberg","email":"me@justingreenberg.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sdk_1.0.0-alpha.54_1695841307122_0.49850880067140335"},"_hasShrinkwrap":false},"1.0.0-alpha.55":{"name":"@astariaxyz/sdk","version":"1.0.0-alpha.55","license":"MIT","scripts":{"build":"concurrently \"yarn build:esm\" \"yarn build:cjs\"","build:clean":"rimraf dist && yarn build","build:cjs":"tsc -p ./tsconfig.build.json --module commonjs --outDir ./lib/cjs && node postbuild-cjs.mjs","build:esm":"tsc -p ./tsconfig.build.json --module es2015 --outDir ./lib/esm && node postbuild-esm.mjs","test":"jest -c jest.config.cjs --silent --maxWorkers=50%","test:ci":"yarn test --ci --coverage --maxWorkers=2","format:fix":"prettier --write .","format":"prettier --check .","lint:fix":"concurrently \"yarn format:fix\" \"yarn lint:ts:fix\" \"yarn type-check\"","lint:ts:fix":"eslint --quiet --fix .","lint:ts":"eslint --quiet .","lint:ts:slow":"eslint -c .eslintrc.slow.cjs --quiet .","lint":"concurrently \"yarn format\" \"yarn lint:ts\" \"yarn type-check\"","type-check:watch":"tsc --watch --noEmit","type-check":"tsc --noEmit","size":"size-limit","analyze":"size-limit --why","semantic-release":"semantic-release"},"dependencies":{"axios":"^1.5.0","json-stringify-deterministic":"^1.0.8","merkletreejs":"^0.3.9","papaparse":"^5.3.2","tiny-invariant":"^1.2.0"},"devDependencies":{"@commitlint/config-conventional":"^17.3.0","@semantic-release/changelog":"^6.0.2","@semantic-release/git":"^10.0.1","@semantic-release/github":"^9.2.0","@size-limit/preset-small-lib":"^9.0.0","@trivago/prettier-plugin-sort-imports":"^4.1.1","@types/jest":"^29.5.5","@types/node":"^20.7.0","@types/papaparse":"^5.3.9","@typescript-eslint/eslint-plugin":"^6.7.3","@typescript-eslint/parser":"^6.7.3","abitype":"^0.9.8","concurrently":"^8.2.1","eslint":"^8.50.0","eslint-config-prettier":"^9.0.0","eslint-import-resolver-typescript":"^3.6.1","eslint-plugin-import":"^2.27.5","eslint-plugin-jest":"^27.4.0","eslint-plugin-no-relative-import-paths":"^1.5.2","eslint-plugin-require-extensions":"^0.1.3","eslint-plugin-security":"^1.7.1","eslint-plugin-sort-destructure-keys":"^1.5.0","eslint-plugin-sort-keys-fix":"1.1.2","eslint-plugin-typescript-sort-keys":"^3.0.0","husky":"^8.0.2","jest":"^29.7.0","prettier":"^3.0.3","rimraf":"^5.0.5","semantic-release":"^22.0.5","size-limit":"^9.0.0","ts-jest":"^29.1.1","typescript":"^5.2.2","typestub-ipfs-only-hash":"^4.0.0","viem":"^1.12.2","zod":"^3.22.2"},"peerDependencies":{"viem":"1.x.x","zod":"3.x.x"},"repository":{"type":"git","url":"git+https://github.com/astariaxyz/astaria-sdk.git"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"type":"module","main":"./lib/cjs/index.js","types":"./lib/esm/index.d.ts","module":"./lib/esm/index.js","sideEffects":false,"exports":{"types":"./lib/esm/index.d.ts","import":"./lib/esm/index.js","require":"./lib/cjs/index.js"},"engines":{"node":">=18"},"size-limit":[{"path":"dist/sdk.cjs.production.min.js","limit":"10 KB"},{"path":"dist/sdk.esm.js","limit":"10 KB"}],"_id":"@astariaxyz/sdk@1.0.0-alpha.55","readme":"![GitHub Workflow Status](https://img.shields.io/github/actions/workflow/status/astariaxyz/astaria-sdk/main.yml?branch=master&style=flat-square)\n![npm](https://img.shields.io/npm/v/@astariaxyz/sdk?style=flat-square)\n![node-current](https://img.shields.io/node/v/@astariaxyz/sdk?style=flat-square)\n![GitHub](https://img.shields.io/github/license/astariaxyz/astaria-sdk?style=flat-square)\n[![code style: prettier](https://img.shields.io/badge/code_style-prettier-ff69b4.svg?style=flat-square)](https://github.com/prettier/prettier)\n\n# Astaria SDK :sparkles:\n\n> Note: This package is in alpha. The API is subject to change without notice.\n>\n> ### Internal Development Notes (to be removed):\n>\n> - Open Pull Requests against `develop` branch until stable v1.0.0 release.\n> - When adding [ABI files](abi/README.md), run `yarn typechain:compile` and commit generated typescript bindings.\n> - Follow [conventional commit](https://www.conventionalcommits.org/en/v1.0.0/) specification for commit messages.\n\nThis library aims to handle functions that are core to the Astaria architecture and facilitate interaction with our smart contracts.\n\n- [Installation](#installation)\n- [API](#api)\n- [Contributing](#contributing)\n- [Development](#development)\n  - [Prerequisites](#prerequisites)\n  - [Setup](#setup)\n  - [Watch Build](#watch-build)\n  - [Running Tests](#running-tests)\n  - [Versioning](#versioning)\n- [License](#license)\n\n## Installation\n\nTo install and set up the library, run:\n\n```sh\n$ yarn add @astariaxyz/sdk@alpha\n```\n\nOr if you prefer using npm:\n\n```sh\n$ npm install --save @astariaxyz/sdk@alpha\n```\n\n## API\n\nComing soon&trade;\n\n## Contributing\n\nPlease read [CONTRIBUTING.md](CONTRIBUTING.md) for details on our code of conduct, and the process for submitting pull requests to us.\n\n1.  Fork it!\n2.  Create your feature branch: `git checkout -b feat/my-new-feature`\n3.  Add your changes: `git add .`\n4.  Commit your changes: `git commit -am 'feat: Add some feature'`\n5.  Push to the branch: `git push origin feat/my-new-feature`\n6.  Submit a pull request :sunglasses:\n\n### Prerequisites\n\nThis project requires [Node](http://nodejs.org/) version 18.x or later. We recommend using [yarn v1](https://classic.yarnpkg.com) as your package manager, but [npm](https://npmjs.org/) should work without issue.\nTo make sure you have them available on your machine,\ntry running the following command.\n\n```bash\n$ npm -v && node -v && yarn -v\n\n8.5.0\nv18.18.0\n1.22.15\n```\n\n### Setup\n\n**BEFORE YOU INSTALL:** please read the [prerequisites](#prerequisites) above.\n\nStart with cloning this repo on your local machine:\n\n```sh\n$ git clone https://github.com/astariaxyz/astaria-sdk.git\n$ cd astaria-sdk\n```\n\nThen install dependencies:\n\n```sh\n$ yarn\n$ cd astaria-sdk\n```\n\n### Watch Build\n\nThis will automatically watch for changes and rebuild the app.\n\n```sh\n$ yarn start\n```\n\n### Running Tests\n\n```sh\n$ yarn test\n```\n\nWatch tests:\n\n```sh\n$ yarn test:watch\n```\n\n### Versioning\n\nWe use [semantic versioning](http://semver.org/) for versioning. For the versions available, see the [tags](https://github.com/astariaxyz/astaria-sdk/tags) and [releases](https://github.com/astariaxyz/astaria-sdk/releases) on this repository.\n\n## License\n\n[MIT License](LICENSE.md) © Astaria\n","readmeFilename":"README.md","gitHead":"0ecc3e96336648a971a67648629010f5a7bf25d8","description":"![GitHub Workflow Status](https://img.shields.io/github/actions/workflow/status/astariaxyz/astaria-sdk/main.yml?branch=master&style=flat-square) ![npm](https://img.shields.io/npm/v/@astariaxyz/sdk?style=flat-square) ![node-current](https://img.shields.io/","bugs":{"url":"https://github.com/astariaxyz/astaria-sdk/issues"},"homepage":"https://github.com/astariaxyz/astaria-sdk#readme","_nodeVersion":"20.7.0","_npmVersion":"10.1.0","dist":{"integrity":"sha512-RAOuL1B6+1vTa3VUVpP1iOoCAAWRa2bD24cSCRV2J2naeEa4B+bnuvpd/j/PGhWMlUw2QtjDWhN7WeffDSH4ww==","shasum":"7ccecab899aee81f50fa470a3a47cc629e34eb96","tarball":"https://registry.npmjs.org/@astariaxyz/sdk/-/sdk-1.0.0-alpha.55.tgz","fileCount":378,"unpackedSize":2442536,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHBfouiv2yZfp9hDfsFTUATI4TqyfhlmLFBtEylX0ODGAiAFyhqC21QVmk/tFkjKHmepOeZzvhjowPtEJ1fuqZMvEg=="}]},"_npmUser":{"name":"justingreenberg","email":"me@justingreenberg.com"},"directories":{},"maintainers":[{"name":"maggo","email":"marcokaul+npm@gmail.com"},{"name":"mlenser","email":"mlenser@gmail.com"},{"name":"justingreenberg","email":"me@justingreenberg.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sdk_1.0.0-alpha.55_1695903775990_0.5632017119658677"},"_hasShrinkwrap":false},"1.0.0-alpha.56":{"name":"@astariaxyz/sdk","version":"1.0.0-alpha.56","license":"MIT","scripts":{"build":"concurrently \"yarn build:esm\" \"yarn build:cjs\"","build:clean":"rimraf dist && yarn build","build:cjs":"tsc -p ./tsconfig.build.json --module commonjs --outDir ./lib/cjs && node postbuild-cjs.mjs","build:esm":"tsc -p ./tsconfig.build.json --module es2015 --outDir ./lib/esm && node postbuild-esm.mjs","test":"jest -c jest.config.cjs --silent --maxWorkers=50%","test:ci":"yarn test --ci --coverage --maxWorkers=2","format:fix":"prettier --write .","format":"prettier --check .","lint:fix":"concurrently \"yarn format:fix\" \"yarn lint:ts:fix\" \"yarn type-check\"","lint:ts:fix":"eslint --quiet --fix .","lint:ts":"eslint --quiet .","lint:ts:slow":"eslint -c .eslintrc.slow.cjs --quiet .","lint":"concurrently \"yarn format\" \"yarn lint:ts\" \"yarn type-check\"","type-check:watch":"tsc --watch --noEmit","type-check":"tsc --noEmit","size":"size-limit","analyze":"size-limit --why","semantic-release":"semantic-release"},"dependencies":{"axios":"^1.5.0","json-stringify-deterministic":"^1.0.8","merkletreejs":"^0.3.9","papaparse":"^5.3.2","tiny-invariant":"^1.2.0"},"devDependencies":{"@commitlint/config-conventional":"^17.3.0","@semantic-release/changelog":"^6.0.2","@semantic-release/git":"^10.0.1","@semantic-release/github":"^9.2.0","@size-limit/preset-small-lib":"^9.0.0","@trivago/prettier-plugin-sort-imports":"^4.1.1","@types/jest":"^29.5.5","@types/node":"^20.7.0","@types/papaparse":"^5.3.9","@typescript-eslint/eslint-plugin":"^6.7.3","@typescript-eslint/parser":"^6.7.3","abitype":"^0.9.8","concurrently":"^8.2.1","eslint":"^8.50.0","eslint-config-prettier":"^9.0.0","eslint-import-resolver-typescript":"^3.6.1","eslint-plugin-import":"^2.27.5","eslint-plugin-jest":"^27.4.0","eslint-plugin-no-relative-import-paths":"^1.5.2","eslint-plugin-require-extensions":"^0.1.3","eslint-plugin-security":"^1.7.1","eslint-plugin-sort-destructure-keys":"^1.5.0","eslint-plugin-sort-keys-fix":"1.1.2","eslint-plugin-typescript-sort-keys":"^3.0.0","husky":"^8.0.2","jest":"^29.7.0","prettier":"^3.0.3","rimraf":"^5.0.5","semantic-release":"^22.0.5","size-limit":"^9.0.0","ts-jest":"^29.1.1","typescript":"^5.2.2","typestub-ipfs-only-hash":"^4.0.0","viem":"^1.12.2","zod":"^3.22.2"},"peerDependencies":{"viem":"1.x.x","zod":"3.x.x"},"repository":{"type":"git","url":"git+https://github.com/astariaxyz/astaria-sdk.git"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"type":"module","main":"./lib/cjs/index.js","types":"./lib/esm/index.d.ts","module":"./lib/esm/index.js","sideEffects":false,"exports":{"types":"./lib/esm/index.d.ts","import":"./lib/esm/index.js","require":"./lib/cjs/index.js"},"engines":{"node":">=18"},"size-limit":[{"path":"dist/sdk.cjs.production.min.js","limit":"10 KB"},{"path":"dist/sdk.esm.js","limit":"10 KB"}],"_id":"@astariaxyz/sdk@1.0.0-alpha.56","readme":"![GitHub Workflow Status](https://img.shields.io/github/actions/workflow/status/astariaxyz/astaria-sdk/main.yml?branch=master&style=flat-square)\n![npm](https://img.shields.io/npm/v/@astariaxyz/sdk?style=flat-square)\n![node-current](https://img.shields.io/node/v/@astariaxyz/sdk?style=flat-square)\n![GitHub](https://img.shields.io/github/license/astariaxyz/astaria-sdk?style=flat-square)\n[![code style: prettier](https://img.shields.io/badge/code_style-prettier-ff69b4.svg?style=flat-square)](https://github.com/prettier/prettier)\n\n# Astaria SDK :sparkles:\n\n> Note: This package is in alpha. The API is subject to change without notice.\n>\n> ### Internal Development Notes (to be removed):\n>\n> - Open Pull Requests against `develop` branch until stable v1.0.0 release.\n> - When adding [ABI files](abi/README.md), run `yarn typechain:compile` and commit generated typescript bindings.\n> - Follow [conventional commit](https://www.conventionalcommits.org/en/v1.0.0/) specification for commit messages.\n\nThis library aims to handle functions that are core to the Astaria architecture and facilitate interaction with our smart contracts.\n\n- [Installation](#installation)\n- [API](#api)\n- [Contributing](#contributing)\n- [Development](#development)\n  - [Prerequisites](#prerequisites)\n  - [Setup](#setup)\n  - [Watch Build](#watch-build)\n  - [Running Tests](#running-tests)\n  - [Versioning](#versioning)\n- [License](#license)\n\n## Installation\n\nTo install and set up the library, run:\n\n```sh\n$ yarn add @astariaxyz/sdk@alpha\n```\n\nOr if you prefer using npm:\n\n```sh\n$ npm install --save @astariaxyz/sdk@alpha\n```\n\n## API\n\nComing soon&trade;\n\n## Contributing\n\nPlease read [CONTRIBUTING.md](CONTRIBUTING.md) for details on our code of conduct, and the process for submitting pull requests to us.\n\n1.  Fork it!\n2.  Create your feature branch: `git checkout -b feat/my-new-feature`\n3.  Add your changes: `git add .`\n4.  Commit your changes: `git commit -am 'feat: Add some feature'`\n5.  Push to the branch: `git push origin feat/my-new-feature`\n6.  Submit a pull request :sunglasses:\n\n### Prerequisites\n\nThis project requires [Node](http://nodejs.org/) version 18.x or later. We recommend using [yarn v1](https://classic.yarnpkg.com) as your package manager, but [npm](https://npmjs.org/) should work without issue.\nTo make sure you have them available on your machine,\ntry running the following command.\n\n```bash\n$ npm -v && node -v && yarn -v\n\n8.5.0\nv18.18.0\n1.22.15\n```\n\n### Setup\n\n**BEFORE YOU INSTALL:** please read the [prerequisites](#prerequisites) above.\n\nStart with cloning this repo on your local machine:\n\n```sh\n$ git clone https://github.com/astariaxyz/astaria-sdk.git\n$ cd astaria-sdk\n```\n\nThen install dependencies:\n\n```sh\n$ yarn\n$ cd astaria-sdk\n```\n\n### Watch Build\n\nThis will automatically watch for changes and rebuild the app.\n\n```sh\n$ yarn start\n```\n\n### Running Tests\n\n```sh\n$ yarn test\n```\n\nWatch tests:\n\n```sh\n$ yarn test:watch\n```\n\n### Versioning\n\nWe use [semantic versioning](http://semver.org/) for versioning. For the versions available, see the [tags](https://github.com/astariaxyz/astaria-sdk/tags) and [releases](https://github.com/astariaxyz/astaria-sdk/releases) on this repository.\n\n## License\n\n[MIT License](LICENSE.md) © Astaria\n","readmeFilename":"README.md","gitHead":"18ec725139fa0238501adef778141f7496d59846","description":"![GitHub Workflow Status](https://img.shields.io/github/actions/workflow/status/astariaxyz/astaria-sdk/main.yml?branch=master&style=flat-square) ![npm](https://img.shields.io/npm/v/@astariaxyz/sdk?style=flat-square) ![node-current](https://img.shields.io/","bugs":{"url":"https://github.com/astariaxyz/astaria-sdk/issues"},"homepage":"https://github.com/astariaxyz/astaria-sdk#readme","_nodeVersion":"20.7.0","_npmVersion":"10.1.0","dist":{"integrity":"sha512-CeWyavSsXccmzXvKyk2JmLqLw8GdL0kUzsc7xPYpxR9ws6P5AzzAoF8qJLyFX6AwhDzlKmNx2Wczdk8FGvxNHw==","shasum":"4e2c201565c2b76f0e5726527b3865645c9d568c","tarball":"https://registry.npmjs.org/@astariaxyz/sdk/-/sdk-1.0.0-alpha.56.tgz","fileCount":378,"unpackedSize":2442905,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAJIJvKlZ36IeWYcKiiq0Qq/0i48SQYI+p1idjlr9CKEAiAr9V3LaNivfWoSUmwi+gO/TbdpmbVc8Cbom7iPY5dvog=="}]},"_npmUser":{"name":"justingreenberg","email":"me@justingreenberg.com"},"directories":{},"maintainers":[{"name":"maggo","email":"marcokaul+npm@gmail.com"},{"name":"mlenser","email":"mlenser@gmail.com"},{"name":"justingreenberg","email":"me@justingreenberg.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sdk_1.0.0-alpha.56_1695907916951_0.4913845618016395"},"_hasShrinkwrap":false},"1.0.0":{"name":"@astariaxyz/sdk","version":"1.0.0","license":"MIT","scripts":{"build":"concurrently \"yarn build:esm\" \"yarn build:cjs\"","build:clean":"rimraf dist && yarn build","build:cjs":"tsc -p ./tsconfig.build.json --module commonjs --outDir ./lib/cjs && node postbuild-cjs.mjs","build:esm":"tsc -p ./tsconfig.build.json --module es2015 --outDir ./lib/esm && node postbuild-esm.mjs","test":"jest -c jest.config.cjs --silent --maxWorkers=50%","test:ci":"yarn test --ci --coverage --maxWorkers=2","format:fix":"prettier --write .","format":"prettier --check .","lint:fix":"concurrently \"yarn format:fix\" \"yarn lint:ts:fix\" \"yarn type-check\"","lint:ts:fix":"eslint --quiet --fix .","lint:ts":"eslint --quiet .","lint:ts:slow":"eslint -c .eslintrc.slow.cjs --quiet .","lint":"concurrently \"yarn format\" \"yarn lint:ts\" \"yarn type-check\"","type-check:watch":"tsc --watch --noEmit","type-check":"tsc --noEmit","size":"size-limit","analyze":"size-limit --why","semantic-release":"semantic-release"},"dependencies":{"axios":"^1.5.0","json-stringify-deterministic":"^1.0.8","merkletreejs":"^0.3.9","papaparse":"^5.3.2","tiny-invariant":"^1.2.0"},"devDependencies":{"@commitlint/config-conventional":"^17.3.0","@semantic-release/changelog":"^6.0.2","@semantic-release/git":"^10.0.1","@semantic-release/github":"^9.2.0","@size-limit/preset-small-lib":"^9.0.0","@trivago/prettier-plugin-sort-imports":"^4.1.1","@types/jest":"^29.5.5","@types/node":"^20.7.0","@types/papaparse":"^5.3.9","@typescript-eslint/eslint-plugin":"^6.7.3","@typescript-eslint/parser":"^6.7.3","abitype":"^0.9.8","concurrently":"^8.2.1","eslint":"^8.50.0","eslint-config-prettier":"^9.0.0","eslint-import-resolver-typescript":"^3.6.1","eslint-plugin-import":"^2.27.5","eslint-plugin-jest":"^27.4.0","eslint-plugin-no-relative-import-paths":"^1.5.2","eslint-plugin-require-extensions":"^0.1.3","eslint-plugin-security":"^1.7.1","eslint-plugin-sort-destructure-keys":"^1.5.0","eslint-plugin-sort-keys-fix":"1.1.2","eslint-plugin-typescript-sort-keys":"^3.0.0","husky":"^8.0.2","jest":"^29.7.0","prettier":"^3.0.3","rimraf":"^5.0.5","semantic-release":"^22.0.5","size-limit":"^9.0.0","ts-jest":"^29.1.1","typescript":"^5.2.2","typestub-ipfs-only-hash":"^4.0.0","viem":"^1.12.2","zod":"^3.22.2"},"peerDependencies":{"viem":"1.x.x","zod":"3.x.x"},"repository":{"type":"git","url":"git+https://github.com/astariaxyz/astaria-sdk.git"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"type":"module","main":"./lib/cjs/index.js","types":"./lib/esm/index.d.ts","module":"./lib/esm/index.js","sideEffects":false,"exports":{"types":"./lib/esm/index.d.ts","import":"./lib/esm/index.js","require":"./lib/cjs/index.js"},"engines":{"node":">=18"},"size-limit":[{"path":"dist/sdk.cjs.production.min.js","limit":"10 KB"},{"path":"dist/sdk.esm.js","limit":"10 KB"}],"_id":"@astariaxyz/sdk@1.0.0","gitHead":"6e067735952ab38f11a5315baec0a86c63d73229","description":"![GitHub Workflow Status](https://img.shields.io/github/actions/workflow/status/astariaxyz/astaria-sdk/main.yml?branch=master&style=flat-square) ![npm](https://img.shields.io/npm/v/@astariaxyz/sdk?style=flat-square) ![node-current](https://img.shields.io/","bugs":{"url":"https://github.com/astariaxyz/astaria-sdk/issues"},"homepage":"https://github.com/astariaxyz/astaria-sdk#readme","_nodeVersion":"20.8.0","_npmVersion":"10.1.0","dist":{"integrity":"sha512-s5GL7oTFUAeqQu7cPEsmw35vdO8Mk/EmfcRGR/rn+vSlV80ESRSlLyTlAiaT5o+93RxnaICZeS9SEWhzq6nBlA==","shasum":"2b7fa49c78c2c64a23b2811535305f3cd9504d64","tarball":"https://registry.npmjs.org/@astariaxyz/sdk/-/sdk-1.0.0.tgz","fileCount":384,"unpackedSize":2753226,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGV6c3phfMuyrURN2tLoFCVmbItWb5zrbF/Tgd8ZMFodAiByeV0spVufhfZ63slzxhMTnHowB5QrraX4ucSPkmvL8w=="}]},"_npmUser":{"name":"justingreenberg","email":"me@justingreenberg.com"},"directories":{},"maintainers":[{"name":"gregthedev","email":"greg@astaria.xyz"},{"name":"maggo","email":"marcokaul+npm@gmail.com"},{"name":"mlenser","email":"mlenser@gmail.com"},{"name":"justingreenberg","email":"me@justingreenberg.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sdk_1.0.0_1697201501555_0.5456285596800998"},"_hasShrinkwrap":false},"1.0.1":{"name":"@astariaxyz/sdk","version":"1.0.1","license":"MIT","scripts":{"build":"concurrently \"yarn build:esm\" \"yarn build:cjs\"","build:clean":"rimraf dist && yarn build","build:cjs":"tsc -p ./tsconfig.build.json --module commonjs --outDir ./lib/cjs && node postbuild-cjs.mjs","build:esm":"tsc -p ./tsconfig.build.json --module es2015 --outDir ./lib/esm && node postbuild-esm.mjs","test":"jest -c jest.config.cjs --silent --maxWorkers=50%","test:ci":"yarn test --ci --coverage --maxWorkers=2","format:fix":"prettier --write .","format":"prettier --check .","lint:fix":"concurrently \"yarn format:fix\" \"yarn lint:ts:fix\" \"yarn type-check\"","lint:ts:fix":"eslint --quiet --fix .","lint:ts":"eslint --quiet .","lint:ts:slow":"eslint -c .eslintrc.slow.cjs --quiet .","lint":"concurrently \"yarn format\" \"yarn lint:ts\" \"yarn type-check\"","type-check:watch":"tsc --watch --noEmit","type-check":"tsc --noEmit","size":"size-limit","analyze":"size-limit --why","semantic-release":"semantic-release"},"dependencies":{"axios":"^1.5.0","json-stringify-deterministic":"^1.0.8","merkletreejs":"^0.3.9","papaparse":"^5.3.2","tiny-invariant":"^1.2.0"},"devDependencies":{"@commitlint/config-conventional":"^17.3.0","@semantic-release/changelog":"^6.0.2","@semantic-release/git":"^10.0.1","@semantic-release/github":"^9.2.0","@size-limit/preset-small-lib":"^9.0.0","@trivago/prettier-plugin-sort-imports":"^4.1.1","@types/jest":"^29.5.5","@types/node":"^20.7.0","@types/papaparse":"^5.3.9","@typescript-eslint/eslint-plugin":"^6.7.3","@typescript-eslint/parser":"^6.7.3","abitype":"^0.9.8","concurrently":"^8.2.1","eslint":"^8.50.0","eslint-config-prettier":"^9.0.0","eslint-import-resolver-typescript":"^3.6.1","eslint-plugin-import":"^2.27.5","eslint-plugin-jest":"^27.4.0","eslint-plugin-no-relative-import-paths":"^1.5.2","eslint-plugin-require-extensions":"^0.1.3","eslint-plugin-security":"^1.7.1","eslint-plugin-sort-destructure-keys":"^1.5.0","eslint-plugin-sort-keys-fix":"1.1.2","eslint-plugin-typescript-sort-keys":"^3.0.0","husky":"^8.0.2","jest":"^29.7.0","prettier":"^3.0.3","rimraf":"^5.0.5","semantic-release":"^22.0.5","size-limit":"^9.0.0","ts-jest":"^29.1.1","typescript":"^5.2.2","typestub-ipfs-only-hash":"^4.0.0","viem":"^1.12.2","zod":"^3.22.2"},"peerDependencies":{"viem":"1.x.x","zod":"3.x.x"},"repository":{"type":"git","url":"git+https://github.com/astariaxyz/astaria-sdk.git"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"type":"module","main":"./lib/cjs/index.js","types":"./lib/esm/index.d.ts","module":"./lib/esm/index.js","sideEffects":false,"exports":{"types":"./lib/esm/index.d.ts","import":"./lib/esm/index.js","require":"./lib/cjs/index.js"},"engines":{"node":">=18"},"size-limit":[{"path":"dist/sdk.cjs.production.min.js","limit":"10 KB"},{"path":"dist/sdk.esm.js","limit":"10 KB"}],"_id":"@astariaxyz/sdk@1.0.1","gitHead":"5a9fb859e263386983080f8a58bc3eb6cbf25d17","description":"![GitHub Workflow Status](https://img.shields.io/github/actions/workflow/status/astariaxyz/astaria-sdk/main.yml?branch=master&style=flat-square) ![npm](https://img.shields.io/npm/v/@astariaxyz/sdk?style=flat-square) ![node-current](https://img.shields.io/","bugs":{"url":"https://github.com/astariaxyz/astaria-sdk/issues"},"homepage":"https://github.com/astariaxyz/astaria-sdk#readme","_nodeVersion":"20.8.0","_npmVersion":"10.1.0","dist":{"integrity":"sha512-/hfs7q1haA3BRXsRrVRnKgLL/J4q7C/YTiyPJgUj/jeIQu3uKpv43q7ux1yAVsSgmwYLhM+XXntWo8srTIZm0w==","shasum":"c4607712d55ca96a6f0f40f916477a255546fdc3","tarball":"https://registry.npmjs.org/@astariaxyz/sdk/-/sdk-1.0.1.tgz","fileCount":384,"unpackedSize":2781654,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCfErtTS5n6CgAwmbU1WMtdXE+fAq6uYdT9vZDucNPrKwIhALdRMtiE8ZRCCxcpuaq6sgdB424lOObZtgjVLxWOuyoe"}]},"_npmUser":{"name":"justingreenberg","email":"me@justingreenberg.com"},"directories":{},"maintainers":[{"name":"gregthedev","email":"greg@astaria.xyz"},{"name":"maggo","email":"marcokaul+npm@gmail.com"},{"name":"mlenser","email":"mlenser@gmail.com"},{"name":"justingreenberg","email":"me@justingreenberg.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sdk_1.0.1_1697465983155_0.2140456895265741"},"_hasShrinkwrap":false},"1.0.2":{"name":"@astariaxyz/sdk","version":"1.0.2","license":"MIT","scripts":{"build":"concurrently \"yarn build:esm\" \"yarn build:cjs\"","build:clean":"rimraf dist && yarn build","build:cjs":"tsc -p ./tsconfig.build.json --module commonjs --outDir ./lib/cjs && node postbuild-cjs.mjs","build:esm":"tsc -p ./tsconfig.build.json --module es2015 --outDir ./lib/esm && node postbuild-esm.mjs","test":"jest -c jest.config.cjs --silent --maxWorkers=50%","test:ci":"yarn test --ci --coverage --maxWorkers=2","format:fix":"prettier --write .","format":"prettier --check .","lint:fix":"concurrently \"yarn format:fix\" \"yarn lint:ts:fix\" \"yarn type-check\"","lint:ts:fix":"eslint --quiet --fix .","lint:ts":"eslint --quiet .","lint:ts:slow":"eslint -c .eslintrc.slow.cjs --quiet .","lint":"concurrently \"yarn format\" \"yarn lint:ts\" \"yarn type-check\"","type-check:watch":"tsc --watch --noEmit","type-check":"tsc --noEmit","size":"size-limit","analyze":"size-limit --why","semantic-release":"semantic-release"},"dependencies":{"axios":"^1.5.0","json-stringify-deterministic":"^1.0.8","merkletreejs":"^0.3.9","papaparse":"^5.3.2","tiny-invariant":"^1.2.0"},"devDependencies":{"@commitlint/config-conventional":"^17.3.0","@semantic-release/changelog":"^6.0.2","@semantic-release/git":"^10.0.1","@semantic-release/github":"^9.2.0","@size-limit/preset-small-lib":"^9.0.0","@trivago/prettier-plugin-sort-imports":"^4.1.1","@types/jest":"^29.5.5","@types/node":"^20.7.0","@types/papaparse":"^5.3.9","@typescript-eslint/eslint-plugin":"^6.7.3","@typescript-eslint/parser":"^6.7.3","abitype":"^0.9.8","concurrently":"^8.2.1","eslint":"^8.50.0","eslint-config-prettier":"^9.0.0","eslint-import-resolver-typescript":"^3.6.1","eslint-plugin-import":"^2.27.5","eslint-plugin-jest":"^27.4.0","eslint-plugin-no-relative-import-paths":"^1.5.2","eslint-plugin-require-extensions":"^0.1.3","eslint-plugin-security":"^1.7.1","eslint-plugin-sort-destructure-keys":"^1.5.0","eslint-plugin-sort-keys-fix":"1.1.2","eslint-plugin-typescript-sort-keys":"^3.0.0","husky":"^8.0.2","jest":"^29.7.0","prettier":"^3.0.3","rimraf":"^5.0.5","semantic-release":"^22.0.5","size-limit":"^9.0.0","ts-jest":"^29.1.1","typescript":"^5.2.2","typestub-ipfs-only-hash":"^4.0.0","viem":"^1.12.2","zod":"^3.22.2"},"peerDependencies":{"viem":"1.x.x","zod":"3.x.x"},"repository":{"type":"git","url":"git+https://github.com/astariaxyz/astaria-sdk.git"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"type":"module","main":"./lib/cjs/index.js","types":"./lib/esm/index.d.ts","module":"./lib/esm/index.js","sideEffects":false,"exports":{"types":"./lib/esm/index.d.ts","import":"./lib/esm/index.js","require":"./lib/cjs/index.js"},"engines":{"node":">=18"},"size-limit":[{"path":"dist/sdk.cjs.production.min.js","limit":"10 KB"},{"path":"dist/sdk.esm.js","limit":"10 KB"}],"_id":"@astariaxyz/sdk@1.0.2","gitHead":"b2c7a1e9279518bec26c23f607a7ed6cab865b3e","description":"![GitHub Workflow Status](https://img.shields.io/github/actions/workflow/status/astariaxyz/astaria-sdk/main.yml?branch=master&style=flat-square) ![npm](https://img.shields.io/npm/v/@astariaxyz/sdk?style=flat-square) ![node-current](https://img.shields.io/","bugs":{"url":"https://github.com/astariaxyz/astaria-sdk/issues"},"homepage":"https://github.com/astariaxyz/astaria-sdk#readme","_nodeVersion":"20.8.1","_npmVersion":"10.1.0","dist":{"integrity":"sha512-DEU2zMR4MpescG8pAMraHgMFe/dL6ZD/K6p8boDpPYVvizFAgPS7rTJl2Baq3xNfh1BUcD5H2DgZ4Cgrkj5Kig==","shasum":"acf87104382f94afa70851735cc38fc497a9061b","tarball":"https://registry.npmjs.org/@astariaxyz/sdk/-/sdk-1.0.2.tgz","fileCount":384,"unpackedSize":2659443,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCEFbZurqNd+3nXqegVbVVKUaHb4VvT9Mlxk6sbLQBUvgIhAMWQJfsd0T9pbYwiEUvlLl9yc9SDJPqTbq616WSrY4qW"}]},"_npmUser":{"name":"justingreenberg","email":"me@justingreenberg.com"},"directories":{},"maintainers":[{"name":"gregthedev","email":"greg@astaria.xyz"},{"name":"maggo","email":"marcokaul+npm@gmail.com"},{"name":"mlenser","email":"mlenser@gmail.com"},{"name":"justingreenberg","email":"me@justingreenberg.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sdk_1.0.2_1697724355070_0.8863290928931431"},"_hasShrinkwrap":false},"1.0.3":{"name":"@astariaxyz/sdk","version":"1.0.3","license":"MIT","scripts":{"build":"concurrently \"yarn build:esm\" \"yarn build:cjs\"","build:clean":"rimraf dist && yarn build","build:cjs":"tsc -p ./tsconfig.build.json --module commonjs --outDir ./lib/cjs && node postbuild-cjs.mjs","build:esm":"tsc -p ./tsconfig.build.json --module es2015 --outDir ./lib/esm && node postbuild-esm.mjs","test":"jest -c jest.config.cjs --silent --maxWorkers=50%","test:ci":"yarn test --ci --coverage --maxWorkers=2","format:fix":"prettier --write .","format":"prettier --check .","lint:fix":"concurrently \"yarn format:fix\" \"yarn lint:ts:fix\" \"yarn type-check\"","lint:ts:fix":"eslint --quiet --fix .","lint:ts":"eslint --quiet .","lint:ts:slow":"eslint -c .eslintrc.slow.cjs --quiet .","lint":"concurrently \"yarn format\" \"yarn lint:ts\" \"yarn type-check\"","type-check:watch":"tsc --watch --noEmit","type-check":"tsc --noEmit","size":"size-limit","analyze":"size-limit --why","semantic-release":"semantic-release"},"dependencies":{"axios":"^1.5.0","json-stringify-deterministic":"^1.0.8","merkletreejs":"^0.3.9","papaparse":"^5.3.2","tiny-invariant":"^1.2.0"},"devDependencies":{"@commitlint/config-conventional":"^17.3.0","@semantic-release/changelog":"^6.0.2","@semantic-release/git":"^10.0.1","@semantic-release/github":"^9.2.0","@size-limit/preset-small-lib":"^9.0.0","@trivago/prettier-plugin-sort-imports":"^4.1.1","@types/jest":"^29.5.5","@types/node":"^20.7.0","@types/papaparse":"^5.3.9","@typescript-eslint/eslint-plugin":"^6.7.3","@typescript-eslint/parser":"^6.7.3","abitype":"^0.9.8","concurrently":"^8.2.1","eslint":"^8.50.0","eslint-config-prettier":"^9.0.0","eslint-import-resolver-typescript":"^3.6.1","eslint-plugin-import":"^2.27.5","eslint-plugin-jest":"^27.4.0","eslint-plugin-no-relative-import-paths":"^1.5.2","eslint-plugin-require-extensions":"^0.1.3","eslint-plugin-security":"^1.7.1","eslint-plugin-sort-destructure-keys":"^1.5.0","eslint-plugin-sort-keys-fix":"1.1.2","eslint-plugin-typescript-sort-keys":"^3.0.0","husky":"^8.0.2","jest":"^29.7.0","prettier":"^3.0.3","rimraf":"^5.0.5","semantic-release":"^22.0.5","size-limit":"^9.0.0","ts-jest":"^29.1.1","typescript":"^5.2.2","typestub-ipfs-only-hash":"^4.0.0","viem":"^1.12.2","zod":"^3.22.2"},"peerDependencies":{"viem":"1.x.x","zod":"3.x.x"},"repository":{"type":"git","url":"git+https://github.com/astariaxyz/astaria-sdk.git"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"type":"module","main":"./lib/cjs/index.js","types":"./lib/esm/index.d.ts","module":"./lib/esm/index.js","sideEffects":false,"exports":{"types":"./lib/esm/index.d.ts","import":"./lib/esm/index.js","require":"./lib/cjs/index.js"},"engines":{"node":">=18"},"size-limit":[{"path":"dist/sdk.cjs.production.min.js","limit":"10 KB"},{"path":"dist/sdk.esm.js","limit":"10 KB"}],"_id":"@astariaxyz/sdk@1.0.3","gitHead":"62ab1caefe34a72f74d00b89e220114f3a30c664","description":"![GitHub Workflow Status](https://img.shields.io/github/actions/workflow/status/astariaxyz/astaria-sdk/main.yml?branch=master&style=flat-square) ![npm](https://img.shields.io/npm/v/@astariaxyz/sdk?style=flat-square) ![node-current](https://img.shields.io/","bugs":{"url":"https://github.com/astariaxyz/astaria-sdk/issues"},"homepage":"https://github.com/astariaxyz/astaria-sdk#readme","_nodeVersion":"20.8.1","_npmVersion":"10.1.0","dist":{"integrity":"sha512-FmcXTqVNSZmG03M38/XWX9I+WY29JeoF62UtitkJaBUooeBUZWvteUsR5JBd3lsU27/X+OoP838CiULXJhDgHA==","shasum":"8cddcb4ebc8dca022ce228b1fd9070b1d53bf998","tarball":"https://registry.npmjs.org/@astariaxyz/sdk/-/sdk-1.0.3.tgz","fileCount":384,"unpackedSize":2659768,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD0Ika+9+3fQg4pzArblPqC1vWk9Ut3VEQxeJuocPzbzwIgXutZY9X5/9BvY60kRRB82lRFW9HLa82nlb43XhOPOqI="}]},"_npmUser":{"name":"justingreenberg","email":"me@justingreenberg.com"},"directories":{},"maintainers":[{"name":"gregthedev","email":"greg@astaria.xyz"},{"name":"maggo","email":"marcokaul+npm@gmail.com"},{"name":"mlenser","email":"mlenser@gmail.com"},{"name":"justingreenberg","email":"me@justingreenberg.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sdk_1.0.3_1698144857926_0.7050247169878143"},"_hasShrinkwrap":false},"1.1.0":{"name":"@astariaxyz/sdk","version":"1.1.0","license":"MIT","scripts":{"build":"concurrently \"yarn build:esm\" \"yarn build:cjs\"","build:clean":"rimraf dist && yarn build","build:cjs":"tsc -p ./tsconfig.build.json --module commonjs --outDir ./lib/cjs && node postbuild-cjs.mjs","build:esm":"tsc -p ./tsconfig.build.json --module es2015 --outDir ./lib/esm && node postbuild-esm.mjs","test":"jest -c jest.config.cjs --silent --maxWorkers=50%","test:ci":"yarn test --ci --coverage --maxWorkers=2","format:fix":"prettier --write .","format":"prettier --check .","lint:fix":"concurrently \"yarn format:fix\" \"yarn lint:ts:fix\" \"yarn type-check\"","lint:ts:fix":"eslint --quiet --fix .","lint:ts":"eslint --quiet .","lint:ts:slow":"eslint -c .eslintrc.slow.cjs --quiet .","lint":"concurrently \"yarn format\" \"yarn lint:ts\" \"yarn type-check\"","type-check:watch":"tsc --watch --noEmit","type-check":"tsc --noEmit","size":"size-limit","analyze":"size-limit --why","semantic-release":"semantic-release"},"dependencies":{"axios":"^1.5.0","json-stringify-deterministic":"^1.0.8","merkletreejs":"^0.3.9","papaparse":"^5.3.2","tiny-invariant":"^1.2.0"},"devDependencies":{"@commitlint/config-conventional":"^17.3.0","@semantic-release/changelog":"^6.0.2","@semantic-release/git":"^10.0.1","@semantic-release/github":"^9.2.0","@size-limit/preset-small-lib":"^9.0.0","@trivago/prettier-plugin-sort-imports":"^4.1.1","@types/jest":"^29.5.5","@types/node":"^20.7.0","@types/papaparse":"^5.3.9","@typescript-eslint/eslint-plugin":"^6.7.3","@typescript-eslint/parser":"^6.7.3","abitype":"^0.9.8","concurrently":"^8.2.1","eslint":"^8.50.0","eslint-config-prettier":"^9.0.0","eslint-import-resolver-typescript":"^3.6.1","eslint-plugin-import":"^2.27.5","eslint-plugin-jest":"^27.4.0","eslint-plugin-no-relative-import-paths":"^1.5.2","eslint-plugin-require-extensions":"^0.1.3","eslint-plugin-security":"^1.7.1","eslint-plugin-sort-destructure-keys":"^1.5.0","eslint-plugin-sort-keys-fix":"1.1.2","eslint-plugin-typescript-sort-keys":"^3.0.0","husky":"^8.0.2","jest":"^29.7.0","prettier":"^3.0.3","rimraf":"^5.0.5","semantic-release":"^22.0.5","size-limit":"^9.0.0","ts-jest":"^29.1.1","typescript":"^5.2.2","typestub-ipfs-only-hash":"^4.0.0","viem":"^1.12.2","zod":"^3.22.2"},"peerDependencies":{"viem":"1.x.x","zod":"3.x.x"},"repository":{"type":"git","url":"git+https://github.com/astariaxyz/astaria-sdk.git"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"type":"module","main":"./lib/cjs/index.js","types":"./lib/esm/index.d.ts","module":"./lib/esm/index.js","sideEffects":false,"exports":{"types":"./lib/esm/index.d.ts","import":"./lib/esm/index.js","require":"./lib/cjs/index.js"},"engines":{"node":">=18"},"size-limit":[{"path":"dist/sdk.cjs.production.min.js","limit":"10 KB"},{"path":"dist/sdk.esm.js","limit":"10 KB"}],"_id":"@astariaxyz/sdk@1.1.0","gitHead":"876b300b10c623e5ff581b9222a4fb25e0afb2e6","description":"![GitHub Workflow Status](https://img.shields.io/github/actions/workflow/status/astariaxyz/astaria-sdk/main.yml?branch=master&style=flat-square) ![npm](https://img.shields.io/npm/v/@astariaxyz/sdk?style=flat-square) ![node-current](https://img.shields.io/","bugs":{"url":"https://github.com/astariaxyz/astaria-sdk/issues"},"homepage":"https://github.com/astariaxyz/astaria-sdk#readme","_nodeVersion":"20.9.0","_npmVersion":"10.1.0","dist":{"integrity":"sha512-K+E5AdMsTa/ClrWx0Fo7CitVnW4mrHGxvbhhhXUSfMEg11XFZZpvc8tTCNjw7g+igqkfeP9JAsmCE6Y7udiKBA==","shasum":"9f3543551e2385301c0e1796735e4f1212925f24","tarball":"https://registry.npmjs.org/@astariaxyz/sdk/-/sdk-1.1.0.tgz","fileCount":384,"unpackedSize":2610998,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC6x1YWcqOn5Wtw5xzM/r+Sdp8Ra6HdIf6dyJazDPa5xAIgViwoibP7pckXSA967/3Qk2dwcTb3oEKMpwaID2XW6w4="}]},"_npmUser":{"name":"justingreenberg","email":"me@justingreenberg.com"},"directories":{},"maintainers":[{"name":"gregthedev","email":"greg@astaria.xyz"},{"name":"maggo","email":"marcokaul+npm@gmail.com"},{"name":"mlenser","email":"mlenser@gmail.com"},{"name":"justingreenberg","email":"me@justingreenberg.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sdk_1.1.0_1698415397682_0.16699629370965274"},"_hasShrinkwrap":false},"1.3.0":{"name":"@astariaxyz/sdk","version":"1.3.0","license":"MIT","scripts":{"build":"concurrently \"yarn build:esm\" \"yarn build:cjs\"","build:clean":"rimraf dist && yarn build","build:cjs":"tsc -p ./tsconfig.build.json --module commonjs --outDir ./lib/cjs && node postbuild-cjs.mjs","build:esm":"tsc -p ./tsconfig.build.json --module es2015 --outDir ./lib/esm && node postbuild-esm.mjs","test":"jest -c jest.config.cjs --silent --maxWorkers=50%","test:ci":"yarn test --ci --coverage --maxWorkers=2","format:fix":"prettier --write .","format":"prettier --check .","lint:fix":"concurrently \"yarn format:fix\" \"yarn lint:ts:fix\" \"yarn type-check\"","lint:ts:fix":"eslint --quiet --fix .","lint:ts":"eslint --quiet .","lint:ts:slow":"eslint -c .eslintrc.slow.cjs --quiet .","lint":"concurrently \"yarn format\" \"yarn lint:ts\" \"yarn type-check\"","type-check:watch":"tsc --watch --noEmit","type-check":"tsc --noEmit","size":"size-limit","analyze":"size-limit --why","semantic-release":"semantic-release"},"dependencies":{"json-stringify-deterministic":"^1.0.12","merkletreejs":"^0.3.11","papaparse":"^5.3.2","tiny-invariant":"^1.2.0"},"devDependencies":{"@commitlint/config-conventional":"^18.1.0","@semantic-release/changelog":"^6.0.2","@semantic-release/git":"^10.0.1","@semantic-release/github":"^9.2.1","@size-limit/preset-small-lib":"^10.0.2","@trivago/prettier-plugin-sort-imports":"^4.2.1","@types/jest":"^29.5.8","@types/node":"^20.9.0","@types/papaparse":"^5.3.11","@typescript-eslint/eslint-plugin":"^6.10.0","@typescript-eslint/parser":"^6.10.0","abitype":"^0.10.2","concurrently":"^8.2.2","eslint":"^8.53.0","eslint-config-prettier":"^9.0.0","eslint-import-resolver-typescript":"^3.6.1","eslint-plugin-import":"^2.29.0","eslint-plugin-jest":"^27.6.0","eslint-plugin-no-relative-import-paths":"^1.5.3","eslint-plugin-require-extensions":"^0.1.3","eslint-plugin-security":"^1.7.1","eslint-plugin-sort-destructure-keys":"^1.5.0","eslint-plugin-sort-keys-fix":"1.1.2","eslint-plugin-typescript-sort-keys":"^3.1.0","husky":"^8.0.2","jest":"^29.7.0","prettier":"^3.0.3","rimraf":"^5.0.5","semantic-release":"^22.0.7","size-limit":"^10.0.2","ts-jest":"^29.1.1","typescript":"^5.2.2","typestub-ipfs-only-hash":"^4.0.0","viem":"^1.18.9","zod":"^3.22.4"},"peerDependencies":{"viem":"1.x.x","zod":"3.x.x"},"repository":{"type":"git","url":"git+https://github.com/astariaxyz/astaria-sdk.git"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"type":"module","main":"./lib/cjs/index.js","types":"./lib/esm/index.d.ts","module":"./lib/esm/index.js","sideEffects":false,"exports":{"types":"./lib/esm/index.d.ts","import":"./lib/esm/index.js","require":"./lib/cjs/index.js"},"engines":{"node":">=18"},"size-limit":[{"path":"dist/sdk.cjs.production.min.js","limit":"10 KB"},{"path":"dist/sdk.esm.js","limit":"10 KB"}],"_id":"@astariaxyz/sdk@1.3.0","gitHead":"ed7efcbf4732627704c38707f42ca0feeb1b43cc","description":"![GitHub Workflow Status](https://img.shields.io/github/actions/workflow/status/astariaxyz/astaria-sdk/main.yml?branch=master&style=flat-square) ![npm](https://img.shields.io/npm/v/@astariaxyz/sdk?style=flat-square) ![node-current](https://img.shields.io/","bugs":{"url":"https://github.com/astariaxyz/astaria-sdk/issues"},"homepage":"https://github.com/astariaxyz/astaria-sdk#readme","_nodeVersion":"20.9.0","_npmVersion":"10.1.0","dist":{"integrity":"sha512-Q4n+6mf32NdkiIdDCbCKqHr3e6a81XRgIW9gqjXzQN8Q640EBW0GPafgRTrCLCW3rv3SW5UWLBO4zYPJxnmiyg==","shasum":"97076ee448aa5562194b9043d47bd616df58a232","tarball":"https://registry.npmjs.org/@astariaxyz/sdk/-/sdk-1.3.0.tgz","fileCount":384,"unpackedSize":2615983,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICKrcMSlOXCBVVSeYTfqxgUAz1nA5aK3yMr0HOgpRqwlAiA8/Dtalyw1Ar6dknF4+6Dvsqp9cKAU0lg+Hs3ZPbVeLg=="}]},"_npmUser":{"name":"justingreenberg","email":"me@justingreenberg.com"},"directories":{},"maintainers":[{"name":"gregthedev","email":"greg@astaria.xyz"},{"name":"maggo","email":"marcokaul+npm@gmail.com"},{"name":"mlenser","email":"mlenser@gmail.com"},{"name":"justingreenberg","email":"me@justingreenberg.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sdk_1.3.0_1699450967315_0.5153543222565247"},"_hasShrinkwrap":false},"1.3.1":{"name":"@astariaxyz/sdk","version":"1.3.1","license":"MIT","scripts":{"build":"concurrently \"yarn build:esm\" \"yarn build:cjs\"","build:clean":"rimraf dist && yarn build","build:cjs":"tsc -p ./tsconfig.build.json --module commonjs --outDir ./lib/cjs && node postbuild-cjs.mjs","build:esm":"tsc -p ./tsconfig.build.json --module es2015 --outDir ./lib/esm && node postbuild-esm.mjs","test":"jest -c jest.config.cjs --silent --maxWorkers=50%","test:ci":"yarn test --ci --coverage --maxWorkers=2","format:fix":"prettier --write .","format":"prettier --check .","lint:fix":"concurrently \"yarn format:fix\" \"yarn lint:ts:fix\" \"yarn type-check\"","lint:ts:fix":"eslint --quiet --fix .","lint:ts":"eslint --quiet .","lint:ts:slow":"eslint -c .eslintrc.slow.cjs --quiet .","lint":"concurrently \"yarn format\" \"yarn lint:ts\" \"yarn type-check\"","type-check:watch":"tsc --watch --noEmit","type-check":"tsc --noEmit","size":"size-limit","analyze":"size-limit --why","semantic-release":"semantic-release"},"dependencies":{"json-stringify-deterministic":"^1.0.12","merkletreejs":"^0.3.11","papaparse":"^5.3.2","tiny-invariant":"^1.2.0"},"devDependencies":{"@commitlint/config-conventional":"^18.1.0","@semantic-release/changelog":"^6.0.2","@semantic-release/git":"^10.0.1","@semantic-release/github":"^9.2.1","@size-limit/preset-small-lib":"^10.0.2","@trivago/prettier-plugin-sort-imports":"^4.2.1","@types/jest":"^29.5.8","@types/node":"^20.9.0","@types/papaparse":"^5.3.11","@typescript-eslint/eslint-plugin":"^6.10.0","@typescript-eslint/parser":"^6.10.0","abitype":"^0.10.2","concurrently":"^8.2.2","eslint":"^8.53.0","eslint-config-prettier":"^9.0.0","eslint-import-resolver-typescript":"^3.6.1","eslint-plugin-import":"^2.29.0","eslint-plugin-jest":"^27.6.0","eslint-plugin-no-relative-import-paths":"^1.5.3","eslint-plugin-require-extensions":"^0.1.3","eslint-plugin-security":"^1.7.1","eslint-plugin-sort-destructure-keys":"^1.5.0","eslint-plugin-sort-keys-fix":"1.1.2","eslint-plugin-typescript-sort-keys":"^3.1.0","husky":"^8.0.2","jest":"^29.7.0","prettier":"^3.0.3","rimraf":"^5.0.5","semantic-release":"^22.0.7","size-limit":"^10.0.2","ts-jest":"^29.1.1","typescript":"^5.2.2","typestub-ipfs-only-hash":"^4.0.0","viem":"^1.18.9","zod":"^3.22.4"},"peerDependencies":{"viem":"1.x.x","zod":"3.x.x"},"repository":{"type":"git","url":"git+https://github.com/astariaxyz/astaria-sdk.git"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"type":"module","main":"./lib/cjs/index.js","types":"./lib/esm/index.d.ts","module":"./lib/esm/index.js","sideEffects":false,"exports":{"types":"./lib/esm/index.d.ts","import":"./lib/esm/index.js","require":"./lib/cjs/index.js"},"engines":{"node":">=18"},"size-limit":[{"path":"dist/sdk.cjs.production.min.js","limit":"10 KB"},{"path":"dist/sdk.esm.js","limit":"10 KB"}],"_id":"@astariaxyz/sdk@1.3.1","gitHead":"3475ac8a4d11f9e00ad21326a51c86f178cfdbf2","description":"![GitHub Workflow Status](https://img.shields.io/github/actions/workflow/status/astariaxyz/astaria-sdk/main.yml?branch=master&style=flat-square) ![npm](https://img.shields.io/npm/v/@astariaxyz/sdk?style=flat-square) ![node-current](https://img.shields.io/","bugs":{"url":"https://github.com/astariaxyz/astaria-sdk/issues"},"homepage":"https://github.com/astariaxyz/astaria-sdk#readme","_nodeVersion":"20.9.0","_npmVersion":"10.1.0","dist":{"integrity":"sha512-JwTguoHnf9cULA9WPOmGqAtNiMpf0FMHS9GiDtv/U9hp/Zal3YqEzSd+fl6iMuOzP6DaAf5x9OKRqgg2lk3SsQ==","shasum":"96e8965659096cc8f859b0f215accba3cb37d0ad","tarball":"https://registry.npmjs.org/@astariaxyz/sdk/-/sdk-1.3.1.tgz","fileCount":384,"unpackedSize":2633567,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDO2LB+z1ag0xej7n5WzVXe8BlyLEfitBon9uSTz3YjewIhAKsIJmF1+P3KJughBumAGDtDevD9vpUPCkr5adFWgeTD"}]},"_npmUser":{"name":"justingreenberg","email":"me@justingreenberg.com"},"directories":{},"maintainers":[{"name":"gregthedev","email":"greg@astaria.xyz"},{"name":"maggo","email":"marcokaul+npm@gmail.com"},{"name":"mlenser","email":"mlenser@gmail.com"},{"name":"justingreenberg","email":"me@justingreenberg.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sdk_1.3.1_1699452508385_0.6266863197041976"},"_hasShrinkwrap":false},"1.3.2":{"name":"@astariaxyz/sdk","version":"1.3.2","license":"MIT","scripts":{"build":"concurrently \"yarn build:esm\" \"yarn build:cjs\"","build:clean":"rimraf dist && yarn build","build:cjs":"tsc -p ./tsconfig.build.json --module commonjs --outDir ./lib/cjs && node postbuild-cjs.mjs","build:esm":"tsc -p ./tsconfig.build.json --module es2015 --outDir ./lib/esm && node postbuild-esm.mjs","test":"jest -c jest.config.cjs --silent --maxWorkers=50%","test:ci":"yarn test --ci --coverage --maxWorkers=2","format:fix":"prettier --write .","format":"prettier --check .","lint:fix":"concurrently \"yarn format:fix\" \"yarn lint:ts:fix\" \"yarn type-check\"","lint:ts:fix":"eslint --quiet --fix .","lint:ts":"eslint --quiet .","lint:ts:slow":"eslint -c .eslintrc.slow.cjs --quiet .","lint":"concurrently \"yarn format\" \"yarn lint:ts\" \"yarn type-check\"","type-check:watch":"tsc --watch --noEmit","type-check":"tsc --noEmit","size":"size-limit","analyze":"size-limit --why","semantic-release":"semantic-release"},"dependencies":{"json-stringify-deterministic":"^1.0.12","merkletreejs":"^0.3.11","papaparse":"^5.3.2","tiny-invariant":"^1.2.0"},"devDependencies":{"@commitlint/config-conventional":"^18.1.0","@semantic-release/changelog":"^6.0.2","@semantic-release/git":"^10.0.1","@semantic-release/github":"^9.2.1","@size-limit/preset-small-lib":"^10.0.2","@trivago/prettier-plugin-sort-imports":"^4.2.1","@types/jest":"^29.5.8","@types/node":"^20.9.0","@types/papaparse":"^5.3.11","@typescript-eslint/eslint-plugin":"^6.10.0","@typescript-eslint/parser":"^6.10.0","abitype":"^0.10.2","concurrently":"^8.2.2","eslint":"^8.53.0","eslint-config-prettier":"^9.0.0","eslint-import-resolver-typescript":"^3.6.1","eslint-plugin-import":"^2.29.0","eslint-plugin-jest":"^27.6.0","eslint-plugin-no-relative-import-paths":"^1.5.3","eslint-plugin-require-extensions":"^0.1.3","eslint-plugin-security":"^1.7.1","eslint-plugin-sort-destructure-keys":"^1.5.0","eslint-plugin-sort-keys-fix":"1.1.2","eslint-plugin-typescript-sort-keys":"^3.1.0","husky":"^8.0.2","jest":"^29.7.0","prettier":"^3.0.3","rimraf":"^5.0.5","semantic-release":"^22.0.7","size-limit":"^10.0.2","ts-jest":"^29.1.1","typescript":"^5.2.2","typestub-ipfs-only-hash":"^4.0.0","viem":"^1.18.9","zod":"^3.22.4"},"peerDependencies":{"viem":"1.x.x","zod":"3.x.x"},"repository":{"type":"git","url":"git+https://github.com/astariaxyz/astaria-sdk.git"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"type":"module","main":"./lib/cjs/index.js","types":"./lib/esm/index.d.ts","module":"./lib/esm/index.js","sideEffects":false,"exports":{"types":"./lib/esm/index.d.ts","import":"./lib/esm/index.js","require":"./lib/cjs/index.js"},"engines":{"node":">=18"},"size-limit":[{"path":"dist/sdk.cjs.production.min.js","limit":"10 KB"},{"path":"dist/sdk.esm.js","limit":"10 KB"}],"_id":"@astariaxyz/sdk@1.3.2","gitHead":"de957a91598fcc66bd31b0dbf624f4e0d9910475","description":"![GitHub Workflow Status](https://img.shields.io/github/actions/workflow/status/astariaxyz/astaria-sdk/main.yml?branch=master&style=flat-square) ![npm](https://img.shields.io/npm/v/@astariaxyz/sdk?style=flat-square) ![node-current](https://img.shields.io/","bugs":{"url":"https://github.com/astariaxyz/astaria-sdk/issues"},"homepage":"https://github.com/astariaxyz/astaria-sdk#readme","_nodeVersion":"20.9.0","_npmVersion":"10.1.0","dist":{"integrity":"sha512-4Jo2nEbYxNOSPyFZ4/e7XovyXaPHB+MhD2pYkDp2LXq7lppZHrpQaTEkhHm/fj3P3JL/6qPR9M5xHMSD99TO5g==","shasum":"d45f821031a48aeb4ac6e42733d18c0ee05ac04e","tarball":"https://registry.npmjs.org/@astariaxyz/sdk/-/sdk-1.3.2.tgz","fileCount":384,"unpackedSize":2631789,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQClXhqrGZCMV7l1V3e1iCGhU2PBwr0P+tH0+5V2/1O33AIgDy/75IrmocuP31cRFJ1KekYbKlZGJiE/OgGgu0Trg7Y="}]},"_npmUser":{"name":"justingreenberg","email":"me@justingreenberg.com"},"directories":{},"maintainers":[{"name":"gregthedev","email":"greg@astaria.xyz"},{"name":"maggo","email":"marcokaul+npm@gmail.com"},{"name":"mlenser","email":"mlenser@gmail.com"},{"name":"justingreenberg","email":"me@justingreenberg.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sdk_1.3.2_1699460815692_0.999186397664876"},"_hasShrinkwrap":false},"1.3.3":{"name":"@astariaxyz/sdk","version":"1.3.3","license":"MIT","scripts":{"build":"concurrently \"yarn build:esm\" \"yarn build:cjs\"","build:clean":"rimraf dist && yarn build","build:cjs":"tsc -p ./tsconfig.build.json --module commonjs --outDir ./lib/cjs && node postbuild-cjs.mjs","build:esm":"tsc -p ./tsconfig.build.json --module es2015 --outDir ./lib/esm && node postbuild-esm.mjs","test":"jest -c jest.config.cjs --silent --maxWorkers=50%","test:ci":"yarn test --ci --coverage --maxWorkers=2","format:fix":"prettier --write .","format":"prettier --check .","lint:fix":"concurrently \"yarn format:fix\" \"yarn lint:ts:fix\" \"yarn type-check\"","lint:ts:fix":"eslint --quiet --fix .","lint:ts":"eslint --quiet .","lint:ts:slow":"eslint -c .eslintrc.slow.cjs --quiet .","lint":"concurrently \"yarn format\" \"yarn lint:ts\" \"yarn type-check\"","type-check:watch":"tsc --watch --noEmit","type-check":"tsc --noEmit","size":"size-limit","analyze":"size-limit --why","semantic-release":"semantic-release"},"dependencies":{"json-stringify-deterministic":"^1.0.12","merkletreejs":"^0.3.11","papaparse":"^5.3.2","tiny-invariant":"^1.2.0"},"devDependencies":{"@commitlint/config-conventional":"^18.1.0","@semantic-release/changelog":"^6.0.2","@semantic-release/git":"^10.0.1","@semantic-release/github":"^9.2.1","@size-limit/preset-small-lib":"^10.0.2","@trivago/prettier-plugin-sort-imports":"^4.2.1","@types/jest":"^29.5.8","@types/node":"^20.9.0","@types/papaparse":"^5.3.11","@typescript-eslint/eslint-plugin":"^6.10.0","@typescript-eslint/parser":"^6.10.0","abitype":"^0.10.2","concurrently":"^8.2.2","eslint":"^8.53.0","eslint-config-prettier":"^9.0.0","eslint-import-resolver-typescript":"^3.6.1","eslint-plugin-import":"^2.29.0","eslint-plugin-jest":"^27.6.0","eslint-plugin-no-relative-import-paths":"^1.5.3","eslint-plugin-require-extensions":"^0.1.3","eslint-plugin-security":"^1.7.1","eslint-plugin-sort-destructure-keys":"^1.5.0","eslint-plugin-sort-keys-fix":"1.1.2","eslint-plugin-typescript-sort-keys":"^3.1.0","husky":"^8.0.2","jest":"^29.7.0","prettier":"^3.0.3","rimraf":"^5.0.5","semantic-release":"^22.0.7","size-limit":"^10.0.2","ts-jest":"^29.1.1","typescript":"^5.2.2","typestub-ipfs-only-hash":"^4.0.0","viem":"^1.18.9","zod":"^3.22.4"},"peerDependencies":{"viem":"1.x.x","zod":"3.x.x"},"repository":{"type":"git","url":"git+https://github.com/astariaxyz/astaria-sdk.git"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"type":"module","main":"./lib/cjs/index.js","types":"./lib/esm/index.d.ts","module":"./lib/esm/index.js","sideEffects":false,"exports":{"types":"./lib/esm/index.d.ts","import":"./lib/esm/index.js","require":"./lib/cjs/index.js"},"engines":{"node":">=18"},"size-limit":[{"path":"dist/sdk.cjs.production.min.js","limit":"10 KB"},{"path":"dist/sdk.esm.js","limit":"10 KB"}],"_id":"@astariaxyz/sdk@1.3.3","gitHead":"64fdfe0381fb9e1328c5338332cf64527aff7c03","description":"![GitHub Workflow Status](https://img.shields.io/github/actions/workflow/status/astariaxyz/astaria-sdk/main.yml?branch=master&style=flat-square) ![npm](https://img.shields.io/npm/v/@astariaxyz/sdk?style=flat-square) ![node-current](https://img.shields.io/","bugs":{"url":"https://github.com/astariaxyz/astaria-sdk/issues"},"homepage":"https://github.com/astariaxyz/astaria-sdk#readme","_nodeVersion":"20.9.0","_npmVersion":"10.1.0","dist":{"integrity":"sha512-Kl7rnzR6+tAStG7G2Y6f49V8vQw1POu9upWrI2VExS7H7jmS9wluMJFCIN0bNJrPD8TBgYAq5a02HkrJm2RHXw==","shasum":"3ab655a931bfedd75d1a47bfa59efa6ab49b5b27","tarball":"https://registry.npmjs.org/@astariaxyz/sdk/-/sdk-1.3.3.tgz","fileCount":384,"unpackedSize":2632157,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDPyl+ZGJLpkqCXW/SPCCx8zMMV1U4MYx5QvkTUx4TlxAIgUIuMKkm2NLrislPiyje2E1rbpzhJ65jOSOQIGe2Z84M="}]},"_npmUser":{"name":"justingreenberg","email":"me@justingreenberg.com"},"directories":{},"maintainers":[{"name":"gregthedev","email":"greg@astaria.xyz"},{"name":"maggo","email":"marcokaul+npm@gmail.com"},{"name":"mlenser","email":"mlenser@gmail.com"},{"name":"justingreenberg","email":"me@justingreenberg.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sdk_1.3.3_1699525833686_0.7539939956007908"},"_hasShrinkwrap":false},"2.0.0":{"name":"@astariaxyz/sdk","version":"2.0.0","license":"MIT","scripts":{"build":"concurrently \"yarn build:esm\" \"yarn build:cjs\"","build:clean":"rimraf dist && yarn build","build:cjs":"tsc -p ./tsconfig.build.json --module commonjs --outDir ./lib/cjs && node postbuild-cjs.mjs","build:esm":"tsc -p ./tsconfig.build.json --module es2015 --outDir ./lib/esm && node postbuild-esm.mjs","test":"jest -c jest.config.cjs --silent --maxWorkers=50%","test:ci":"yarn test --ci --coverage --maxWorkers=2","format:fix":"prettier --write .","format":"prettier --check .","lint:fix":"concurrently \"yarn format:fix\" \"yarn lint:ts:fix\" \"yarn type-check\"","lint:ts:fix":"eslint --quiet --fix .","lint:ts":"eslint --quiet .","lint:ts:slow":"eslint -c .eslintrc.slow.cjs --quiet .","lint":"concurrently \"yarn format\" \"yarn lint:ts\" \"yarn type-check\"","type-check:watch":"tsc --watch --noEmit","type-check":"tsc --noEmit","size":"size-limit","analyze":"size-limit --why","semantic-release":"semantic-release"},"dependencies":{"tiny-invariant":"^1.2.0"},"devDependencies":{"@commitlint/config-conventional":"^18.1.0","@semantic-release/changelog":"^6.0.2","@semantic-release/git":"^10.0.1","@semantic-release/github":"^9.2.1","@size-limit/preset-small-lib":"^10.0.2","@trivago/prettier-plugin-sort-imports":"^4.2.1","@types/jest":"^29.5.8","@types/node":"^20.9.0","@types/papaparse":"^5.3.11","@typescript-eslint/eslint-plugin":"^6.10.0","@typescript-eslint/parser":"^6.10.0","abitype":"^0.10.2","concurrently":"^8.2.2","eslint":"^8.53.0","eslint-config-prettier":"^9.0.0","eslint-import-resolver-typescript":"^3.6.1","eslint-plugin-import":"^2.29.0","eslint-plugin-jest":"^27.6.0","eslint-plugin-no-relative-import-paths":"^1.5.3","eslint-plugin-require-extensions":"^0.1.3","eslint-plugin-security":"^1.7.1","eslint-plugin-sort-destructure-keys":"^1.5.0","eslint-plugin-sort-keys-fix":"1.1.2","eslint-plugin-typescript-sort-keys":"^3.1.0","husky":"^8.0.2","jest":"^29.7.0","prettier":"^3.0.3","rimraf":"^5.0.5","semantic-release":"^22.0.7","size-limit":"^10.0.2","ts-jest":"^29.1.1","typescript":"^5.2.2","typestub-ipfs-only-hash":"^4.0.0","viem":"^1.18.9","zod":"^3.22.4"},"peerDependencies":{"viem":"1.x.x","zod":"3.x.x"},"repository":{"type":"git","url":"git+https://github.com/astariaxyz/astaria-sdk.git"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"type":"module","main":"./lib/cjs/index.js","types":"./lib/esm/index.d.ts","module":"./lib/esm/index.js","sideEffects":false,"exports":{"types":"./lib/esm/index.d.ts","import":"./lib/esm/index.js","require":"./lib/cjs/index.js"},"engines":{"node":">=18"},"size-limit":[{"path":"dist/sdk.cjs.production.min.js","limit":"10 KB"},{"path":"dist/sdk.esm.js","limit":"10 KB"}],"_id":"@astariaxyz/sdk@2.0.0","gitHead":"a16a8fb776c6c2ddcb593cfcc5a37ec022de6753","description":"![GitHub Workflow Status](https://img.shields.io/github/actions/workflow/status/astariaxyz/astaria-sdk/main.yml?branch=master&style=flat-square) ![npm](https://img.shields.io/npm/v/@astariaxyz/sdk?style=flat-square) ![node-current](https://img.shields.io/","bugs":{"url":"https://github.com/astariaxyz/astaria-sdk/issues"},"homepage":"https://github.com/astariaxyz/astaria-sdk#readme","_nodeVersion":"20.9.0","_npmVersion":"10.2.4","dist":{"integrity":"sha512-mRg4lPGlMEGFCKh7thUyD6KbDwBOC07be5Cls3z4AI5sl3hSZGGUwp/byRiDQHUoDzHfOhCEuwXzaQRD34SXcQ==","shasum":"5db9e5a8eb13de547c393fa599e7d3d770e0db14","tarball":"https://registry.npmjs.org/@astariaxyz/sdk/-/sdk-2.0.0.tgz","fileCount":360,"unpackedSize":2613430,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDosK/AdhdmtSQM0zeo8GI1x9RFYSnlL0JyWkMPElPd6wIhALqwHuEuZvyEXjuLfkSQzUajYUSPnSPYbwc0eJiMCoz5"}]},"_npmUser":{"name":"justingreenberg","email":"me@justingreenberg.com"},"directories":{},"maintainers":[{"name":"gregthedev","email":"greg@astaria.xyz"},{"name":"maggo","email":"marcokaul+npm@gmail.com"},{"name":"mlenser","email":"mlenser@gmail.com"},{"name":"justingreenberg","email":"me@justingreenberg.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sdk_2.0.0_1700554798402_0.31564192450029394"},"_hasShrinkwrap":false},"2.0.1":{"name":"@astariaxyz/sdk","version":"2.0.1","license":"MIT","scripts":{"build":"concurrently \"yarn build:esm\" \"yarn build:cjs\"","build:clean":"rimraf dist && yarn build","build:cjs":"tsc -p ./tsconfig.build.json --module commonjs --outDir ./lib/cjs && node postbuild-cjs.mjs","build:esm":"tsc -p ./tsconfig.build.json --module es2015 --outDir ./lib/esm && node postbuild-esm.mjs","test":"jest -c jest.config.cjs --silent --maxWorkers=50%","test:ci":"yarn test --ci --coverage --maxWorkers=2","format:fix":"prettier --write .","format":"prettier --check .","lint:fix":"concurrently \"yarn format:fix\" \"yarn lint:ts:fix\" \"yarn type-check\"","lint:ts:fix":"eslint --quiet --fix .","lint:ts":"eslint --quiet .","lint:ts:slow":"eslint -c .eslintrc.slow.cjs --quiet .","lint":"concurrently \"yarn format\" \"yarn lint:ts\" \"yarn type-check\"","type-check:watch":"tsc --watch --noEmit","type-check":"tsc --noEmit","size":"size-limit","analyze":"size-limit --why","semantic-release":"semantic-release"},"dependencies":{"tiny-invariant":"^1.2.0"},"devDependencies":{"@commitlint/config-conventional":"^18.1.0","@semantic-release/changelog":"^6.0.2","@semantic-release/git":"^10.0.1","@semantic-release/github":"^9.2.1","@size-limit/preset-small-lib":"^10.0.2","@trivago/prettier-plugin-sort-imports":"^4.2.1","@types/jest":"^29.5.8","@types/node":"^20.9.0","@types/papaparse":"^5.3.11","@typescript-eslint/eslint-plugin":"^6.10.0","@typescript-eslint/parser":"^6.10.0","abitype":"^0.10.2","concurrently":"^8.2.2","eslint":"^8.53.0","eslint-config-prettier":"^9.0.0","eslint-import-resolver-typescript":"^3.6.1","eslint-plugin-import":"^2.29.0","eslint-plugin-jest":"^27.6.0","eslint-plugin-no-relative-import-paths":"^1.5.3","eslint-plugin-require-extensions":"^0.1.3","eslint-plugin-security":"^1.7.1","eslint-plugin-sort-destructure-keys":"^1.5.0","eslint-plugin-sort-keys-fix":"1.1.2","eslint-plugin-typescript-sort-keys":"^3.1.0","husky":"^8.0.2","jest":"^29.7.0","prettier":"^3.0.3","rimraf":"^5.0.5","semantic-release":"^22.0.7","size-limit":"^10.0.2","ts-jest":"^29.1.1","typescript":"^5.2.2","typestub-ipfs-only-hash":"^4.0.0","viem":"^1.18.9","zod":"^3.22.4"},"peerDependencies":{"viem":"1.x.x","zod":"3.x.x"},"repository":{"type":"git","url":"git+https://github.com/astariaxyz/astaria-sdk.git"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"type":"module","main":"./lib/cjs/index.js","types":"./lib/esm/index.d.ts","module":"./lib/esm/index.js","sideEffects":false,"exports":{"types":"./lib/esm/index.d.ts","import":"./lib/esm/index.js","require":"./lib/cjs/index.js"},"engines":{"node":">=18"},"size-limit":[{"path":"dist/sdk.cjs.production.min.js","limit":"10 KB"},{"path":"dist/sdk.esm.js","limit":"10 KB"}],"_id":"@astariaxyz/sdk@2.0.1","gitHead":"01196b8a11cd2a4e83e574c96181267f32667f61","description":"![GitHub Workflow Status](https://img.shields.io/github/actions/workflow/status/astariaxyz/astaria-sdk/main.yml?branch=master&style=flat-square) ![npm](https://img.shields.io/npm/v/@astariaxyz/sdk?style=flat-square) ![node-current](https://img.shields.io/","bugs":{"url":"https://github.com/astariaxyz/astaria-sdk/issues"},"homepage":"https://github.com/astariaxyz/astaria-sdk#readme","_nodeVersion":"20.9.0","_npmVersion":"10.2.4","dist":{"integrity":"sha512-EKJq4n06Ec2JyBd20nhqQeyGJmRvMbMNBb02E3us0w+9h2LdwllCTyB+DouCwKUHUuYS6xXtzkqBtA9dcGE7wQ==","shasum":"6a584c0d3a562ec9db32375d15ed28cbf5c42267","tarball":"https://registry.npmjs.org/@astariaxyz/sdk/-/sdk-2.0.1.tgz","fileCount":360,"unpackedSize":2613714,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIA0oWZ7hxhsz6qwhFJRJAnC5koAV5IWce0QLIntmQJE7AiAP0H+OiVrrZHH3rR/DvqIkHXmU/ekC4pRf7d92rSq7rA=="}]},"_npmUser":{"name":"justingreenberg","email":"me@justingreenberg.com"},"directories":{},"maintainers":[{"name":"gregthedev","email":"greg@astaria.xyz"},{"name":"maggo","email":"marcokaul+npm@gmail.com"},{"name":"mlenser","email":"mlenser@gmail.com"},{"name":"justingreenberg","email":"me@justingreenberg.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sdk_2.0.1_1700561752782_0.3603979098028176"},"_hasShrinkwrap":false},"1.3.4":{"name":"@astariaxyz/sdk","version":"1.3.4","license":"MIT","scripts":{"build":"concurrently \"yarn build:esm\" \"yarn build:cjs\"","build:clean":"rimraf dist && yarn build","build:cjs":"tsc -p ./tsconfig.build.json --module commonjs --outDir ./lib/cjs && node postbuild-cjs.mjs","build:esm":"tsc -p ./tsconfig.build.json --module es2015 --outDir ./lib/esm && node postbuild-esm.mjs","test":"jest -c jest.config.cjs --silent --maxWorkers=50%","test:ci":"yarn test --ci --coverage --maxWorkers=2","format:fix":"prettier --write .","format":"prettier --check .","lint:fix":"concurrently \"yarn format:fix\" \"yarn lint:ts:fix\" \"yarn type-check\"","lint:ts:fix":"eslint --quiet --fix .","lint:ts":"eslint --quiet .","lint:ts:slow":"eslint -c .eslintrc.slow.cjs --quiet .","lint":"concurrently \"yarn format\" \"yarn lint:ts\" \"yarn type-check\"","type-check:watch":"tsc --watch --noEmit","type-check":"tsc --noEmit","size":"size-limit","analyze":"size-limit --why","semantic-release":"semantic-release"},"dependencies":{"json-stringify-deterministic":"^1.0.12","merkletreejs":"^0.3.11","papaparse":"^5.3.2","tiny-invariant":"^1.2.0"},"devDependencies":{"@commitlint/config-conventional":"^18.1.0","@semantic-release/changelog":"^6.0.2","@semantic-release/git":"^10.0.1","@semantic-release/github":"^9.2.1","@size-limit/preset-small-lib":"^10.0.2","@trivago/prettier-plugin-sort-imports":"^4.2.1","@types/jest":"^29.5.8","@types/node":"^20.9.0","@types/papaparse":"^5.3.11","@typescript-eslint/eslint-plugin":"^6.10.0","@typescript-eslint/parser":"^6.10.0","abitype":"^0.10.2","concurrently":"^8.2.2","eslint":"^8.53.0","eslint-config-prettier":"^9.0.0","eslint-import-resolver-typescript":"^3.6.1","eslint-plugin-import":"^2.29.0","eslint-plugin-jest":"^27.6.0","eslint-plugin-no-relative-import-paths":"^1.5.3","eslint-plugin-require-extensions":"^0.1.3","eslint-plugin-security":"^1.7.1","eslint-plugin-sort-destructure-keys":"^1.5.0","eslint-plugin-sort-keys-fix":"1.1.2","eslint-plugin-typescript-sort-keys":"^3.1.0","husky":"^8.0.2","jest":"^29.7.0","prettier":"^3.0.3","rimraf":"^5.0.5","semantic-release":"^22.0.7","size-limit":"^10.0.2","ts-jest":"^29.1.1","typescript":"^5.2.2","typestub-ipfs-only-hash":"^4.0.0","viem":"^1.18.9","zod":"^3.22.4"},"peerDependencies":{"viem":"1.x.x","zod":"3.x.x"},"repository":{"type":"git","url":"git+https://github.com/astariaxyz/astaria-sdk.git"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"type":"module","main":"./lib/cjs/index.js","types":"./lib/esm/index.d.ts","module":"./lib/esm/index.js","sideEffects":false,"exports":{"types":"./lib/esm/index.d.ts","import":"./lib/esm/index.js","require":"./lib/cjs/index.js"},"engines":{"node":">=18"},"size-limit":[{"path":"dist/sdk.cjs.production.min.js","limit":"10 KB"},{"path":"dist/sdk.esm.js","limit":"10 KB"}],"_id":"@astariaxyz/sdk@1.3.4","readme":"![GitHub Workflow Status](https://img.shields.io/github/actions/workflow/status/astariaxyz/astaria-sdk/main.yml?branch=master&style=flat-square)\n![npm](https://img.shields.io/npm/v/@astariaxyz/sdk?style=flat-square)\n![node-current](https://img.shields.io/node/v/@astariaxyz/sdk?style=flat-square)\n![GitHub](https://img.shields.io/github/license/astariaxyz/astaria-sdk?style=flat-square)\n[![code style: prettier](https://img.shields.io/badge/code_style-prettier-ff69b4.svg?style=flat-square)](https://github.com/prettier/prettier)\n\n# Astaria SDK :sparkles:\n\n> Note: This package is in alpha. The API is subject to change without notice.\n>\n> ### Internal Development Notes (to be removed):\n>\n> - Open Pull Requests against `develop` branch until stable v1.0.0 release.\n> - When adding [ABI files](abi/README.md), run `yarn typechain:compile` and commit generated typescript bindings.\n> - Follow [conventional commit](https://www.conventionalcommits.org/en/v1.0.0/) specification for commit messages.\n\nThis library aims to handle functions that are core to the Astaria architecture and facilitate interaction with our smart contracts.\n\n- [Installation](#installation)\n- [API](#api)\n- [Contributing](#contributing)\n- [Development](#development)\n  - [Prerequisites](#prerequisites)\n  - [Setup](#setup)\n  - [Watch Build](#watch-build)\n  - [Running Tests](#running-tests)\n  - [Versioning](#versioning)\n- [License](#license)\n\n## Installation\n\nTo install and set up the library, run:\n\n```sh\n$ yarn add @astariaxyz/sdk@alpha\n```\n\nOr if you prefer using npm:\n\n```sh\n$ npm install --save @astariaxyz/sdk@alpha\n```\n\n## API\n\nComing soon&trade;\n\n## Contributing\n\nPlease read [CONTRIBUTING.md](CONTRIBUTING.md) for details on our code of conduct, and the process for submitting pull requests to us.\n\n1.  Fork it!\n2.  Create your feature branch: `git checkout -b feat/my-new-feature`\n3.  Add your changes: `git add .`\n4.  Commit your changes: `git commit -am 'feat: Add some feature'`\n5.  Push to the branch: `git push origin feat/my-new-feature`\n6.  Submit a pull request :sunglasses:\n\n### Prerequisites\n\nThis project requires [Node](http://nodejs.org/) version 18.x or later. We recommend using [yarn v1](https://classic.yarnpkg.com) as your package manager, but [npm](https://npmjs.org/) should work without issue.\nTo make sure you have them available on your machine,\ntry running the following command.\n\n```bash\n$ npm -v && node -v && yarn -v\n\n8.5.0\nv18.18.0\n1.22.15\n```\n\n### Setup\n\n**BEFORE YOU INSTALL:** please read the [prerequisites](#prerequisites) above.\n\nStart with cloning this repo on your local machine:\n\n```sh\n$ git clone https://github.com/astariaxyz/astaria-sdk.git\n$ cd astaria-sdk\n```\n\nThen install dependencies:\n\n```sh\n$ yarn\n$ cd astaria-sdk\n```\n\n### Watch Build\n\nThis will automatically watch for changes and rebuild the app.\n\n```sh\n$ yarn start\n```\n\n### Running Tests\n\n```sh\n$ yarn test\n```\n\nWatch tests:\n\n```sh\n$ yarn test:watch\n```\n\n### Versioning\n\nWe use [semantic versioning](http://semver.org/) for versioning. For the versions available, see the [tags](https://github.com/astariaxyz/astaria-sdk/tags) and [releases](https://github.com/astariaxyz/astaria-sdk/releases) on this repository.\n\n## License\n\n[MIT License](LICENSE.md) © Astaria\n","readmeFilename":"README.md","gitHead":"6b7492a8af11ac30e3fd2c652be317771b52fb63","description":"![GitHub Workflow Status](https://img.shields.io/github/actions/workflow/status/astariaxyz/astaria-sdk/main.yml?branch=master&style=flat-square) ![npm](https://img.shields.io/npm/v/@astariaxyz/sdk?style=flat-square) ![node-current](https://img.shields.io/","bugs":{"url":"https://github.com/astariaxyz/astaria-sdk/issues"},"homepage":"https://github.com/astariaxyz/astaria-sdk#readme","_nodeVersion":"20.9.0","_npmVersion":"10.1.0","dist":{"integrity":"sha512-WpcG4fxefEUsek/IyAmz6zIkvHT+M5tXIFDxWZ6dP0FAJQKW1WgXaKqwAqumoxh1XHdiPfFGK+iQUjDacb3IpQ==","shasum":"8203b47f631eb5ed9318077eb72452e60fa31048","tarball":"https://registry.npmjs.org/@astariaxyz/sdk/-/sdk-1.3.4.tgz","fileCount":384,"unpackedSize":2632441,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGGj+aGvj4pe7IHWMhSF1/uyP6r0zbjg+C1sIWe/awAYAiBCpxcxbml1HP2/9TlY2guyaL6WASfy96WR6CjZ3R5ZWQ=="}]},"_npmUser":{"name":"justingreenberg","email":"me@justingreenberg.com"},"directories":{},"maintainers":[{"name":"gregthedev","email":"greg@astaria.xyz"},{"name":"maggo","email":"marcokaul+npm@gmail.com"},{"name":"mlenser","email":"mlenser@gmail.com"},{"name":"justingreenberg","email":"me@justingreenberg.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sdk_1.3.4_1700563677372_0.16991345653381074"},"_hasShrinkwrap":false}},"maintainers":[{"name":"gregthedev","email":"greg@astaria.xyz"},{"name":"maggo","email":"marcokaul+npm@gmail.com"},{"name":"mlenser","email":"mlenser@gmail.com"},{"name":"justingreenberg","email":"me@justingreenberg.com"}],"description":"![GitHub Workflow Status](https://img.shields.io/github/actions/workflow/status/astariaxyz/astaria-sdk/main.yml?branch=master&style=flat-square) ![npm](https://img.shields.io/npm/v/@astariaxyz/sdk?style=flat-square) ![node-current](https://img.shields.io/","homepage":"https://github.com/astariaxyz/astaria-sdk#readme","repository":{"type":"git","url":"git+https://github.com/astariaxyz/astaria-sdk.git"},"bugs":{"url":"https://github.com/astariaxyz/astaria-sdk/issues"},"license":"MIT","readme":"","readmeFilename":""}