UNPKG

@dydxfoundation/governance

Version:
21 lines (20 loc) 704 B
"use strict"; var __importDefault = (this && this.__importDefault) || function (mod) { return (mod && mod.__esModule) ? mod : { "default": mod }; }; Object.defineProperty(exports, "__esModule", { value: true }); exports.waitForTx = exports.toWad = exports.getRole = void 0; const bignumber_js_1 = __importDefault(require("bignumber.js")); const web3_1 = __importDefault(require("web3")); function getRole(role) { return web3_1.default.utils.soliditySha3(role); } exports.getRole = getRole; function toWad(value) { return new bignumber_js_1.default(value).shiftedBy(18).toFixed(); } exports.toWad = toWad; async function waitForTx(tx) { return tx.wait(1); } exports.waitForTx = waitForTx;