UNPKG

@0x/utils

Version:
24 lines 1.08 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.constants = void 0; const ethUtil = require("ethereumjs-util"); exports.constants = { EVM_WORD_WIDTH_IN_BYTES: 32, EVM_WORD_WIDTH_IN_BITS: 256, HEX_BASE: 16, DEC_BASE: 10, BIN_BASE: 2, HEX_SELECTOR_LENGTH_IN_CHARS: 10, HEX_SELECTOR_LENGTH_IN_BYTES: 4, HEX_SELECTOR_BYTE_OFFSET_IN_CALLDATA: 0, // Disable no-object-literal-type-assertion so we can enforce cast /* tslint:disable no-object-literal-type-assertion */ DEFAULT_DECODING_RULES: { shouldConvertStructsToObjects: true, isStrictMode: false }, DEFAULT_ENCODING_RULES: { shouldOptimize: true, shouldAnnotate: false }, /* tslint:enable no-object-literal-type-assertion */ EMPTY_EVM_WORD_STRING: '0x0000000000000000000000000000000000000000000000000000000000000000', EMPTY_EVM_WORD_BUFFER: ethUtil.toBuffer('0x0000000000000000000000000000000000000000000000000000000000000000'), NUMBER_OF_BYTES_IN_UINT8: 8, NUMBER_OF_BYTES_IN_INT8: 8, }; //# sourceMappingURL=constants.js.map