UNPKG

moonwalkerswap-v1-sdk

Version:

An SDK for building applications on top of the Moonwalkerswap V1 protocol

39 lines 1.5 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); var ethers_1 = require("ethers"); function isChainId(chainIdOrProvider) { var chainId = chainIdOrProvider; return typeof chainId === 'number'; } exports.isChainId = isChainId; function isLowLevelProvider(chainIdOrProvider) { if (isChainId(chainIdOrProvider)) { return false; } else { var provider = chainIdOrProvider; return !ethers_1.ethers.providers.Provider.isProvider(provider); } } exports.isLowLevelProvider = isLowLevelProvider; function areTokenReserves(reserves) { var tokenReserves = reserves; return (tokenReserves !== undefined && tokenReserves.avaxReserve !== undefined && tokenReserves.tokenReserve !== undefined); } exports.areTokenReserves = areTokenReserves; function areAVAXReserves(reserves) { var tokenReserves = reserves; return (tokenReserves !== undefined && tokenReserves.avaxReserve === undefined && tokenReserves.tokenReserve === undefined); } exports.areAVAXReserves = areAVAXReserves; function areTokenReservesNormalized(reserves) { var tokenReservesNormalized = reserves; return tokenReservesNormalized.avaxReserve !== undefined && tokenReservesNormalized.tokenReserve !== undefined; } exports.areTokenReservesNormalized = areTokenReservesNormalized; function isFormat(flexibleFormat) { var format = flexibleFormat; return typeof format !== 'boolean'; } exports.isFormat = isFormat; //# sourceMappingURL=types.js.map