moonwalkerswap-v1-sdk
Version:
An SDK for building applications on top of the Moonwalkerswap V1 protocol
39 lines • 1.5 kB
JavaScript
;
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