UNPKG

@dolomite-exchange/dolomite-margin

Version:

Ethereum Smart Contracts and TypeScript library used for the DolomiteMargin trading protocol

50 lines 2.63 kB
"use strict"; var __importDefault = (this && this.__importDefault) || function (mod) { return (mod && mod.__esModule) ? mod : { "default": mod }; }; Object.defineProperty(exports, "__esModule", { value: true }); exports.ADDRESSES = exports.INTEGERS = exports.SUBTRACT_GAS_LIMIT = void 0; const bignumber_js_1 = __importDefault(require("bignumber.js")); exports.SUBTRACT_GAS_LIMIT = 100000; const ONE_MINUTE_IN_SECONDS = new bignumber_js_1.default(60); const ONE_HOUR_IN_SECONDS = ONE_MINUTE_IN_SECONDS.times(60); const ONE_DAY_IN_SECONDS = ONE_HOUR_IN_SECONDS.times(24); const ONE_YEAR_IN_SECONDS = ONE_DAY_IN_SECONDS.times(365); const FIVE_MINUTES_IN_SECONDS = ONE_MINUTE_IN_SECONDS.times(5); exports.INTEGERS = { ONE_MINUTE_IN_SECONDS, FIVE_MINUTES_IN_SECONDS, ONE_HOUR_IN_SECONDS, ONE_DAY_IN_SECONDS, ONE_YEAR_IN_SECONDS, ZERO: new bignumber_js_1.default(0), ONE: new bignumber_js_1.default(1), ONES_31: new bignumber_js_1.default('4294967295'), ONES_127: new bignumber_js_1.default('340282366920938463463374607431768211455'), ONES_255: new bignumber_js_1.default('115792089237316195423570985008687907853269984665640564039457584007913129639935'), INTEREST_RATE_BASE: new bignumber_js_1.default('1e18'), MAX_UINT: new bignumber_js_1.default('FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF', 16), MAX_UINT_SUB_1: new bignumber_js_1.default('FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE', 16), MAX_UINT_128: new bignumber_js_1.default('FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF', 16), MAX_UINT_112: new bignumber_js_1.default('FFFFFFFFFFFFFFFFFFFFFFFFFFFF', 16), MAX_INT_192: new bignumber_js_1.default('7FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF', 16), }; exports.ADDRESSES = { ZERO: '0x0000000000000000000000000000000000000000', ONE: '0x0000000000000000000000000000000000000001', TEST: [ '0x06012c8cf97bead5deae237070f9587f8e7a266d', '0x22012c8cf97bead5deae237070f9587f8e7a266d', '0x33012c8cf97bead5deae237070f9587f8e7a266d', '0x44012c8cf97bead5deae237070f9587f8e7a266d', '0x55012c8cf97bead5deae237070f9587f8e7a266d', '0x66012c8cf97bead5deae237070f9587f8e7a266d', '0x77012c8cf97bead5deae237070f9587f8e7a266d', '0x88012c8cf97bead5deae237070f9587f8e7a266d', '0x99012c8cf97bead5deae237070f9587f8e7a266d', '0xaa012c8cf97bead5deae237070f9587f8e7a266d', ], TEST_UNISWAP: '0x9087908790879087908790879087908790879087', TEST_SAI_PRICE_ORACLE: '0x1928347120834128940721983472825823453223', }; //# sourceMappingURL=Constants.js.map