src/services/augurjs.js
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;