{"_id":"@brainsale/archon","_rev":"1-41d038fe757c85b0bd56b31dce98eea4","name":"@brainsale/archon","dist-tags":{"latest":"2.2.2"},"versions":{"2.2.1":{"name":"@brainsale/archon","version":"2.2.1","description":"A javascript library for Ethereum dispute resolution. Provides the ability to interface with Arbitrable and Arbitrator Ethereum smart contracts, as defined in ERC 792.","license":"MIT","keywords":["Blockchain","Ethereum","Arbitration","Arbitrable","Arbitrator","ERC 792","Evidence","MetaEvidence"],"main":"dist/index.js","scripts":{"build":"cross-env NODE_ENV=production babel src -d dist","docs":"esdoc","ganache":"ganache-cli","prepublishOnly":"run-s build","preversion":"run-s test","release":"standard-version","test":"jest --config ./jest.config.js","prepare":"husky install"},"dependencies":{"@babel/runtime":"^7.15.4","axios":"^0.21.0","iframe":"^1.0.0","js-sha3":"^0.8.0","multihashes":"0.4.14","v8-sandbox":"^2.2.2"},"peerDependencies":{"web3":"^1.3.6"},"devDependencies":{"@babel/cli":"^7.14.5","@babel/core":"^7.12.3","@babel/plugin-proposal-class-properties":"^7.12.1","@babel/plugin-transform-runtime":"^7.12.1","@babel/preset-env":"^7.12.1","assert":"^2.0.0","babel-eslint":"^10.1.0","babel-jest":"^26.6.1","cross-env":"^7.0.3","electron":"^13.1.6","esdoc":"^1.1.0","esdoc-ecmascript-proposal-plugin":"^1.0.0","esdoc-standard-plugin":"^1.0.0","eslint":"^7.32.0","eslint-config-prettier":"^8.3.0","eslint-plugin-import":"^2.22.1","eslint-plugin-prettier":"^3.4.0","ganache-cli":"^6.12.1","ganache-core":"^2.13.2","husky":">=6","jest":"^26.6.1","jest-cli":"^26.6.1","lint-staged":">=10","nock":"^13.0.4","npm-run-all":"^4.1.5","os-browserify":"^0.3.0","prettier":"2.2.1","prettier-config-standard":"^4.0.0","solc":"0.4.25","standard-version":"^9.0.0","url":"^0.11.0","util":"^0.12.3"},"volta":{"node":"14.17.3"},"lint-staged":{"*.js":"eslint --cache --fix"},"gitHead":"9b6ce8de21880759de46432d4d1e498d9589ae89","_id":"@brainsale/archon@2.2.1","_nodeVersion":"18.0.0","_npmVersion":"8.6.0","dist":{"integrity":"sha512-+IJHgwQH6jB7hWOt1wBxAI62+nAAFA8dSwDCJoqgRecrS6h3Y+Qjlbn7NuiQERXXG0y/wYVtcjzirnYM64IL/A==","shasum":"cfc9b5c631aac56ff8cee970622ef6cb7d50b261","tarball":"https://registry.npmjs.org/@brainsale/archon/-/archon-2.2.1.tgz","fileCount":36,"unpackedSize":237579,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHhzEKXxb5RMTcYgj/JezXjNtYpIykogpfSVlIV2F5oAAiA8e3EIbOZZMpt09rEzjd8cyD/7UuvEhAPN5PDxKnroWQ=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiZuitACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmonTw/8D1E5ZOfIYs04yCsb2hjHBna2NJMP/tzr/C/TC/6b1Tz8d4SJ\r\nP27TtGTVGPhYSHxn2ixhvbLaxS4e6U4HXGQ9dsRbAhis+MdnNJY3BzumPveJ\r\nVjbVz8/KcilcLoOLsPX1eQys6ZCf4a+1AexLzthF2Cl5iwyAzbOHLdstdpEF\r\nKH5Qr8TQns6Ig1/TBfcBlITg43FAYHUDuniIi9zuAWMHaT1JkfIBCE7PRgH1\r\nrA5FnIbMDDuT+iqFGQs9gdWS3iYjP+nTWF4VgPKVCxeHzevCxLCEv0/QDlF1\r\nBxmyjLzJc65q0uKX4++4vCoeAP5WtBmXi23e0B8JRCZoSz3Cu8HwgA9+kab+\r\nLz+8vClWKBWZPOowVl9vBfBem/xQ7jSzU7B37EaKo6v5Gg7v/fpE8Rnz+a33\r\n5wBA7/ZmeXJnqFeixQm9TL3kpyOY7I5RgH17y9Dv8tgCiA41Lr5WKERlO4Tz\r\nXdm9PdKpvg8QZIeZX/ap4uFl2VUktp0MuX3uLNxu35P7lS4YmuNZr+owK+WG\r\n8zz9x4V1Ea8EXURlB7GNqznX4vF3ITeJjLeSfBKSwvpIQFTLIvnGq4XJ6bmX\r\nb0Ap0JirRuF8n5VbjOSni5W7M/mX+dRRgTRspf1RQnLxMfIqRagec00sTJv/\r\nXzp9WfaW6Gf5KJQ6mkaLxhZHdeY/Qe+Beqg=\r\n=HR7F\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"brainsale","email":"brainsale@pm.me"},"directories":{},"maintainers":[{"name":"brainsale","email":"brainsale@pm.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/archon_2.2.1_1650911405360_0.5199662587618901"},"_hasShrinkwrap":false},"2.2.2":{"name":"@brainsale/archon","version":"2.2.2","description":"A javascript library for Ethereum dispute resolution. Provides the ability to interface with Arbitrable and Arbitrator Ethereum smart contracts, as defined in ERC 792.","license":"MIT","keywords":["Blockchain","Ethereum","Arbitration","Arbitrable","Arbitrator","ERC 792","Evidence","MetaEvidence"],"main":"dist/index.js","scripts":{"build":"cross-env NODE_ENV=production babel src -d dist","docs":"esdoc","ganache":"ganache-cli","prepublishOnly":"run-s build","preversion":"run-s test","release":"standard-version","test":"jest --config ./jest.config.js","prepare":"husky install"},"dependencies":{"@babel/runtime":"^7.15.4","axios":"^0.21.0","iframe":"^1.0.0","js-sha3":"^0.8.0","multihashes":"0.4.14","v8-sandbox":"^2.2.2"},"peerDependencies":{"web3":"^1.3.6"},"devDependencies":{"@babel/cli":"^7.14.5","@babel/core":"^7.12.3","@babel/plugin-proposal-class-properties":"^7.12.1","@babel/plugin-transform-runtime":"^7.12.1","@babel/preset-env":"^7.12.1","assert":"^2.0.0","babel-eslint":"^10.1.0","babel-jest":"^26.6.1","cross-env":"^7.0.3","electron":"^13.1.6","esdoc":"^1.1.0","esdoc-ecmascript-proposal-plugin":"^1.0.0","esdoc-standard-plugin":"^1.0.0","eslint":"^7.32.0","eslint-config-prettier":"^8.3.0","eslint-plugin-import":"^2.22.1","eslint-plugin-prettier":"^3.4.0","ganache-cli":"^6.12.1","ganache-core":"^2.13.2","husky":">=6","jest":"^26.6.1","jest-cli":"^26.6.1","lint-staged":">=10","nock":"^13.0.4","npm-run-all":"^4.1.5","os-browserify":"^0.3.0","prettier":"2.2.1","prettier-config-standard":"^4.0.0","solc":"0.4.25","standard-version":"^9.0.0","url":"^0.11.0","util":"^0.12.3"},"volta":{"node":"14.17.3"},"lint-staged":{"*.js":"eslint --cache --fix"},"gitHead":"9b6ce8de21880759de46432d4d1e498d9589ae89","_id":"@brainsale/archon@2.2.2","_nodeVersion":"18.0.0","_npmVersion":"8.6.0","dist":{"integrity":"sha512-1RsCvB4j9TRZxrcd9SPRskZWO1Nyw+cIZlQ3u0CjpEqoM0acCB7wyH87TOtcwm57gaMZPbtGxV75gDPR6sUfsQ==","shasum":"c03e47a8bbbfdc13218cc9c2670ddb553c17db91","tarball":"https://registry.npmjs.org/@brainsale/archon/-/archon-2.2.2.tgz","fileCount":36,"unpackedSize":237622,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGlfbOWbmkF0/GZX7lk2RmlkutR1H0p8oEA73rJR0QvLAiAUfRtyVLtH65zO/sMaJ1MMJPwEg8FaX5wmsWE31yFYKg=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiZu20ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrY8A/+P4PZX/mmIBtJCOBc4alsHHs4A7U//b0gHiL67P89RUv2CdSX\r\nTO5qNe+afY/3kTDRxHuB6A2tmYf2T1tUeLRdFqmnkwlw5BvV7Dl0LKHm7Yh2\r\nAQ4qnQyHlO8bCsQu45ULZTx+sqTcue8wsFVm07id4PMZFBMUuMfro5QCUg6+\r\nMvuQtMicFjuQbI0lCaTX3MJSh8U42wRd9nXas7JK7X/teVyWz8JdiECnDAb7\r\n5saBZmeUo7thsqKkCE62Q9oqXI2ajjQct+/11IW8i/RVRPQYI6badjbKP6HC\r\nbIsjeVGfdn2VhSIzxV9ghIuAOdZccCFHYPOl4b962s6QL6ouYUJrxDO45EAw\r\nqiE0WZy0mqCSLpi3dHQfu0hsG3C8L2fFc8ltHKSG7UgFYLd1E3oNREnCsRm+\r\nxGyn/P8R//08BcJc7Omy8m6Q2sfYLfQYERrOg5HTkBPRinHtkQdmXbTVD6Bm\r\nLf0Lfi85NY07dn1g/FcA46ceXuAwM9b3FoSG2SJIJDhv96s3aXlHJ4eYWl3U\r\n+ilZBe3jEAsc2xA35abyDlgVgZIWyjZSgUGhiQynHG3g3dJnHwAyXy1sKpPO\r\n+8SH3pG/wiA+LcQ11UaCulByCVZ30EQL8MxIOwwbQa7rUJ0l5Y/CQZ9ckCXH\r\nEc57uCjP7FOjSX0um2NaNfz8FZYRlQ15xvQ=\r\n=UoDV\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"brainsale","email":"brainsale@pm.me"},"directories":{},"maintainers":[{"name":"brainsale","email":"brainsale@pm.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/archon_2.2.2_1650912692762_0.02433333602713028"},"_hasShrinkwrap":false}},"time":{"created":"2022-04-25T18:30:05.303Z","2.2.1":"2022-04-25T18:30:05.545Z","modified":"2022-04-25T18:51:32.994Z","2.2.2":"2022-04-25T18:51:32.909Z"},"maintainers":[{"name":"brainsale","email":"brainsale@pm.me"}],"description":"A javascript library for Ethereum dispute resolution. Provides the ability to interface with Arbitrable and Arbitrator Ethereum smart contracts, as defined in ERC 792.","keywords":["Blockchain","Ethereum","Arbitration","Arbitrable","Arbitrator","ERC 792","Evidence","MetaEvidence"],"license":"MIT","readme":"# Archon\n\n> Archon provides functionality for Arbitrator and Arbitrable Ethereum smart contracts as defined in ERC 792 and ERC 1497.\n\n## Documentation\n\nSee full documentation at https://archon.readthedocs.io/en/latest/index.html\n\n## Installation\n\n```\nnpm install @kleros/archon\n```\n\n## Basic Usage\n\n```\nvar Archon = require('@kleros/archon');\n\nvar archon = new Archon('wss://some.local-or-remote.node:8546');\n\n> archon.arbitrator\n> archon.arbitrable\n> archon.utils\n> archon.version\n```\n\n## Test\n\n```sh\nyarn ganache\nyarn test\n```\n\n## Build\n\n```sh\nyarn run build\n```\n\n## Update Docs\n\nThe documentation is based on Sphinx. Install Sphinx with your global python or in a virtualenv\n```\npip install sphinx\n```\n\n\n1) Update `.rst` files in /docs\n\n\n2) Run to generate new docs bundle\n```\ncd docs && make html\n```\n\n3) View changes\n```\nopen ./docs/_build/html/index.html\n```\n\n4) Push changes\n","readmeFilename":"README.md"}