AugurProject/augur-ui

View on GitHub
src/services/augurjs.js

Summary

Maintainability
A
0 mins
Test Coverage
import Augur from "augur.js";
import logError from "utils/log-error";

export const connect = (env, callback = logError) => {
  const connectOptions = {
    augurNode: env["augur-node"],
    ethereumNode: env["ethereum-node"],
    useWeb3Transport: env.useWeb3Transport,
    useWebsocketToConnectAugurNode: env["use-websocket-for-augur-node"]
  };
  if (env.debug) augur.rpc.setDebugOptions(env.debug);
  augur.connect(
    connectOptions,
    (err, connectionInfo) => {
      if (err) return callback(err);
      console.log("connected:", connectionInfo);
      callback(null, connectionInfo);
    }
  );
};

export const augur = new Augur();
export const { constants } = augur;