@edgeandnode/common
Advanced tools
Comparing version 5.2.1 to 5.3.1
@@ -1489,2 +1489,4 @@ import { gql } from 'graphql-tag'; | ||
* @returns V2 NFT ID | ||
* | ||
* Inverse function to {@link convertBase58SubgraphIdToBase10} | ||
*/ | ||
@@ -1507,2 +1509,19 @@ const convertSubgraphIdtoBase58 = (subgraphId) => { | ||
/** | ||
* Change V2 subgraph ID format from base58 to base10 | ||
* @param base58Id V2 NFT ID in base58 | ||
* @returns V2 Subgraph ID in base10 | ||
* | ||
* Inverse function to {@link convertSubgraphIdtoBase58} | ||
*/ | ||
const convertBase58SubgraphIdToBase10 = (base58Id) => { | ||
try { | ||
const base10 = utils.base58.decode(base58Id); | ||
return BigNumber.from(base10).toString(); | ||
} | ||
catch (err) { | ||
console.error('Failed to decode base58 networkSubgraphId', { base58Id, err }); | ||
throw err; | ||
} | ||
}; | ||
/** | ||
* Determine if a subgraph id is V1 | ||
@@ -1629,3 +1648,3 @@ * @param id Subgraph id | ||
export { AllocationStatus, BillingTransactionType, ChainProductStatus, ChainsByChainId, ChainsByLikeness, DefChain, DisputeStatus, DisputeType, ETHEREUM_BLOCK_TIME, EventType, GRTBufferedMaxUint256, GrtUsdcUniswapPair, MAX_WEIGHT, NETWORKS, NetworkEnum, PPM, Revocability, SECONDS_IN_DAY, SIGNAL_PER_MINIMUM_DEPOSIT, SubgraphIndexHealth, SupportedChainMap, SupportedNetworkMap, TenTrillion, TransactionType, ZERO, addrShortener, appendEth, appendQueryParam, bigNumberify, blocksToDays, buildEnsDataLoader, buildEventInterfaceList, buildGasLimit, buildSubgraphId, checkAllowance, connectProvider, convertSubgraphId, convertSubgraphIdtoBase58, dateFromNow, dateStringFromNow, dateUntilNow, decToBigNumber, delegatorCooldownToDays, ensLookup, ensLookups, ensNameBuilder, formatDayHourMin, formatDays, formatDuration, formatDurationWithSeconds, formatHourMin, formatNameHash, formatUnits, formatUnitsToNumber, formatWithNumeral, generateExampleQuery, generateExampleQueryForField, generateExampleQueryForFieldWithNamedType, generateExampleQueryForFieldWithType, generateExampleQueryForType, getContract, getDate, getERC20Balance, getEventInterface, getEventTypeFromTypename, getGnosisTxLink, getGrtPriceUsd, getNetworkId, getNetworkName, getProvider, getTxLink, isV1SubgraphId, nSignalToTokens, nSignalToVSignal, overrides, pickExampleFields, pickExampleTypes, purchaseTargetAmount, resolveChain, resolveNetworkChainUID, saleTargetAmount, signalToTokens, toCamelCase, toGRT, toPlural, toWei, tokensToNSignal, tokensToSignal, unixDateFromNow, vSignalToNSignal }; | ||
export { AllocationStatus, BillingTransactionType, ChainProductStatus, ChainsByChainId, ChainsByLikeness, DefChain, DisputeStatus, DisputeType, ETHEREUM_BLOCK_TIME, EventType, GRTBufferedMaxUint256, GrtUsdcUniswapPair, MAX_WEIGHT, NETWORKS, NetworkEnum, PPM, Revocability, SECONDS_IN_DAY, SIGNAL_PER_MINIMUM_DEPOSIT, SubgraphIndexHealth, SupportedChainMap, SupportedNetworkMap, TenTrillion, TransactionType, ZERO, addrShortener, appendEth, appendQueryParam, bigNumberify, blocksToDays, buildEnsDataLoader, buildEventInterfaceList, buildGasLimit, buildSubgraphId, checkAllowance, connectProvider, convertBase58SubgraphIdToBase10, convertSubgraphId, convertSubgraphIdtoBase58, dateFromNow, dateStringFromNow, dateUntilNow, decToBigNumber, delegatorCooldownToDays, ensLookup, ensLookups, ensNameBuilder, formatDayHourMin, formatDays, formatDuration, formatDurationWithSeconds, formatHourMin, formatNameHash, formatUnits, formatUnitsToNumber, formatWithNumeral, generateExampleQuery, generateExampleQueryForField, generateExampleQueryForFieldWithNamedType, generateExampleQueryForFieldWithType, generateExampleQueryForType, getContract, getDate, getERC20Balance, getEventInterface, getEventTypeFromTypename, getGnosisTxLink, getGrtPriceUsd, getNetworkId, getNetworkName, getProvider, getTxLink, isV1SubgraphId, nSignalToTokens, nSignalToVSignal, overrides, pickExampleFields, pickExampleTypes, purchaseTargetAmount, resolveChain, resolveNetworkChainUID, saleTargetAmount, signalToTokens, toCamelCase, toGRT, toPlural, toWei, tokensToNSignal, tokensToSignal, unixDateFromNow, vSignalToNSignal }; | ||
//# sourceMappingURL=index.esm.js.map |
@@ -12,2 +12,4 @@ /** | ||
* @returns V2 NFT ID | ||
* | ||
* Inverse function to {@link convertBase58SubgraphIdToBase10} | ||
*/ | ||
@@ -22,2 +24,10 @@ export declare const convertSubgraphIdtoBase58: (subgraphId: string) => string; | ||
/** | ||
* Change V2 subgraph ID format from base58 to base10 | ||
* @param base58Id V2 NFT ID in base58 | ||
* @returns V2 Subgraph ID in base10 | ||
* | ||
* Inverse function to {@link convertSubgraphIdtoBase58} | ||
*/ | ||
export declare const convertBase58SubgraphIdToBase10: (base58Id: string) => string; | ||
/** | ||
* Determine if a subgraph id is V1 | ||
@@ -24,0 +34,0 @@ * @param id Subgraph id |
{ | ||
"name": "@edgeandnode/common", | ||
"version": "5.2.1", | ||
"version": "5.3.1", | ||
"description": "Common Edge & Node utils and types", | ||
@@ -5,0 +5,0 @@ "main": "build/index.js", |
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is too big to display
Sorry, the diff of this file is not supported yet
280914
4965