{"_id":"@aeternity/aepp-calldata","_rev":"21-1bdc3d7115100fea74b501142dbd99a6","name":"@aeternity/aepp-calldata","dist-tags":{"latest":"1.9.1"},"versions":{"0.0.1":{"name":"@aeternity/aepp-calldata","version":"0.0.1","keywords":["aesophia","aeternity","calldata","decoder","encoder","fate","serialization"],"author":{"name":"aeternity"},"license":"ISC","_id":"@aeternity/aepp-calldata@0.0.1","maintainers":[{"name":"dincho","email":"npm@xbuv.com"},{"name":"davidyuk","email":"denis_davidyuk@hotmail.com"},{"name":"mradkov","email":"milenradkov@me.com"}],"homepage":"https://github.com/aeternity/aepp-calldata-js#readme","bugs":{"url":"https://github.com/aeternity/aepp-calldata-js/issues"},"ava":{"files":["tests/**/*","!tests/test.js"]},"nyc":{"all":true,"include":["src/**/*.js"],"temp-dir":"build/.nyc_output"},"dist":{"shasum":"1542caf7dd3b82e895a279332ebe63b83a8d9de3","tarball":"https://registry.npmjs.org/@aeternity/aepp-calldata/-/aepp-calldata-0.0.1.tgz","fileCount":50,"integrity":"sha512-H6lHQHM/6d6Plb1VX85EOrYgK0DHEax+Rb3GHSoneok0t9hp6qcZEl173UdCWnnVRxwRBHDiDRWIirr71J8O4g==","signatures":[{"sig":"MEYCIQCRm7bF6qUVWc2J2oSUg4rBUevODMHkILD8g6bN+BVLNwIhAONCAo+/HHx3DbMOcpAeF6src25zA1i2LqxRFF5098go","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":66677,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhCpM7CRA9TVsSAnZWagAAR9IP/j7NIZ6wWnTqODg+c1JY\nVTAU8E/EvFsPjWYGVrJj/HWSCApmj/GOdeD+nLm8hVsL9xjyg4tcBa7QSTfD\nC/BdFaDj8L/jwBYZiaUx5tfuuhuF01oDZqcUOjx3JB/7cdXXW+Gpx26g6pLh\nV8RulzmICtb9896Dtpez29Pe79JU6S1ptuvZ3YmPY0BSePYMK/zXYr+kFLNs\nqvgKSIVOZgu28FbR9GArFEKuR78GF0+Te8xEPk1JAIBybg1isQY0P9YWS9N2\nYyHoWTieAzprPt9+HSeepFxfWZro/JUYsGErs99NIzKiYRD5Ul7zVbe5oa9P\nI20rkZkZZMmP85u6/LHDfew2wAHdG/3KEZPkmrnc8LEtGjddtIP/slMescHg\n4TQ4K//tr+NRFx6kMOWGnLkQT+8uvTr/0LZydG7u5e+/jEMPFSU37frxxm2G\n51ordX2fP5nyn5Q04wi6RLEj/y2Qps2SI6wYZ5CNf3JaAtZVG7QbpDiFBgiV\nTshFN0hLAC4iySh8sU/LSvHVrhxLpqrvC1zdwlvwuVWK2RqLD/jsHlBawcRD\ncl8+sYhv7t+4pi/VjEVqRsWkf95GFmhBGl0SqjyRt6PFVzwGxKmZjfk7cgyS\ntKU+Olu2sxfV3SB8ZfTXQopBJRC0B8DHQt7lUWHkjMfT0o4ElOr2/fxlsfAT\namU9\r\n=TyLS\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/Encoder.js","gitHead":"ab4a7ecd09989b363bedf4d63b71576fa8635861","scripts":{"test":"ava --verbose","coverage":"nyc ava","test:watch":"ava --verbose --watch","browser-test-bundle":"browserify tests/**/*.js > build/js/tests.js"},"_npmUser":{"name":"dincho","email":"npm@xbuv.com"},"repository":{"url":"git+https://github.com/aeternity/aepp-calldata-js.git","type":"git"},"_npmVersion":"6.14.5","description":"Aeternity data serialization library","directories":{},"_nodeVersion":"12.18.2","dependencies":{"rlp":"^2.2.4","blakejs":"^1.1.0","bs58check":"^2.1.2","base64check":"^2.1.3"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^3.1.0","nyc":"^15.0.0","tape":"^5.0.1","browserify":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/aepp-calldata_0.0.1_1628083002851_0.7358791586784927","host":"s3://npm-registry-packages"}},"0.1.0":{"name":"@aeternity/aepp-calldata","version":"0.1.0","keywords":["aesophia","aeternity","calldata","decoder","encoder","fate","serialization"],"author":{"name":"aeternity"},"license":"ISC","_id":"@aeternity/aepp-calldata@0.1.0","maintainers":[{"name":"dincho","email":"npm@xbuv.com"},{"name":"davidyuk","email":"denis_davidyuk@hotmail.com"},{"name":"mradkov","email":"milenradkov@me.com"}],"homepage":"https://github.com/aeternity/aepp-calldata-js#readme","bugs":{"url":"https://github.com/aeternity/aepp-calldata-js/issues"},"ava":{"files":["tests/**/*","!tests/test.js"]},"nyc":{"all":true,"include":["src/**/*.js"],"temp-dir":"build/.nyc_output"},"dist":{"shasum":"ac646a57541c4b63d5afeb82f76cfa29bd5ef8f2","tarball":"https://registry.npmjs.org/@aeternity/aepp-calldata/-/aepp-calldata-0.1.0.tgz","fileCount":50,"integrity":"sha512-KCoxbJ0iz73nHc+Ln6Kxa5w+bibacVcQcPNbH1fI2mGYP8stKUl3BCXqqt2B8hQlXuUTt2MsCt+CrTnR9YeTYg==","signatures":[{"sig":"MEUCIQDDoch3m9QC7QV9wjkEHrxCahNCggybiFU1dwx2+ee9ygIgHecyGBgwt/F9q/6j3X1PQDq7taSSy9++iCfO01GkVdY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":66726,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhCp/kCRA9TVsSAnZWagAA7MwP/jxO3gm3dhcYlkFKhLh4\n7GsAslpgo5HqnfdvpTAzh+aKiRfRQlCT/k4kAbkN3iHoz14jZ5xpLqmmwR3Q\noDKE2wZH47qINv8VkIqCJxG3J9YSOZWZbrrDHybSZUmbJI/mRtnbra8NSCyK\nfDD7J+hyZX2Jr2Pk4UQevD6/H3DvfCsE4iY3DwcvuU+Utl5HmWSwOjLboDUx\nx2OIobcjY4rnC9dZHi0NyxHnzDD+5ESsWDvj7/mJ+hkmvVp4HF/zU16NOAVR\nzJtLKfQEHmjvteyAuf0Gb9Hfit/BtV5K1deyw2yma43GWOryYnk74aW/00/I\nXdUfppSdiwajn5v4GmyLxQDD59oo9IebddIK5/U1ufZumVtIWO6T/G33MD+i\nE5C/xtEjigHlJdcgmcG0pJYOpgJUBavRsqhhf5wuj3WCuZKTQqTZnkCAxgL2\n3FhnQYYA1QTVvdQSl2utWbF7hKMsG6Ju7J+1iW4dwUuUKc+zQzTVWrG9ZHdZ\n4evVwHT+4r+DzpzaOYUDv/LSJFGPTQbIOLxGiVSdL8uQB4GI6699w37QQVrh\nDe3ha8BIr8RwUd20Ygc5eVaGcd14xBIWXFdhfiLayiE/8wJK1Jb9Z2oks6FP\npFG6pVToPES/bxIjyOHYSVx9Pz+E9dIzQKtfaQEhxdCLPTd3wB5+pzZCCv7W\ncbI/\r\n=nzag\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/Encoder.js","gitHead":"308431c70c0c9141bf53370f7612d1365ab656f3","scripts":{"test":"ava --verbose","coverage":"nyc ava","test:watch":"ava --verbose --watch","browser-test-bundle":"browserify tests/**/*.js > build/js/tests.js"},"_npmUser":{"name":"dincho","email":"npm@xbuv.com"},"repository":{"url":"git+https://github.com/aeternity/aepp-calldata-js.git","type":"git"},"_npmVersion":"6.14.14","description":"Aeternity data serialization library","directories":{},"_nodeVersion":"12.22.4","dependencies":{"rlp":"^2.2.4","blakejs":"^1.1.0","bs58check":"^2.1.2","base64check":"^2.1.3"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^3.1.0","nyc":"^15.0.0","tape":"^5.0.1","browserify":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/aepp-calldata_0.1.0_1628086244168_0.182163854869138","host":"s3://npm-registry-packages"}},"1.0.0-rc1":{"name":"@aeternity/aepp-calldata","version":"1.0.0-rc1","keywords":["aesophia","aeternity","calldata","decoder","encoder","fate","serialization"],"author":{"name":"aeternity"},"license":"ISC","_id":"@aeternity/aepp-calldata@1.0.0-rc1","maintainers":[{"name":"dincho","email":"npm@xbuv.com"},{"name":"davidyuk","email":"denis_davidyuk@hotmail.com"},{"name":"mradkov","email":"milenradkov@me.com"}],"homepage":"https://github.com/aeternity/aepp-calldata-js#readme","bugs":{"url":"https://github.com/aeternity/aepp-calldata-js/issues"},"ava":{"files":["tests/**/*","!tests/test.js","!tests/browser/test.js"]},"nyc":{"all":true,"include":["src/**/*.js"],"temp-dir":"build/.nyc_output"},"dist":{"shasum":"1ce249c817e87f4c2af7b28b862fd9be179dd361","tarball":"https://registry.npmjs.org/@aeternity/aepp-calldata/-/aepp-calldata-1.0.0-rc1.tgz","fileCount":61,"integrity":"sha512-72FN/h0GAOwFE79v2zIh4n4HIKrILt55nBkNw825bbg03E7wFG8q41nruaXdAZhPbXVymejRSc7on5AtY7qD+w==","signatures":[{"sig":"MEUCIQCjT9VpaWLmKRzXHPorsn3OXWJFgiexgPwa1OzCakWi5gIgSHyd1z5Oqrk73BJwMxA5uNDBujovW92yM1NPAT78giU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":80260,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhniq9CRA9TVsSAnZWagAAYQcP/R+gAua/+NTreNigIfQO\nwRThlpOax21zadCKAuPnOwhkyTpdbhrijnYWu/NsEUcowLnf+UmDrlxuVmOT\nr41ejdNeuXcI04u79XrI/un2JrRdLd7o62AkjilJAyAfZqFY4KqmmH2dNmVk\nZEaOPcYC5K0cXZHETm62VN2Ou5SbQxYRn5wF7Kil492rAhHZ1smS3i/y9KZm\n1g2ZCYACznuXWjn6Xu4Y/czHFBOeazNMWiAituQ982CBmep55OtizrekiskI\npdNNEQqfztt+YI4Hpwh4gxi8EnUNONMRTo51GTaQZwWQugBz4t/N7TKHMr+F\nsLOBCjEtDP600niqvVUGZWsPLs0rUmJw9KKved0g2VceoJW36Ai87fI4Nqc2\nGIX8gQXse4gzDttiNSTM77Sw30Y/eTSQm94q4HQJNxfxjqM6yv/SKhVQFDrb\nWoFSUpJm+8WJ3c7WF6YWKDOg3j+w2hlSwkgS+4ScDL9R+XaDK01Lzf+YChNO\nWcDwJwO8/gZLlB9oNSfbe166NciuRQYFUrE2Z1G3YKpQmPu/P/16IA9/mEzF\nbZPzCNQNGYjpvxJii31mjWRZ4CjEbCmQBn9YGNVKnffwPbfhpcztHynzTH5u\n5eQCWy40w7Ypy4s47WQ7VF4GSF+t+3dbkgwBWdBqpbhU7RvmwYLukTczz9cT\n7AsX\r\n=a69A\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/main.js","browser":{"./tests/test.js":"./tests/browser/test.js"},"gitHead":"35639010cf3de3e22d847f04d672c8c6658c4f7e","scripts":{"lint":"eslint src tests","test":"ava --verbose","coverage":"nyc ava","test:watch":"ava --verbose --watch","browser-test-bundle":"browserify tests/**/*.js > build/js/tests.js"},"_npmUser":{"name":"dincho","email":"npm@xbuv.com"},"repository":{"url":"git+https://github.com/aeternity/aepp-calldata-js.git","type":"git"},"_npmVersion":"6.14.15","description":"Aeternity data serialization library","directories":{},"_nodeVersion":"12.22.7","dependencies":{"rlp":"^2.2.4","sha.js":"^2.4.11","blakejs":"^1.1.0","bs58check":"^2.1.2"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^3.1.0","nyc":"^15.0.0","tape":"^5.0.1","eslint":"^8.2.0","browserify":"^16.5.2","eslint-plugin-import":"^2.25.3","eslint-config-airbnb-base":"^15.0.0"},"_npmOperationalInternal":{"tmp":"tmp/aepp-calldata_1.0.0-rc1_1637755581051_0.6069848236230633","host":"s3://npm-registry-packages"}},"1.0.0":{"name":"@aeternity/aepp-calldata","version":"1.0.0","keywords":["aesophia","aeternity","calldata","decoder","encoder","fate","serialization"],"author":{"name":"aeternity"},"license":"ISC","_id":"@aeternity/aepp-calldata@1.0.0","maintainers":[{"name":"dincho","email":"npm@xbuv.com"},{"name":"davidyuk","email":"denis_davidyuk@hotmail.com"},{"name":"mradkov","email":"milenradkov@me.com"}],"homepage":"https://github.com/aeternity/aepp-calldata-js#readme","bugs":{"url":"https://github.com/aeternity/aepp-calldata-js/issues"},"ava":{"files":["tests/**/*","!tests/test.js","!tests/browser/test.js"]},"nyc":{"all":true,"include":["src/**/*.js"],"temp-dir":"build/.nyc_output"},"dist":{"shasum":"465d6d6c22acd49f07a7ffdc63f54e4262d10c58","tarball":"https://registry.npmjs.org/@aeternity/aepp-calldata/-/aepp-calldata-1.0.0.tgz","fileCount":61,"integrity":"sha512-uSobYsIYS436rX6dbqI9gFZkfW4nQZlQIWeMjwH+1ZsWJkxOvlwHZ0pS69dy10TPJkCIgEEZEd+H/0XHWzQDCg==","signatures":[{"sig":"MEYCIQDA1au9b47PfjkjX/6jcr+KLrXsEOF9cn0G6SJoGXovLQIhAMUJw+EDq6AHHXtXqEF3Z2/XBgLebw/MLadIpRjNnLU5","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":80301,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhrxcWCRA9TVsSAnZWagAAeG0P/1rDIJzACpsTju/YNIFj\n7PJaAm64MPRBX970sx0PjXiI4RUq5xowEZQwTJHhbEerEa7PXu/elSWQPFTn\n0dEsSj86mQQlCYkmVF9Q0rHs+gZlHb2XW/TWpsnl2/rQ/wmoKcGlROgnoiQX\nZ3/GdCQAJ2hp+vJi5ObbnncuhuXqmvoaYeEws55YYpNsdLN6iOl3XTjU4as3\n6Eezmip2WWPPukwkg9a9RlrS1yVUMEiHZW9BiCUFAJpG+QzLC6hf2cu5S7JW\nLp7043Lm1ctsTpfYF0/KDHxbizOMAdXDcYjI8MF2PemhQ6jiKHzaP1Fohj83\nkWu3WhtdhT06YrvY3rvvwUw6QdXufySYMIDfotcDzhy+PZAKTh/BT2E5fHwa\nevcDQvT+bsYk6sVfCX3osg9EJdpbTr1RuYoauM7VPPTOHnVqqjSV66m1yyCw\nqwmCUA4cY2GH3N5QDvK7fZWRRMTndE+AROiGflM+b2qKUese8g+s62ZMkCir\nk/eqt9195LxqByg77smmOu7BnKL8S22CMK5+/wiPWxvxQt0a8dNfn3Y3e50W\ntsIa5M/MZLQ7DZjJA//t5o7m+v0w7T5iQr+VFkelET5bjKqO4ZwJypnFtVpq\nOt4MGFLu4lJLqN3Bb5FBhqYS0sez70D3KjAUPKheE8HLsVUxkR2iDvn+YJ00\n069S\r\n=KvcO\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/main.js","browser":{"./tests/test.js":"./tests/browser/test.js"},"gitHead":"22b45cf27f09f422d09a0203bfb3926614103249","scripts":{"lint":"eslint src tests","test":"ava --verbose","coverage":"nyc ava","test:watch":"ava --verbose --watch","browser-test-bundle":"browserify tests/**/*.js > build/js/tests.js"},"_npmUser":{"name":"dincho","email":"npm@xbuv.com"},"repository":{"url":"git+https://github.com/aeternity/aepp-calldata-js.git","type":"git"},"_npmVersion":"6.14.15","description":"Aeternity data serialization library","directories":{},"_nodeVersion":"12.22.7","dependencies":{"rlp":"^2.2.4","sha.js":"^2.4.11","blakejs":"^1.1.0","bs58check":"^2.1.2"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^3.1.0","nyc":"^15.0.0","tape":"^5.0.1","eslint":"^8.2.0","browserify":"^16.5.2","eslint-plugin-import":"^2.25.3","eslint-config-airbnb-base":"^15.0.0"},"_npmOperationalInternal":{"tmp":"tmp/aepp-calldata_1.0.0_1638864662343_0.6065803159760645","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"@aeternity/aepp-calldata","version":"1.1.0","keywords":["aesophia","aeternity","calldata","decoder","encoder","fate","serialization"],"author":{"name":"aeternity"},"license":"ISC","_id":"@aeternity/aepp-calldata@1.1.0","maintainers":[{"name":"thepiwo","email":"piwo.mail@googlemail.com"},{"name":"dincho","email":"npm@xbuv.com"},{"name":"davidyuk","email":"denis_davidyuk@hotmail.com"},{"name":"mradkov","email":"milenradkov@me.com"}],"homepage":"https://github.com/aeternity/aepp-calldata-js#readme","bugs":{"url":"https://github.com/aeternity/aepp-calldata-js/issues"},"ava":{"files":["tests/**/*","!tests/test.js","!tests/browser/test.js"]},"nyc":{"all":true,"include":["src/**/*.js"],"temp-dir":"build/.nyc_output"},"dist":{"shasum":"d84cc6f77aec3ea185ac2a99650fb6efe9fc4880","tarball":"https://registry.npmjs.org/@aeternity/aepp-calldata/-/aepp-calldata-1.1.0.tgz","fileCount":76,"integrity":"sha512-welvt4Lrg2T9O+wHqQqlXQ6R4zkctqxJw5IzMvAGSa0Mjxg+9Ts/tTfXekA3nY5H3xCsV7jWZMicIM/3gZM7hA==","signatures":[{"sig":"MEQCIA1SwTj6QHvURMOetRc1rtBd0eq16tz3aoHIV6aY/PxeAiBwGktbpn8of5A3oZZs8wRqKh35dltHvShJpgTI06LrPg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":91390,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh8rxNCRA9TVsSAnZWagAA080P/R/n8txWxIHNEKC9bPry\nLJl+mkbn95fYqiO68xsq7MYZczVaFINJ965Xv6Ivykt+iCeEnOzgAdlPkPI5\ny0HUrAVXoInj1ndK0DhGIwW9qiIvAYa3cc883LTECAefy6YOUPkeQoYVirvZ\nKSRsGxGcsfb1pJZHWZkaNpK7FCGT/wX7KD1YlKrUn/n9y/IOyBsUKgnA43mv\nEeCfmG/LN/pGbSBYdltbgWll/O4WmZviojGSB5LP1vOalAXFpuoFzd3PtWZj\nB4Yzju3EIBYvajUSGfuJSvQKh2Q8AE8damcQqqfpOo5gFy1qZnoyEDA5DNzM\n6OT3owZTlZcXzZfW4+EJoM2ctETAAmKFWWEV/F7n0cEnaUTSMwg8xw6J9SVs\nPL1KmL4ccTQTaDnuHXIosbo/pqKFHPseewdOMKyppaKy6Ysv6rCMCAr4gF8o\nCzQaIczpLKPGHrtShjdmtm8MVXLIF5AwZCZEhBO5htqgySx+RcJ5o0s/t+C4\nfDKn/v1bj5vtGOuZfmFiB4obHOLAWZR5F+PMf4bX67uWjds8tUXH3CF3PPD5\n+GHkbCUhYxT+sRaBiBtDuM0Uuuq1BvP7S6iw3L1r2Xwe27Z1a3AQGpvH1nZs\nQ+KL9VYDj75O41oNNujOBDEVzz4qEuCvct8IGGeeKBl5gWWtQ70IlRHpKZQ5\nascT\r\n=3E0C\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/main.js","browser":{"./tests/test.js":"./tests/browser/test.js"},"gitHead":"8b2934042fc15bda7c6310a0d436dd9e1a916bda","scripts":{"lint":"eslint src tests","test":"ava --verbose","coverage":"nyc ava","test:watch":"ava --verbose --watch","browser-test-bundle":"browserify tests/**/*.js > build/js/tests.js"},"_npmUser":{"name":"dincho","email":"npm@xbuv.com"},"repository":{"url":"git+https://github.com/aeternity/aepp-calldata-js.git","type":"git"},"_npmVersion":"6.14.15","description":"Aeternity data serialization library","directories":{},"_nodeVersion":"12.22.9","dependencies":{"rlp":"^2.2.4","sha.js":"^2.4.11","blakejs":"^1.1.0","bs58check":"^2.1.2"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^3.1.0","nyc":"^15.0.0","tape":"^5.0.1","eslint":"^8.2.0","browserify":"^16.5.2","eslint-plugin-import":"^2.25.3","eslint-config-airbnb-base":"^15.0.0"},"_npmOperationalInternal":{"tmp":"tmp/aepp-calldata_1.1.0_1643297869293_0.8826717499902585","host":"s3://npm-registry-packages"}},"1.1.1":{"name":"@aeternity/aepp-calldata","version":"1.1.1","keywords":["aesophia","aeternity","calldata","decoder","encoder","fate","serialization"],"author":{"name":"aeternity"},"license":"ISC","_id":"@aeternity/aepp-calldata@1.1.1","maintainers":[{"name":"aebot","email":"dincho.todorov@gmail.com"},{"name":"marc0olo","email":"info@walz-consulting.de"},{"name":"thepiwo","email":"piwo.mail@googlemail.com"},{"name":"dincho","email":"npm@xbuv.com"},{"name":"davidyuk","email":"denis_davidyuk@hotmail.com"}],"homepage":"https://github.com/aeternity/aepp-calldata-js#readme","bugs":{"url":"https://github.com/aeternity/aepp-calldata-js/issues"},"ava":{"files":["tests/**/*","!tests/test.js","!tests/browser/test.js"]},"nyc":{"all":true,"include":["src/**/*.js"],"temp-dir":"build/.nyc_output"},"dist":{"shasum":"43278059bb33d66917b6f6467484f39e630974ad","tarball":"https://registry.npmjs.org/@aeternity/aepp-calldata/-/aepp-calldata-1.1.1.tgz","fileCount":77,"integrity":"sha512-1c8KgDMMOrtQFUq3XJ4mSt62mLaFnyiWCLaKeX4smmaEYW/C9sc4RfjzUzL/cb/ou/+G8XTqv5U1exgn1OcTrw==","signatures":[{"sig":"MEQCIAfVah5I2Dcyu6nVIYDXLY3Oy9xjPy3uHco+rNW6aISNAiBvf4qRQ95Hj+qq1p0qsiMG6q5mo7zeRpGq2OfrUewlqw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":92554,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiMLDUACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq3VA//UC43M7ulK4KoXFcvxYi03Jpv5OuzwsHL/zytOVaIP9TO3KWn\r\n/xqSK20p/iFNMJU1/WiaTaLiV2XFxY2heMgvr7SvGnVECwFUxG5r93Jwoqbu\r\nudU/whR5ajlhQI9f/qTMbm3VLhjmHMBOuaBmXxneJ/ZI9doYiZ0AZbPzsYtG\r\nHac9L9mLpsFqSt7NxmxmWidqWpoQz2906ObOeMAUw38QsyPZ7DrCaybpvV6S\r\nbfLcHHFE9NCfEd8rHRlWAW/nni4K3tEuHaLrhdfmyvFSY0SEjS8Ptc5ucT3Z\r\nvIqT3O47XkJfw3F0M9+7XAo33Bli8gTns4MrfI7lOnp2YhTR6y8k4AjnBIJm\r\ne/rwnBP4JZLkfHlCYtLKixFskcLVTSfsC+t5Ml4NuEUOsR4WCTA6r8DF7c/j\r\nLdGmWDfqOkj5n09P1p0icpUD5b7a21fH0yZXOZpsVykXt2Ys3kGeogF8PLkd\r\nvfjrUXzZK72VM+Tl14i8KILa9FHE/2m/Fe1ks9loFmBYXkeJYrHTstcAzPDU\r\n+yF3Q5gddsSCu31Jqc6bHlGGmiaUD1DxzVvR+C9CONCpgldSf3xMyNnQ3TNx\r\nv//4yAoUb2E/0MxtMbVOSMeCVUy40DBrsQ6rq+bh/5Xup3PtDBlO3oZGpy/l\r\nGH2nNJQXemLvueA+enkpRtUd5o2q/y+UrBo=\r\n=8mn0\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/main.js","browser":{"./tests/test.js":"./tests/browser/test.js"},"gitHead":"a584118fb6098aac40fd5699d63e417afb890c04","scripts":{"lint":"eslint src tests","test":"ava --verbose","coverage":"nyc ava","test:watch":"ava --verbose --watch","browser-test-bundle":"browserify tests/[A-Z]*.js tests/**/*.js > build/js/tests.js"},"_npmUser":{"name":"dincho","email":"npm@xbuv.com"},"repository":{"url":"git+https://github.com/aeternity/aepp-calldata-js.git","type":"git"},"_npmVersion":"6.14.16","description":"Aeternity data serialization library","directories":{},"_nodeVersion":"12.22.10","dependencies":{"rlp":"^3.0.0","bs58":"^4.0.1","sha.js":"^2.4.11","safe-buffer":"^5.2.1","@aeternity/blakejs":"^1.1.2"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^4.0.1","nyc":"^15.1.0","tape":"^5.5.0","eslint":"^8.8.0","browserify":"^17.0.0","eslint-plugin-import":"^2.25.4","eslint-config-airbnb-base":"^15.0.0"},"_npmOperationalInternal":{"tmp":"tmp/aepp-calldata_1.1.1_1647358164012_0.04055331131486262","host":"s3://npm-registry-packages"}},"1.2.0":{"name":"@aeternity/aepp-calldata","version":"1.2.0","keywords":["aesophia","aeternity","calldata","decoder","encoder","fate","serialization"],"author":{"name":"aeternity"},"license":"ISC","_id":"@aeternity/aepp-calldata@1.2.0","maintainers":[{"name":"aebot","email":"dincho.todorov@gmail.com"},{"name":"marc0olo","email":"info@walz-consulting.de"},{"name":"thepiwo","email":"piwo.mail@googlemail.com"},{"name":"dincho","email":"npm@xbuv.com"},{"name":"davidyuk","email":"denis_davidyuk@hotmail.com"}],"homepage":"https://github.com/aeternity/aepp-calldata-js#readme","bugs":{"url":"https://github.com/aeternity/aepp-calldata-js/issues"},"ava":{"files":["tests/**/*","!tests/test.js","!tests/benchmark/*","!tests/browser/test.js"]},"nyc":{"all":true,"include":["src/**/*.js"],"temp-dir":"build/.nyc_output"},"dist":{"shasum":"ecd26c7426b2f864d5e84eac375e7d0e88528033","tarball":"https://registry.npmjs.org/@aeternity/aepp-calldata/-/aepp-calldata-1.2.0.tgz","fileCount":86,"integrity":"sha512-hrlT8B4I7clcGSypqT3ZAuuQbMjH3WD/xr4wnVoW6TrGZ7+0dk8xrgkx3yeZDeR5kGexwVq9Yqm/CGs9kfvOgQ==","signatures":[{"sig":"MEQCIFUmObD5HyXyCsF58J+42gil6U4aPt/aXcasskqT4isEAiA5othEZB3xNAbN/V9UiNQafztAyCszRHcBMr7Z1IMegw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":103246,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi2rXMACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo6VA//U/FkDV3BwAX9urMQvnnI3OFE9mQvuVkzTDiUEj9aaqJEacS0\r\nlJzh4Pl05kgkX9B5FbbN+eUFonZCo7fHsrp6x/YQUDftAROGNtOepbequ1Ey\r\nJYM0T3G9kEToz4AFq1J1VXEnpusCWzXNKwGs5uCJt8RbcP+zsq76VO4T2h9k\r\nS0n6LLIEUcg9aFdDuMon6XnD5mki+e6d5XvC6rF0oGF2jA5qRnHOK7EmeffI\r\n05pI3LVjsVkCpwwa+NoJxCurxnTAK/mPoj7i7lMSIcqNaHDWViV8W9TY2Han\r\nmk13TW4709notfyw2xkz8267YYvjb3wuJXYe0aQ0GQJWNV2JyF09s5HnMBy5\r\n1wpkrU4pmr3Uxtm0CiUolVZu3ECu4m30gMWYJDXvjVb2UnHQo7Ge15TODOOL\r\nRjePvkrD84U5lIv5ANw+IcLUnGCWldKR1KKVwPRZQ0ZEAMNJitcKd4P1mXXm\r\n27PgBFQ5yCqGOJWNUqNzlLzUflbjju+7Rml3YB3g65dqaiK16+6NY4Dn7PrN\r\nwAkrNj/1WvLesUPBTQ3Yi1ELYv81QiShVFFb6MdJevccUEDWlrco0Oxs9n8N\r\nTAQ6/TUAnAH6rYLTl/rHdPRE6FDX4X7blhOQRIGlXL+WcN/+1yUDzAhW4tsn\r\n/33abwxRS68z82DmnXdII35rUzSdRMqnlRA=\r\n=TJkw\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/main.js","browser":{"./tests/test.js":"./tests/browser/test.js"},"gitHead":"14e095fb2a3e8783777eb88054d69b2b9b383ee6","scripts":{"lint":"eslint src tests","test":"ava --verbose","coverage":"nyc ava","test:watch":"ava --verbose --watch","browser-test-bundle":"browserify tests/[A-Z]*.js tests/**/*.js > build/js/tests.js"},"_npmUser":{"name":"dincho","email":"npm@xbuv.com"},"repository":{"url":"git+https://github.com/aeternity/aepp-calldata-js.git","type":"git"},"_npmVersion":"8.11.0","description":"Aeternity data serialization library","directories":{},"_nodeVersion":"16.16.0","dependencies":{"rlp":"^3.0.0","bs58":"^4.0.1","sha.js":"^2.4.11","blakejs":"^1.2.1","safe-buffer":"^5.2.1"},"_hasShrinkwrap":false,"devDependencies":{"ava":"4.3.1","nyc":"15.1.0","tape":"5.5.3","eslint":"8.20.0","benchmark":"2.1.4","browserify":"17.0.0","eslint-plugin-import":"2.26.0","eslint-config-airbnb-base":"15.0.0"},"_npmOperationalInternal":{"tmp":"tmp/aepp-calldata_1.2.0_1658500556550_0.7210792990112436","host":"s3://npm-registry-packages"}},"1.3.0":{"name":"@aeternity/aepp-calldata","version":"1.3.0","keywords":["aesophia","aeternity","calldata","decoder","encoder","fate","serialization"],"author":{"name":"aeternity"},"license":"ISC","_id":"@aeternity/aepp-calldata@1.3.0","maintainers":[{"name":"aebot","email":"dincho.todorov@gmail.com"},{"name":"marc0olo","email":"info@walz-consulting.de"},{"name":"thepiwo","email":"piwo.mail@googlemail.com"},{"name":"dincho","email":"npm@xbuv.com"},{"name":"davidyuk","email":"denis_davidyuk@hotmail.com"}],"homepage":"https://github.com/aeternity/aepp-calldata-js#readme","bugs":{"url":"https://github.com/aeternity/aepp-calldata-js/issues"},"ava":{"files":["tests/**/*","!tests/test.js","!tests/benchmark/*","!tests/browser/test.js"]},"nyc":{"all":true,"include":["src/**/*.js"],"temp-dir":"build/.nyc_output"},"dist":{"shasum":"943823b297b962dc0b61f632a75f245270d22334","tarball":"https://registry.npmjs.org/@aeternity/aepp-calldata/-/aepp-calldata-1.3.0.tgz","fileCount":87,"integrity":"sha512-opEebvCFHsYi+RJzIIon4OujN8mM8A+/EaUyLHz0DRJ3zJzuNoOd5FRgtGSm59udkTbum/JolVd0KVfps+/r2w==","signatures":[{"sig":"MEUCIDZfUz5aUk08+o88njlSapehw1hLbNvsCb6NKzD2iLWEAiEAnlaZkNneNYoZDQn0l33SsXTGNoRYExicg9YBZoItZAA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":103728,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjBjB8ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpXFQ//efTP8yfkLLANftUQEkAEm3EyNXS3s8kJi7M8WnHSD17y3fYy\r\n8uF5uRJZ5ZP211AJ6AbmZJuMTTCQgtKUXR348HZjMU3Y72zj6R7tLo+QrCds\r\nNqcjJd96hUBhy7uZWjPjU8z7XIps5LNL+ABoJOo3cfdHit//0vnPaYrOgJsp\r\ng2rOxtUl4JHhGuC/Ky0vCCdEWYK29NxA1F/nED99KeR5VoYg0sKXHQSZANey\r\nWNlZ0KZ1xxqfg8ihPWSjMqE5TMq/0qLtOl+KKpcNGlqa1Tbsxf6oPcgJRFJ/\r\nMMrRKy1KP0GIkTsU7KuZaMEovDFiucQHXbYrLiUc/DQ2IrfVXpkZ5Df5ndJy\r\n67oSi57EayJwjAIJaavWwJZC26yr5CtkI6/NRb+aoltKIha7s0eqH1j4dNVf\r\nwBnjVElT9pnVUqOCv2VsPIpdhD4Jq+MXFsl6mpksktyAIkAJeq3SNIAiSbwG\r\nil2fb5+vN3pdHn+s3nW9QX0WTB2Cxb+2DzSKd7vqqTAsG+GsYtE1OZsxZh4y\r\nZNEGjrsI1xyF9DIU1fx+N/58lhjhUGLbke/1uSxe+6a7Akh97PZhJT3nS0n7\r\n0/VR+CAGBILLPJPdV/6GdEUddaZmN2Op833NIzYVZwA2auKSfTDML5f/LfJL\r\nvYipiIilDY9kjka9BUMxJ6sIbitsvZ0TtXg=\r\n=7nDA\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/main.js","types":"src/main.d.ts","browser":{"./tests/test.js":"./tests/browser/test.js"},"gitHead":"f237f8fbbad5939cb1b6aaa5c95064c674c405e7","scripts":{"lint":"eslint src tests","test":"ava --verbose","coverage":"nyc ava","test:watch":"ava --verbose --watch","browser-test-bundle":"browserify tests/[A-Z]*.js tests/**/*.js > build/js/tests.js"},"_npmUser":{"name":"dincho","email":"npm@xbuv.com"},"repository":{"url":"git+https://github.com/aeternity/aepp-calldata-js.git","type":"git"},"_npmVersion":"8.11.0","description":"Aeternity data serialization library","directories":{},"_nodeVersion":"16.16.0","dependencies":{"rlp":"^3.0.0","bs58":"^4.0.1","sha.js":"^2.4.11","blakejs":"^1.2.1","safe-buffer":"^5.2.1"},"_hasShrinkwrap":false,"devDependencies":{"ava":"4.3.1","nyc":"15.1.0","tape":"5.6.0","eslint":"8.22.0","benchmark":"2.1.4","browserify":"17.0.0","eslint-plugin-import":"2.26.0","eslint-config-airbnb-base":"15.0.0"},"_npmOperationalInternal":{"tmp":"tmp/aepp-calldata_1.3.0_1661350012711_0.43284391069345785","host":"s3://npm-registry-packages"}},"1.4.0":{"name":"@aeternity/aepp-calldata","version":"1.4.0","keywords":["aesophia","aeternity","calldata","decoder","encoder","fate","serialization"],"author":{"name":"aeternity"},"license":"ISC","_id":"@aeternity/aepp-calldata@1.4.0","maintainers":[{"name":"aebot","email":"dincho.todorov@gmail.com"},{"name":"marc0olo","email":"info@walz-consulting.de"},{"name":"thepiwo","email":"piwo.mail@googlemail.com"},{"name":"dincho","email":"npm@xbuv.com"},{"name":"davidyuk","email":"denis_davidyuk@hotmail.com"}],"homepage":"https://github.com/aeternity/aepp-calldata-js#readme","bugs":{"url":"https://github.com/aeternity/aepp-calldata-js/issues"},"ava":{"files":["tests/**/*","!tests/test.js","!tests/benchmark/*","!tests/browser/test.js"]},"nyc":{"all":true,"include":["src/**/*.js"],"temp-dir":"build/.nyc_output"},"dist":{"shasum":"7d38ea8586630cad3a15c8bb66587c238a3e4da6","tarball":"https://registry.npmjs.org/@aeternity/aepp-calldata/-/aepp-calldata-1.4.0.tgz","fileCount":105,"integrity":"sha512-hDhLALqIaoFp20jXK2SBgUqfEkqlBDXdThdnGw47C0EQdNjaawb0vUeHnB4Y7cWXFKHaH5qkJwL2bYmmXg3AtA==","signatures":[{"sig":"MEUCIQDsgF+ayKxatuq5LmhJLfz9eDm1HCYgD1KOUlBLQ3sV6wIgSTdQd9PviAg6tIHjgb65s2mFR3lRh9Ek7Fl14ZS0ak8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":166589,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkFDNgACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoA2w/8D0AXYU5FpGX1mujJ9TA5tJw4XitE27x1dAU0uuVXS82sIQaz\r\nKbdGtE+f+f6jyBQBGsK3r7SJzSGrSjKgH7AxGgkr9w/OtDdGSFLANu/ZZQp8\r\nsSKWv3SM6l9jK9KjTZg/HMgqdGSuAQJ5hySDIp4ihd9//Itx+Lyn+dLwAKBO\r\nOLvr2Pj+/9erHg2dNPTnDxBRGoVLK1ZXXZD9Q5GGSYvGSkVEBu5xu1L0dYee\r\np7JlM09vvDuAIzstJUKin4/ygfcCPL+e5CQdtZD26T5lKqxqpqnFOofbc7i6\r\npuw7i09hSg4Cf9tfco/+WDvcZputND5wupXdZaEAAGanPx1EM+2PuyXzrPF3\r\nyPED8bWxnrIUU8s41gdueZKkMA51w6df5pEnaqof/B4/hHtAFgsU579xZDCu\r\n3oH53DEWwDpx+kPjnm9rniIMVHvf4CyYZ8K2g3onHVc7CUdfalGOX8scACob\r\nMyP4TtUT7/v2RFEw3kCQ0Tz5mTD0hzr6HmH1z66OOdY4GTbJSzqDG2NZ3yM1\r\nfJtlenUxBu9QBFm5mi++6JvU4pRjQNtx+0qWBBvmZa2uI+gxHj/GennTiGtT\r\njwiQS7HWI/YjbTxeOzuA+DiwQLsgcAfmz95TdsuINKe2kotNruDh1/ZZbeU8\r\nqBzvRT8fqNXQORRFXlvqMPMYvi6ROJWq/8s=\r\n=d1G5\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/main.js","types":"src/main.d.ts","browser":{"./tests/test.js":"./tests/browser/test.js"},"gitHead":"917b0d3ba0b21547dbc3c238ef888b8da40f759a","scripts":{"lint":"eslint src tests","test":"ava --verbose","coverage":"nyc ava","test:watch":"ava --verbose --watch","browser-test-bundle":"browserify tests/[A-Z]*.js tests/**/*.js > build/js/tests.js"},"_npmUser":{"name":"aebot","email":"dincho.todorov@gmail.com"},"repository":{"url":"git+https://github.com/aeternity/aepp-calldata-js.git","type":"git"},"_npmVersion":"8.19.3","description":"Aeternity data serialization library","directories":{},"_nodeVersion":"16.19.1","dependencies":{"rlp":"^3.0.0","bs58":"^5.0.0","sha.js":"^2.4.11","blakejs":"^1.2.1","safe-buffer":"^5.2.1"},"_hasShrinkwrap":false,"devDependencies":{"ava":"5.2.0","nyc":"15.1.0","tape":"5.6.3","eslint":"8.36.0","benchmark":"2.1.4","browserify":"17.0.0","@aeternity/aepp-cli":"4.1.0","eslint-plugin-import":"2.27.5","eslint-config-airbnb-base":"15.0.0"},"_npmOperationalInternal":{"tmp":"tmp/aepp-calldata_1.4.0_1679045472449_0.6294544688407435","host":"s3://npm-registry-packages"}},"1.5.0":{"name":"@aeternity/aepp-calldata","version":"1.5.0","keywords":["aesophia","aeternity","calldata","decoder","encoder","fate","serialization"],"author":{"name":"aeternity"},"license":"ISC","_id":"@aeternity/aepp-calldata@1.5.0","maintainers":[{"name":"aebot","email":"dincho.todorov@gmail.com"},{"name":"marc0olo","email":"info@walz-consulting.de"},{"name":"thepiwo","email":"piwo.mail@googlemail.com"},{"name":"dincho","email":"npm@xbuv.com"},{"name":"davidyuk","email":"denis_davidyuk@hotmail.com"}],"homepage":"https://github.com/aeternity/aepp-calldata-js#readme","bugs":{"url":"https://github.com/aeternity/aepp-calldata-js/issues"},"ava":{"files":["tests/**/*","!tests/test.js","!tests/benchmark/*","!tests/browser/test.js"]},"nyc":{"all":true,"include":["src/**/*.js"],"temp-dir":"build/.nyc_output"},"dist":{"shasum":"0282167b0389669fe997ad107d780b3927228ef8","tarball":"https://registry.npmjs.org/@aeternity/aepp-calldata/-/aepp-calldata-1.5.0.tgz","fileCount":110,"integrity":"sha512-dt8GQd7da6GN9F3twbZbnkjeRzf56QZEEJCWAWKn20Y+PzIICG+rCOKucGFV1gslf6HKHt6o+hJxI6+1FHQ+kA==","signatures":[{"sig":"MEYCIQDkcYnfB1pOrhtvVYyj8HEM9PJSTIN/6iPFy4BwPNJ6uQIhAJC9VQesogAkr+YCIcUva/tTnYasMsN1dnDu+LRRjbO/","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":175314},"main":"src/main.js","types":"src/main.d.ts","browser":{"./tests/test.js":"./tests/browser/test.js"},"gitHead":"23b57db5a1209ac12993f2ba4fce37cea17dd0cf","scripts":{"lint":"eslint src tests","test":"ava --verbose","coverage":"nyc ava","test:watch":"ava --verbose --watch","browser-test-bundle":"browserify tests/[A-Z]*.js tests/**/*.js > build/js/tests.js"},"_npmUser":{"name":"aebot","email":"dincho.todorov@gmail.com"},"repository":{"url":"git+https://github.com/aeternity/aepp-calldata-js.git","type":"git"},"_npmVersion":"8.19.4","description":"Aeternity data serialization library","directories":{},"sideEffects":false,"_nodeVersion":"16.20.2","dependencies":{"rlp":"^3.0.0","bs58":"^5.0.0","sha.js":"^2.4.11","blakejs":"^1.2.1","safe-buffer":"^5.2.1"},"_hasShrinkwrap":false,"devDependencies":{"ava":"5.3.1","nyc":"15.1.0","tape":"5.6.6","eslint":"8.47.0","benchmark":"2.1.4","browserify":"17.0.0","@aeternity/aepp-cli":"4.1.0","eslint-plugin-import":"2.28.0","eslint-config-airbnb-base":"15.0.0"},"_npmOperationalInternal":{"tmp":"tmp/aepp-calldata_1.5.0_1694595412449_0.14171411243104481","host":"s3://npm-registry-packages"}},"1.5.1":{"name":"@aeternity/aepp-calldata","version":"1.5.1","keywords":["aesophia","aeternity","calldata","decoder","encoder","fate","serialization"],"author":{"name":"aeternity"},"license":"ISC","_id":"@aeternity/aepp-calldata@1.5.1","maintainers":[{"name":"aebot","email":"dincho.todorov@gmail.com"},{"name":"marc0olo","email":"info@walz-consulting.de"},{"name":"thepiwo","email":"piwo.mail@googlemail.com"},{"name":"dincho","email":"npm@xbuv.com"},{"name":"davidyuk","email":"denis_davidyuk@hotmail.com"}],"homepage":"https://github.com/aeternity/aepp-calldata-js#readme","bugs":{"url":"https://github.com/aeternity/aepp-calldata-js/issues"},"ava":{"files":["tests/**/*","!tests/test.js","!tests/benchmark/*","!tests/browser/test.js"]},"nyc":{"all":true,"include":["src/**/*.js"],"temp-dir":"build/.nyc_output"},"dist":{"shasum":"4f03a609f89a6dca284a608fb7e1f2441cce1929","tarball":"https://registry.npmjs.org/@aeternity/aepp-calldata/-/aepp-calldata-1.5.1.tgz","fileCount":107,"integrity":"sha512-D477egpY0ErwquDOhLfCozCRaEDwRE8Vtrc2DR92dU7dkGHGp5zSikZU+cy060UaDmV4eXbU9oV8ch4ryFDqBw==","signatures":[{"sig":"MEYCIQCh7/xSJzxaCrTadjgOzitWtXmuabyOaxizigD7LAK0YAIhAJfJFRy8C+y+r941jhDupTgS6IOkKfx5ph4QPh/vQWFQ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":172821},"main":"src/main.js","types":"src/main.d.ts","browser":{"./tests/test.js":"./tests/browser/test.js"},"gitHead":"8505aa0e6e82d6678262514a9f86830fd0b2baa1","scripts":{"lint":"eslint src tests","test":"ava --verbose","coverage":"nyc ava","test:watch":"ava --verbose --watch","browser-test-bundle":"browserify tests/[A-Z]*.js tests/**/*.js > build/js/tests.js"},"_npmUser":{"name":"aebot","email":"dincho.todorov@gmail.com"},"repository":{"url":"git+https://github.com/aeternity/aepp-calldata-js.git","type":"git"},"_npmVersion":"8.19.4","description":"Aeternity data serialization library","directories":{},"sideEffects":false,"_nodeVersion":"16.20.2","dependencies":{"rlp":"^3.0.0","bs58":"^5.0.0","sha.js":"^2.4.11","blakejs":"^1.2.1","safe-buffer":"^5.2.1"},"_hasShrinkwrap":false,"devDependencies":{"ava":"5.3.1","nyc":"15.1.0","tape":"5.6.6","eslint":"8.47.0","benchmark":"2.1.4","browserify":"17.0.0","@aeternity/aepp-cli":"4.1.0","eslint-plugin-import":"2.28.0","eslint-config-airbnb-base":"15.0.0"},"_npmOperationalInternal":{"tmp":"tmp/aepp-calldata_1.5.1_1694681068054_0.9356412035209944","host":"s3://npm-registry-packages"}},"1.6.0":{"name":"@aeternity/aepp-calldata","version":"1.6.0","keywords":["aesophia","aeternity","calldata","decoder","encoder","fate","serialization"],"author":{"name":"aeternity"},"license":"ISC","_id":"@aeternity/aepp-calldata@1.6.0","maintainers":[{"name":"aebot","email":"dincho.todorov@gmail.com"},{"name":"marc0olo","email":"info@walz-consulting.de"},{"name":"thepiwo","email":"piwo.mail@googlemail.com"},{"name":"dincho","email":"npm@xbuv.com"},{"name":"davidyuk","email":"denis_davidyuk@hotmail.com"}],"homepage":"https://github.com/aeternity/aepp-calldata-js#readme","bugs":{"url":"https://github.com/aeternity/aepp-calldata-js/issues"},"ava":{"files":["tests/**/*","!tests/test.js","!tests/benchmark/*","!tests/browser/test.js"]},"nyc":{"all":true,"include":["src/**/*.js"],"temp-dir":"build/.nyc_output"},"dist":{"shasum":"811475e3b2336d1212825df3ccbd0580944c2044","tarball":"https://registry.npmjs.org/@aeternity/aepp-calldata/-/aepp-calldata-1.6.0.tgz","fileCount":116,"integrity":"sha512-usqmuGoxGPH2i1cUvSJKA38ixWBQQT8J+yqe3Zfm22QtdKC2+aD/6cepKq32rB05obJlKsnnyaNbo4fYU8y5Gg==","signatures":[{"sig":"MEQCIBc/ZFiPQA4tqHg+YhdIZrI5IZnldiEO29CtXXZ/kTzdAiBbBXKzcJWKvPan3jGUuAYTXtt2+xh81E/jW50CQP3XGg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":194789},"main":"src/main.js","types":"src/main.d.ts","browser":{"./tests/test.js":"./tests/browser/test.js"},"gitHead":"76fa08b5ffa63a1cdf36e4860cd43b8e418ef54c","scripts":{"lint":"eslint src tests","test":"ava --verbose","coverage":"nyc ava","test:watch":"ava --verbose --watch","browser-test-bundle":"browserify tests/[A-Z]*.js tests/**/*.js > build/js/tests.js"},"_npmUser":{"name":"aebot","email":"dincho.todorov@gmail.com"},"repository":{"url":"git+https://github.com/aeternity/aepp-calldata-js.git","type":"git"},"_npmVersion":"8.19.4","description":"Aeternity data serialization library","directories":{},"sideEffects":false,"_nodeVersion":"16.20.2","dependencies":{"rlp":"^3.0.0","bs58":"^5.0.0","sha.js":"^2.4.11","blakejs":"^1.2.1","safe-buffer":"^5.2.1"},"_hasShrinkwrap":false,"devDependencies":{"ava":"6.1.0","nyc":"15.1.0","tape":"5.7.3","eslint":"8.56.0","benchmark":"2.1.4","browserify":"17.0.0","@aeternity/aepp-cli":"4.1.0","eslint-plugin-import":"2.29.1","eslint-config-airbnb-base":"15.0.0"},"_npmOperationalInternal":{"tmp":"tmp/aepp-calldata_1.6.0_1706017636966_0.7590578925830835","host":"s3://npm-registry-packages"}},"1.7.0":{"name":"@aeternity/aepp-calldata","version":"1.7.0","keywords":["aesophia","aeternity","calldata","decoder","encoder","fate","serialization"],"author":{"name":"aeternity"},"license":"ISC","_id":"@aeternity/aepp-calldata@1.7.0","maintainers":[{"name":"hanssv","email":"hanssv@gmail.com"},{"name":"aebot","email":"dincho.todorov@gmail.com"},{"name":"marc0olo","email":"info@walz-consulting.de"},{"name":"thepiwo","email":"piwo.mail@googlemail.com"},{"name":"dincho","email":"npm@xbuv.com"},{"name":"davidyuk","email":"denis_davidyuk@hotmail.com"}],"homepage":"https://github.com/aeternity/aepp-calldata-js#readme","bugs":{"url":"https://github.com/aeternity/aepp-calldata-js/issues"},"ava":{"files":["tests/**/*","!tests/test.js","!tests/benchmark/*","!tests/browser/test.js"]},"nyc":{"all":true,"include":["src/**/*.js"],"temp-dir":"build/.nyc_output"},"dist":{"shasum":"3e01aeb464f77290ad79b2e137156d2fb54644fd","tarball":"https://registry.npmjs.org/@aeternity/aepp-calldata/-/aepp-calldata-1.7.0.tgz","fileCount":116,"integrity":"sha512-SxxJI+Z/FcxMNRtxmGWSRzrbRwsLI9fGKNdSWKevxa+QWVVOPF9o8XogCbM5FaW+u15P+O0dSvJWZCuJLQ7S9Q==","signatures":[{"sig":"MEUCIQC5a33fDBFd7cClTc3KmPPEbzK09h4u5ZblQvhXKnIVwQIgG7m2xWRkQ/K590jhiZZYktK3E1hYWdnJSpCRAjPDcPc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":195833},"main":"src/main.js","types":"src/main.d.ts","browser":{"./tests/test.js":"./tests/browser/test.js"},"gitHead":"a2309e740d0fbc1f3f2407e6458aca1c6d5b477a","scripts":{"lint":"eslint src tests","test":"ava --verbose","coverage":"nyc ava","test:watch":"ava --verbose --watch","browser-test-bundle":"browserify tests/[A-Z]*.js tests/**/*.js > build/js/tests.js"},"_npmUser":{"name":"aebot","email":"dincho.todorov@gmail.com"},"repository":{"url":"git+https://github.com/aeternity/aepp-calldata-js.git","type":"git"},"_npmVersion":"10.5.0","description":"Aeternity data serialization library","directories":{},"sideEffects":false,"_nodeVersion":"20.12.0","dependencies":{"rlp":"^3.0.0","bs58":"^5.0.0","sha.js":"^2.4.11","blakejs":"^1.2.1","safe-buffer":"^5.2.1"},"_hasShrinkwrap":false,"devDependencies":{"ava":"6.1.2","nyc":"15.1.0","tape":"5.7.5","eslint":"8.57.0","benchmark":"2.1.4","browserify":"17.0.0","@aeternity/aepp-cli":"^5.0.0","eslint-plugin-import":"2.29.1","eslint-config-airbnb-base":"15.0.0"},"_npmOperationalInternal":{"tmp":"tmp/aepp-calldata_1.7.0_1712133602048_0.7199714727261908","host":"s3://npm-registry-packages"}},"1.8.0":{"name":"@aeternity/aepp-calldata","version":"1.8.0","keywords":["aesophia","aeternity","calldata","decoder","encoder","fate","serialization"],"author":{"name":"aeternity"},"license":"ISC","_id":"@aeternity/aepp-calldata@1.8.0","maintainers":[{"name":"hanssv","email":"hanssv@gmail.com"},{"name":"aebot","email":"dincho.todorov@gmail.com"},{"name":"marc0olo","email":"info@walz-consulting.de"},{"name":"thepiwo","email":"piwo.mail@googlemail.com"},{"name":"dincho","email":"npm@xbuv.com"},{"name":"davidyuk","email":"denis_davidyuk@hotmail.com"}],"homepage":"https://github.com/aeternity/aepp-calldata-js#readme","bugs":{"url":"https://github.com/aeternity/aepp-calldata-js/issues"},"ava":{"files":["tests/**/*","!tests/test.js","!tests/benchmark/*","!tests/browser/test.js"]},"nyc":{"all":true,"include":["src/**/*.js"],"temp-dir":"build/.nyc_output"},"dist":{"shasum":"c34c5f60f54151d3626ba21df32292f460409e75","tarball":"https://registry.npmjs.org/@aeternity/aepp-calldata/-/aepp-calldata-1.8.0.tgz","fileCount":117,"integrity":"sha512-nrxnc4hkBMbQ6f/IZbGbJD5EvEMxb+4U+wmsNZkoTRJk3euLCh0Pz5/IevWi/jWeLw9X+LgDG579NdTjWO8znA==","signatures":[{"sig":"MEUCIQD+sRTpUNEomsRiUQlmM36sDS2qUsFsIJ74GoPT/Y0dCAIgLFJHS1O9jjiXjgFYPqI2ZReBXh/UTjGrGYW0F/j7AEA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":199262},"main":"src/main.js","types":"src/main.d.ts","browser":{"./tests/test.js":"./tests/browser/test.js"},"gitHead":"87c1744e61bee3c38ce17f1d81024eb27fdb1d5c","scripts":{"lint":"eslint src tests","test":"ava --verbose","coverage":"nyc ava","test:watch":"ava --verbose --watch","browser-test-bundle":"browserify tests/[A-Z]*.js tests/**/*.js > build/js/tests.js"},"_npmUser":{"name":"aebot","email":"dincho.todorov@gmail.com"},"repository":{"url":"git+https://github.com/aeternity/aepp-calldata-js.git","type":"git"},"_npmVersion":"10.8.1","description":"Aeternity data serialization library","directories":{},"sideEffects":false,"_nodeVersion":"20.16.0","dependencies":{"rlp":"^3.0.0","bs58":"^6.0.0","sha.js":"^2.4.11","blakejs":"^1.2.1","safe-buffer":"^5.2.1"},"_hasShrinkwrap":false,"devDependencies":{"ava":"6.1.3","nyc":"17.0.0","tape":"5.8.1","eslint":"8.57.0","benchmark":"2.1.4","browserify":"17.0.0","@aeternity/aepp-cli":"^6.0.0","eslint-plugin-import":"2.29.1","eslint-config-airbnb-base":"15.0.0"},"_npmOperationalInternal":{"tmp":"tmp/aepp-calldata_1.8.0_1723641769641_0.8052217423773589","host":"s3://npm-registry-packages"}},"1.9.0":{"name":"@aeternity/aepp-calldata","version":"1.9.0","keywords":["aesophia","aeternity","calldata","decoder","encoder","fate","serialization"],"author":{"name":"aeternity"},"license":"ISC","_id":"@aeternity/aepp-calldata@1.9.0","maintainers":[{"name":"dincho","email":"npm@xbuv.com"},{"name":"thepiwo","email":"piwo.mail@googlemail.com"},{"name":"davidyuk","email":"denis_davidyuk@hotmail.com"},{"name":"marc0olo","email":"info@walz-consulting.de"},{"name":"aebot","email":"dincho.todorov@gmail.com"},{"name":"hanssv","email":"hanssv@gmail.com"}],"homepage":"https://github.com/aeternity/aepp-calldata-js#readme","bugs":{"url":"https://github.com/aeternity/aepp-calldata-js/issues"},"ava":{"files":["tests/**/*","!tests/test.js","!tests/benchmark/*","!tests/browser/test.js"]},"nyc":{"all":true,"include":["src/**/*.js"],"temp-dir":"build/.nyc_output"},"dist":{"shasum":"517cbb411df7be39a35738d7f6312d940fd3f3a8","tarball":"https://registry.npmjs.org/@aeternity/aepp-calldata/-/aepp-calldata-1.9.0.tgz","fileCount":230,"integrity":"sha512-cWW0y8vldYJC8rD3RndYC1wedvNJ1bobQEXrynxYypft/L1XEoqmQlw1vacOcmsmAK9XezHGPOxt/ATQRrR5Xw==","signatures":[{"sig":"MEQCIF15IJuUd9IZnvVQFpfF+SLwEt+z7FcgGP4JF3GHHv9yAiBx8iV5ltL63QHiB5wB8zh0k+oKLgDWLnlNHcSwxVbjng==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":413451},"main":"cjs/main.cjs","type":"module","types":"src/main.d.ts","browser":{"./tests/test.js":"./tests/browser/test.js"},"exports":{"types":"./src/main.d.ts","import":"./src/main.js"},"gitHead":"6cb6f2bfd989725afff69f4ae460e867fc439cf2","scripts":{"lint":"eslint src tests","test":"ava --verbose","build":"babel src --out-dir cjs --out-file-extension .cjs","prepare":"npm run build","coverage":"nyc ava","test:watch":"ava --verbose --watch","browser-test-bundle":"browserify tests/[A-Z]*.js tests/**/*.js > build/js/tests.js"},"_npmUser":{"name":"aebot","email":"dincho.todorov@gmail.com"},"repository":{"url":"git+https://github.com/aeternity/aepp-calldata-js.git","type":"git"},"_npmVersion":"10.8.2","description":"Aeternity data serialization library","directories":{},"sideEffects":false,"_nodeVersion":"20.18.1","dependencies":{"rlp":"^3.0.0","bs58":"^6.0.0","sha.js":"^2.4.11","blakejs":"^1.2.1","safe-buffer":"^5.2.1"},"_hasShrinkwrap":false,"devDependencies":{"ava":"6.1.3","nyc":"17.0.0","tape":"5.8.1","eslint":"8.57.0","benchmark":"2.1.4","@babel/cli":"^7.25.9","browserify":"17.0.0","@aeternity/aepp-cli":"^6.0.0","@babel/eslint-parser":"^7.25.9","eslint-plugin-import":"2.29.1","eslint-config-airbnb-base":"15.0.0","@babel/plugin-syntax-import-assertions":"^7.26.0","babel-plugin-transform-rewrite-imports":"^1.5.3","@babel/plugin-transform-modules-commonjs":"^7.25.9"},"_npmOperationalInternal":{"tmp":"tmp/aepp-calldata_1.9.0_1732874716356_0.08803169973594938","host":"s3://npm-registry-packages"}},"1.9.1":{"name":"@aeternity/aepp-calldata","description":"Aeternity data serialization library","version":"1.9.1","author":{"name":"aeternity"},"license":"ISC","type":"module","homepage":"https://github.com/aeternity/aepp-calldata-js#readme","bugs":{"url":"https://github.com/aeternity/aepp-calldata-js/issues"},"repository":{"type":"git","url":"git+https://github.com/aeternity/aepp-calldata-js.git"},"keywords":["aesophia","aeternity","calldata","decoder","encoder","fate","serialization"],"main":"cjs/main.cjs","types":"src/main.d.ts","exports":{"types":"./src/main.d.ts","import":"./src/main.js","require":"./cjs/main.cjs"},"browser":{"./tests/test.js":"./tests/browser/test.js"},"sideEffects":false,"dependencies":{"blakejs":"^1.2.1","bs58":"^6.0.0","rlp":"^3.0.0","safe-buffer":"^5.2.1","sha.js":"^2.4.11"},"devDependencies":{"@aeternity/aepp-cli":"^6.0.0","@babel/cli":"^7.25.9","@babel/eslint-parser":"^7.25.9","@babel/plugin-syntax-import-assertions":"^7.26.0","@babel/plugin-transform-modules-commonjs":"^7.25.9","ava":"6.1.3","babel-plugin-transform-rewrite-imports":"^1.5.3","benchmark":"2.1.4","browserify":"17.0.0","eslint":"8.57.0","eslint-config-airbnb-base":"15.0.0","eslint-plugin-import":"2.29.1","nyc":"17.0.0","tape":"5.8.1"},"ava":{"files":["tests/**/*","!tests/test.js","!tests/benchmark/*","!tests/browser/test.js"]},"nyc":{"all":true,"include":["src/**/*.js"],"temp-dir":"build/.nyc_output"},"scripts":{"browser-test-bundle":"browserify tests/[A-Z]*.js tests/**/*.js > build/js/tests.js","coverage":"nyc ava","build":"babel src --out-dir cjs --out-file-extension .cjs","prepare":"npm run build","test":"ava --verbose","test:watch":"ava --verbose --watch","lint":"eslint src tests"},"_id":"@aeternity/aepp-calldata@1.9.1","gitHead":"bbc17b50a068c4d37d11148893b547e0e462b611","_nodeVersion":"20.18.1","_npmVersion":"10.8.2","dist":{"integrity":"sha512-0pWs8b12GMQFG3xGooix9JDz/pfu59Mf9KGUnwICIQDbwb3hdwl6F26U+K7O7fU9Fq6TJ+Q83YAue1E0Mqzk2A==","shasum":"8cb25ae2698bb4b87de5a9e8156dbc91ce7cfc39","tarball":"https://registry.npmjs.org/@aeternity/aepp-calldata/-/aepp-calldata-1.9.1.tgz","fileCount":230,"unpackedSize":414175,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHxHQ7lQr1i+l3pS5pWqAgc4/g1KxoKaS0hPi3lDvw/cAiEA32NzmVm4B29bITZxPsaOL3xeTxtRIA56QRAll/zwLeM="}]},"_npmUser":{"name":"aebot","email":"dincho.todorov@gmail.com"},"directories":{},"maintainers":[{"name":"dincho","email":"npm@xbuv.com"},{"name":"thepiwo","email":"piwo.mail@googlemail.com"},{"name":"davidyuk","email":"denis_davidyuk@hotmail.com"},{"name":"marc0olo","email":"info@walz-consulting.de"},{"name":"aebot","email":"dincho.todorov@gmail.com"},{"name":"hanssv","email":"hanssv@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/aepp-calldata_1.9.1_1733737677430_0.9174159294372828"},"_hasShrinkwrap":false}},"time":{"created":"2021-08-04T13:16:42.773Z","modified":"2024-12-09T09:47:57.925Z","0.0.1":"2021-08-04T13:16:43.012Z","0.1.0":"2021-08-04T14:10:44.405Z","1.0.0-rc1":"2021-11-24T12:06:21.218Z","1.0.0":"2021-12-07T08:11:02.522Z","1.1.0":"2022-01-27T15:37:49.421Z","1.1.1":"2022-03-15T15:29:24.154Z","1.2.0":"2022-07-22T14:35:56.686Z","1.3.0":"2022-08-24T14:06:52.921Z","1.4.0":"2023-03-17T09:31:12.635Z","1.5.0":"2023-09-13T08:56:52.707Z","1.5.1":"2023-09-14T08:44:28.232Z","1.6.0":"2024-01-23T13:47:17.132Z","1.7.0":"2024-04-03T08:40:02.239Z","1.8.0":"2024-08-14T13:22:49.843Z","1.9.0":"2024-11-29T10:05:16.607Z","1.9.1":"2024-12-09T09:47:57.594Z"},"bugs":{"url":"https://github.com/aeternity/aepp-calldata-js/issues"},"author":{"name":"aeternity"},"license":"ISC","homepage":"https://github.com/aeternity/aepp-calldata-js#readme","keywords":["aesophia","aeternity","calldata","decoder","encoder","fate","serialization"],"repository":{"type":"git","url":"git+https://github.com/aeternity/aepp-calldata-js.git"},"description":"Aeternity data serialization library","maintainers":[{"name":"dincho","email":"npm@xbuv.com"},{"name":"thepiwo","email":"piwo.mail@googlemail.com"},{"name":"davidyuk","email":"denis_davidyuk@hotmail.com"},{"name":"marc0olo","email":"info@walz-consulting.de"},{"name":"aebot","email":"dincho.todorov@gmail.com"},{"name":"hanssv","email":"hanssv@gmail.com"}],"readme":"# Aeternity data serialization\n\nAeternity contract calldata encoding and results decoding **standalone** library.\n\nThis is Javascript implementation of data serialization specified in [aeternity protocol](https://github.com/aeternity/protocol/blob/master/serializations.md#data).\n\nWhile the only purpose of the library at the moment of this writing is solely to provide encoding and decoding respectively of contracts calldata and return data it may evolve to full-fledged serialization library of the full protocol specification.\n\n## Installation\n\n```bash\nnpm install -P @aeternity/aepp-calldata\n```\n\n## Quick Start\n\nTo work with contract calls with type information provided by ACI the `AciContractCallEncoder` class should be used. The constructor takes a single argument - [Sophia ACI](https://github.com/aeternity/aesophia/blob/master/docs/aeso_aci.md) as string.\n\n\nNodeJS example:\n\n```javascript\nconst {AciContractCallEncoder} = require('@aeternity/aepp-calldata')\nconst ACI = require('./Test.json')\nconst CONTRACT = 'Test'\n\nconst encoder = new AciContractCallEncoder(ACI)\n```\n\n### Encoding calldata\n\nThe `encodeCall` method is used to encode calldata taking the contract name as first argument, then function name and list of contract call arguments as last argument.\n\nExample:\n```javascript\nconst encoded = encoder.encodeCall(CONTRACT, 'test_string', [\"whoolymoly\"])\nconsole.log(`Encoded data: ${encoded}`)\n```\n\nExpected output:\n```\nEncoded data: cb_KxHwzCuVGyl3aG9vbHltb2x5zwMSnw==\n```\n\n### Decoding call result\n\nThe `decodeResult` method is used to decode contract call result based on it's type. While the first two arguments are the same as the encoding method, the third one is the actual result to be decoded and last one is the result type which defaults to 'ok'.\n\nExample:\n```javascript\nconst decoded = encoder.decodeResult(CONTRACT, 'test_string', 'cb_KXdob29seW1vbHlGazSE')\nconsole.log(`Decoded data: ${decoded}`)\n```\n\nExpected output:\n```\nEncoded data: cb_KxHwzCuVGyl3aG9vbHltb2x5zwMSnw==\nDecoded data: whoolymoly\n```\n\n### Contract call errors\n\nFATE contract call error message is represented as encoded contract bytearray (`cb_` prefixed string).\nHowever, revert messages are FATE string encoded, so the `decodeResult` method accepts forth argument with the result type.\n\nExample:\n```javascript\n// error message\nconst error = encoder.decodeResult(\n    CONTRACT,\n    'test_string',\n    'cb_VHlwZSBlcnJvciBvbiBjYWxsOiBbe2J5dGVzLDw8MjQwLDIsLi4uPj59XSBpcyBub3Qgb2YgdHlwZSBbe2J5dGVzLDMyfV3EtJjU',\n    'error'\n)\nconsole.log('Error: ' + error)\n\n// revert message\nconst revert = encoder.decodeResult(CONTRACT, 'test_string', 'cb_OXJlcXVpcmUgZmFpbGVkarP9mg==', 'revert')\nconsole.log('Revert: ' + revert)\n```\n\nExpected output:\n```\nError: Type error on call: [{bytes,<<240,2,...>>}] is not of type [{bytes,32}]\nRevert: require failed\n```\n\n### Events\n\nExample:\n```javascript\nconst data = encoder.decodeEvent('Test', 'cb_dHJpZ2dlcmVk1FYuYA==', [\n    34853523142692495808479485503424878684430196596020091237715106250497712463899n,\n    17n\n])\nconsole.log(data)\n```\n\nExpected output:\n```\n{EventTwo: [17n, 'triggered']}\n```\n\n## Byte Arrays\n\nAny contract bytearray can be decocded using the `ContractByteArrayEncoder` class.\n\nNode that FATE does not carry some of the type informaton with the data:\n\n- Record keys are lost\n- Variant constructor names are lost\n- Any user type information is lost\n- STL type information is lost: i.e. Chain, AENS, Set, BLS12_381\n\nExample:\n```javascript\nconst {ContractByteArrayEncoder} = require('@aeternity/aepp-calldata')\n\nconst decodedString = encoder.decode('cb_KXdob29seW1vbHlGazSE')\nconsole.log(`Decoded string: ${decodedString}`)\n\nconst decodedMap = encoder.decode('cb_LwEOfzGit9U')\nconsole.log('Decoded map:', decodedMap)\n\n```\n\nExpected output:\n```\nDecoded string: whoolymoly\nDecoded map: Map(1) { 7n => false }\n```\n\nThe encoder could also work with explicit type information:\n\nExample:\n```javascript\nconst {ContractByteArrayEncoder, TypeResolver} = require('@aeternity/aepp-calldata')\n\nconst encoder = new ContractByteArrayEncoder()\nconst resolver = new TypeResolver()\n\nconst decodedString = encoder.decodeWithType('cb_KXdob29seW1vbHlGazSE', resolver.resolveType('string'))\nconsole.log(`Decoded string: ${decodedString}`)\n\nconst type = resolver.resolveType({map: ['int', 'bool']})\nconst encodedMap = encoder.encodeWithType(new Map([[7n, false]]), type)\nconsole.log('Encoded map:', encodedMap)\n\n```\n\nExpected output:\n```\nDecoded string: whoolymoly\nDecoded map: Map(1) { 7n => false }\n```\n\n## FATE API Encoder\n\nAny of the following FATE API data types can be encoded and decoded:\n- key_block_hash\n- micro_block_hash\n- block_pof_hash\n- block_tx_hash\n- block_state_hash\n- contract_bytearray\n- contract_pubkey\n- account_pubkey\n- account_seckey\n- channel\n- oracle_pubkey\n- oracle_query_id\n- peer_pubkey\n- name\n- tx_hash\n- signature\n- commitment\n- bytearray\n\nExample:\n```javascript\nconst {FateApiEncoder} = require('@aeternity/aepp-calldata')\nconst encoder = new FateApiEncoder()\n\nconst encoded = encoder.encode('contract_bytearray', new Uint8Array())\nconsole.log(`Encoded: ${encoded}`)\n\nconst decoded = encoder.decode('cb_Xfbg4g==')\nconsole.log('Decoded:', decoded)\n```\n\nExpected output:\n```\nEncoded: cb_Xfbg4g==\nDecoded: Uint8Array(0) []\n```\n\nNote that the encoder work with binary data, so that strings has to be encoded as `Uint8Array`.\n\nString Example:\n```javascript\nconst textEncoder = new TextEncoder()\nconst textDecoder = new TextDecoder()\n\nconst encoded = encoder.encode('contract_bytearray', textEncoder.encode('whoolymoly'))\nconsole.log(`Encoded: ${encoded}`)\n\nconst decoded = textDecoder.decode(encoder.decode('cb_d2hvb2x5bW9seeO2SW0='))\nconsole.log('Decoded:', decoded)\n```\n\nExcepted output:\n```\nEncoded: cb_d2hvb2x5bW9seeO2SW0=\nDecoded: whoolymoly\n```\n\n## Contract Encoder\n\nDecodes contract metadata including bytecode.\n\nExample:\n```javascript\nconst {ContractEncoder} = require('@aeternity/aepp-calldata')\nconst encoder = new ContractEncoder()\n\nconst testContract = fs.readFileSync(path.resolve(__dirname, '../build/contracts/Test.aeb'))\nconst contract = encoder.decode(testContract.toString())\n\nconsole.log('Contract:', contract)\n```\n\nExpected output (trimmed):\n```\n{\n  tag: 70n,\n  vsn: 3n,\n  source_hash: 'e50758c624dcacd485db1f9e76208c5858dd968f6218637d055fd4a3b2850baa',\n  aevmTypeInfo: [],\n  compilerVersion: '6.1.0',\n  payable: false,\n  bytecode: {\n    functions: [\n      {\n        id: '077a0e02',\n        name: 'test_nested_list',\n        attributes: [],\n        args: {\n          name: 'tuple',\n          valueTypes: [\n            {\n              name: 'list',\n              valuesType: { name: 'list', valuesType: { name: 'int' } }\n            }\n          ]\n        },\n        returnType: {\n          name: 'list',\n          valuesType: { name: 'list', valuesType: { name: 'int' } }\n        },\n        instructions: [\n          [\n            { mnemonic: 'RETURNR', args: [ { mod: 'arg', arg: 0n } ] }\n          ]\n        ]\n      },\n      .....\n    ],\n    symbols: {\n      '67419061': 'test_unit',\n      ....\n    },\n    annotations: Map(0) {}\n  }\n}\n```\n\n**Please note that the bytecode is for debugging/print purposes and it's structure WON'T be kept backward compatible**\n\n## Data types\n\nUsing the library involves data types and their mappings from Sophia to JavaScript and vice versa.\n\n| Sophia Type | Sophia Example                                          | Javascript type    | Javascript Example                                      |\n|-------------|---------------------------------------------------------|--------------------|---------------------------------------------------------|\n| int         | `63`, `-63`                                             | BigInt             | `63n`, `-63n`                                           |\n| bool        | `true`, `false`                                         | Boolean            | `true`, `false`                                         |\n| string      | `\"whoolymoly\"`                                          | String             | `\"whoolymoly\"`                                          |\n| bytes       | `#beef`                                                 | BigInt             | `BigInt(\"0xbeef\")`                                      |\n| list        | `[1, 2, 3, 5, 8, 13, 21]`                               | Array              | `[1,2,3,5,8,13,21]`                                     |\n| tuple       | `(true, false)`                                         | Array              | `[true, false]`                                         |\n| map         | `{[7] = false}`                                         | Map, Object, Array | `new Map([[7, false]])`, `{7: false}`, `[[7, false]]`   |\n| record      | `{x = 0, y = 0}`                                        | Object (POJO)      | `{x: 0, y: 0}`                                          |\n| variant     | `Some(404)`, `None`                                     | Object (POJO)      | `{'Some': [404]}`, `{'None': []}`, `404`, `undefined`   |\n| bits        | `Bits.none`, `Bits.all`  `Bits.set(Bits.none, 0)`       | BigInt             | `0b0n`, `-1n`, `0b00000001n`                            |\n| hash        | `#001234d`                                              | BigInt             | `BigInt(\"0x001234d\")`                                   |\n| signature   | `#001234d`                                              | BigInt             | `BigInt(\"0x001234d\")`                                   |\n| address     | `ak_2gx9MEFxKvY9vMG5YnqnXWv1hCsX7rgnfvBLJS4aQurustR1rt` | String             | `ak_2gx9MEFxKvY9vMG5YnqnXWv1hCsX7rgnfvBLJS4aQurustR1rt` |\n| Set.set     | `Set.from_list([1, 2, 3])`                              | Set, Array         | `new Set([1,2,3])`,`[1,2,3]`                            |\n| BLS12_381.fr| `BLS12_381.int_to_fr(3735928559)`                       | BigInt             | `3735928559n`                                           |\n| BLS12_381.fp| `BLS12_381.int_to_fp(3735928559)`                       | BigInt             | `3735928559n`                                           |\n\n- note the fixed structure of variant object with a single key - the variant constructor (i.e. `Some`) and array of variant arguments as it's value.\n- while Javascript Number and primitive `int` types can be used as well when `BigInt` type is expected it's not recommended because of it's `Number.MAX_SAFE_INTEGER` limitation.\n\n## Versioning\n\nThis project follows the [semantic versioning](https://semver.org/spec/v2.0.0) guidelines.\nRefer to the [CHANGELOG](CHANGELOG.md) for more information about releases.\n\n## Public API\n\nThe backward compatibility promise signaled with semantic versioning [above](#versioning) is **only** applied to public API of this library,\nthat is only the module exports and [data types](#data-types) listed above.\n\nThe public API namely consist of below classes:\n\n- [AciContractCallEncoder](./api/AciContractCallEncoder.js)\n- [BytecodeContractCallEncoder](./api/BytecodeContractCallEncoder.js)\n- [ContractByteArrayEncoder](./api/ContractByteArrayEncoder.js)\n- [FateApiEncoder](./api/FateApiEncoder.js)\n- [ContractEncoder](./api/ContractEncoder.js)\n- [TypeResolver](./api/TypeResolver.js)\n\nThe public API is also defined in [TypeScript declation file](main.d.ts).\n\n### Errors\n\nError names are also part of the public API and it is guaranteed to get the same error name between compatible versions.\nSince error classes are not exported as public API, the library users should rely **only** on `Error.name` property to handle exceptions.\nPlease also note that **error messages are NOT part of the public API** and they may change any time between versions without notice.\n\n## Development\n\nPlease make sure you get familiar with [Contributing Guidelines](CONTRIBUTING.md) first.\n\n### Install\n\n```bash\nnpm install\n```\n\n### Tests\n\nUnit tests can be run with:\n\n```bash\nmake tests\n```\n\nIntegration tests:\n\n```bash\nmake integration-tests\n```\n\nOne can use the benchmarks to do relative comparison on performance for a given change:\n\n```bash\nmake benchmark-tests\n```\n\nVerify browser compatibility with:\n\n```bash\nmake browser-tests\n```\n\nTo see the test coverage run:\n\n```bash\nmake coverage\n```\n","readmeFilename":"README.md"}