{"_id":"@authereum/starkware-abi-encoder","_rev":"3-8a1e45bf91f6cd1b517f903b487bc9bc","name":"@authereum/starkware-abi-encoder","dist-tags":{"next":"1.8.0-beta.7","latest":"1.8.0-beta.5"},"versions":{"1.8.0-beta.5":{"name":"@authereum/starkware-abi-encoder","description":"Starkware JSON-RPC Controller Library","version":"1.8.0-beta.5","author":"","license":"Apache-2.0","keywords":["stark","starkware","crypto","elliptic","curve","cryptography"],"contributors":[{"name":"Pedro Gomes","email":"github.com/pedrouid"},{"name":"Miguel Mota","email":"github.com/miguelmota"}],"main":"dist/cjs/index.js","types":"dist/cjs/index.d.ts","unpkg":"dist/umd/index.min.js","homepage":"https://github.com/authereum/starkware-monorepo/tree/master/packages/starkware-abi-encoder","repository":{"type":"git","url":"git+https://github.com/authereum/starkware-monorepo.git"},"bugs":{"url":"https://github.com/authereum/starkware-monorepo/issues"},"scripts":{"start":"tsdx watch","clean":"rm -rf dist","build:cjs":"tsc -p tsconfig.cjs.json","build:umd":"webpack","build":"yarn clean && yarn build:cjs && yarn build:umd","test":"tsdx test ./test","lint":"prettier-standard --format","prepare":"yarn lint && yarn build","publish:beta":"npm publish --tag beta --access public","publish:next":"npm publish --tag next --access public","publish:latest":"npm publish --tag latest --access public","sync":"lerna-sync-version"},"dependencies":{"@authereum/starkware-crypto":"1.10.0-beta.5","@babel/core":"^7.12.3","enc-utils":"^2.2.2","ethers":"^5.0.19"},"devDependencies":{"@types/jest":"25.1.1","@types/node":"13.7.0","husky":"4.2.5","prettier-standard":"^16.4.1","tsdx":"0.13.2","tslib":"1.10.0","typescript":"3.7.5","webpack":"4.43.0","webpack-cli":"3.3.11"},"husky":{"hooks":{"pre-commit":"yarn lint"}},"prettier":{"printWidth":80,"semi":false,"singleQuote":true,"trailingComma":"es5"},"_id":"@authereum/starkware-abi-encoder@1.8.0-beta.5","_nodeVersion":"11.15.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-mBXkjGpgkM04auClApnZaKUdWpWcE0A7oDSo7i5XQdTnqzTA1rcjJNPSQnjwXIiDJBbpK9awQStnII2dWp9KRw==","shasum":"a2dc0ae3e28c2eec5bc977dfaaebddf1728c5060","tarball":"https://registry.npmjs.org/@authereum/starkware-abi-encoder/-/starkware-abi-encoder-1.8.0-beta.5.tgz","fileCount":21,"unpackedSize":2612592,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgCNkdCRA9TVsSAnZWagAAnEQP/0hh+yMN+Pmq0569prN9\n9v764Mf0h3we3fvF7zqdPLhrbUJZ3hzN4M0kSDFh1gfeFQ4rMLU04Y3s/Qz7\nUd/00REeQGNs7ZfhoItxSdUY0Ce6ETrH707EKETs/P3mBXmTRCglU4gAlwAQ\njQHoW7YrXVYvX8wbTDn9h9D6TLNvOCDa+05wNurbz3KXwLPJyEDNAuwj5uOT\nHxfObh6ga8EmGc0DqOEvIvpuhmVWzQga1hMVYVhIbhElMw/kOyCyWZc0vnKe\nEXCg3b4CuzkayUyIXN3Xe6GW0BYkKp/2IaZqaayMssyWVui1Gbyz5YrnXCJF\nfIp+OJ264cm81jwdE9CrGtJZ0c46gBQG4yvP/OdWVGjpidFjae4mXvHMoq6X\nT4huYNDdhKljUXnz+DmUBUZDIicv+xoYgQrczcBpYo1pGfEvkCQ9dKosU8h1\naIyZYiaS4c/lj1T5aMI9NgZxPjdWD6zolS5aAg/iKyMgl7BdTLu/ZKNFTYfC\nX4TWhIf04PoLT9QL313T12v6Etywd2wmecGbZMRoahmJ1uabzq7s1QaFsja+\nXdWrQpzd45EyVui4Iy+R6q5yjm3bybgrFfd4eYErsR8KOoPsZXMuQlg5yCUx\n5fZetaSO16l8vyy2wdgGYFBKVWO5bur7Z/8jkc0Xt12+dFqlIut619VTENG7\nsyyx\r\n=6AyI\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCdTsgirYq3/ijORZ+vJbN+rpf9uOuNdO76OyqrQt+fggIgW5mC7YJvoVzll065b/4TDQDQimUNow+o++tcszG86w0="}]},"_npmUser":{"name":"miguelmota","email":"hello@miguelmota.com"},"directories":{},"maintainers":[{"name":"miguelmota","email":"hello@miguelmota.com"},{"name":"shanefontaine","email":"shane6fontaine@gmail.com"},{"name":"cwhinfrey","email":"cwhinfrey@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/starkware-abi-encoder_1.8.0-beta.5_1611192605353_0.20576102276432517"},"_hasShrinkwrap":false},"1.8.0-beta.6":{"name":"@authereum/starkware-abi-encoder","description":"Starkware JSON-RPC Controller Library","version":"1.8.0-beta.6","author":"","license":"Apache-2.0","keywords":["stark","starkware","crypto","elliptic","curve","cryptography"],"contributors":[{"name":"Pedro Gomes","email":"github.com/pedrouid"},{"name":"Miguel Mota","email":"github.com/miguelmota"}],"main":"dist/cjs/index.js","types":"dist/cjs/index.d.ts","unpkg":"dist/umd/index.min.js","homepage":"https://github.com/authereum/starkware-monorepo/tree/master/packages/starkware-abi-encoder","repository":{"type":"git","url":"git+https://github.com/authereum/starkware-monorepo.git"},"bugs":{"url":"https://github.com/authereum/starkware-monorepo/issues"},"scripts":{"start":"tsdx watch","clean":"rm -rf dist","build:cjs":"tsc -p tsconfig.cjs.json","build:umd":"webpack","build":"yarn clean && yarn build:cjs && yarn build:umd","test":"tsdx test ./test","lint":"prettier-standard --format","prepare":"yarn lint && yarn build","publish:beta":"npm publish --tag beta --access public","publish:next":"npm publish --tag next --access public","publish:latest":"npm publish --tag latest --access public","sync":"lerna-sync-version"},"dependencies":{"@authereum/starkware-crypto":"1.10.0-beta.6","@babel/core":"^7.12.3","enc-utils":"^2.2.2","ethers":"^5.0.19"},"devDependencies":{"@types/jest":"25.1.1","@types/node":"13.7.0","husky":"4.2.5","prettier-standard":"^16.4.1","tsdx":"0.13.2","tslib":"1.10.0","typescript":"3.7.5","webpack":"4.43.0","webpack-cli":"3.3.11"},"husky":{"hooks":{"pre-commit":"yarn lint"}},"prettier":{"printWidth":80,"semi":false,"singleQuote":true,"trailingComma":"es5"},"readme":"# starkware-abi-encoder [![npm version](https://badge.fury.io/js/starkware-abiEncoder.svg)](https://badge.fury.io/js/starkware-abiEncoder)\n\n> Starkware ABI Encoder Library\n\n## Getting started\n\n```js\nimport StarkwareAbiEncoder from '@authereum/starkware-abiEncoder'\n\nconst abiEncoder = new StarkwareAbiEncoder()\n\nconst encodedData = await abiEncoder.registerUser({\n  ethKey,\n  starkKey,\n  operatorSignature,\n})\n```\n\n## Examples\n\nDeposit calldata:\n\n```js\nconst encodedData = await abiEncoder.deposit({\n  starkKey,\n  assetType,\n  vaultId,\n})\n```\n\nDeposit NFT calldata:\n\n```js\nconst encodedData = await abiEncoder.depositNft({\n  starkKey,\n  assetType,\n  vaultId,\n  tokenId,\n})\n```\n\nDeposit cancel calldata:\n\n```js\nconst encodedData = await abiEncoder.depositCancel({\n  starkKey,\n  assetType,\n  vaultId,\n})\n```\n\nWithdraw calldata:\n\n```js\nconst encodedData = await abiEncoder.withdrawTo({\n  starkKey,\n  assetType,\n  recipient,\n})\n```\n\nTransfer message hash:\n\n```js\nconst messageHash = await abiEncoder.transfer({\n  quantizedAmount,\n  nonce,\n  senderVaultId,\n  assetId,\n  targetVaultId,\n  targetKey,\n  expirationTimestamp,\n})\n```\n\nLimit order message hash:\n\n```js\nconst messageHash = await abiEncoder.createOrder({\n  sellVaultId,\n  buyVaultId,\n  sellQuantizedAmount,\n  buyQuantizedAmount,\n  sellAssetId,\n  buyAssetId,\n  nonce,\n  expirationTimestamp,\n})\n```\n","readmeFilename":"README.md","_id":"@authereum/starkware-abi-encoder@1.8.0-beta.6","_nodeVersion":"11.15.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-gcnNwDUTKnDeZpU1DoLUSXuQX9fRvrt0RDvxVdIHHEj+F/49XF9Nkth/+zIOP6QkIP7qSQDIBGX8rFAEk9xnSg==","shasum":"9fee65aec86d4dff3d7bdcf39539a49f9abbb999","tarball":"https://registry.npmjs.org/@authereum/starkware-abi-encoder/-/starkware-abi-encoder-1.8.0-beta.6.tgz","fileCount":21,"unpackedSize":2613534,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgJFvECRA9TVsSAnZWagAAX6sP/390VFN9y9dZu4bxPz5c\npX3kykCmshuQjnbxZ/AmcvzN5OanlZ+wR6LB1LX4SQGA07kIMvxQ0geTs791\nXsZSMLnjQzdRggFjYLsjo5OfyxBYCzaOuisAy7AlB9oWGqh5kzixnCHWtpAe\nVfeVgU8vekzNeb0BodlU5ZuSz78tZDCXKBQcmwvqrW0KfwIf9OuD5HX4eFBI\nR6TGxtYwidWBByypJ9ow65kgfdEQwE25qlre9IZgbxUYak1trbXNWPzymzix\nLzl1/Vjq8uwWs46pDd9aMdo4r7RQ6qFn8uBVimKKps6R/M3oiMSNWaLn6vpr\n3PGFaXzu18O+g35ZwfTcPct/OIzLvhn+PVxpZgcglyRPIaBeA7O/OXQTJZ4X\nagK78evDBhkjSNSMU51NB00CayAgF4pbkCZQbTlGu+CHJtXMOmGpaHzuo7iW\n34P4OKIEjq8qEM+cAF1GA0feQxG5QZ2DQYq7OmL9emBXlDBlRE6IvkeaZkAg\noQyEzGCHuRyCjUgi1JJ3idtjy3z73zbPICtZ+F/blm+dKfefTWPKC99DlQ15\nmAR739ec1vVySC4+ot/OeKc/KrR53fW36g67DCQl5OKVE4vNQhK8NerqYfBU\nQXZBEi6zBLgXgG8AgUsSi8A+wHv49LP+Iann8aebQ1Yo2Tob3BjzaIF/chgd\nid7E\r\n=bjrp\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCSCiZUE4SIjuYQCtelfbbcCZ5XvecMDE5kcskFy9aEWQIgdLQonmsHenrulfli5dMky5bOi8Zgg3PAH5yS4c5/ToM="}]},"_npmUser":{"name":"miguelmota","email":"hello@miguelmota.com"},"directories":{},"maintainers":[{"name":"miguelmota","email":"hello@miguelmota.com"},{"name":"shanefontaine","email":"shane6fontaine@gmail.com"},{"name":"cwhinfrey","email":"cwhinfrey@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/starkware-abi-encoder_1.8.0-beta.6_1612995523567_0.8862292938380592"},"_hasShrinkwrap":false},"1.8.0-beta.7":{"name":"@authereum/starkware-abi-encoder","description":"Starkware JSON-RPC Controller Library","version":"1.8.0-beta.7","author":"","license":"Apache-2.0","keywords":["stark","starkware","crypto","elliptic","curve","cryptography"],"contributors":[{"name":"Pedro Gomes","email":"github.com/pedrouid"},{"name":"Miguel Mota","email":"github.com/miguelmota"}],"main":"dist/cjs/index.js","types":"dist/cjs/index.d.ts","unpkg":"dist/umd/index.min.js","homepage":"https://github.com/authereum/starkware-monorepo/tree/master/packages/starkware-abi-encoder","repository":{"type":"git","url":"git+https://github.com/authereum/starkware-monorepo.git"},"bugs":{"url":"https://github.com/authereum/starkware-monorepo/issues"},"scripts":{"start":"tsdx watch","clean":"rm -rf dist","build:cjs":"tsc -p tsconfig.cjs.json","build:umd":"webpack","build":"yarn clean && yarn build:cjs && yarn build:umd","test":"tsdx test ./test","lint":"prettier-standard --format","prepare":"yarn lint && yarn build","publish:beta":"npm publish --tag beta --access public","publish:next":"npm publish --tag next --access public","publish:latest":"npm publish --tag latest --access public","sync":"lerna-sync-version"},"dependencies":{"@authereum/starkware-crypto":"1.10.0-beta.8","@babel/core":"^7.12.3","enc-utils":"^2.2.2","ethers":"^5.0.19"},"devDependencies":{"@types/jest":"25.1.1","@types/node":"13.7.0","husky":"4.2.5","prettier-standard":"^16.4.1","tsdx":"0.13.2","tslib":"1.10.0","typescript":"3.7.5","webpack":"4.43.0","webpack-cli":"3.3.11"},"husky":{"hooks":{"pre-commit":"yarn lint"}},"prettier":{"printWidth":80,"semi":false,"singleQuote":true,"trailingComma":"es5"},"readme":"# starkware-abi-encoder [![npm version](https://badge.fury.io/js/starkware-abiEncoder.svg)](https://badge.fury.io/js/starkware-abiEncoder)\n\n> Starkware ABI Encoder Library\n\n## Getting started\n\n```js\nimport StarkwareAbiEncoder from '@authereum/starkware-abiEncoder'\n\nconst abiEncoder = new StarkwareAbiEncoder()\n\nconst encodedData = await abiEncoder.registerUser({\n  ethKey,\n  starkKey,\n  operatorSignature,\n})\n```\n\n## Examples\n\nDeposit calldata:\n\n```js\nconst encodedData = await abiEncoder.deposit({\n  starkKey,\n  assetType,\n  vaultId,\n})\n```\n\nDeposit NFT calldata:\n\n```js\nconst encodedData = await abiEncoder.depositNft({\n  starkKey,\n  assetType,\n  vaultId,\n  tokenId,\n})\n```\n\nDeposit cancel calldata:\n\n```js\nconst encodedData = await abiEncoder.depositCancel({\n  starkKey,\n  assetType,\n  vaultId,\n})\n```\n\nWithdraw calldata:\n\n```js\nconst encodedData = await abiEncoder.withdrawTo({\n  starkKey,\n  assetType,\n  recipient,\n})\n```\n\nTransfer message hash:\n\n```js\nconst messageHash = await abiEncoder.transfer({\n  quantizedAmount,\n  nonce,\n  senderVaultId,\n  assetId,\n  targetVaultId,\n  targetKey,\n  expirationTimestamp,\n})\n```\n\nLimit order message hash:\n\n```js\nconst messageHash = await abiEncoder.createOrder({\n  sellVaultId,\n  buyVaultId,\n  sellQuantizedAmount,\n  buyQuantizedAmount,\n  sellAssetId,\n  buyAssetId,\n  nonce,\n  expirationTimestamp,\n})\n```\n","readmeFilename":"README.md","_id":"@authereum/starkware-abi-encoder@1.8.0-beta.7","_nodeVersion":"11.15.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-rLUpOCTUyqlyNqNnDpMv+htbBH8/C4993jHYkPuaePqRhteSIlTQLTrS5vqTvLFY8NQnpbNQYkXrXxiULO6AHg==","shasum":"0ea72dd2ff568271eb6e20affb8babc65405932d","tarball":"https://registry.npmjs.org/@authereum/starkware-abi-encoder/-/starkware-abi-encoder-1.8.0-beta.7.tgz","fileCount":21,"unpackedSize":2613457,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgPaCWCRA9TVsSAnZWagAAeS8QAISfL2VRV7jJCkPREV75\npLYnyl4qUVHSUyNOaMGYz1d4aoVsidso84+pEQwU0Z5Z77Pjgo4grpsBti9i\nIrr79i8+oO8oSAG+jyDZFQO3KJtBd9C75wzwxlEDo+kEmCIOH5P5rEF+TWGR\nPLQRl/FN//YyhYI0KbrPySmgkvJoW6jHR8h80YqTxvyYN4PwIJ1E4aqHq8XI\nvVrQCymva0bcW9m0KbjMedOLVwJdrZX67Ouo3ev3wtlJsWNNyJQ2icXicTLB\n0ljrhEAQhSjLbv/H3jkYLAesrmyzVOzM3JPKrN58R/EvQP6DDmhMxrUJxSeO\nPPrahTtx75a1C0UWSqk07G7vmim0ARyDEoDL1X4Ibg2s76BMuAyKMXXOKjbL\nFsA+5Ohyd0ATpioaJU4bqGmkr1S272TcdhIGqCMwywq9/7K2eDqGjlCXe088\nFNs6AIWSnH/DnvVho6j66PU2KaLnYloRuuKoYptUPZd+hmyzhjl+EUsfhuVe\nrUxtHnjtEF/kkhvY7IObQD60fyiL3H+yD7f6Q/t84m4VPe6uPTscOeliXoGm\n21xXeJUg/bK2q9+0Sfy/Tx6TJ7fCvJhFhZCrI/wUWvQfuER1D+q89wao95d5\n06CenHC8EZc1sc+q7riiM6KdpvxRk/JFzqoCzfdFehsU4JxVxwbPyOYUld0O\n74Ot\r\n=6f/q\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDGSW1lxMP6P+yGbhJ9buQ8USuJ6QJC6wdfW9GH1OhrLwIhAJ2Tr2rciMGGVqINW59mnSN7Ogkxo/0Fw1pacmdTa1si"}]},"_npmUser":{"name":"miguelmota","email":"hello@miguelmota.com"},"directories":{},"maintainers":[{"name":"miguelmota","email":"hello@miguelmota.com"},{"name":"shanefontaine","email":"shane6fontaine@gmail.com"},{"name":"cwhinfrey","email":"cwhinfrey@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/starkware-abi-encoder_1.8.0-beta.7_1614651541952_0.8770661104025717"},"_hasShrinkwrap":false}},"time":{"created":"2021-01-21T01:30:05.188Z","1.8.0-beta.5":"2021-01-21T01:30:05.542Z","modified":"2022-04-04T16:31:42.288Z","1.8.0-beta.6":"2021-02-10T22:18:43.736Z","1.8.0-beta.7":"2021-03-02T02:19:02.110Z"},"maintainers":[{"name":"miguelmota","email":"hello@miguelmota.com"},{"name":"shanefontaine","email":"shane6fontaine@gmail.com"},{"name":"cwhinfrey","email":"cwhinfrey@gmail.com"}],"description":"Starkware JSON-RPC Controller Library","homepage":"https://github.com/authereum/starkware-monorepo/tree/master/packages/starkware-abi-encoder","keywords":["stark","starkware","crypto","elliptic","curve","cryptography"],"repository":{"type":"git","url":"git+https://github.com/authereum/starkware-monorepo.git"},"contributors":[{"name":"Pedro Gomes","email":"github.com/pedrouid"},{"name":"Miguel Mota","email":"github.com/miguelmota"}],"bugs":{"url":"https://github.com/authereum/starkware-monorepo/issues"},"license":"Apache-2.0","readme":"","readmeFilename":""}