UNPKG

@celo-tools/celo-ethers-wrapper

Version:

A minimal wrapper to make Ethers.JS compatible with the Celo network.

16 lines 1.5 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.CELO_REGISTRY_ADDRESS = exports.L2_PROXY_ADMIN_ADDRESS = exports.GAS_INFLATION_FACTOR = exports.EIGHT = exports.EIP155_NUMBER = exports.Y_PARITY_EIP_2098 = void 0; exports.Y_PARITY_EIP_2098 = 27; exports.EIP155_NUMBER = 35; // NOTE: Black magic number, unsure where it comes from exports.EIGHT = 8; // NOTE: Logic stolen from https://github.com/celo-org/celo-monorepo/blob/e7ebc92cb0715dc56c9d7f613dca81e076541cf3/packages/sdk/connect/src/connection.ts#L382-L396 exports.GAS_INFLATION_FACTOR = 130n; /* * If a contract is deployed to this address then Celo has transitioned to a Layer 2 * https://github.com/celo-org/celo-monorepo/blob/da9b4955c1fdc8631980dc4adf9b05e0524fc228/packages/protocol/contracts-0.8/common/IsL2Check.sol#L17 */ exports.L2_PROXY_ADMIN_ADDRESS = "0x4200000000000000000000000000000000000018"; exports.CELO_REGISTRY_ADDRESS = "0x000000000000000000000000000000000000ce10"; //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY29uc3RzLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vc3JjL2NvbnN0cy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7QUFBYSxRQUFBLGlCQUFpQixHQUFHLEVBQUUsQ0FBQztBQUN2QixRQUFBLGFBQWEsR0FBRyxFQUFFLENBQUM7QUFDaEMsdURBQXVEO0FBQzFDLFFBQUEsS0FBSyxHQUFHLENBQUMsQ0FBQztBQUV2QixtS0FBbUs7QUFDdEosUUFBQSxvQkFBb0IsR0FBRyxJQUFJLENBQUM7QUFFekM7OztHQUdHO0FBQ1UsUUFBQSxzQkFBc0IsR0FDakMsNENBQTRDLENBQUM7QUFFbEMsUUFBQSxxQkFBcUIsR0FDaEMsNENBQTRDLENBQUMifQ==