@dolomite-exchange/dolomite-margin
Version:
Ethereum Smart Contracts and TypeScript library used for the DolomiteMargin trading protocol
50 lines • 2.63 kB
JavaScript
;
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