Provides functionality for Arbitrator and Arbitrable Ethereum smart contracts as defined in ERC 792.
Branch: master
Clone or download
Latest commit 92d17d0 Feb 14, 2019
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
docs refactor: allow for more than one metaEvidence -- return first Feb 14, 2019
src refactor: allow for more than one metaEvidence -- return first Feb 14, 2019
tests fix: never use ints for event logs as 0 is interpreted as null Feb 6, 2019
.babelrc chore: add babel module for es5 export default Dec 19, 2018
.coveralls.yml chore: initial commit Sep 14, 2018
.esdoc.js chore: initial commit Sep 14, 2018
.eslintrc.js chore: initial commit Sep 14, 2018
.gitignore chore: docs setup Oct 4, 2018
.npmignore chore: initial commit Sep 14, 2018
.travis.yml chore: initial commit Sep 14, 2018
CHANGELOG.md chore(release): 0.5.7 Feb 14, 2019
CONTRIBUTING.md chore: initial commit Sep 14, 2018
LICENSE
README.md chore(npm): move to @kleros/archon Oct 24, 2018
jest.config.js chore: initial commit Sep 14, 2018
package.json chore(release): 0.5.7 Feb 14, 2019
webpack.config.js chore: initial commit Sep 14, 2018
yarn.lock fix: pin to specific web3 version to avoid breaking changes Feb 6, 2019

README.md

Archon

NPM Version Build Status Dependencies Dev Dependencies Tested with Jest JavaScript Style Guide Styled with Prettier Conventional Commits Commitizen Friendly

Archon provides functionality for Arbitrator and Arbitrable Ethereum smart contracts as defined in ERC 792.

Documentation

See full documentation at https://archon.readthedocs.io/en/latest/index.html

Installation

npm install @kleros/archon

Basic Usage

var Archon = require('@kleros/archon');

var archon = new Archon('ws://some.local-or-remote.node:8546');

> archon.arbitrator
> archon.arbitrable
> archon.utils
> archon.version

Test

yarn ganache
yarn test

Build

yarn run build