Getting Started With Santiment
-- Exploring the purpose and benefits of Santiment, this document - highlights the available tools and provides guidance on effectively utilizing them. -
-- Still have some questions left? Join our Discord and get help from the - Santiment team! -
- - Go to Discord${title}
${ - tableOfContents.replace(//g, '_').replace(/<\/em>/g, '_') - }- Talk directly with the Santiment Team -
-Reach out to us directly via email
-{description}
-- Please accept our updated Privacy Policy to gain access to your API key -
-- Exploring the purpose and benefits of Santiment, this document - highlights the available tools and provides guidance on effectively utilizing them. -
-- Explanations, tutorials and use cases for Santiment metrics and - tools. Learn how to use our platform to better understand market - behavior, network activity and stakeholder trends. -
-- Technical documentation on Santiment metrics and indicators. - Understand the calculations, logic and algorithms behind our metrics - - many of them custom-built by the Santiment Team. -
-- - - Run in explorer - - -
- )} - > - ) -} - -CodeBlockRenderer.propTypes = { - value: PropTypes.string.isRequired, - language: PropTypes.string, -} - -CodeBlockRenderer.defaultProps = { - language: null, -} - -export default CodeBlockRenderer diff --git a/src/components/Markdown/HeadingRenderer.js b/src/components/Markdown/HeadingRenderer.js deleted file mode 100644 index 859c0f923..000000000 --- a/src/components/Markdown/HeadingRenderer.js +++ /dev/null @@ -1,32 +0,0 @@ -import React from 'react' -import PropTypes from 'prop-types' -import { sluggify } from 'san-webkit/lib/utils/url' -import { flatten } from './utils' -import { usePageHash } from '../../utils/utils' -import Icon from '@santiment-network/ui/Icon' -import styles from './Markdown.module.scss' - -const HeadingRenderer = ({ level, children, scrollToTargetAdjusted }) => { - const content = React.Children.toArray(children) - const text = content.reduce(flatten, '') - const slug = sluggify(text) - - return React.createElement(`h${level}`, { id: slug }, [ - scrollToTargetAdjusted(e, slug, true)} - key={slug} - className={styles.anchor} - > -- {content} -- ) -} - -export default NoteRenderer diff --git a/src/components/Markdown/TextRenderer.js b/src/components/Markdown/TextRenderer.js deleted file mode 100644 index 27801e3b1..000000000 --- a/src/components/Markdown/TextRenderer.js +++ /dev/null @@ -1,32 +0,0 @@ -import React from 'react' -import cx from 'classnames' -import PropTypes from 'prop-types' -import Emoji from 'react-emoji-render' -import Icon from '@santiment-network/ui/Icon' -import styles from './Markdown.module.scss' - -const TextRenderer = ({ value }) => { - if (value === '❌' || value === ':x:') { - return ( -
{description}
- {label && ( -+ {@html description} +
++ {@render children()} +diff --git a/src/components/markdown/Link.svelte b/src/components/markdown/Link.svelte new file mode 100644 index 000000000..6c0fba958 --- /dev/null +++ b/src/components/markdown/Link.svelte @@ -0,0 +1,44 @@ + + + + {@render children?.()} + diff --git a/src/components/markdown/Notebox.svelte b/src/components/markdown/Notebox.svelte new file mode 100644 index 000000000..0b4c7b18c --- /dev/null +++ b/src/components/markdown/Notebox.svelte @@ -0,0 +1,55 @@ + + +
+ Still have some questions left? Join our Discord and get help from the + Santiment team! +
+ + +Array
+
+Returns the active addresses for the specified asset, during a given time interval.
+Active Addresses" refers to the number of unique addresses that
+participated in transactions on a blockchain.
+
+- **Kind**: global function
+- **Returns**: Array - of active addresses.
+- **Customfunction**:
+
+| Param | Type | Description |
+| ----------- | ------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| projectSlug | string | Name of the asset, more info at /glossary/#slug. Example: "santiment". |
+| from | date | The starting date to fetch the data. Example: DATE(2018, 9, 20) |
+| to | date | The ending date to fetch the data. Example: DATE(2018, 9, 21) |
+| interval | string | The resolution with which the data is fetched. Example: "5m" |
+
+## SAN_ACTIVE_ADDRESSES_24H
+
+##### SAN_ACTIVE_ADDRESSES_24H(projectSlug, from, to, interval) ⇒ Array
+
+Returns the active addresses for the specified asset, during a given time interval.
+Active Addresses" refers to the number of unique addresses that
+participated in transactions on a blockchain.
+
+- **Kind**: global function
+- **Returns**: Array - of active addresses for the last 24 hours.
+- **Customfunction**:
+
+| Param | Type | Description |
+| ----------- | ------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| projectSlug | string | Name of the asset, more info at /glossary/#slug. Example: "santiment". |
+| from | date | The starting date to fetch the data. Example: DATE(2018, 9, 20) |
+| to | date | The ending date to fetch the data. Example: DATE(2018, 9, 21) |
+| interval | string | The resolution with which the data is fetched. Example: "5m" |
+
+## SAN_ACTIVE_ADDRESSES_24H_AGGREGATED
+
+##### SAN_ACTIVE_ADDRESSES_24H_AGGREGATED(projectSlug, from, to, aggregation) ⇒ number
+
+Returns the active addresses for the specified asset, during a given time interval.
+Active Addresses" refers to the number of unique addresses that
+participated in transactions on a blockchain.
+
+- **Kind**: global function
+- **Returns**: number - of aggregated active addresses for the last 24 hours.
+- **Customfunction**:
+
+| Param | Type | Description |
+| ----------- | ------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| projectSlug | string | Name of the asset, more info at /glossary/#slug. Example: "santiment". |
+| from | date | The starting date to fetch the data. Example: DATE(2018, 9, 20) |
+| to | date | The ending date to fetch the data. Example: DATE(2018, 9, 21) |
+| aggregation | string | Aggregation for the timeseries metrics. Example: "LAST" |
+
+## SAN_ACTIVE_ADDRESSES_24H_MULTIPLE_SLUGS
+
+##### SAN_ACTIVE_ADDRESSES_24H_MULTIPLE_SLUGS(projectSlugsList, from, to, interval) ⇒ Array
+
+Returns the active addresses for the specified asset, during a given time interval.
+Active Addresses" refers to the number of unique addresses that
+participated in transactions on a blockchain.
+
+- **Kind**: global function
+- **Returns**: Array - of results for multiple slugs
+active addresses for the last 24 hours.
+- **Customfunction**:
+
+| Param | Type | Description |
+| ---------------- | ------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| projectSlugsList | string | Comma-separated names of the assets, more info at /glossary/#slug. Example: "santiment,bitcoin". |
+| from | date | The starting date to fetch the data. Example: DATE(2018, 9, 20) |
+| to | date | The ending date to fetch the data. Example: DATE(2018, 9, 21) |
+| interval | string | The resolution with which the data is fetched. Example: "5m" |
+
+## SAN_ACTIVE_ADDRESSES_AGGREGATED
+
+##### SAN_ACTIVE_ADDRESSES_AGGREGATED(projectSlug, from, to, aggregation) ⇒ number
+
+Returns the active addresses for the specified asset, during a given time interval.
+Active Addresses" refers to the number of unique addresses that
+participated in transactions on a blockchain.
+
+- **Kind**: global function
+- **Returns**: number - of aggregated active addresses.
+- **Customfunction**:
+
+| Param | Type | Description |
+| ----------- | ------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| projectSlug | string | Name of the asset, more info at /glossary/#slug. Example: "santiment". |
+| from | date | The starting date to fetch the data. Example: DATE(2018, 9, 20) |
+| to | date | The ending date to fetch the data. Example: DATE(2018, 9, 21) |
+| aggregation | string | Aggregation for the timeseries metrics. Example: "LAST" |
+
+## SAN_ACTIVE_ADDRESSES_MULTIPLE_SLUGS
+
+##### SAN_ACTIVE_ADDRESSES_MULTIPLE_SLUGS(projectSlugsList, from, to, interval) ⇒ Array
+
+Returns the active addresses for the specified asset, during a given time interval.
+Active Addresses" refers to the number of unique addresses that
+participated in transactions on a blockchain.
+
+- **Kind**: global function
+- **Returns**: Array - of results for multiple slugs
+active addresses.
+- **Customfunction**:
+
+| Param | Type | Description |
+| ---------------- | ------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| projectSlugsList | string | Comma-separated names of the assets, more info at /glossary/#slug. Example: "santiment,bitcoin". |
+| from | date | The starting date to fetch the data. Example: DATE(2018, 9, 20) |
+| to | date | The ending date to fetch the data. Example: DATE(2018, 9, 21) |
+| interval | string | The resolution with which the data is fetched. Example: "5m" |
+
+## SAN_ACTIVE_DEPOSITS
+
+##### SAN_ACTIVE_DEPOSITS(projectSlug, from, to, interval) ⇒ Array
+
+Returns number of unique deposit addresses that have been active for a project.
+
+- **Kind**: global function
+- **Returns**: Array - of deposit address numbers.
+- **Customfunction**:
+
+| Param | Type | Description |
+| ----------- | ------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| projectSlug | string | Name of the asset, more info at /glossary/#slug. Example: "santiment". |
+| from | date | The starting date to fetch the data. Example: DATE(2018, 9, 20) |
+| to | date | The ending date to fetch the data. Example: DATE(2018, 9, 21) |
+| interval | string | The resolution with which the data is fetched. Example: "5m" |
+
+## SAN_ACTIVE_DEPOSITS_AGGREGATED
+
+##### SAN_ACTIVE_DEPOSITS_AGGREGATED(projectSlug, from, to, aggregation) ⇒ number
+
+Returns number of unique deposit addresses that have been active for a project.
+
+- **Kind**: global function
+- **Returns**: number - of aggregated deposit address numbers.
+- **Customfunction**:
+
+| Param | Type | Description |
+| ----------- | ------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| projectSlug | string | Name of the asset, more info at /glossary/#slug. Example: "santiment". |
+| from | date | The starting date to fetch the data. Example: DATE(2018, 9, 20) |
+| to | date | The ending date to fetch the data. Example: DATE(2018, 9, 21) |
+| aggregation | string | Aggregation for the timeseries metrics. Example: "LAST" |
+
+## SAN_ACTIVE_DEPOSITS_MULTIPLE_SLUGS
+
+##### SAN_ACTIVE_DEPOSITS_MULTIPLE_SLUGS(projectSlugsList, from, to, interval) ⇒ Array
+
+Returns number of unique deposit addresses that have been active for a project.
+
+- **Kind**: global function
+- **Returns**: Array - of results for multiple slugs
+deposit address numbers.
+- **Customfunction**:
+
+| Param | Type | Description |
+| ---------------- | ------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| projectSlugsList | string | Comma-separated names of the assets, more info at /glossary/#slug. Example: "santiment,bitcoin". |
+| from | date | The starting date to fetch the data. Example: DATE(2018, 9, 20) |
+| to | date | The ending date to fetch the data. Example: DATE(2018, 9, 21) |
+| interval | string | The resolution with which the data is fetched. Example: "5m" |
+
+## SAN_AGE_DESTROYED
+
+##### SAN_AGE_DESTROYED(projectSlug, from, to, interval) ⇒ Array
+
+Returns the token's age destroyed
+
+- **Kind**: global function
+- **Returns**: Array - of age destroyed values.
+- **Customfunction**:
+
+| Param | Type | Description |
+| ----------- | ------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| projectSlug | string | Name of the asset, more info at /glossary/#slug. Example: "santiment". |
+| from | date | The starting date to fetch the data. Example: DATE(2018, 9, 20) |
+| to | date | The ending date to fetch the data. Example: DATE(2018, 9, 21) |
+| interval | string | The resolution with which the data is fetched. Example: "5m" |
+
+## SAN_AGE_DESTROYED_AGGREGATED
+
+##### SAN_AGE_DESTROYED_AGGREGATED(projectSlug, from, to, aggregation) ⇒ number
+
+Returns the token's age destroyed
+
+- **Kind**: global function
+- **Returns**: number - of aggregated age destroyed values.
+- **Customfunction**:
+
+| Param | Type | Description |
+| ----------- | ------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| projectSlug | string | Name of the asset, more info at /glossary/#slug. Example: "santiment". |
+| from | date | The starting date to fetch the data. Example: DATE(2018, 9, 20) |
+| to | date | The ending date to fetch the data. Example: DATE(2018, 9, 21) |
+| aggregation | string | Aggregation for the timeseries metrics. Example: "LAST" |
+
+## SAN_AGE_DESTROYED_MULTIPLE_SLUGS
+
+##### SAN_AGE_DESTROYED_MULTIPLE_SLUGS(projectSlugsList, from, to, interval) ⇒ Array
+
+Returns the token's age destroyed
+
+- **Kind**: global function
+- **Returns**: Array - of results for multiple slugs
+age destroyed values.
+- **Customfunction**:
+
+| Param | Type | Description |
+| ---------------- | ------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| projectSlugsList | string | Comma-separated names of the assets, more info at /glossary/#slug. Example: "santiment,bitcoin". |
+| from | date | The starting date to fetch the data. Example: DATE(2018, 9, 20) |
+| to | date | The ending date to fetch the data. Example: DATE(2018, 9, 21) |
+| interval | string | The resolution with which the data is fetched. Example: "5m" |
+
+## SAN_ALL_PROJECTS
+
+##### SAN_ALL_PROJECTS() ⇒ Array
+
+Returns an array of all assets for which Santiment has data.
+Each asset record includes: ticker, name, slug, price in USD, market cap in USD,
+volume in USD, USD balance, ETH balance, ETH spent in the last 30 days,
+ETH spent in the last 7 days, ETH spent in the last day.
+
+- **Kind**: global function
+- **Returns**: Array - of all projects.
+- **Customfunction**:
+
+## SAN_BITMEX_PERPETUAL_CONTRACT_FUNDING_RATE
+
+##### SAN_BITMEX_PERPETUAL_CONTRACT_FUNDING_RATE(projectSlug, from, to, interval) ⇒ Array
+
+Returns the funding rates that are paid by one of the sides of the perpetual contract to the other
+
+- **Kind**: global function
+- **Returns**: Array - of the funding rates that are paid by one of the sides of the perpetual contract to the other
+- **Customfunction**:
+
+| Param | Type | Description |
+| ----------- | ------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| projectSlug | string | Name of the asset, more info at /glossary/#slug. Example: "santiment". |
+| from | date | The starting date to fetch the data. Example: DATE(2018, 9, 20) |
+| to | date | The ending date to fetch the data. Example: DATE(2018, 9, 21) |
+| interval | string | The resolution with which the data is fetched. Example: "5m" |
+
+## SAN_BITMEX_PERPETUAL_CONTRACT_FUNDING_RATE_AGGREGATED
+
+##### SAN_BITMEX_PERPETUAL_CONTRACT_FUNDING_RATE_AGGREGATED(projectSlug, from, to, aggregation) ⇒ number
+
+Returns the funding rates that are paid by one of the sides of the perpetual contract to the other
+
+- **Kind**: global function
+- **Returns**: number - of aggregated the funding rates that are paid by one of the sides of the perpetual contract to the other
+- **Customfunction**:
+
+| Param | Type | Description |
+| ----------- | ------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| projectSlug | string | Name of the asset, more info at /glossary/#slug. Example: "santiment". |
+| from | date | The starting date to fetch the data. Example: DATE(2018, 9, 20) |
+| to | date | The ending date to fetch the data. Example: DATE(2018, 9, 21) |
+| aggregation | string | Aggregation for the timeseries metrics. Example: "LAST" |
+
+## SAN_BITMEX_PERPETUAL_CONTRACT_FUNDING_RATE_MULTIPLE_SLUGS
+
+##### SAN_BITMEX_PERPETUAL_CONTRACT_FUNDING_RATE_MULTIPLE_SLUGS(projectSlugsList, from, to, interval) ⇒ Array
+
+Returns the funding rates that are paid by one of the sides of the perpetual contract to the other
+
+- **Kind**: global function
+- **Returns**: Array - of results for multiple slugs
+the funding rates that are paid by one of the sides of the perpetual contract to the other
+- **Customfunction**:
+
+| Param | Type | Description |
+| ---------------- | ------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| projectSlugsList | string | Comma-separated names of the assets, more info at /glossary/#slug. Example: "santiment,bitcoin". |
+| from | date | The starting date to fetch the data. Example: DATE(2018, 9, 20) |
+| to | date | The ending date to fetch the data. Example: DATE(2018, 9, 21) |
+| interval | string | The resolution with which the data is fetched. Example: "5m" |
+
+## SAN_BITMEX_PERPETUAL_OPEN_INTEREST
+
+##### SAN_BITMEX_PERPETUAL_OPEN_INTEREST(projectSlug, from, to, interval) ⇒ Array
+
+Returns the amount of open perpetual contracts currently on Bitmex's
+Project Ticker / USD trading pairs. When open interest reaches unusually high numbers,
+it can precede increased volatility in the coin’s price.
+
+- **Kind**: global function
+- **Returns**: Array - of the amount of open perpetual contracts.
+- **Customfunction**:
+
+| Param | Type | Description |
+| ----------- | ------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| projectSlug | string | Name of the asset, more info at /glossary/#slug. Example: "santiment". |
+| from | date | The starting date to fetch the data. Example: DATE(2018, 9, 20) |
+| to | date | The ending date to fetch the data. Example: DATE(2018, 9, 21) |
+| interval | string | The resolution with which the data is fetched. Example: "5m" |
+
+## SAN_BITMEX_PERPETUAL_OPEN_INTEREST_AGGREGATED
+
+##### SAN_BITMEX_PERPETUAL_OPEN_INTEREST_AGGREGATED(projectSlug, from, to, aggregation) ⇒ number
+
+Returns the amount of open perpetual contracts currently on Bitmex's
+Project Ticker / USD trading pairs. When open interest reaches unusually high numbers,
+it can precede increased volatility in the coin’s price.
+
+- **Kind**: global function
+- **Returns**: number - of aggregated the amount of open perpetual contracts.
+- **Customfunction**:
+
+| Param | Type | Description |
+| ----------- | ------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| projectSlug | string | Name of the asset, more info at /glossary/#slug. Example: "santiment". |
+| from | date | The starting date to fetch the data. Example: DATE(2018, 9, 20) |
+| to | date | The ending date to fetch the data. Example: DATE(2018, 9, 21) |
+| aggregation | string | Aggregation for the timeseries metrics. Example: "LAST" |
+
+## SAN_BITMEX_PERPETUAL_OPEN_INTEREST_MULTIPLE_SLUGS
+
+##### SAN_BITMEX_PERPETUAL_OPEN_INTEREST_MULTIPLE_SLUGS(projectSlugsList, from, to, interval) ⇒ Array
+
+Returns the amount of open perpetual contracts currently on Bitmex's
+Project Ticker / USD trading pairs. When open interest reaches unusually high numbers,
+it can precede increased volatility in the coin’s price.
+
+- **Kind**: global function
+- **Returns**: Array - of results for multiple slugs
+the amount of open perpetual contracts.
+- **Customfunction**:
+
+| Param | Type | Description |
+| ---------------- | ------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| projectSlugsList | string | Comma-separated names of the assets, more info at /glossary/#slug. Example: "santiment,bitcoin". |
+| from | date | The starting date to fetch the data. Example: DATE(2018, 9, 20) |
+| to | date | The ending date to fetch the data. Example: DATE(2018, 9, 21) |
+| interval | string | The resolution with which the data is fetched. Example: "5m" |
+
+## SAN_DAILY_AVG_MARKETCAP
+
+##### SAN_DAILY_AVG_MARKETCAP(projectSlug, from, to, currency, interval) ⇒ Array
+
+Returns the daily average marketcap.
+
+- **Kind**: global function
+- **Returns**: Array - of daily average marketcaps.
+- **Customfunction**:
+
+| Param | Type | Description |
+| ----------- | ------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| projectSlug | string | Name of the asset, more info at /glossary/#slug. Example: "santiment". |
+| from | date | The starting date to fetch the data. Example: DATE(2018, 9, 20) |
+| to | date | The ending date to fetch the data. Example: DATE(2018, 9, 21) |
+| currency | string | The metric is calculated using a currency of choice. Available currencies: USD |
+| interval | string | The resolution with which the data is fetched. Example: "5m" |
+
+## SAN_DAILY_AVG_MARKETCAP_AGGREGATED
+
+##### SAN_DAILY_AVG_MARKETCAP_AGGREGATED(projectSlug, from, to, currency, aggregation) ⇒ number
+
+Returns the daily average marketcap.
+
+- **Kind**: global function
+- **Returns**: number - of aggregated daily average marketcaps.
+- **Customfunction**:
+
+| Param | Type | Description |
+| ----------- | ------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| projectSlug | string | Name of the asset, more info at /glossary/#slug. Example: "santiment". |
+| from | date | The starting date to fetch the data. Example: DATE(2018, 9, 20) |
+| to | date | The ending date to fetch the data. Example: DATE(2018, 9, 21) |
+| currency | string | The metric is calculated using a currency of choice. Available currencies: USD |
+| aggregation | string | Aggregation for the timeseries metrics. Example: "LAST" |
+
+## SAN_DAILY_AVG_MARKETCAP_MULTIPLE_SLUGS
+
+##### SAN_DAILY_AVG_MARKETCAP_MULTIPLE_SLUGS(projectSlugsList, from, to, currency, interval) ⇒ Array
+
+Returns the daily average marketcap.
+
+- **Kind**: global function
+- **Returns**: Array - of results for multiple slugs
+daily average marketcaps.
+- **Customfunction**:
+
+| Param | Type | Description |
+| ---------------- | ------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| projectSlugsList | string | Comma-separated names of the assets, more info at /glossary/#slug. Example: "santiment,bitcoin". |
+| from | date | The starting date to fetch the data. Example: DATE(2018, 9, 20) |
+| to | date | The ending date to fetch the data. Example: DATE(2018, 9, 21) |
+| currency | string | The metric is calculated using a currency of choice. Available currencies: USD |
+| interval | string | The resolution with which the data is fetched. Example: "5m" |
+
+## SAN_DAILY_CLOSING_MARKETCAP
+
+##### SAN_DAILY_CLOSING_MARKETCAP(projectSlug, from, to, currency, interval) ⇒ Array
+
+Returns the daily closing marketcap.
+
+- **Kind**: global function
+- **Returns**: Array - of daily closing marketcaps.
+- **Customfunction**:
+
+| Param | Type | Description |
+| ----------- | ------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| projectSlug | string | Name of the asset, more info at /glossary/#slug. Example: "santiment". |
+| from | date | The starting date to fetch the data. Example: DATE(2018, 9, 20) |
+| to | date | The ending date to fetch the data. Example: DATE(2018, 9, 21) |
+| currency | string | The metric is calculated using a currency of choice. Available currencies: USD |
+| interval | string | The resolution with which the data is fetched. Example: "5m" |
+
+## SAN_DAILY_CLOSING_MARKETCAP_AGGREGATED
+
+##### SAN_DAILY_CLOSING_MARKETCAP_AGGREGATED(projectSlug, from, to, currency, aggregation) ⇒ number
+
+Returns the daily closing marketcap.
+
+- **Kind**: global function
+- **Returns**: number - of aggregated daily closing marketcaps.
+- **Customfunction**:
+
+| Param | Type | Description |
+| ----------- | ------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| projectSlug | string | Name of the asset, more info at /glossary/#slug. Example: "santiment". |
+| from | date | The starting date to fetch the data. Example: DATE(2018, 9, 20) |
+| to | date | The ending date to fetch the data. Example: DATE(2018, 9, 21) |
+| currency | string | The metric is calculated using a currency of choice. Available currencies: USD |
+| aggregation | string | Aggregation for the timeseries metrics. Example: "LAST" |
+
+## SAN_DAILY_CLOSING_MARKETCAP_MULTIPLE_SLUGS
+
+##### SAN_DAILY_CLOSING_MARKETCAP_MULTIPLE_SLUGS(projectSlugsList, from, to, currency, interval) ⇒ Array
+
+Returns the daily closing marketcap.
+
+- **Kind**: global function
+- **Returns**: Array - of results for multiple slugs
+daily closing marketcaps.
+- **Customfunction**:
+
+| Param | Type | Description |
+| ---------------- | ------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| projectSlugsList | string | Comma-separated names of the assets, more info at /glossary/#slug. Example: "santiment,bitcoin". |
+| from | date | The starting date to fetch the data. Example: DATE(2018, 9, 20) |
+| to | date | The ending date to fetch the data. Example: DATE(2018, 9, 21) |
+| currency | string | The metric is calculated using a currency of choice. Available currencies: USD |
+| interval | string | The resolution with which the data is fetched. Example: "5m" |
+
+## SAN_DAILY_CLOSING_PRICE
+
+##### SAN_DAILY_CLOSING_PRICE(projectSlug, day) ⇒ number
+
+Returns the closing price for a given day.
+
+- **Kind**: global function
+- **Returns**: number - closing price.
+- **Customfunction**:
+
+| Param | Type | Description |
+| ----------- | ------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| projectSlug | string | Name of the asset at sanbase, which can be found at the end of the URL (eg. the Santiment URL is https://app.santiment.net/projects/santiment, so the projectSlug would be santiment). |
+| day | date | The date to fetch the data. Example: DATE(2018, 9, 20) |
+
+## SAN_DAILY_DEPOSIT_TRANSACTIONS
+
+##### SAN_DAILY_DEPOSIT_TRANSACTIONS(projectSlug, from, to, interval) ⇒ Array
+
+Returns number of withdrawal transactions.
+
+- **Kind**: global function
+- **Returns**: Array - of number of withdrawal transactions.
+- **Customfunction**:
+
+| Param | Type | Description |
+| ----------- | ------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| projectSlug | string | Name of the asset, more info at /glossary/#slug. Example: "santiment". |
+| from | date | The starting date to fetch the data. Example: DATE(2018, 9, 20) |
+| to | date | The ending date to fetch the data. Example: DATE(2018, 9, 21) |
+| interval | string | The resolution with which the data is fetched. Example: "5m" |
+
+## SAN_DAILY_DEPOSIT_TRANSACTIONS_AGGREGATED
+
+##### SAN_DAILY_DEPOSIT_TRANSACTIONS_AGGREGATED(projectSlug, from, to, aggregation) ⇒ number
+
+Returns number of withdrawal transactions.
+
+- **Kind**: global function
+- **Returns**: number - of aggregated number of withdrawal transactions.
+- **Customfunction**:
+
+| Param | Type | Description |
+| ----------- | ------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| projectSlug | string | Name of the asset, more info at /glossary/#slug. Example: "santiment". |
+| from | date | The starting date to fetch the data. Example: DATE(2018, 9, 20) |
+| to | date | The ending date to fetch the data. Example: DATE(2018, 9, 21) |
+| aggregation | string | Aggregation for the timeseries metrics. Example: "LAST" |
+
+## SAN_DAILY_DEPOSIT_TRANSACTIONS_MULTIPLE_SLUGS
+
+##### SAN_DAILY_DEPOSIT_TRANSACTIONS_MULTIPLE_SLUGS(projectSlugsList, from, to, interval) ⇒ Array
+
+Returns number of withdrawal transactions.
+
+- **Kind**: global function
+- **Returns**: Array - of results for multiple slugs
+number of withdrawal transactions.
+- **Customfunction**:
+
+| Param | Type | Description |
+| ---------------- | ------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| projectSlugsList | string | Comma-separated names of the assets, more info at /glossary/#slug. Example: "santiment,bitcoin". |
+| from | date | The starting date to fetch the data. Example: DATE(2018, 9, 20) |
+| to | date | The ending date to fetch the data. Example: DATE(2018, 9, 21) |
+| interval | string | The resolution with which the data is fetched. Example: "5m" |
+
+## SAN_DAILY_WITHDRAWAL_TRANSACTIONS
+
+##### SAN_DAILY_WITHDRAWAL_TRANSACTIONS(projectSlug, from, to, interval) ⇒ Array
+
+Returns number of withdrawal transactions.
+
+- **Kind**: global function
+- **Returns**: Array - of number of withdrawal transactions.
+- **Customfunction**:
+
+| Param | Type | Description |
+| ----------- | ------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| projectSlug | string | Name of the asset, more info at /glossary/#slug. Example: "santiment". |
+| from | date | The starting date to fetch the data. Example: DATE(2018, 9, 20) |
+| to | date | The ending date to fetch the data. Example: DATE(2018, 9, 21) |
+| interval | string | The resolution with which the data is fetched. Example: "5m" |
+
+## SAN_DAILY_WITHDRAWAL_TRANSACTIONS_AGGREGATED
+
+##### SAN_DAILY_WITHDRAWAL_TRANSACTIONS_AGGREGATED(projectSlug, from, to, aggregation) ⇒ number
+
+Returns number of withdrawal transactions.
+
+- **Kind**: global function
+- **Returns**: number - of aggregated number of withdrawal transactions.
+- **Customfunction**:
+
+| Param | Type | Description |
+| ----------- | ------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| projectSlug | string | Name of the asset, more info at /glossary/#slug. Example: "santiment". |
+| from | date | The starting date to fetch the data. Example: DATE(2018, 9, 20) |
+| to | date | The ending date to fetch the data. Example: DATE(2018, 9, 21) |
+| aggregation | string | Aggregation for the timeseries metrics. Example: "LAST" |
+
+## SAN_DAILY_WITHDRAWAL_TRANSACTIONS_MULTIPLE_SLUGS
+
+##### SAN_DAILY_WITHDRAWAL_TRANSACTIONS_MULTIPLE_SLUGS(projectSlugsList, from, to, interval) ⇒ Array
+
+Returns number of withdrawal transactions.
+
+- **Kind**: global function
+- **Returns**: Array - of results for multiple slugs
+number of withdrawal transactions.
+- **Customfunction**:
+
+| Param | Type | Description |
+| ---------------- | ------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| projectSlugsList | string | Comma-separated names of the assets, more info at /glossary/#slug. Example: "santiment,bitcoin". |
+| from | date | The starting date to fetch the data. Example: DATE(2018, 9, 20) |
+| to | date | The ending date to fetch the data. Example: DATE(2018, 9, 21) |
+| interval | string | The resolution with which the data is fetched. Example: "5m" |
+
+## SAN_DEPOSIT_TRANSACTIONS_BY_EXCHANGE
+
+##### SAN_DEPOSIT_TRANSACTIONS_BY_EXCHANGE(projectSlug, from, to, owner, interval) ⇒ Array
+
+Returns the deposit transactions for a slug in a specific exchange
+
+- **Kind**: global function
+- **Returns**: Array - exchange inflow values.
+- **Customfunction**:
+
+| Param | Type | Description |
+| ----------- | ------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| projectSlug | string | Name of the asset, more info at /glossary/#slug. Example: "santiment". |
+| from | date | The starting date to fetch the data. Example: DATE(2018, 9, 20) |
+| to | date | The ending date to fetch the data. Example: DATE(2018, 9, 21) |
+| owner | string | Name of the exchange |
+| interval | string | The resolution with which the data is fetched. Example: "5m" |
+
+## SAN_DEPOSIT_TRANSACTIONS_INTRADAY
+
+##### SAN_DEPOSIT_TRANSACTIONS_INTRADAY(projectSlug, from, to, interval) ⇒ Array
+
+Returns number of withdrawal transactions with the option of smaller intervals.
+
+- **Kind**: global function
+- **Returns**: Array - of number of withdrawal transactions with the option of smaller intervals.
+- **Customfunction**:
+
+| Param | Type | Description |
+| ----------- | ------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| projectSlug | string | Name of the asset, more info at /glossary/#slug. Example: "santiment". |
+| from | date | The starting date to fetch the data. Example: DATE(2018, 9, 20) |
+| to | date | The ending date to fetch the data. Example: DATE(2018, 9, 21) |
+| interval | string | The resolution with which the data is fetched. Example: "5m" |
+
+## SAN_DEPOSIT_TRANSACTIONS_INTRADAY_AGGREGATED
+
+##### SAN_DEPOSIT_TRANSACTIONS_INTRADAY_AGGREGATED(projectSlug, from, to, aggregation) ⇒ number
+
+Returns number of withdrawal transactions with the option of smaller intervals.
+
+- **Kind**: global function
+- **Returns**: number - of aggregated number of withdrawal transactions with the option of smaller intervals.
+- **Customfunction**:
+
+| Param | Type | Description |
+| ----------- | ------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| projectSlug | string | Name of the asset, more info at /glossary/#slug. Example: "santiment". |
+| from | date | The starting date to fetch the data. Example: DATE(2018, 9, 20) |
+| to | date | The ending date to fetch the data. Example: DATE(2018, 9, 21) |
+| aggregation | string | Aggregation for the timeseries metrics. Example: "LAST" |
+
+## SAN_DEPOSIT_TRANSACTIONS_INTRADAY_MULTIPLE_SLUGS
+
+##### SAN_DEPOSIT_TRANSACTIONS_INTRADAY_MULTIPLE_SLUGS(projectSlugsList, from, to, interval) ⇒ Array
+
+Returns number of withdrawal transactions with the option of smaller intervals.
+
+- **Kind**: global function
+- **Returns**: Array - of results for multiple slugs
+number of withdrawal transactions with the option of smaller intervals.
+- **Customfunction**:
+
+| Param | Type | Description |
+| ---------------- | ------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| projectSlugsList | string | Comma-separated names of the assets, more info at /glossary/#slug. Example: "santiment,bitcoin". |
+| from | date | The starting date to fetch the data. Example: DATE(2018, 9, 20) |
+| to | date | The ending date to fetch the data. Example: DATE(2018, 9, 21) |
+| interval | string | The resolution with which the data is fetched. Example: "5m" |
+
+## SAN_DEV_ACTIVITY
+
+##### SAN_DEV_ACTIVITY(projectSlug, from, to) ⇒ Array
+
+Returns a list of dev activity for a given slug and time interval.
+
+- **Kind**: global function
+- **Returns**: Array - of dev activity.
+- **Customfunction**:
+
+| Param | Type | Description |
+| ----------- | ------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| projectSlug | string | Name of the asset at sanbase, which can be found at the end of the URL (eg. the Santiment URL is https://app.santiment.net/projects/santiment, so the projectSlug would be santiment). |
+| from | date | The starting date to fetch the data. Example: DATE(2018, 9, 20) |
+| to | date | The ending date to fetch the data. Example: DATE(2018, 9, 21) |
+
+## SAN_EMERGING_TRENDS
+
+##### SAN_EMERGING_TRENDS(size, from, to) ⇒ Array
+
+Returns list of emerging trends and their corresponding trend score.
+
+- **Kind**: global function
+- **Returns**: Array - of trending words and their score.
+- **Customfunction**:
+
+| Param | Type | Description |
+| ----- | ------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| size | number | An integer showing how many words should be included in the top list (max 100). |
+| from | date | The starting date to fetch the data. Example: DATE(2018, 9, 20) |
+| to | date | The ending date to fetch the data. Example: DATE(2018, 9, 21) |
+
+## SAN_ERC20_PROJECTS
+
+##### SAN_ERC20_PROJECTS() ⇒ Array
+
+Returns an array of all ERC20 assets for which Santiment has data.
+Each asset record includes: ticker, name, slug, price in USD, market cap in USD,
+volume in USD, USD balance, ETH balance, ETH spent in the last 30 days,
+ETH spent in the last 7 days, ETH spent in the last day and main contract address.
+
+- **Kind**: global function
+- **Returns**: Array - of all ERC20 projects.
+- **Customfunction**:
+
+## SAN_ETH_SPENT_OVER_TIME
+
+##### SAN_ETH_SPENT_OVER_TIME(projectSlug, from, to) ⇒ Array
+
+Returns ETH spent for each interval from the project's team wallet and time period
+
+- **Kind**: global function
+- **Returns**: Array - of the ETH, that was spent over a given period of time
+- **Customfunction**:
+
+| Param | Type | Description |
+| ----------- | ------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| projectSlug | string | Name of the asset at sanbase, which can be found at the end of the URL (eg. the Santiment URL is https://app.santiment.net/projects/santiment, so the projectSlug would be santiment). |
+| from | date | The starting date to fetch the data. Example: DATE(2018, 9, 20) |
+| to | date | The ending date to fetch the data. Example: DATE(2018, 9, 21) |
+
+## SAN_ETH_TOP_TRANSACTIONS
+
+##### SAN_ETH_TOP_TRANSACTIONS(projectSlug, from, to, limit, transactionType) ⇒ Array
+
+Returns top ETH transactions for project's team wallets.
+
+- **Kind**: global function
+- **Returns**: Array - of top transactions
+- **Customfunction**:
+
+| Param | Type | Description |
+| --------------- | ------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| projectSlug | string | Name of the asset at sanbase, which can be found at the end of the URL (eg. the Santiment URL is https://app.santiment.net/projects/santiment, so the projectSlug would be santiment). |
+| from | date | The starting date to fetch the data. Example: DATE(2018, 9, 20) |
+| to | date | The ending date to fetch the data. Example: DATE(2018, 9, 21) |
+| limit | number | The limit of transactions to be shown. |
+| transactionType | string | Available transaction types: ALL, IN, OUT |
+
+## SAN_EXCHANGE_BALANCE
+
+##### SAN_EXCHANGE_BALANCE(projectSlug, from, to, interval) ⇒ Array
+
+Returns the exchange balance.
+
+- **Kind**: global function
+- **Returns**: Array - of exchange balances.
+- **Customfunction**:
+
+| Param | Type | Description |
+| ----------- | ------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| projectSlug | string | Name of the asset, more info at /glossary/#slug. Example: "santiment". |
+| from | date | The starting date to fetch the data. Example: DATE(2018, 9, 20) |
+| to | date | The ending date to fetch the data. Example: DATE(2018, 9, 21) |
+| interval | string | The resolution with which the data is fetched. Example: "5m" |
+
+## SAN_EXCHANGE_BALANCE_AGGREGATED
+
+##### SAN_EXCHANGE_BALANCE_AGGREGATED(projectSlug, from, to, aggregation) ⇒ number
+
+Returns the exchange balance.
+
+- **Kind**: global function
+- **Returns**: number - of aggregated exchange balances.
+- **Customfunction**:
+
+| Param | Type | Description |
+| ----------- | ------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| projectSlug | string | Name of the asset, more info at /glossary/#slug. Example: "santiment". |
+| from | date | The starting date to fetch the data. Example: DATE(2018, 9, 20) |
+| to | date | The ending date to fetch the data. Example: DATE(2018, 9, 21) |
+| aggregation | string | Aggregation for the timeseries metrics. Example: "LAST" |
+
+## SAN_EXCHANGE_BALANCE_BY_EXCHANGE
+
+##### SAN_EXCHANGE_BALANCE_BY_EXCHANGE(projectSlug, from, to, owner, interval) ⇒ Array
+
+Returns the exchange balance for a slug in a specific exchange
+
+- **Kind**: global function
+- **Returns**: Array - exchange inflow values.
+- **Customfunction**:
+
+| Param | Type | Description |
+| ----------- | ------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| projectSlug | string | Name of the asset, more info at /glossary/#slug. Example: "santiment". |
+| from | date | The starting date to fetch the data. Example: DATE(2018, 9, 20) |
+| to | date | The ending date to fetch the data. Example: DATE(2018, 9, 21) |
+| owner | string | Name of the exchange |
+| interval | string | The resolution with which the data is fetched. Example: "5m" |
+
+## SAN_EXCHANGE_BALANCE_MULTIPLE_SLUGS
+
+##### SAN_EXCHANGE_BALANCE_MULTIPLE_SLUGS(projectSlugsList, from, to, interval) ⇒ Array
+
+Returns the exchange balance.
+
+- **Kind**: global function
+- **Returns**: Array - of results for multiple slugs
+exchange balances.
+- **Customfunction**:
+
+| Param | Type | Description |
+| ---------------- | ------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| projectSlugsList | string | Comma-separated names of the assets, more info at /glossary/#slug. Example: "santiment,bitcoin". |
+| from | date | The starting date to fetch the data. Example: DATE(2018, 9, 20) |
+| to | date | The ending date to fetch the data. Example: DATE(2018, 9, 21) |
+| interval | string | The resolution with which the data is fetched. Example: "5m" |
+
+## SAN_EXCHANGE_FUNDS_FLOW
+
+##### SAN_EXCHANGE_FUNDS_FLOW(projectSlug, from, to) ⇒ Array
+
+Returns the difference between the tokens that were deposited minus
+the tokens that were withdrawn from an exchange for a given slug and time interval.
+
+- **Kind**: global function
+- **Returns**: Array - of token deposit/withdraw differences.
+- **Customfunction**:
+
+| Param | Type | Description |
+| ----------- | ------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| projectSlug | string | Name of the asset at sanbase, which can be found at the end of the URL (eg. the Santiment URL is https://app.santiment.net/projects/santiment, so the projectSlug would be santiment). |
+| from | date | The starting date to fetch the data. Example: DATE(2018, 9, 20) |
+| to | date | The ending date to fetch the data. Example: DATE(2018, 9, 21) |
+
+## SAN_EXCHANGE_INFLOW
+
+##### SAN_EXCHANGE_INFLOW(projectSlug, from, to, interval) ⇒ Array
+
+Returns the exchange inflow.
+
+- **Kind**: global function
+- **Returns**: Array - of exchange inflows.
+- **Customfunction**:
+
+| Param | Type | Description |
+| ----------- | ------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| projectSlug | string | Name of the asset, more info at /glossary/#slug. Example: "santiment". |
+| from | date | The starting date to fetch the data. Example: DATE(2018, 9, 20) |
+| to | date | The ending date to fetch the data. Example: DATE(2018, 9, 21) |
+| interval | string | The resolution with which the data is fetched. Example: "5m" |
+
+## SAN_EXCHANGE_INFLOW_AGGREGATED
+
+##### SAN_EXCHANGE_INFLOW_AGGREGATED(projectSlug, from, to, aggregation) ⇒ number
+
+Returns the exchange inflow.
+
+- **Kind**: global function
+- **Returns**: number - of aggregated exchange inflows.
+- **Customfunction**:
+
+| Param | Type | Description |
+| ----------- | ------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| projectSlug | string | Name of the asset, more info at /glossary/#slug. Example: "santiment". |
+| from | date | The starting date to fetch the data. Example: DATE(2018, 9, 20) |
+| to | date | The ending date to fetch the data. Example: DATE(2018, 9, 21) |
+| aggregation | string | Aggregation for the timeseries metrics. Example: "LAST" |
+
+## SAN_EXCHANGE_INFLOW_BY_EXCHANGE
+
+##### SAN_EXCHANGE_INFLOW_BY_EXCHANGE(projectSlug, from, to, owner, interval) ⇒ Array
+
+Returns the exchange inflow for a slug in a specific exchange
+
+- **Kind**: global function
+- **Returns**: Array - exchange inflow values.
+- **Customfunction**:
+
+| Param | Type | Description |
+| ----------- | ------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| projectSlug | string | Name of the asset, more info at /glossary/#slug. Example: "santiment". |
+| from | date | The starting date to fetch the data. Example: DATE(2018, 9, 20) |
+| to | date | The ending date to fetch the data. Example: DATE(2018, 9, 21) |
+| owner | string | Name of the exchange |
+| interval | string | The resolution with which the data is fetched. Example: "5m" |
+
+## SAN_EXCHANGE_INFLOW_MULTIPLE_SLUGS
+
+##### SAN_EXCHANGE_INFLOW_MULTIPLE_SLUGS(projectSlugsList, from, to, interval) ⇒ Array
+
+Returns the exchange inflow.
+
+- **Kind**: global function
+- **Returns**: Array - of results for multiple slugs
+exchange inflows.
+- **Customfunction**:
+
+| Param | Type | Description |
+| ---------------- | ------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| projectSlugsList | string | Comma-separated names of the assets, more info at /glossary/#slug. Example: "santiment,bitcoin". |
+| from | date | The starting date to fetch the data. Example: DATE(2018, 9, 20) |
+| to | date | The ending date to fetch the data. Example: DATE(2018, 9, 21) |
+| interval | string | The resolution with which the data is fetched. Example: "5m" |
+
+## SAN_EXCHANGE_OUTFLOW
+
+##### SAN_EXCHANGE_OUTFLOW(projectSlug, from, to, interval) ⇒ Array
+
+Returns the exchange outflow.
+
+- **Kind**: global function
+- **Returns**: Array - of exchange outflows.
+- **Customfunction**:
+
+| Param | Type | Description |
+| ----------- | ------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| projectSlug | string | Name of the asset, more info at /glossary/#slug. Example: "santiment". |
+| from | date | The starting date to fetch the data. Example: DATE(2018, 9, 20) |
+| to | date | The ending date to fetch the data. Example: DATE(2018, 9, 21) |
+| interval | string | The resolution with which the data is fetched. Example: "5m" |
+
+## SAN_EXCHANGE_OUTFLOW_AGGREGATED
+
+##### SAN_EXCHANGE_OUTFLOW_AGGREGATED(projectSlug, from, to, aggregation) ⇒ number
+
+Returns the exchange outflow.
+
+- **Kind**: global function
+- **Returns**: number - of aggregated exchange outflows.
+- **Customfunction**:
+
+| Param | Type | Description |
+| ----------- | ------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| projectSlug | string | Name of the asset, more info at /glossary/#slug. Example: "santiment". |
+| from | date | The starting date to fetch the data. Example: DATE(2018, 9, 20) |
+| to | date | The ending date to fetch the data. Example: DATE(2018, 9, 21) |
+| aggregation | string | Aggregation for the timeseries metrics. Example: "LAST" |
+
+## SAN_EXCHANGE_OUTFLOW_BY_EXCHANGE
+
+##### SAN_EXCHANGE_OUTFLOW_BY_EXCHANGE(projectSlug, from, to, owner, interval) ⇒ Array
+
+Returns the exchange outflow for a slug in a specific exchange
+
+- **Kind**: global function
+- **Returns**: Array - exchange inflow values.
+- **Customfunction**:
+
+| Param | Type | Description |
+| ----------- | ------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| projectSlug | string | Name of the asset, more info at /glossary/#slug. Example: "santiment". |
+| from | date | The starting date to fetch the data. Example: DATE(2018, 9, 20) |
+| to | date | The ending date to fetch the data. Example: DATE(2018, 9, 21) |
+| owner | string | Name of the exchange |
+| interval | string | The resolution with which the data is fetched. Example: "5m" |
+
+## SAN_EXCHANGE_OUTFLOW_MULTIPLE_SLUGS
+
+##### SAN_EXCHANGE_OUTFLOW_MULTIPLE_SLUGS(projectSlugsList, from, to, interval) ⇒ Array
+
+Returns the exchange outflow.
+
+- **Kind**: global function
+- **Returns**: Array - of results for multiple slugs
+exchange outflows.
+- **Customfunction**:
+
+| Param | Type | Description |
+| ---------------- | ------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| projectSlugsList | string | Comma-separated names of the assets, more info at /glossary/#slug. Example: "santiment,bitcoin". |
+| from | date | The starting date to fetch the data. Example: DATE(2018, 9, 20) |
+| to | date | The ending date to fetch the data. Example: DATE(2018, 9, 21) |
+| interval | string | The resolution with which the data is fetched. Example: "5m" |
+
+## SAN_EXCHANGE_PERCENT_OF_SUPPLY
+
+##### SAN_EXCHANGE_PERCENT_OF_SUPPLY(projectSlug, from, to, interval) ⇒ Array
+
+Returns exchange percent of total supply.
+
+- **Kind**: global function
+- **Returns**: Array - of exchange percent of total supply.
+- **Customfunction**:
+
+| Param | Type | Description |
+| ----------- | ------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| projectSlug | string | Name of the asset, more info at /glossary/#slug. Example: "santiment". |
+| from | date | The starting date to fetch the data. Example: DATE(2018, 9, 20) |
+| to | date | The ending date to fetch the data. Example: DATE(2018, 9, 21) |
+| interval | string | The resolution with which the data is fetched. Example: "5m" |
+
+## SAN_EXCHANGE_PERCENT_OF_SUPPLY_AGGREGATED
+
+##### SAN_EXCHANGE_PERCENT_OF_SUPPLY_AGGREGATED(projectSlug, from, to, aggregation) ⇒ number
+
+Returns exchange percent of total supply.
+
+- **Kind**: global function
+- **Returns**: number - of aggregated exchange percent of total supply.
+- **Customfunction**:
+
+| Param | Type | Description |
+| ----------- | ------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| projectSlug | string | Name of the asset, more info at /glossary/#slug. Example: "santiment". |
+| from | date | The starting date to fetch the data. Example: DATE(2018, 9, 20) |
+| to | date | The ending date to fetch the data. Example: DATE(2018, 9, 21) |
+| aggregation | string | Aggregation for the timeseries metrics. Example: "LAST" |
+
+## SAN_EXCHANGE_PERCENT_OF_SUPPLY_MULTIPLE_SLUGS
+
+##### SAN_EXCHANGE_PERCENT_OF_SUPPLY_MULTIPLE_SLUGS(projectSlugsList, from, to, interval) ⇒ Array
+
+Returns exchange percent of total supply.
+
+- **Kind**: global function
+- **Returns**: Array - of results for multiple slugs
+exchange percent of total supply.
+- **Customfunction**:
+
+| Param | Type | Description |
+| ---------------- | ------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| projectSlugsList | string | Comma-separated names of the assets, more info at /glossary/#slug. Example: "santiment,bitcoin". |
+| from | date | The starting date to fetch the data. Example: DATE(2018, 9, 20) |
+| to | date | The ending date to fetch the data. Example: DATE(2018, 9, 21) |
+| interval | string | The resolution with which the data is fetched. Example: "5m" |
+
+## SAN_FUNCTIONS
+
+##### SAN_FUNCTIONS() ⇒ Array
+
+Returns all available functions.
+
+- **Kind**: global function
+- **Returns**: Array - of function names.
+- **Customfunction**:
+
+## SAN_FUNDING_RATE_BUSD
+
+##### SAN_FUNDING_RATE_BUSD(projectSlug, from, to, fundingRateExchange, interval) ⇒ Array
+
+Returns the funding rates that are paid by one of the sides of the perpetual contract to the other (BUSD).
+
+- **Kind**: global function
+- **Returns**: Array - of the funding rates that are paid by one of the sides of the perpetual contract to the other (BUSD).
+- **Customfunction**:
+
+| Param | Type | Description |
+| ------------------- | ------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| projectSlug | string | Name of the asset, more info at /glossary/#slug. Example: "santiment". |
+| from | date | The starting date to fetch the data. Example: DATE(2018, 9, 20) |
+| to | date | The ending date to fetch the data. Example: DATE(2018, 9, 21) |
+| fundingRateExchange | string | The exchange platform, from which funding rates are fetched, BITMEX by default: "BITMEX" "BINANCE" "FTX" "DYDX" "BITFINEX" "DERIBIT" |
+| interval | string | The resolution with which the data is fetched. Example: "5m" |
+
+## SAN_FUNDING_RATE_BUSD_AGGREGATED
+
+##### SAN_FUNDING_RATE_BUSD_AGGREGATED(projectSlug, from, to, fundingRateExchange, aggregation) ⇒ number
+
+Returns the funding rates that are paid by one of the sides of the perpetual contract to the other (BUSD).
+
+- **Kind**: global function
+- **Returns**: number - of aggregated the funding rates that are paid by one of the sides of the perpetual contract to the other (BUSD).
+- **Customfunction**:
+
+| Param | Type | Description |
+| ------------------- | ------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| projectSlug | string | Name of the asset, more info at /glossary/#slug. Example: "santiment". |
+| from | date | The starting date to fetch the data. Example: DATE(2018, 9, 20) |
+| to | date | The ending date to fetch the data. Example: DATE(2018, 9, 21) |
+| fundingRateExchange | string | The exchange platform, from which funding rates are fetched, BITMEX by default: "BITMEX" "BINANCE" |
+| aggregation | string | Aggregation for the timeseries metrics. Example: "LAST" |
+
+## SAN_FUNDING_RATE_BUSD_MULTIPLE_SLUGS
+
+##### SAN_FUNDING_RATE_BUSD_MULTIPLE_SLUGS(projectSlugsList, from, to, fundingRateExchange, interval) ⇒ Array
+
+Returns the funding rates that are paid by one of the sides of the perpetual contract to the other (BUSD).
+
+- **Kind**: global function
+- **Returns**: Array - of results for multiple slugs
+the funding rates that are paid by one of the sides of the perpetual contract to the other (BUSD).
+- **Customfunction**:
+
+| Param | Type | Description |
+| ------------------- | ------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| projectSlugsList | string | Comma-separated names of the assets, more info at /glossary/#slug. Example: "santiment,bitcoin". |
+| from | date | The starting date to fetch the data. Example: DATE(2018, 9, 20) |
+| to | date | The ending date to fetch the data. Example: DATE(2018, 9, 21) |
+| fundingRateExchange | string | The exchange platform, from which funding rates are fetched, BITMEX by default: "BITMEX" "BINANCE" |
+| interval | string | The resolution with which the data is fetched. Example: "5m" |
+
+## SAN_FUNDING_RATE_USDT
+
+##### SAN_FUNDING_RATE_USDT(projectSlug, from, to, fundingRateExchange, interval) ⇒ Array
+
+Returns the funding rates that are paid by one of the sides of the perpetual contract to the other (USDT).
+
+- **Kind**: global function
+- **Returns**: Array - of the funding rates that are paid by one of the sides of the perpetual contract to the other (USDT).
+- **Customfunction**:
+
+| Param | Type | Description |
+| ------------------- | ------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| projectSlug | string | Name of the asset, more info at /glossary/#slug. Example: "santiment". |
+| from | date | The starting date to fetch the data. Example: DATE(2018, 9, 20) |
+| to | date | The ending date to fetch the data. Example: DATE(2018, 9, 21) |
+| fundingRateExchange | string | The exchange platform, from which funding rates are fetched, BITMEX by default: "BITMEX" "BINANCE" "FTX" "DYDX" "BITFINEX" "DERIBIT" |
+| interval | string | The resolution with which the data is fetched. Example: "5m" |
+
+## SAN_FUNDING_RATE_USDT_AGGREGATED
+
+##### SAN_FUNDING_RATE_USDT_AGGREGATED(projectSlug, from, to, fundingRateExchange, aggregation) ⇒ number
+
+Returns the funding rates that are paid by one of the sides of the perpetual contract to the other (USDT).
+
+- **Kind**: global function
+- **Returns**: number - of aggregated the funding rates that are paid by one of the sides of the perpetual contract to the other (USDT).
+- **Customfunction**:
+
+| Param | Type | Description |
+| ------------------- | ------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| projectSlug | string | Name of the asset, more info at /glossary/#slug. Example: "santiment". |
+| from | date | The starting date to fetch the data. Example: DATE(2018, 9, 20) |
+| to | date | The ending date to fetch the data. Example: DATE(2018, 9, 21) |
+| fundingRateExchange | string | The exchange platform, from which funding rates are fetched, BITMEX by default: "BITMEX" "BINANCE" |
+| aggregation | string | Aggregation for the timeseries metrics. Example: "LAST" |
+
+## SAN_FUNDING_RATE_USDT_MULTIPLE_SLUGS
+
+##### SAN_FUNDING_RATE_USDT_MULTIPLE_SLUGS(projectSlugsList, from, to, fundingRateExchange, interval) ⇒ Array
+
+Returns the funding rates that are paid by one of the sides of the perpetual contract to the other (USDT).
+
+- **Kind**: global function
+- **Returns**: Array - of results for multiple slugs
+the funding rates that are paid by one of the sides of the perpetual contract to the other (USDT).
+- **Customfunction**:
+
+| Param | Type | Description |
+| ------------------- | ------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| projectSlugsList | string | Comma-separated names of the assets, more info at /glossary/#slug. Example: "santiment,bitcoin". |
+| from | date | The starting date to fetch the data. Example: DATE(2018, 9, 20) |
+| to | date | The ending date to fetch the data. Example: DATE(2018, 9, 21) |
+| fundingRateExchange | string | The exchange platform, from which funding rates are fetched, BITMEX by default: "BITMEX" "BINANCE" |
+| interval | string | The resolution with which the data is fetched. Example: "5m" |
+
+## SAN_GAS_USED
+
+##### SAN_GAS_USED(projectSlug, from, to) ⇒ Array
+
+Returns used Gas by a blockchain.
+When you send tokens, interact with a contract or do anything else on the blockchain,
+you must pay for that computation. That payment is calculated in Gas.
+
+- **Kind**: global function
+- **Returns**: Array - of quantities of gas used.
+- **Customfunction**:
+
+| Param | Type | Description |
+| ----------- | ------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| projectSlug | string | Name of the asset at sanbase, which can be found at the end of the URL (eg. the Santiment URL is https://app.santiment.net/projects/santiment, so the projectSlug would be santiment). |
+| from | date | The starting date to fetch the data. Example: DATE(2018, 9, 20) |
+| to | date | The ending date to fetch the data. Example: DATE(2018, 9, 21) |
+
+## SAN_GITHUB_ACTIVITY
+
+##### SAN_GITHUB_ACTIVITY(projectSlug, from, to) ⇒ Array
+
+Returns a list of github activity for a given slug and time interval.
+
+- **Kind**: global function
+- **Returns**: Array - of github activity.
+- **Customfunction**:
+
+| Param | Type | Description |
+| ----------- | ------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| projectSlug | string | Name of the asset at sanbase, which can be found at the end of the URL (eg. the Santiment URL is https://app.santiment.net/projects/santiment, so the projectSlug would be santiment). |
+| from | date | The starting date to fetch the data. Example: DATE(2018, 9, 20) |
+| to | date | The ending date to fetch the data. Example: DATE(2018, 9, 21) |
+
+## SAN_HISTORICAL_BALANCE
+
+##### SAN_HISTORICAL_BALANCE(projectSlug, from, to, address) ⇒ Array
+
+Returns the historical balance for a given ERC20 or ETH address.
+
+- **Kind**: global function
+- **Returns**: Array - of balances.
+- **Customfunction**:
+
+| Param | Type | Description |
+| ----------- | ------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| projectSlug | string | Name of the asset at sanbase, which can be found at the end of the URL (eg. the Santiment URL is https://app.santiment.net/projects/santiment, so the projectSlug would be santiment). |
+| from | date | The starting date to fetch the data. Example: DATE(2018, 9, 20) |
+| to | date | The ending date to fetch the data. Example: DATE(2018, 9, 21) |
+| address | string | ERC20 or ETH address. |
+
+## SAN_HISTORICAL_BALANCE_DEDUP
+
+##### SAN_HISTORICAL_BALANCE_DEDUP(projectSlug, from, to, address) ⇒ Array
+
+Returns the historical balance for a given ERC20 or ETH address.
+
+- **Kind**: global function
+- **Returns**: Array - of balances.
+- **Customfunction**:
+
+| Param | Type | Description |
+| ----------- | ------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| projectSlug | string | Name of the asset at sanbase, which can be found at the end of the URL (eg. the Santiment URL is https://app.santiment.net/projects/santiment, so the projectSlug would be santiment). |
+| from | date | The starting date to fetch the data. Example: DATE(2018, 9, 20) |
+| to | date | The ending date to fetch the data. Example: DATE(2018, 9, 21) |
+| address | string | ERC20 or ETH address. |
+
+## SAN_HISTORY_TWITTER_DATA
+
+##### SAN_HISTORY_TWITTER_DATA(projectSlug, from, to) ⇒ Array
+
+Returns the historical count of twitter followers.
+
+- **Kind**: global function
+- **Returns**: Array - followers count over time.
+- **Customfunction**:
+
+| Param | Type | Description |
+| ----------- | ------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| projectSlug | string | Name of the asset at sanbase, which can be found at the end of the URL (eg. the Santiment URL is https://app.santiment.net/projects/santiment, so the projectSlug would be santiment). |
+| from | date | The starting date to fetch the data. Example: DATE(2018, 9, 20) |
+| to | date | The ending date to fetch the data. Example: DATE(2018, 9, 21) |
+
+## SAN_HOLDERS_DISTRIBUTION
+
+##### SAN_HOLDERS_DISTRIBUTION(projectSlug, from, to, balance, interval) ⇒ Array
+
+Represents the total number of addresses holding the given amount of tokens.
+
+- **Kind**: global function
+- **Returns**: Array - of total number of addresses holding the given amount of tokens.
+- **Customfunction**:
+
+| Param | Type | Description |
+| ----------- | ------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| projectSlug | string | Name of the asset, more info at /glossary/#slug. Example: "santiment". |
+| from | date | The starting date to fetch the data. Example: DATE(2018, 9, 20) |
+| to | date | The ending date to fetch the data. Example: DATE(2018, 9, 21) |
+| balance | string | Interval of amount of tokens. Available balance intervals are: "0-0.001", "0.001-0.01", "0.01-0.1", "0.1-1", "1-10", "10-100", "100-1k", "1k-10k", "10k-100k", "100k-1M", "1M-10M", "10M-100M", "100M-1B", "1B-inf", "total" |
+| interval | string | The resolution with which the data is fetched. Example: "5m" |
+
+## SAN_HOLDERS_DISTRIBUTION_AGGREGATED
+
+##### SAN_HOLDERS_DISTRIBUTION_AGGREGATED(projectSlug, from, to, balance, aggregation) ⇒ number
+
+Represents the total number of addresses holding the given amount of tokens.
+
+- **Kind**: global function
+- **Returns**: number - of aggregated total number of addresses holding the given amount of tokens.
+- **Customfunction**:
+
+| Param | Type | Description |
+| ----------- | ------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| projectSlug | string | Name of the asset, more info at /glossary/#slug. Example: "santiment". |
+| from | date | The starting date to fetch the data. Example: DATE(2018, 9, 20) |
+| to | date | The ending date to fetch the data. Example: DATE(2018, 9, 21) |
+| balance | string | Interval of amount of tokens. Available balance intervals are: "0-0.001", "0.001-0.01", "0.01-0.1", "0.1-1", "1-10", "10-100", "100-1k", "1k-10k", "10k-100k", "100k-1M", "1M-10M", "10M-100M", "100M-1B", "1B-inf", "total" |
+| aggregation | string | Aggregation for the timeseries metrics. Example: "LAST" |
+
+## SAN_HOLDERS_DISTRIBUTION_COMBINED_BALANCE
+
+##### SAN_HOLDERS_DISTRIBUTION_COMBINED_BALANCE(projectSlug, from, to, balance, interval) ⇒ Array
+
+Returns the number of tokens in a specific bucket.
+
+- **Kind**: global function
+- **Returns**: Array - of the number of tokens in a specific bucket.
+- **Customfunction**:
+
+| Param | Type | Description |
+| ----------- | ------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| projectSlug | string | Name of the asset, more info at /glossary/#slug. Example: "santiment". |
+| from | date | The starting date to fetch the data. Example: DATE(2018, 9, 20) |
+| to | date | The ending date to fetch the data. Example: DATE(2018, 9, 21) |
+| balance | string | Interval of amount of tokens. Available balance intervals are: "0-0.001", "0.001-0.01", "0.01-0.1", "0.1-1", "1-10", "10-100", "100-1k", "1k-10k", "10k-100k", "100k-1M", "1M-10M", "10M-100M", "100M-1B", "1B-inf", "total" |
+| interval | string | The resolution with which the data is fetched. Example: "5m" |
+
+## SAN_HOLDERS_DISTRIBUTION_COMBINED_BALANCE_AGGREGATED
+
+##### SAN_HOLDERS_DISTRIBUTION_COMBINED_BALANCE_AGGREGATED(projectSlug, from, to, balance, aggregation) ⇒ number
+
+Returns the number of tokens in a specific bucket.
+
+- **Kind**: global function
+- **Returns**: number - of aggregated the number of tokens in a specific bucket.
+- **Customfunction**:
+
+| Param | Type | Description |
+| ----------- | ------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| projectSlug | string | Name of the asset, more info at /glossary/#slug. Example: "santiment". |
+| from | date | The starting date to fetch the data. Example: DATE(2018, 9, 20) |
+| to | date | The ending date to fetch the data. Example: DATE(2018, 9, 21) |
+| balance | string | Interval of amount of tokens. Available balance intervals are: "0-0.001", "0.001-0.01", "0.01-0.1", "0.1-1", "1-10", "10-100", "100-1k", "1k-10k", "10k-100k", "100k-1M", "1M-10M", "10M-100M", "100M-1B", "1B-inf", "total" |
+| aggregation | string | Aggregation for the timeseries metrics. Example: "LAST" |
+
+## SAN_HOLDERS_DISTRIBUTION_COMBINED_BALANCE_MULTIPLE_SLUGS
+
+##### SAN_HOLDERS_DISTRIBUTION_COMBINED_BALANCE_MULTIPLE_SLUGS(projectSlugsList, from, to, balance, interval) ⇒ Array
+
+Returns the number of tokens in a specific bucket.
+
+- **Kind**: global function
+- **Returns**: Array - of results for multiple slugs
+the number of tokens in a specific bucket.
+- **Customfunction**:
+
+| Param | Type | Description |
+| ---------------- | ------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| projectSlugsList | string | Comma-separated names of the assets, more info at /glossary/#slug. Example: "santiment,bitcoin". |
+| from | date | The starting date to fetch the data. Example: DATE(2018, 9, 20) |
+| to | date | The ending date to fetch the data. Example: DATE(2018, 9, 21) |
+| balance | string | Interval of amount of tokens. Available balance intervals are: "0-0.001", "0.001-0.01", "0.01-0.1", "0.1-1", "1-10", "10-100", "100-1k", "1k-10k", "10k-100k", "100k-1M", "1M-10M", "10M-100M", "100M-1B", "1B-inf", "total" |
+| interval | string | The resolution with which the data is fetched. Example: "5m" |
+
+## SAN_HOLDERS_DISTRIBUTION_MULTIPLE_SLUGS
+
+##### SAN_HOLDERS_DISTRIBUTION_MULTIPLE_SLUGS(projectSlugsList, from, to, balance, interval) ⇒ Array
+
+Represents the total number of addresses holding the given amount of tokens.
+
+- **Kind**: global function
+- **Returns**: Array - of results for multiple slugs
+total number of addresses holding the given amount of tokens.
+- **Customfunction**:
+
+| Param | Type | Description |
+| ---------------- | ------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| projectSlugsList | string | Comma-separated names of the assets, more info at /glossary/#slug. Example: "santiment,bitcoin". |
+| from | date | The starting date to fetch the data. Example: DATE(2018, 9, 20) |
+| to | date | The ending date to fetch the data. Example: DATE(2018, 9, 21) |
+| balance | string | Interval of amount of tokens. Available balance intervals are: "0-0.001", "0.001-0.01", "0.01-0.1", "0.1-1", "1-10", "10-100", "100-1k", "1k-10k", "10k-100k", "100k-1M", "1M-10M", "10M-100M", "100M-1B", "1B-inf", "total" |
+| interval | string | The resolution with which the data is fetched. Example: "5m" |
+
+## SAN_LATEST_PRICE
+
+##### SAN_LATEST_PRICE(projectSlug, currency) ⇒ number
+
+Returns the latest price for a given asset in a desired currency.
+
+- **Kind**: global function
+- **Returns**: number - latest price.
+- **Customfunction**:
+
+| Param | Type | Description |
+| ----------- | ------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| projectSlug | string | Name of the asset at sanbase, which can be found at the end of the URL (eg. the Santiment URL is https://app.santiment.net/projects/santiment, so the projectSlug would be santiment). |
+| currency | string | The currency in which the data should be presented. Either "USD" or "BTC". |
+
+## SAN_MARKETCAP
+
+##### SAN_MARKETCAP(projectSlug, from, to, currency, interval) ⇒ Array
+
+Returns the marketcap for a slug.
+
+- **Kind**: global function
+- **Returns**: Array - of the slug's marketcap.
+- **Customfunction**:
+
+| Param | Type | Description |
+| ----------- | ------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| projectSlug | string | Name of the asset, more info at /glossary/#slug. Example: "santiment". |
+| from | date | The starting date to fetch the data. Example: DATE(2018, 9, 20) |
+| to | date | The ending date to fetch the data. Example: DATE(2018, 9, 21) |
+| currency | string | The metric is calculated using a currency of choice. Available currencies: USD |
+| interval | string | The resolution with which the data is fetched. Example: "5m" |
+
+## SAN_MARKETCAP_AGGREGATED
+
+##### SAN_MARKETCAP_AGGREGATED(projectSlug, from, to, currency, aggregation) ⇒ number
+
+Returns the marketcap for a slug.
+
+- **Kind**: global function
+- **Returns**: number - of aggregated the slug's marketcap.
+- **Customfunction**:
+
+| Param | Type | Description |
+| ----------- | ------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| projectSlug | string | Name of the asset, more info at /glossary/#slug. Example: "santiment". |
+| from | date | The starting date to fetch the data. Example: DATE(2018, 9, 20) |
+| to | date | The ending date to fetch the data. Example: DATE(2018, 9, 21) |
+| currency | string | The metric is calculated using a currency of choice. Available currencies: USD |
+| aggregation | string | Aggregation for the timeseries metrics. Example: "LAST" |
+
+## SAN_MARKETCAP_MULTIPLE_SLUGS
+
+##### SAN_MARKETCAP_MULTIPLE_SLUGS(projectSlugsList, from, to, currency, interval) ⇒ Array
+
+Returns the marketcap for a slug.
+
+- **Kind**: global function
+- **Returns**: Array - of results for multiple slugs
+the slug's marketcap.
+- **Customfunction**:
+
+| Param | Type | Description |
+| ---------------- | ------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| projectSlugsList | string | Comma-separated names of the assets, more info at /glossary/#slug. Example: "santiment,bitcoin". |
+| from | date | The starting date to fetch the data. Example: DATE(2018, 9, 20) |
+| to | date | The ending date to fetch the data. Example: DATE(2018, 9, 21) |
+| currency | string | The metric is calculated using a currency of choice. Available currencies: USD |
+| interval | string | The resolution with which the data is fetched. Example: "5m" |
+
+## SAN_MEAN_AGE
+
+##### SAN_MEAN_AGE(projectSlug, from, to, interval) ⇒ Array
+
+Returns the token's mean age.
+
+- **Kind**: global function
+- **Returns**: Array - of mean age values.
+- **Customfunction**:
+
+| Param | Type | Description |
+| ----------- | ------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| projectSlug | string | Name of the asset, more info at /glossary/#slug. Example: "santiment". |
+| from | date | The starting date to fetch the data. Example: DATE(2018, 9, 20) |
+| to | date | The ending date to fetch the data. Example: DATE(2018, 9, 21) |
+| interval | string | The resolution with which the data is fetched. Example: "5m" |
+
+## SAN_MEAN_AGE_AGGREGATED
+
+##### SAN_MEAN_AGE_AGGREGATED(projectSlug, from, to, aggregation) ⇒ number
+
+Returns the token's mean age.
+
+- **Kind**: global function
+- **Returns**: number - of aggregated mean age values.
+- **Customfunction**:
+
+| Param | Type | Description |
+| ----------- | ------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| projectSlug | string | Name of the asset, more info at /glossary/#slug. Example: "santiment". |
+| from | date | The starting date to fetch the data. Example: DATE(2018, 9, 20) |
+| to | date | The ending date to fetch the data. Example: DATE(2018, 9, 21) |
+| aggregation | string | Aggregation for the timeseries metrics. Example: "LAST" |
+
+## SAN_MEAN_AGE_MULTIPLE_SLUGS
+
+##### SAN_MEAN_AGE_MULTIPLE_SLUGS(projectSlugsList, from, to, interval) ⇒ Array
+
+Returns the token's mean age.
+
+- **Kind**: global function
+- **Returns**: Array - of results for multiple slugs
+mean age values.
+- **Customfunction**:
+
+| Param | Type | Description |
+| ---------------- | ------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| projectSlugsList | string | Comma-separated names of the assets, more info at /glossary/#slug. Example: "santiment,bitcoin". |
+| from | date | The starting date to fetch the data. Example: DATE(2018, 9, 20) |
+| to | date | The ending date to fetch the data. Example: DATE(2018, 9, 21) |
+| interval | string | The resolution with which the data is fetched. Example: "5m" |
+
+## SAN_MEAN_DOLLAR_INVESTED_AGE
+
+##### SAN_MEAN_DOLLAR_INVESTED_AGE(projectSlug, from, to, interval) ⇒ Array
+
+Returns the token's mean dollar invested age.
+
+- **Kind**: global function
+- **Returns**: Array - of mean dollar invested age values.
+- **Customfunction**:
+
+| Param | Type | Description |
+| ----------- | ------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| projectSlug | string | Name of the asset, more info at /glossary/#slug. Example: "santiment". |
+| from | date | The starting date to fetch the data. Example: DATE(2018, 9, 20) |
+| to | date | The ending date to fetch the data. Example: DATE(2018, 9, 21) |
+| interval | string | The resolution with which the data is fetched. Example: "5m" |
+
+## SAN_MEAN_DOLLAR_INVESTED_AGE_AGGREGATED
+
+##### SAN_MEAN_DOLLAR_INVESTED_AGE_AGGREGATED(projectSlug, from, to, aggregation) ⇒ number
+
+Returns the token's mean dollar invested age.
+
+- **Kind**: global function
+- **Returns**: number - of aggregated mean dollar invested age values.
+- **Customfunction**:
+
+| Param | Type | Description |
+| ----------- | ------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| projectSlug | string | Name of the asset, more info at /glossary/#slug. Example: "santiment". |
+| from | date | The starting date to fetch the data. Example: DATE(2018, 9, 20) |
+| to | date | The ending date to fetch the data. Example: DATE(2018, 9, 21) |
+| aggregation | string | Aggregation for the timeseries metrics. Example: "LAST" |
+
+## SAN_MEAN_DOLLAR_INVESTED_AGE_MULTIPLE_SLUGS
+
+##### SAN_MEAN_DOLLAR_INVESTED_AGE_MULTIPLE_SLUGS(projectSlugsList, from, to, interval) ⇒ Array
+
+Returns the token's mean dollar invested age.
+
+- **Kind**: global function
+- **Returns**: Array - of results for multiple slugs
+mean dollar invested age values.
+- **Customfunction**:
+
+| Param | Type | Description |
+| ---------------- | ------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| projectSlugsList | string | Comma-separated names of the assets, more info at /glossary/#slug. Example: "santiment,bitcoin". |
+| from | date | The starting date to fetch the data. Example: DATE(2018, 9, 20) |
+| to | date | The ending date to fetch the data. Example: DATE(2018, 9, 21) |
+| interval | string | The resolution with which the data is fetched. Example: "5m" |
+
+## SAN_MEAN_REALIZED_PRICE
+
+##### SAN_MEAN_REALIZED_PRICE(projectSlug, from, to, currency, timeBound, interval) ⇒ Array
+
+Returns the mean realized price.
+
+- **Kind**: global function
+- **Returns**: Array - of mean realized prices.
+- **Customfunction**:
+
+| Param | Type | Description |
+| ----------- | ------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| projectSlug | string | Name of the asset, more info at /glossary/#slug. Example: "santiment". |
+| from | date | The starting date to fetch the data. Example: DATE(2018, 9, 20) |
+| to | date | The ending date to fetch the data. Example: DATE(2018, 9, 21) |
+| currency | string | The metric is calculated using a currency of choice. Available currencies: USD |
+| timeBound | string | The metric is calculated only by taking into account the tokens/coins that have moved in the past number of years or days. |
+| interval | string | The resolution with which the data is fetched. Example: "5m" |
+
+## SAN_MEAN_REALIZED_PRICE_AGGREGATED
+
+##### SAN_MEAN_REALIZED_PRICE_AGGREGATED(projectSlug, from, to, currency, timeBound, aggregation) ⇒ number
+
+Returns the mean realized price.
+
+- **Kind**: global function
+- **Returns**: number - of aggregated mean realized prices.
+- **Customfunction**:
+
+| Param | Type | Description |
+| ----------- | ------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| projectSlug | string | Name of the asset, more info at /glossary/#slug. Example: "santiment". |
+| from | date | The starting date to fetch the data. Example: DATE(2018, 9, 20) |
+| to | date | The ending date to fetch the data. Example: DATE(2018, 9, 21) |
+| currency | string | The metric is calculated using a currency of choice. Available currencies: USD |
+| timeBound | string | The metric is calculated only by taking into account the tokens/coins that have moved in the past number of years/days. |
+| aggregation | string | Aggregation for the timeseries metrics. Example: "LAST" |
+
+## SAN_MEAN_REALIZED_PRICE_MULTIPLE_SLUGS
+
+##### SAN_MEAN_REALIZED_PRICE_MULTIPLE_SLUGS(projectSlugsList, from, to, currency, timeBound, interval) ⇒ Array
+
+Returns the mean realized price.
+
+- **Kind**: global function
+- **Returns**: Array - of results for multiple slugs
+mean realized prices.
+- **Customfunction**:
+
+| Param | Type | Description |
+| ---------------- | ------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| projectSlugsList | string | Comma-separated names of the assets, more info at /glossary/#slug. Example: "santiment,bitcoin". |
+| from | date | The starting date to fetch the data. Example: DATE(2018, 9, 20) |
+| to | date | The ending date to fetch the data. Example: DATE(2018, 9, 21) |
+| currency | string | The metric is calculated using a currency of choice. Available currencies: USD |
+| timeBound | string | The metric is calculated only by taking into account the tokens/coins that have moved in the past number of years/days. |
+| interval | string | The resolution with which the data is fetched. Example: "5m" |
+
+## SAN_MINERS_BALANCE
+
+##### SAN_MINERS_BALANCE(projectSlug, from, to) ⇒ Array
+
+Returns miners balances over time
+Currently only ETH is supported.
+
+- **Kind**: global function
+- **Returns**: Array - of balances.
+- **Customfunction**:
+
+| Param | Type | Description |
+| ----------- | ------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| projectSlug | string | Name of the asset at sanbase, which can be found at the end of the URL (eg. the Santiment URL is https://app.santiment.net/projects/santiment, so the projectSlug would be santiment). |
+| from | date | The starting date to fetch the data. Example: DATE(2018, 9, 20) |
+| to | date | The ending date to fetch the data. Example: DATE(2018, 9, 21) |
+
+## SAN_MINING_POOLS_DISTRIBUTION
+
+##### SAN_MINING_POOLS_DISTRIBUTION(projectSlug, from, to) ⇒ Array
+
+Returns the distribution of miners between mining pools.
+What part of the miners are using top3, top10 and all the other pools.
+Currently only ETH is supported.
+
+- **Kind**: global function
+- **Returns**: Array - of distribution ratios.
+- **Customfunction**:
+
+| Param | Type | Description |
+| ----------- | ------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| projectSlug | string | Name of the asset at sanbase, which can be found at the end of the URL (eg. the Santiment URL is https://app.santiment.net/projects/santiment, so the projectSlug would be santiment). |
+| from | date | The starting date to fetch the data. Example: DATE(2018, 9, 20) |
+| to | date | The ending date to fetch the data. Example: DATE(2018, 9, 21) |
+
+## SAN_MVRV_LONG_SHORT_DIFF
+
+##### SAN_MVRV_LONG_SHORT_DIFF(projectSlug, from, to, currency, interval) ⇒ Array
+
+Returns the difference between MVRV.
+
+- **Kind**: global function
+- **Returns**: Array - of MVRV differences.
+- **Customfunction**:
+
+| Param | Type | Description |
+| ----------- | ------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| projectSlug | string | Name of the asset, more info at /glossary/#slug. Example: "santiment". |
+| from | date | The starting date to fetch the data. Example: DATE(2018, 9, 20) |
+| to | date | The ending date to fetch the data. Example: DATE(2018, 9, 21) |
+| currency | string | The metric is calculated using a currency of choice. Available currencies: USD |
+| interval | string | The resolution with which the data is fetched. Example: "5m" |
+
+## SAN_MVRV_LONG_SHORT_DIFF_AGGREGATED
+
+##### SAN_MVRV_LONG_SHORT_DIFF_AGGREGATED(projectSlug, from, to, currency, aggregation) ⇒ number
+
+Returns the difference between MVRV.
+
+- **Kind**: global function
+- **Returns**: number - of aggregated MVRV differences.
+- **Customfunction**:
+
+| Param | Type | Description |
+| ----------- | ------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| projectSlug | string | Name of the asset, more info at /glossary/#slug. Example: "santiment". |
+| from | date | The starting date to fetch the data. Example: DATE(2018, 9, 20) |
+| to | date | The ending date to fetch the data. Example: DATE(2018, 9, 21) |
+| currency | string | The metric is calculated using a currency of choice. Available currencies: USD |
+| aggregation | string | Aggregation for the timeseries metrics. Example: "LAST" |
+
+## SAN_MVRV_LONG_SHORT_DIFF_MULTIPLE_SLUGS
+
+##### SAN_MVRV_LONG_SHORT_DIFF_MULTIPLE_SLUGS(projectSlugsList, from, to, currency, interval) ⇒ Array
+
+Returns the difference between MVRV.
+
+- **Kind**: global function
+- **Returns**: Array - of results for multiple slugs
+MVRV differences.
+- **Customfunction**:
+
+| Param | Type | Description |
+| ---------------- | ------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| projectSlugsList | string | Comma-separated names of the assets, more info at /glossary/#slug. Example: "santiment,bitcoin". |
+| from | date | The starting date to fetch the data. Example: DATE(2018, 9, 20) |
+| to | date | The ending date to fetch the data. Example: DATE(2018, 9, 21) |
+| currency | string | The metric is calculated using a currency of choice. Available currencies: USD |
+| interval | string | The resolution with which the data is fetched. Example: "5m" |
+
+## SAN_MVRV_RATIO
+
+##### SAN_MVRV_RATIO(projectSlug, from, to, currency, timeBound, interval) ⇒ Array
+
+Returns MVRV(Market-Value-to-Realized-Value).
+
+- **Kind**: global function
+- **Returns**: Array - of MVRV ratios.
+- **Customfunction**:
+
+| Param | Type | Description |
+| ----------- | ------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| projectSlug | string | Name of the asset, more info at /glossary/#slug. Example: "santiment". |
+| from | date | The starting date to fetch the data. Example: DATE(2018, 9, 20) |
+| to | date | The ending date to fetch the data. Example: DATE(2018, 9, 21) |
+| currency | string | The metric is calculated using a currency of choice. Available currencies: USD |
+| timeBound | string | The metric is calculated only by taking into account the tokens/coins that have moved in the past number of years or days. |
+| interval | string | The resolution with which the data is fetched. Example: "5m" |
+
+## SAN_MVRV_RATIO_AGGREGATED
+
+##### SAN_MVRV_RATIO_AGGREGATED(projectSlug, from, to, currency, timeBound, aggregation) ⇒ number
+
+Returns MVRV(Market-Value-to-Realized-Value).
+
+- **Kind**: global function
+- **Returns**: number - of aggregated MVRV ratios.
+- **Customfunction**:
+
+| Param | Type | Description |
+| ----------- | ------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| projectSlug | string | Name of the asset, more info at /glossary/#slug. Example: "santiment". |
+| from | date | The starting date to fetch the data. Example: DATE(2018, 9, 20) |
+| to | date | The ending date to fetch the data. Example: DATE(2018, 9, 21) |
+| currency | string | The metric is calculated using a currency of choice. Available currencies: USD |
+| timeBound | string | The metric is calculated only by taking into account the tokens/coins that have moved in the past number of years/days. |
+| aggregation | string | Aggregation for the timeseries metrics. Example: "LAST" |
+
+## SAN_MVRV_RATIO_INTRADAY
+
+##### SAN_MVRV_RATIO_INTRADAY(projectSlug, from, to, timeBound, interval) ⇒ Array
+
+Returns MVRV(Market-Value-to-Realized-Value) with the option of smaller intervals.
+
+- **Kind**: global function
+- **Returns**: Array - of MVRV ratios with the option of smaller intervals.
+- **Customfunction**:
+
+| Param | Type | Description |
+| ----------- | ------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| projectSlug | string | Name of the asset, more info at /glossary/#slug. Example: "santiment". |
+| from | date | The starting date to fetch the data. Example: DATE(2018, 9, 20) |
+| to | date | The ending date to fetch the data. Example: DATE(2018, 9, 21) |
+| timeBound | string | The metric is calculated only by taking into account the tokens/coins that have moved in the past number of years or days. |
+| interval | string | The resolution with which the data is fetched. Example: "5m" |
+
+## SAN_MVRV_RATIO_INTRADAY_AGGREGATED
+
+##### SAN_MVRV_RATIO_INTRADAY_AGGREGATED(projectSlug, from, to, timeBound, aggregation) ⇒ number
+
+Returns MVRV(Market-Value-to-Realized-Value) with the option of smaller intervals.
+
+- **Kind**: global function
+- **Returns**: number - of aggregated MVRV ratios with the option of smaller intervals.
+- **Customfunction**:
+
+| Param | Type | Description |
+| ----------- | ------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| projectSlug | string | Name of the asset, more info at /glossary/#slug. Example: "santiment". |
+| from | date | The starting date to fetch the data. Example: DATE(2018, 9, 20) |
+| to | date | The ending date to fetch the data. Example: DATE(2018, 9, 21) |
+| timeBound | string | The metric is calculated only by taking into account the tokens/coins that have moved in the past number of years/days. |
+| aggregation | string | Aggregation for the timeseries metrics. Example: "LAST" |
+
+## SAN_MVRV_RATIO_INTRADAY_MULTIPLE_SLUGS
+
+##### SAN_MVRV_RATIO_INTRADAY_MULTIPLE_SLUGS(projectSlugsList, from, to, timeBound, interval) ⇒ Array
+
+Returns MVRV(Market-Value-to-Realized-Value) with the option of smaller intervals.
+
+- **Kind**: global function
+- **Returns**: Array - of results for multiple slugs
+MVRV ratios with the option of smaller intervals.
+- **Customfunction**:
+
+| Param | Type | Description |
+| ---------------- | ------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| projectSlugsList | string | Comma-separated names of the assets, more info at /glossary/#slug. Example: "santiment,bitcoin". |
+| from | date | The starting date to fetch the data. Example: DATE(2018, 9, 20) |
+| to | date | The ending date to fetch the data. Example: DATE(2018, 9, 21) |
+| timeBound | string | The metric is calculated only by taking into account the tokens/coins that have moved in the past number of years/days. |
+| interval | string | The resolution with which the data is fetched. Example: "5m" |
+
+## SAN_MVRV_RATIO_MULTIPLE_SLUGS
+
+##### SAN_MVRV_RATIO_MULTIPLE_SLUGS(projectSlugsList, from, to, currency, timeBound, interval) ⇒ Array
+
+Returns MVRV(Market-Value-to-Realized-Value).
+
+- **Kind**: global function
+- **Returns**: Array - of results for multiple slugs
+MVRV ratios.
+- **Customfunction**:
+
+| Param | Type | Description |
+| ---------------- | ------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| projectSlugsList | string | Comma-separated names of the assets, more info at /glossary/#slug. Example: "santiment,bitcoin". |
+| from | date | The starting date to fetch the data. Example: DATE(2018, 9, 20) |
+| to | date | The ending date to fetch the data. Example: DATE(2018, 9, 21) |
+| currency | string | The metric is calculated using a currency of choice. Available currencies: USD |
+| timeBound | string | The metric is calculated only by taking into account the tokens/coins that have moved in the past number of years/days. |
+| interval | string | The resolution with which the data is fetched. Example: "5m" |
+
+## SAN_MVRV_Z_SCORE
+
+##### SAN_MVRV_Z_SCORE(projectSlug, from, to, interval) ⇒ Array
+
+Returns the MVRV Z score.
+
+- **Kind**: global function
+- **Returns**: Array - of the MVRV Z score.
+- **Customfunction**:
+
+| Param | Type | Description |
+| ----------- | ------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| projectSlug | string | Name of the asset, more info at /glossary/#slug. Example: "santiment". |
+| from | date | The starting date to fetch the data. Example: DATE(2018, 9, 20) |
+| to | date | The ending date to fetch the data. Example: DATE(2018, 9, 21) |
+| interval | string | The resolution with which the data is fetched. Example: "5m" |
+
+## SAN_MVRV_Z_SCORE_AGGREGATED
+
+##### SAN_MVRV_Z_SCORE_AGGREGATED(projectSlug, from, to, aggregation) ⇒ number
+
+Returns the MVRV Z score.
+
+- **Kind**: global function
+- **Returns**: number - of aggregated the MVRV Z score.
+- **Customfunction**:
+
+| Param | Type | Description |
+| ----------- | ------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| projectSlug | string | Name of the asset, more info at /glossary/#slug. Example: "santiment". |
+| from | date | The starting date to fetch the data. Example: DATE(2018, 9, 20) |
+| to | date | The ending date to fetch the data. Example: DATE(2018, 9, 21) |
+| aggregation | string | Aggregation for the timeseries metrics. Example: "LAST" |
+
+## SAN_MVRV_Z_SCORE_MULTIPLE_SLUGS
+
+##### SAN_MVRV_Z_SCORE_MULTIPLE_SLUGS(projectSlugsList, from, to, interval) ⇒ Array
+
+Returns the MVRV Z score.
+
+- **Kind**: global function
+- **Returns**: Array - of results for multiple slugs
+the MVRV Z score.
+- **Customfunction**:
+
+| Param | Type | Description |
+| ---------------- | ------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| projectSlugsList | string | Comma-separated names of the assets, more info at /glossary/#slug. Example: "santiment,bitcoin". |
+| from | date | The starting date to fetch the data. Example: DATE(2018, 9, 20) |
+| to | date | The ending date to fetch the data. Example: DATE(2018, 9, 21) |
+| interval | string | The resolution with which the data is fetched. Example: "5m" |
+
+## SAN_NETWORK_GROWTH
+
+##### SAN_NETWORK_GROWTH(projectSlug, from, to, interval) ⇒ Array
+
+Returns the token's network growth
+
+- **Kind**: global function
+- **Returns**: Array - of network growth.
+- **Customfunction**:
+
+| Param | Type | Description |
+| ----------- | ------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| projectSlug | string | Name of the asset, more info at /glossary/#slug. Example: "santiment". |
+| from | date | The starting date to fetch the data. Example: DATE(2018, 9, 20) |
+| to | date | The ending date to fetch the data. Example: DATE(2018, 9, 21) |
+| interval | string | The resolution with which the data is fetched. Example: "5m" |
+
+## SAN_NETWORK_GROWTH_AGGREGATED
+
+##### SAN_NETWORK_GROWTH_AGGREGATED(projectSlug, from, to, aggregation) ⇒ number
+
+Returns the token's network growth
+
+- **Kind**: global function
+- **Returns**: number - of aggregated network growth.
+- **Customfunction**:
+
+| Param | Type | Description |
+| ----------- | ------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| projectSlug | string | Name of the asset, more info at /glossary/#slug. Example: "santiment". |
+| from | date | The starting date to fetch the data. Example: DATE(2018, 9, 20) |
+| to | date | The ending date to fetch the data. Example: DATE(2018, 9, 21) |
+| aggregation | string | Aggregation for the timeseries metrics. Example: "LAST" |
+
+## SAN_NETWORK_GROWTH_MULTIPLE_SLUGS
+
+##### SAN_NETWORK_GROWTH_MULTIPLE_SLUGS(projectSlugsList, from, to, interval) ⇒ Array
+
+Returns the token's network growth
+
+- **Kind**: global function
+- **Returns**: Array - of results for multiple slugs
+network growth.
+- **Customfunction**:
+
+| Param | Type | Description |
+| ---------------- | ------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| projectSlugsList | string | Comma-separated names of the assets, more info at /glossary/#slug. Example: "santiment,bitcoin". |
+| from | date | The starting date to fetch the data. Example: DATE(2018, 9, 20) |
+| to | date | The ending date to fetch the data. Example: DATE(2018, 9, 21) |
+| interval | string | The resolution with which the data is fetched. Example: "5m" |
+
+## SAN_NETWORK_PROFIT_LOSS
+
+##### SAN_NETWORK_PROFIT_LOSS(projectSlug, from, to, interval) ⇒ Array
+
+Returns the network's profit/loss.
+
+- **Kind**: global function
+- **Returns**: Array - of the network's profit/loss.
+- **Customfunction**:
+
+| Param | Type | Description |
+| ----------- | ------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| projectSlug | string | Name of the asset, more info at /glossary/#slug. Example: "santiment". |
+| from | date | The starting date to fetch the data. Example: DATE(2018, 9, 20) |
+| to | date | The ending date to fetch the data. Example: DATE(2018, 9, 21) |
+| interval | string | The resolution with which the data is fetched. Example: "5m" |
+
+## SAN_NETWORK_PROFIT_LOSS_AGGREGATED
+
+##### SAN_NETWORK_PROFIT_LOSS_AGGREGATED(projectSlug, from, to, aggregation) ⇒ number
+
+Returns the network's profit/loss.
+
+- **Kind**: global function
+- **Returns**: number - of aggregated the network's profit/loss.
+- **Customfunction**:
+
+| Param | Type | Description |
+| ----------- | ------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| projectSlug | string | Name of the asset, more info at /glossary/#slug. Example: "santiment". |
+| from | date | The starting date to fetch the data. Example: DATE(2018, 9, 20) |
+| to | date | The ending date to fetch the data. Example: DATE(2018, 9, 21) |
+| aggregation | string | Aggregation for the timeseries metrics. Example: "LAST" |
+
+## SAN_NETWORK_PROFIT_LOSS_MULTIPLE_SLUGS
+
+##### SAN_NETWORK_PROFIT_LOSS_MULTIPLE_SLUGS(projectSlugsList, from, to, interval) ⇒ Array
+
+Returns the network's profit/loss.
+
+- **Kind**: global function
+- **Returns**: Array - of results for multiple slugs
+the network's profit/loss.
+- **Customfunction**:
+
+| Param | Type | Description |
+| ---------------- | ------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| projectSlugsList | string | Comma-separated names of the assets, more info at /glossary/#slug. Example: "santiment,bitcoin". |
+| from | date | The starting date to fetch the data. Example: DATE(2018, 9, 20) |
+| to | date | The ending date to fetch the data. Example: DATE(2018, 9, 21) |
+| interval | string | The resolution with which the data is fetched. Example: "5m" |
+
+## SAN_NVT_RATIO
+
+##### SAN_NVT_RATIO(projectSlug, from, to, interval) ⇒ Array
+
+Returns NVT (Network-Value-to-Transactions-Ratio Daily Market Cap / Daily Token Circulation)
+Since Daily Transaction Volume gets rather noisy and easy to manipulate
+by transferring the same tokens through a couple of addresses repeatedly,
+it’s not an ideal measure of a network’s economic activity. That’s why we also
+offer another way to calculate NVT by using Daily Token Circulation.
+This method filters out excess transactions and provides a cleaner overview of a blockchain’s
+daily transaction throughput.
+
+- **Kind**: global function
+- **Returns**: Array - of NVT ratios
+- **Customfunction**:
+
+| Param | Type | Description |
+| ----------- | ------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| projectSlug | string | Name of the asset, more info at /glossary/#slug. Example: "santiment". |
+| from | date | The starting date to fetch the data. Example: DATE(2018, 9, 20) |
+| to | date | The ending date to fetch the data. Example: DATE(2018, 9, 21) |
+| interval | string | The resolution with which the data is fetched. Example: "5m" |
+
+## SAN_NVT_RATIO_AGGREGATED
+
+##### SAN_NVT_RATIO_AGGREGATED(projectSlug, from, to, aggregation) ⇒ number
+
+Returns NVT (Network-Value-to-Transactions-Ratio Daily Market Cap / Daily Token Circulation)
+Since Daily Transaction Volume gets rather noisy and easy to manipulate
+by transferring the same tokens through a couple of addresses repeatedly,
+it’s not an ideal measure of a network’s economic activity. That’s why we also
+offer another way to calculate NVT by using Daily Token Circulation.
+This method filters out excess transactions and provides a cleaner overview of a blockchain’s
+daily transaction throughput.
+
+- **Kind**: global function
+- **Returns**: number - of aggregated NVT ratios
+- **Customfunction**:
+
+| Param | Type | Description |
+| ----------- | ------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| projectSlug | string | Name of the asset, more info at /glossary/#slug. Example: "santiment". |
+| from | date | The starting date to fetch the data. Example: DATE(2018, 9, 20) |
+| to | date | The ending date to fetch the data. Example: DATE(2018, 9, 21) |
+| aggregation | string | Aggregation for the timeseries metrics. Example: "LAST" |
+
+## SAN_NVT_RATIO_MULTIPLE_SLUGS
+
+##### SAN_NVT_RATIO_MULTIPLE_SLUGS(projectSlugsList, from, to, interval) ⇒ Array
+
+Returns NVT (Network-Value-to-Transactions-Ratio Daily Market Cap / Daily Token Circulation)
+Since Daily Transaction Volume gets rather noisy and easy to manipulate
+by transferring the same tokens through a couple of addresses repeatedly,
+it’s not an ideal measure of a network’s economic activity. That’s why we also
+offer another way to calculate NVT by using Daily Token Circulation.
+This method filters out excess transactions and provides a cleaner overview of a blockchain’s
+daily transaction throughput.
+
+- **Kind**: global function
+- **Returns**: Array - of results for multiple slugs
+NVT ratios
+- **Customfunction**:
+
+| Param | Type | Description |
+| ---------------- | ------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| projectSlugsList | string | Comma-separated names of the assets, more info at /glossary/#slug. Example: "santiment,bitcoin". |
+| from | date | The starting date to fetch the data. Example: DATE(2018, 9, 20) |
+| to | date | The ending date to fetch the data. Example: DATE(2018, 9, 21) |
+| interval | string | The resolution with which the data is fetched. Example: "5m" |
+
+## SAN_OHLC
+
+##### SAN_OHLC(projectSlug, from, to) ⇒ Array
+
+Returns the open, high, low, and close price values for the specified asset,
+during a given time interval.
+
+- **Kind**: global function
+- **Returns**: Array - of open, high, low, and close price values.
+- **Customfunction**:
+
+| Param | Type | Description |
+| ----------- | ------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| projectSlug | string | Name of the asset at sanbase, which can be found at the end of the URL (eg. the Santiment URL is https://app.santiment.net/projects/santiment, so the projectSlug would be santiment). |
+| from | date | The starting date to fetch the data. Example: DATE(2018, 9, 20) |
+| to | date | The ending date to fetch the data. Example: DATE(2018, 9, 21) |
+
+## SAN_PRICE
+
+##### SAN_PRICE(projectSlug, from, to, currency, interval) ⇒ Array
+
+Returns the prices for the slug in the given time period.
+
+- **Kind**: global function
+- **Returns**: Array - of the prices for the slug in the given time period.
+- **Customfunction**:
+
+| Param | Type | Description |
+| ----------- | ------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| projectSlug | string | Name of the asset, more info at /glossary/#slug. Example: "santiment". |
+| from | date | The starting date to fetch the data. Example: DATE(2018, 9, 20) |
+| to | date | The ending date to fetch the data. Example: DATE(2018, 9, 21) |
+| currency | string | The metric is calculated using a currency of choice. Available currencies: USD |
+| interval | string | The resolution with which the data is fetched. Example: "5m" |
+
+## SAN_PRICE_ABSOLUTE_CHANGE
+
+##### SAN_PRICE_ABSOLUTE_CHANGE(projectSlug, from, to) ⇒ number
+
+Returns the absolute price change for the specified asset, during a given time interval.
+
+- **Kind**: global function
+- **Returns**: number - absolute price change.
+- **Customfunction**:
+
+| Param | Type | Description |
+| ----------- | ------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| projectSlug | string | Name of the asset at sanbase, which can be found at the end of the URL (eg. the Santiment URL is https://app.santiment.net/projects/santiment, so the projectSlug would be santiment). |
+| from | date | The starting date to fetch the data. Example: DATE(2018, 9, 20) |
+| to | date | The ending date to fetch the data. Example: DATE(2018, 9, 21) |
+
+## SAN_PRICE_AGGREGATED
+
+##### SAN_PRICE_AGGREGATED(projectSlug, from, to, currency, aggregation) ⇒ number
+
+Returns the prices for the slug in the given time period.
+
+- **Kind**: global function
+- **Returns**: number - of aggregated the prices for the slug in the given time period.
+- **Customfunction**:
+
+| Param | Type | Description |
+| ----------- | ------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| projectSlug | string | Name of the asset, more info at /glossary/#slug. Example: "santiment". |
+| from | date | The starting date to fetch the data. Example: DATE(2018, 9, 20) |
+| to | date | The ending date to fetch the data. Example: DATE(2018, 9, 21) |
+| currency | string | The metric is calculated using a currency of choice. Available currencies: USD |
+| aggregation | string | Aggregation for the timeseries metrics. Example: "LAST" |
+
+## SAN_PRICE_MULTIPLE_SLUGS
+
+##### SAN_PRICE_MULTIPLE_SLUGS(projectSlugsList, from, to, currency, interval) ⇒ Array
+
+Returns the prices for the slug in the given time period.
+
+- **Kind**: global function
+- **Returns**: Array - of results for multiple slugs
+the prices for the slug in the given time period.
+- **Customfunction**:
+
+| Param | Type | Description |
+| ---------------- | ------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| projectSlugsList | string | Comma-separated names of the assets, more info at /glossary/#slug. Example: "santiment,bitcoin". |
+| from | date | The starting date to fetch the data. Example: DATE(2018, 9, 20) |
+| to | date | The ending date to fetch the data. Example: DATE(2018, 9, 21) |
+| currency | string | The metric is calculated using a currency of choice. Available currencies: USD |
+| interval | string | The resolution with which the data is fetched. Example: "5m" |
+
+## SAN_PRICE_PERCENT_CHANGE
+
+##### SAN_PRICE_PERCENT_CHANGE(projectSlug, from, to) ⇒ number
+
+Returns the percent price change for the specified asset, during a given time interval.
+
+- **Kind**: global function
+- **Returns**: number - price change in percent.
+- **Customfunction**:
+
+| Param | Type | Description |
+| ----------- | ------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| projectSlug | string | Name of the asset at sanbase, which can be found at the end of the URL (eg. the Santiment URL is https://app.santiment.net/projects/santiment, so the projectSlug would be santiment). |
+| from | date | The starting date to fetch the data. Example: DATE(2018, 9, 20) |
+| to | date | The ending date to fetch the data. Example: DATE(2018, 9, 21) |
+
+## SAN_PRICE_VOLUME
+
+##### SAN_PRICE_VOLUME(projectSlug, from, to, interval) ⇒ Array
+
+Returns the prices for the specified asset, during a given time interval.
+
+- **Kind**: global function
+- **Returns**: Array - of prices.
+- **Customfunction**:
+
+| Param | Type | Description |
+| ----------- | ------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| projectSlug | string | Name of the asset at sanbase, which can be found at the end of the URL (eg. the Santiment URL is https://app.santiment.net/projects/santiment, so the projectSlug would be santiment). |
+| from | date | The starting date to fetch the data. Example: DATE(2018, 9, 20) |
+| to | date | The ending date to fetch the data. Example: DATE(2018, 9, 21) |
+| interval | string | The resolution with which the data is fetched. Example: "5m" |
+
+## SAN_PRICE_VOLUME_DIFF
+
+##### SAN_PRICE_VOLUME_DIFF(currency, projectSlug, from, to) ⇒ Array
+
+Returns the price-volume difference technical indicator for a given asset,
+currency and time interval. This indicator measures the difference in trend between price and volume,
+specifically when price goes up as volume goes down. Currency can be displayed in either USD or BTC.
+
+- **Kind**: global function
+- **Returns**: Array - of price-volume difference technical indicator.
+- **Customfunction**:
+
+| Param | Type | Description |
+| ----------- | ------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| currency | string | The currency in which the data should be presented. Either "USD" or "BTC". |
+| projectSlug | string | Name of the asset at sanbase, which can be found at the end of the URL (eg. the Santiment URL is https://app.santiment.net/projects/santiment, so the projectSlug would be santiment). |
+| from | date | The starting date to fetch the data. Example: DATE(2018, 9, 20) |
+| to | date | The ending date to fetch the data. Example: DATE(2018, 9, 21) |
+
+## SAN_PRICES
+
+##### SAN_PRICES(projectSlug, from, to, interval) ⇒ Array
+
+Returns the prices for the specified asset, during a given time interval.
+
+- **Kind**: global function
+- **Returns**: Array - of prices.
+- **Customfunction**:
+
+| Param | Type | Description |
+| ----------- | ------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| projectSlug | string | Name of the asset at sanbase, which can be found at the end of the URL (eg. the Santiment URL is https://app.santiment.net/projects/santiment, so the projectSlug would be santiment). |
+| from | date | The starting date to fetch the data. Example: DATE(2018, 9, 20) |
+| to | date | The ending date to fetch the data. Example: DATE(2018, 9, 21) |
+| interval | string | The resolution with which the data is fetched. Example: "5m" |
+
+## SAN_PROJECT_FUNDAMENTALS
+
+##### SAN_PROJECT_FUNDAMENTALS(projectSlug) ⇒ Array
+
+Fetch fundamentals for a specified project.
+
+- **Kind**: global function
+- **Returns**: Array - of project details.
+- **Customfunction**:
+
+| Param | Type | Description |
+| ----------- | ------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| projectSlug | string | Name of the asset at sanbase, which can be found at the end of the URL (eg. the Santiment URL is https://app.santiment.net/projects/santiment, so the projectSlug would be santiment). |
+
+## SAN_REALIZED_VALUE
+
+##### SAN_REALIZED_VALUE(projectSlug, from, to, currency, timeBound, interval) ⇒ Array
+
+Returns Realized value - sum of the acquisition costs of an asset located in a wallet.
+The realized value across the whole network is computed by summing the realized values
+of all wallets holding tokens at the moment.
+
+- **Kind**: global function
+- **Returns**: Array - of realized values.
+- **Customfunction**:
+
+| Param | Type | Description |
+| ----------- | ------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| projectSlug | string | Name of the asset, more info at /glossary/#slug. Example: "santiment". |
+| from | date | The starting date to fetch the data. Example: DATE(2018, 9, 20) |
+| to | date | The ending date to fetch the data. Example: DATE(2018, 9, 21) |
+| currency | string | The metric is calculated using a currency of choice. Available currencies: USD |
+| timeBound | string | The metric is calculated only by taking into account the tokens/coins that have moved in the past number of years or days. |
+| interval | string | The resolution with which the data is fetched. Example: "5m" |
+
+## SAN_REALIZED_VALUE_AGGREGATED
+
+##### SAN_REALIZED_VALUE_AGGREGATED(projectSlug, from, to, currency, timeBound, aggregation) ⇒ number
+
+Returns Realized value - sum of the acquisition costs of an asset located in a wallet.
+The realized value across the whole network is computed by summing the realized values
+of all wallets holding tokens at the moment.
+
+- **Kind**: global function
+- **Returns**: number - of aggregated realized values.
+- **Customfunction**:
+
+| Param | Type | Description |
+| ----------- | ------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| projectSlug | string | Name of the asset, more info at /glossary/#slug. Example: "santiment". |
+| from | date | The starting date to fetch the data. Example: DATE(2018, 9, 20) |
+| to | date | The ending date to fetch the data. Example: DATE(2018, 9, 21) |
+| currency | string | The metric is calculated using a currency of choice. Available currencies: USD |
+| timeBound | string | The metric is calculated only by taking into account the tokens/coins that have moved in the past number of years/days. |
+| aggregation | string | Aggregation for the timeseries metrics. Example: "LAST" |
+
+## SAN_REALIZED_VALUE_MULTIPLE_SLUGS
+
+##### SAN_REALIZED_VALUE_MULTIPLE_SLUGS(projectSlugsList, from, to, currency, timeBound, interval) ⇒ Array
+
+Returns Realized value - sum of the acquisition costs of an asset located in a wallet.
+The realized value across the whole network is computed by summing the realized values
+of all wallets holding tokens at the moment.
+
+- **Kind**: global function
+- **Returns**: Array - of results for multiple slugs
+realized values.
+- **Customfunction**:
+
+| Param | Type | Description |
+| ---------------- | ------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| projectSlugsList | string | Comma-separated names of the assets, more info at /glossary/#slug. Example: "santiment,bitcoin". |
+| from | date | The starting date to fetch the data. Example: DATE(2018, 9, 20) |
+| to | date | The ending date to fetch the data. Example: DATE(2018, 9, 21) |
+| currency | string | The metric is calculated using a currency of choice. Available currencies: USD |
+| timeBound | string | The metric is calculated only by taking into account the tokens/coins that have moved in the past number of years/days. |
+| interval | string | The resolution with which the data is fetched. Example: "5m" |
+
+## SAN_REVERSE
+
+##### SAN_REVERSE(array) ⇒ Array
+
+Returns the reversed array of the results
+
+- **Kind**: global function
+- **Returns**: Array - of reversed results
+- **Customfunction**:
+
+| Param | Type | Description |
+| ----- | ------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| array | array | The array of results |
+
+## SAN_TOKEN_AGE_CONSUMED
+
+##### SAN_TOKEN_AGE_CONSUMED(projectSlug, from, to) ⇒ Array
+
+Returns amount of tokens changing addresses, multiplied by the number of blocks
+created on the blockchain since they last moved.
+Spikes are signal of a large amount of tokens moving after being idle for an extended period of time.
+
+Grouping by interval works by summing all records in the interval.
+
+- **Kind**: global function
+- **Returns**: Array - of token age consumed numbers.
+- **Customfunction**:
+
+| Param | Type | Description |
+| ----------- | ------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| projectSlug | string | Name of the asset at sanbase, which can be found at the end of the URL (eg. the Santiment URL is https://app.santiment.net/projects/santiment, so the projectSlug would be santiment). |
+| from | date | The starting date to fetch the data. Example: DATE(2018, 9, 20) |
+| to | date | The ending date to fetch the data. Example: DATE(2018, 9, 21) |
+
+## SAN_TOKEN_CIRCULATION
+
+##### SAN_TOKEN_CIRCULATION(projectSlug, from, to, timeBound, interval) ⇒ Array
+
+Returns token circulation for a given slug and time interval.
+
+- **Kind**: global function
+- **Returns**: Array - of token circulation values.
+- **Customfunction**:
+
+| Param | Type | Description |
+| ----------- | ------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| projectSlug | string | Name of the asset, more info at /glossary/#slug. Example: "santiment". |
+| from | date | The starting date to fetch the data. Example: DATE(2018, 9, 20) |
+| to | date | The ending date to fetch the data. Example: DATE(2018, 9, 21) |
+| timeBound | string | The metric is calculated only by taking into account the tokens/coins that have moved in the past number of years or days. |
+| interval | string | The resolution with which the data is fetched. Example: "5m" |
+
+## SAN_TOKEN_CIRCULATION_AGGREGATED
+
+##### SAN_TOKEN_CIRCULATION_AGGREGATED(projectSlug, from, to, timeBound, aggregation) ⇒ number
+
+Returns token circulation for a given slug and time interval.
+
+- **Kind**: global function
+- **Returns**: number - of aggregated token circulation values.
+- **Customfunction**:
+
+| Param | Type | Description |
+| ----------- | ------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| projectSlug | string | Name of the asset, more info at /glossary/#slug. Example: "santiment". |
+| from | date | The starting date to fetch the data. Example: DATE(2018, 9, 20) |
+| to | date | The ending date to fetch the data. Example: DATE(2018, 9, 21) |
+| timeBound | string | The metric is calculated only by taking into account the tokens/coins that have moved in the past number of years/days. |
+| aggregation | string | Aggregation for the timeseries metrics. Example: "LAST" |
+
+## SAN_TOKEN_CIRCULATION_MULTIPLE_SLUGS
+
+##### SAN_TOKEN_CIRCULATION_MULTIPLE_SLUGS(projectSlugsList, from, to, timeBound, interval) ⇒ Array
+
+Returns token circulation for a given slug and time interval.
+
+- **Kind**: global function
+- **Returns**: Array - of results for multiple slugs
+token circulation values.
+- **Customfunction**:
+
+| Param | Type | Description |
+| ---------------- | ------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| projectSlugsList | string | Comma-separated names of the assets, more info at /glossary/#slug. Example: "santiment,bitcoin". |
+| from | date | The starting date to fetch the data. Example: DATE(2018, 9, 20) |
+| to | date | The ending date to fetch the data. Example: DATE(2018, 9, 21) |
+| timeBound | string | The metric is calculated only by taking into account the tokens/coins that have moved in the past number of years/days. |
+| interval | string | The resolution with which the data is fetched. Example: "5m" |
+
+## SAN_TOKEN_TOP_TRANSACTIONS
+
+##### SAN_TOKEN_TOP_TRANSACTIONS(projectSlug, from, to, limit) ⇒ Array
+
+Returns top token transactions for a given slug
+
+- **Kind**: global function
+- **Returns**: Array - of top transactions
+- **Customfunction**:
+
+| Param | Type | Description |
+| ----------- | ------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| projectSlug | string | Name of the asset at sanbase, which can be found at the end of the URL (eg. the Santiment URL is https://app.santiment.net/projects/santiment, so the projectSlug would be santiment). |
+| from | date | The starting date to fetch the data. Example: DATE(2018, 9, 20) |
+| to | date | The ending date to fetch the data. Example: DATE(2018, 9, 21) |
+| limit | number | The limit of transactions to be shown. |
+
+## SAN_TOP_HOLDERS_HELD_OFF_EXCHANGE
+
+##### SAN_TOP_HOLDERS_HELD_OFF_EXCHANGE(projectSlug, from, to, interval) ⇒ Array
+
+Returns the amount of coins/tokens held only by the non exchange top holders.
+
+- **Kind**: global function
+- **Returns**: Array - of amount of coins/tokens held only by the top holders.
+- **Customfunction**:
+
+| Param | Type | Description |
+| ----------- | ------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| projectSlug | string | Name of the asset, more info at /glossary/#slug. Example: "santiment". |
+| from | date | The starting date to fetch the data. Example: DATE(2018, 9, 20) |
+| to | date | The ending date to fetch the data. Example: DATE(2018, 9, 21) |
+| interval | string | The resolution with which the data is fetched. Example: "5m" |
+
+## SAN_TOP_HOLDERS_HELD_ON_EXCHANGE
+
+##### SAN_TOP_HOLDERS_HELD_ON_EXCHANGE(projectSlug, from, to, interval) ⇒ Array
+
+Returns the amount of coins/tokens held only by the exchange top holders.
+
+- **Kind**: global function
+- **Returns**: Array - of amount of coins/tokens held only by the top holders.
+- **Customfunction**:
+
+| Param | Type | Description |
+| ----------- | ------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| projectSlug | string | Name of the asset, more info at /glossary/#slug. Example: "santiment". |
+| from | date | The starting date to fetch the data. Example: DATE(2018, 9, 20) |
+| to | date | The ending date to fetch the data. Example: DATE(2018, 9, 21) |
+| interval | string | The resolution with which the data is fetched. Example: "5m" |
+
+## SAN_TOP_HOLDERS_HELD_OVERALL
+
+##### SAN_TOP_HOLDERS_HELD_OVERALL(projectSlug, from, to, interval) ⇒ Array
+
+Returns the amount of coins/tokens held by the top holders.
+
+- **Kind**: global function
+- **Returns**: Array - of amount of coins/tokens held by the top holders.
+- **Customfunction**:
+
+| Param | Type | Description |
+| ----------- | ------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| projectSlug | string | Name of the asset, more info at /glossary/#slug. Example: "santiment". |
+| from | date | The starting date to fetch the data. Example: DATE(2018, 9, 20) |
+| to | date | The ending date to fetch the data. Example: DATE(2018, 9, 21) |
+| interval | string | The resolution with which the data is fetched. Example: "5m" |
+
+## SAN_TOP_HOLDERS_PERCENT_OF_TOTAL_SUPPLY
+
+##### SAN_TOP_HOLDERS_PERCENT_OF_TOTAL_SUPPLY(projectSlug, from, to, numberOfHolders) ⇒ Array
+
+Returns the top holders' percent of total supply - in exchanges, outside exchanges and combined.
+
+- **Kind**: global function
+- **Returns**: Array - followers count over time.
+- **Customfunction**:
+
+| Param | Type | Description |
+| --------------- | ------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| projectSlug | string | Name of the asset at sanbase, which can be found at the end of the URL (eg. the Santiment URL is https://app.santiment.net/projects/santiment, so the projectSlug would be santiment). |
+| from | date | The starting date to fetch the data. Example: DATE(2018, 9, 20) |
+| to | date | The ending date to fetch the data. Example: DATE(2018, 9, 21) |
+| numberOfHolders | number | Take top number of holders into account when calculating. |
+
+## SAN_TRADING_VOLUME
+
+##### SAN_TRADING_VOLUME(projectSlug, from, to, currency, interval) ⇒ Array
+
+Returns the slug's trading volume.
+
+- **Kind**: global function
+- **Returns**: Array - of the slugs's trading volume.
+- **Customfunction**:
+
+| Param | Type | Description |
+| ----------- | ------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| projectSlug | string | Name of the asset, more info at /glossary/#slug. Example: "santiment". |
+| from | date | The starting date to fetch the data. Example: DATE(2018, 9, 20) |
+| to | date | The ending date to fetch the data. Example: DATE(2018, 9, 21) |
+| currency | string | The metric is calculated using a currency of choice. Available currencies: USD |
+| interval | string | The resolution with which the data is fetched. Example: "5m" |
+
+## SAN_TRADING_VOLUME_AGGREGATED
+
+##### SAN_TRADING_VOLUME_AGGREGATED(projectSlug, from, to, currency, aggregation) ⇒ number
+
+Returns the slug's trading volume.
+
+- **Kind**: global function
+- **Returns**: number - of aggregated the slugs's trading volume.
+- **Customfunction**:
+
+| Param | Type | Description |
+| ----------- | ------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| projectSlug | string | Name of the asset, more info at /glossary/#slug. Example: "santiment". |
+| from | date | The starting date to fetch the data. Example: DATE(2018, 9, 20) |
+| to | date | The ending date to fetch the data. Example: DATE(2018, 9, 21) |
+| currency | string | The metric is calculated using a currency of choice. Available currencies: USD |
+| aggregation | string | Aggregation for the timeseries metrics. Example: "LAST" |
+
+## SAN_TRADING_VOLUME_MULTIPLE_SLUGS
+
+##### SAN_TRADING_VOLUME_MULTIPLE_SLUGS(projectSlugsList, from, to, currency, interval) ⇒ Array
+
+Returns the slug's trading volume.
+
+- **Kind**: global function
+- **Returns**: Array - of results for multiple slugs
+the slugs's trading volume.
+- **Customfunction**:
+
+| Param | Type | Description |
+| ---------------- | ------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| projectSlugsList | string | Comma-separated names of the assets, more info at /glossary/#slug. Example: "santiment,bitcoin". |
+| from | date | The starting date to fetch the data. Example: DATE(2018, 9, 20) |
+| to | date | The ending date to fetch the data. Example: DATE(2018, 9, 21) |
+| currency | string | The metric is calculated using a currency of choice. Available currencies: USD |
+| interval | string | The resolution with which the data is fetched. Example: "5m" |
+
+## SAN_TRANSACTION_VOLUME
+
+##### SAN_TRANSACTION_VOLUME(projectSlug, from, to, interval) ⇒ Array
+
+Gets the transaction volume for the specified asset, during a given time interval.
+Transaction Volume" refers to the total number of tokens within all
+transfers that have occurred on a blockchain.
+
+- **Kind**: global function
+- **Returns**: Array - of transaction volumes.
+- **Customfunction**:
+
+| Param | Type | Description |
+| ----------- | ------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| projectSlug | string | Name of the asset, more info at /glossary/#slug. Example: "santiment". |
+| from | date | The starting date to fetch the data. Example: DATE(2018, 9, 20) |
+| to | date | The ending date to fetch the data. Example: DATE(2018, 9, 21) |
+| interval | string | The resolution with which the data is fetched. Example: "5m" |
+
+## SAN_TRANSACTION_VOLUME_AGGREGATED
+
+##### SAN_TRANSACTION_VOLUME_AGGREGATED(projectSlug, from, to, aggregation) ⇒ number
+
+Gets the transaction volume for the specified asset, during a given time interval.
+Transaction Volume" refers to the total number of tokens within all
+transfers that have occurred on a blockchain.
+
+- **Kind**: global function
+- **Returns**: number - of aggregated transaction volumes.
+- **Customfunction**:
+
+| Param | Type | Description |
+| ----------- | ------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| projectSlug | string | Name of the asset, more info at /glossary/#slug. Example: "santiment". |
+| from | date | The starting date to fetch the data. Example: DATE(2018, 9, 20) |
+| to | date | The ending date to fetch the data. Example: DATE(2018, 9, 21) |
+| aggregation | string | Aggregation for the timeseries metrics. Example: "LAST" |
+
+## SAN_TRANSACTION_VOLUME_LOSS
+
+##### SAN_TRANSACTION_VOLUME_LOSS(projectSlug, from, to, interval) ⇒ Array
+
+Returns the transaction volume in loss.
+
+- **Kind**: global function
+- **Returns**: Array - of the transaction volume in loss.
+- **Customfunction**:
+
+| Param | Type | Description |
+| ----------- | ------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| projectSlug | string | Name of the asset, more info at /glossary/#slug. Example: "santiment". |
+| from | date | The starting date to fetch the data. Example: DATE(2018, 9, 20) |
+| to | date | The ending date to fetch the data. Example: DATE(2018, 9, 21) |
+| interval | string | The resolution with which the data is fetched. Example: "5m" |
+
+## SAN_TRANSACTION_VOLUME_LOSS_AGGREGATED
+
+##### SAN_TRANSACTION_VOLUME_LOSS_AGGREGATED(projectSlug, from, to, aggregation) ⇒ number
+
+Returns the transaction volume in loss.
+
+- **Kind**: global function
+- **Returns**: number - of aggregated the transaction volume in loss.
+- **Customfunction**:
+
+| Param | Type | Description |
+| ----------- | ------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| projectSlug | string | Name of the asset, more info at /glossary/#slug. Example: "santiment". |
+| from | date | The starting date to fetch the data. Example: DATE(2018, 9, 20) |
+| to | date | The ending date to fetch the data. Example: DATE(2018, 9, 21) |
+| aggregation | string | Aggregation for the timeseries metrics. Example: "LAST" |
+
+## SAN_TRANSACTION_VOLUME_LOSS_MULTIPLE_SLUGS
+
+##### SAN_TRANSACTION_VOLUME_LOSS_MULTIPLE_SLUGS(projectSlugsList, from, to, interval) ⇒ Array
+
+Returns the transaction volume in loss.
+
+- **Kind**: global function
+- **Returns**: Array - of results for multiple slugs
+the transaction volume in loss.
+- **Customfunction**:
+
+| Param | Type | Description |
+| ---------------- | ------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| projectSlugsList | string | Comma-separated names of the assets, more info at /glossary/#slug. Example: "santiment,bitcoin". |
+| from | date | The starting date to fetch the data. Example: DATE(2018, 9, 20) |
+| to | date | The ending date to fetch the data. Example: DATE(2018, 9, 21) |
+| interval | string | The resolution with which the data is fetched. Example: "5m" |
+
+## SAN_TRANSACTION_VOLUME_MULTIPLE_SLUGS
+
+##### SAN_TRANSACTION_VOLUME_MULTIPLE_SLUGS(projectSlugsList, from, to, interval) ⇒ Array
+
+Gets the transaction volume for the specified asset, during a given time interval.
+Transaction Volume" refers to the total number of tokens within all
+transfers that have occurred on a blockchain.
+
+- **Kind**: global function
+- **Returns**: Array - of results for multiple slugs
+transaction volumes.
+- **Customfunction**:
+
+| Param | Type | Description |
+| ---------------- | ------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| projectSlugsList | string | Comma-separated names of the assets, more info at /glossary/#slug. Example: "santiment,bitcoin". |
+| from | date | The starting date to fetch the data. Example: DATE(2018, 9, 20) |
+| to | date | The ending date to fetch the data. Example: DATE(2018, 9, 21) |
+| interval | string | The resolution with which the data is fetched. Example: "5m" |
+
+## SAN_TRANSACTION_VOLUME_PROFIT
+
+##### SAN_TRANSACTION_VOLUME_PROFIT(projectSlug, from, to, interval) ⇒ Array
+
+Returns the transaction volume in profit.
+
+- **Kind**: global function
+- **Returns**: Array - of the transaction volume in profit.
+- **Customfunction**:
+
+| Param | Type | Description |
+| ----------- | ------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| projectSlug | string | Name of the asset, more info at /glossary/#slug. Example: "santiment". |
+| from | date | The starting date to fetch the data. Example: DATE(2018, 9, 20) |
+| to | date | The ending date to fetch the data. Example: DATE(2018, 9, 21) |
+| interval | string | The resolution with which the data is fetched. Example: "5m" |
+
+## SAN_TRANSACTION_VOLUME_PROFIT_AGGREGATED
+
+##### SAN_TRANSACTION_VOLUME_PROFIT_AGGREGATED(projectSlug, from, to, aggregation) ⇒ number
+
+Returns the transaction volume in profit.
+
+- **Kind**: global function
+- **Returns**: number - of aggregated the transaction volume in profit.
+- **Customfunction**:
+
+| Param | Type | Description |
+| ----------- | ------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| projectSlug | string | Name of the asset, more info at /glossary/#slug. Example: "santiment". |
+| from | date | The starting date to fetch the data. Example: DATE(2018, 9, 20) |
+| to | date | The ending date to fetch the data. Example: DATE(2018, 9, 21) |
+| aggregation | string | Aggregation for the timeseries metrics. Example: "LAST" |
+
+## SAN_TRANSACTION_VOLUME_PROFIT_LOSS_RATIO
+
+##### SAN_TRANSACTION_VOLUME_PROFIT_LOSS_RATIO(projectSlug, from, to, interval) ⇒ Array
+
+Returns the ratio between transaction volume in profit and transaction volume in loss.
+
+- **Kind**: global function
+- **Returns**: Array - of the ratio between transaction volume in profit and transaction volume in loss.
+- **Customfunction**:
+
+| Param | Type | Description |
+| ----------- | ------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| projectSlug | string | Name of the asset, more info at /glossary/#slug. Example: "santiment". |
+| from | date | The starting date to fetch the data. Example: DATE(2018, 9, 20) |
+| to | date | The ending date to fetch the data. Example: DATE(2018, 9, 21) |
+| interval | string | The resolution with which the data is fetched. Example: "5m" |
+
+## SAN_TRANSACTION_VOLUME_PROFIT_LOSS_RATIO_AGGREGATED
+
+##### SAN_TRANSACTION_VOLUME_PROFIT_LOSS_RATIO_AGGREGATED(projectSlug, from, to, aggregation) ⇒ number
+
+Returns the ratio between transaction volume in profit and transaction volume in loss.
+
+- **Kind**: global function
+- **Returns**: number - of aggregated the ratio between transaction volume in profit and transaction volume in loss.
+- **Customfunction**:
+
+| Param | Type | Description |
+| ----------- | ------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| projectSlug | string | Name of the asset, more info at /glossary/#slug. Example: "santiment". |
+| from | date | The starting date to fetch the data. Example: DATE(2018, 9, 20) |
+| to | date | The ending date to fetch the data. Example: DATE(2018, 9, 21) |
+| aggregation | string | Aggregation for the timeseries metrics. Example: "LAST" |
+
+## SAN_TRANSACTION_VOLUME_PROFIT_LOSS_RATIO_MULTIPLE_SLUGS
+
+##### SAN_TRANSACTION_VOLUME_PROFIT_LOSS_RATIO_MULTIPLE_SLUGS(projectSlugsList, from, to, interval) ⇒ Array
+
+Returns the ratio between transaction volume in profit and transaction volume in loss.
+
+- **Kind**: global function
+- **Returns**: Array - of results for multiple slugs
+the ratio between transaction volume in profit and transaction volume in loss.
+- **Customfunction**:
+
+| Param | Type | Description |
+| ---------------- | ------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| projectSlugsList | string | Comma-separated names of the assets, more info at /glossary/#slug. Example: "santiment,bitcoin". |
+| from | date | The starting date to fetch the data. Example: DATE(2018, 9, 20) |
+| to | date | The ending date to fetch the data. Example: DATE(2018, 9, 21) |
+| interval | string | The resolution with which the data is fetched. Example: "5m" |
+
+## SAN_TRANSACTION_VOLUME_PROFIT_MULTIPLE_SLUGS
+
+##### SAN_TRANSACTION_VOLUME_PROFIT_MULTIPLE_SLUGS(projectSlugsList, from, to, interval) ⇒ Array
+
+Returns the transaction volume in profit.
+
+- **Kind**: global function
+- **Returns**: Array - of results for multiple slugs
+the transaction volume in profit.
+- **Customfunction**:
+
+| Param | Type | Description |
+| ---------------- | ------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| projectSlugsList | string | Comma-separated names of the assets, more info at /glossary/#slug. Example: "santiment,bitcoin". |
+| from | date | The starting date to fetch the data. Example: DATE(2018, 9, 20) |
+| to | date | The ending date to fetch the data. Example: DATE(2018, 9, 21) |
+| interval | string | The resolution with which the data is fetched. Example: "5m" |
+
+## SAN_VELOCITY
+
+##### SAN_VELOCITY(projectSlug, from, to, interval) ⇒ Array
+
+Returns the token's velocity.
+
+- **Kind**: global function
+- **Returns**: Array - of token velocity values.
+- **Customfunction**:
+
+| Param | Type | Description |
+| ----------- | ------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| projectSlug | string | Name of the asset, more info at /glossary/#slug. Example: "santiment". |
+| from | date | The starting date to fetch the data. Example: DATE(2018, 9, 20) |
+| to | date | The ending date to fetch the data. Example: DATE(2018, 9, 21) |
+| interval | string | The resolution with which the data is fetched. Example: "5m" |
+
+## SAN_VELOCITY_AGGREGATED
+
+##### SAN_VELOCITY_AGGREGATED(projectSlug, from, to, aggregation) ⇒ number
+
+Returns the token's velocity.
+
+- **Kind**: global function
+- **Returns**: number - of aggregated token velocity values.
+- **Customfunction**:
+
+| Param | Type | Description |
+| ----------- | ------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| projectSlug | string | Name of the asset, more info at /glossary/#slug. Example: "santiment". |
+| from | date | The starting date to fetch the data. Example: DATE(2018, 9, 20) |
+| to | date | The ending date to fetch the data. Example: DATE(2018, 9, 21) |
+| aggregation | string | Aggregation for the timeseries metrics. Example: "LAST" |
+
+## SAN_VELOCITY_MULTIPLE_SLUGS
+
+##### SAN_VELOCITY_MULTIPLE_SLUGS(projectSlugsList, from, to, interval) ⇒ Array
+
+Returns the token's velocity.
+
+- **Kind**: global function
+- **Returns**: Array - of results for multiple slugs
+token velocity values.
+- **Customfunction**:
+
+| Param | Type | Description |
+| ---------------- | ------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| projectSlugsList | string | Comma-separated names of the assets, more info at /glossary/#slug. Example: "santiment,bitcoin". |
+| from | date | The starting date to fetch the data. Example: DATE(2018, 9, 20) |
+| to | date | The ending date to fetch the data. Example: DATE(2018, 9, 21) |
+| interval | string | The resolution with which the data is fetched. Example: "5m" |
+
+## SAN_VOLUME
+
+##### SAN_VOLUME(projectSlug, from, to, interval) ⇒ Array
+
+Returns the slug's transaction volume.
+
+- **Kind**: global function
+- **Returns**: Array - of the slug's transaction volume.
+- **Customfunction**:
+
+| Param | Type | Description |
+| ----------- | ------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| projectSlug | string | Name of the asset, more info at /glossary/#slug. Example: "santiment". |
+| from | date | The starting date to fetch the data. Example: DATE(2018, 9, 20) |
+| to | date | The ending date to fetch the data. Example: DATE(2018, 9, 21) |
+| interval | string | The resolution with which the data is fetched. Example: "5m" |
+
+## SAN_VOLUME_AGGREGATED
+
+##### SAN_VOLUME_AGGREGATED(projectSlug, from, to, aggregation) ⇒ number
+
+Returns the slug's transaction volume.
+
+- **Kind**: global function
+- **Returns**: number - of aggregated the slug's transaction volume.
+- **Customfunction**:
+
+| Param | Type | Description |
+| ----------- | ------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| projectSlug | string | Name of the asset, more info at /glossary/#slug. Example: "santiment". |
+| from | date | The starting date to fetch the data. Example: DATE(2018, 9, 20) |
+| to | date | The ending date to fetch the data. Example: DATE(2018, 9, 21) |
+| aggregation | string | Aggregation for the timeseries metrics. Example: "LAST" |
+
+## SAN_VOLUME_MULTIPLE_SLUGS
+
+##### SAN_VOLUME_MULTIPLE_SLUGS(projectSlugsList, from, to, interval) ⇒ Array
+
+Returns the slug's transaction volume.
+
+- **Kind**: global function
+- **Returns**: Array - of results for multiple slugs
+the slug's transaction volume.
+- **Customfunction**:
+
+| Param | Type | Description |
+| ---------------- | ------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| projectSlugsList | string | Comma-separated names of the assets, more info at /glossary/#slug. Example: "santiment,bitcoin". |
+| from | date | The starting date to fetch the data. Example: DATE(2018, 9, 20) |
+| to | date | The ending date to fetch the data. Example: DATE(2018, 9, 21) |
+| interval | string | The resolution with which the data is fetched. Example: "5m" |
+
+## SAN_WHALE_TRANSACTION_COUNT
+
+##### SAN_WHALE_TRANSACTION_COUNT(projectSlug, from, to, interval) ⇒ Array
+
+Returns the number of transactions transferring more than 100k USD.
+
+- **Kind**: global function
+- **Returns**: Array - of the number of transactions transferring more than 100k USD.
+- **Customfunction**:
+
+| Param | Type | Description |
+| ----------- | ------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| projectSlug | string | Name of the asset, more info at /glossary/#slug. Example: "santiment". |
+| from | date | The starting date to fetch the data. Example: DATE(2018, 9, 20) |
+| to | date | The ending date to fetch the data. Example: DATE(2018, 9, 21) |
+| interval | string | The resolution with which the data is fetched. Example: "5m" |
+
+## SAN_WHALE_TRANSACTION_COUNT_AGGREGATED
+
+##### SAN_WHALE_TRANSACTION_COUNT_AGGREGATED(projectSlug, from, to, aggregation) ⇒ number
+
+Returns the number of transactions transferring more than 100k USD.
+
+- **Kind**: global function
+- **Returns**: number - of aggregated the number of transactions transferring more than 100k USD.
+- **Customfunction**:
+
+| Param | Type | Description |
+| ----------- | ------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| projectSlug | string | Name of the asset, more info at /glossary/#slug. Example: "santiment". |
+| from | date | The starting date to fetch the data. Example: DATE(2018, 9, 20) |
+| to | date | The ending date to fetch the data. Example: DATE(2018, 9, 21) |
+| aggregation | string | Aggregation for the timeseries metrics. Example: "LAST" |
+
+## SAN_WHALE_TRANSACTION_COUNT_MULTIPLE_SLUGS
+
+##### SAN_WHALE_TRANSACTION_COUNT_MULTIPLE_SLUGS(projectSlugsList, from, to, interval) ⇒ Array
+
+Returns the number of transactions transferring more than 100k USD.
+
+- **Kind**: global function
+- **Returns**: Array - of results for multiple slugs
+the number of transactions transferring more than 100k USD.
+- **Customfunction**:
+
+| Param | Type | Description |
+| ---------------- | ------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| projectSlugsList | string | Comma-separated names of the assets, more info at /glossary/#slug. Example: "santiment,bitcoin". |
+| from | date | The starting date to fetch the data. Example: DATE(2018, 9, 20) |
+| to | date | The ending date to fetch the data. Example: DATE(2018, 9, 21) |
+| interval | string | The resolution with which the data is fetched. Example: "5m" |
+
+## SAN_WITHDRAWAL_TRANSACTIONS_BY_EXCHANGE
+
+##### SAN_WITHDRAWAL_TRANSACTIONS_BY_EXCHANGE(projectSlug, from, to, owner, interval) ⇒ Array
+
+Returns the withdrawal transactions for a slug in a specific exchange
+
+- **Kind**: global function
+- **Returns**: Array - exchange inflow values.
+- **Customfunction**:
+
+| Param | Type | Description |
+| ----------- | ------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| projectSlug | string | Name of the asset, more info at /glossary/#slug. Example: "santiment". |
+| from | date | The starting date to fetch the data. Example: DATE(2018, 9, 20) |
+| to | date | The ending date to fetch the data. Example: DATE(2018, 9, 21) |
+| owner | string | Name of the exchange |
+| interval | string | The resolution with which the data is fetched. Example: "5m" |
+
+## SAN_WITHDRAWAL_TRANSACTIONS_INTRADAY
+
+##### SAN_WITHDRAWAL_TRANSACTIONS_INTRADAY(projectSlug, from, to, interval) ⇒ Array
+
+Returns number of withdrawal transactions with the option of smaller intervals.
+
+- **Kind**: global function
+- **Returns**: Array - of number of withdrawal transactions with the option of smaller intervals.
+- **Customfunction**:
+
+| Param | Type | Description |
+| ----------- | ------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| projectSlug | string | Name of the asset, more info at /glossary/#slug. Example: "santiment". |
+| from | date | The starting date to fetch the data. Example: DATE(2018, 9, 20) |
+| to | date | The ending date to fetch the data. Example: DATE(2018, 9, 21) |
+| interval | string | The resolution with which the data is fetched. Example: "5m" |
+
+## SAN_WITHDRAWAL_TRANSACTIONS_INTRADAY_AGGREGATED
+
+##### SAN_WITHDRAWAL_TRANSACTIONS_INTRADAY_AGGREGATED(projectSlug, from, to, aggregation) ⇒ number
+
+Returns number of withdrawal transactions with the option of smaller intervals.
+
+- **Kind**: global function
+- **Returns**: number - of aggregated number of withdrawal transactions with the option of smaller intervals.
+- **Customfunction**:
+
+| Param | Type | Description |
+| ----------- | ------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| projectSlug | string | Name of the asset, more info at /glossary/#slug. Example: "santiment". |
+| from | date | The starting date to fetch the data. Example: DATE(2018, 9, 20) |
+| to | date | The ending date to fetch the data. Example: DATE(2018, 9, 21) |
+| aggregation | string | Aggregation for the timeseries metrics. Example: "LAST" |
+
+## SAN_WITHDRAWAL_TRANSACTIONS_INTRADAY_MULTIPLE_SLUGS
+
+##### SAN_WITHDRAWAL_TRANSACTIONS_INTRADAY_MULTIPLE_SLUGS(projectSlugsList, from, to, interval) ⇒ Array
+
+Returns number of withdrawal transactions with the option of smaller intervals.
+
+- **Kind**: global function
+- **Returns**: Array - of results for multiple slugs
+number of withdrawal transactions with the option of smaller intervals.
+- **Customfunction**:
+
+| Param | Type | Description |
+| ---------------- | ------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| projectSlugsList | string | Comma-separated names of the assets, more info at /glossary/#slug. Example: "santiment,bitcoin". |
+| from | date | The starting date to fetch the data. Example: DATE(2018, 9, 20) |
+| to | date | The ending date to fetch the data. Example: DATE(2018, 9, 21) |
+| interval | string | The resolution with which the data is fetched. Example: "5m"|
diff --git a/src/content/docs/guides/sansheets/functions/social/index.mdx b/src/content/docs/guides/sansheets/functions/social/index.mdx
new file mode 100644
index 000000000..8dc70c732
--- /dev/null
+++ b/src/content/docs/guides/sansheets/functions/social/index.mdx
@@ -0,0 +1,196 @@
+---
+title: Social Data Functions
+author: Santiment Team
+datePublished: 2023-03-31
+dateModified: 2023-03-31
+---
+
+## SAN_PROJECT_SOCIAL_DATA
+
+##### SAN_PROJECT_SOCIAL_DATA(projectSlug) ⇒ Array
+
+Returns social data for a specified project.
+
+- **Kind**: global function
+- **Returns**: Array - of project's social data.
+- **Customfunction**:
+
+| Param | Type | Description |
+| ----------- | ------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| projectSlug | string | Name of the asset at sanbase, which can be found at the end of the URL (eg. the Santiment URL is https://app.santiment.net/projects/santiment, so the projectSlug would be santiment). |
+
+## SAN_SOCIAL_DOMINANCE
+
+##### SAN_SOCIAL_DOMINANCE(projectSlug, from, to, source, interval) ⇒ Array
+
+Returns the social dominance for a slug.
+
+- **Kind**: global function
+- **Returns**: Array - of the slug's social dominance.
+- **Customfunction**:
+
+| Param | Type | Description |
+| ----------- | ------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| projectSlug | string | Name of the asset, more info at /glossary/#slug. Example: "santiment". |
+| from | date | The starting date to fetch the data. Example: DATE(2018, 9, 20) |
+| to | date | The ending date to fetch the data. Example: DATE(2018, 9, 21) |
+| source | string | The source of mention counts, one of the following: "TELEGRAM_CHATS_OVERVIEW", "TELEGRAM_DISCUSSION_OVERVIEW", "TWITTER_CHATS_OVERVIEW", "REDDIT_COMMENTS_OVERVIEW", "TOTAL" |
+| interval | string | The resolution with which the data is fetched. Example: "5m" |
+
+## SAN_SOCIAL_DOMINANCE_AGGREGATED
+
+##### SAN_SOCIAL_DOMINANCE_AGGREGATED(projectSlug, from, to, source, aggregation) ⇒ number
+
+Returns the social dominance for a slug.
+
+- **Kind**: global function
+- **Returns**: number - of aggregated the slug's social dominance.
+- **Customfunction**:
+
+| Param | Type | Description |
+| ----------- | ------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| projectSlug | string | Name of the asset, more info at /glossary/#slug. Example: "santiment". |
+| from | date | The starting date to fetch the data. Example: DATE(2018, 9, 20) |
+| to | date | The ending date to fetch the data. Example: DATE(2018, 9, 21) |
+| source | string | The source of mention counts, one of the following: "TELEGRAM_CHATS_OVERVIEW", "TELEGRAM_DISCUSSION_OVERVIEW", "TWITTER_CHATS_OVERVIEW", "REDDIT_COMMENTS_OVERVIEW", "TOTAL" |
+| aggregation | string | Aggregation for the timeseries metrics. Example: "LAST" |
+
+## SAN_SOCIAL_DOMINANCE_MULTIPLE_SLUGS
+
+##### SAN_SOCIAL_DOMINANCE_MULTIPLE_SLUGS(projectSlugsList, from, to, source, interval) ⇒ Array
+
+Returns the social dominance for a slug.
+
+- **Kind**: global function
+- **Returns**: Array - of results for multiple slugs
+the slug's social dominance.
+- **Customfunction**:
+
+| Param | Type | Description |
+| ---------------- | ------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| projectSlugsList | string | Comma-separated names of the assets, more info at /glossary/#slug. Example: "santiment,bitcoin". |
+| from | date | The starting date to fetch the data. Example: DATE(2018, 9, 20) |
+| to | date | The ending date to fetch the data. Example: DATE(2018, 9, 21) |
+| source | string | The source of mention counts, one of the following: "TELEGRAM_CHATS_OVERVIEW", "TELEGRAM_DISCUSSION_OVERVIEW", "TWITTER_CHATS_OVERVIEW", "REDDIT_COMMENTS_OVERVIEW", "TOTAL" |
+| interval | string | The resolution with which the data is fetched. Example: "5m" |
+
+## SAN_SOCIAL_VOLUME
+
+##### SAN_SOCIAL_VOLUME(projectSlug, from, to, source, interval) ⇒ Array
+
+Returns the social volume for a slug.
+
+- **Kind**: global function
+- **Returns**: Array - of the slug's social volume.
+- **Customfunction**:
+
+| Param | Type | Description |
+| ----------- | ------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| projectSlug | string | Name of the asset, more info at /glossary/#slug. Example: "santiment". |
+| from | date | The starting date to fetch the data. Example: DATE(2018, 9, 20) |
+| to | date | The ending date to fetch the data. Example: DATE(2018, 9, 21) |
+| source | string | The source of mention counts, one of the following: "TELEGRAM_CHATS_OVERVIEW", "TELEGRAM_DISCUSSION_OVERVIEW", "TWITTER_CHATS_OVERVIEW", "REDDIT_COMMENTS_OVERVIEW", "TOTAL" |
+| interval | string | The resolution with which the data is fetched. Example: "5m" |
+
+## SAN_SOCIAL_VOLUME_AGGREGATED
+
+##### SAN_SOCIAL_VOLUME_AGGREGATED(projectSlug, from, to, source, aggregation) ⇒ number
+
+Returns the social volume for a slug.
+
+- **Kind**: global function
+- **Returns**: number - of aggregated the slug's social volume.
+- **Customfunction**:
+
+| Param | Type | Description |
+| ----------- | ------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| projectSlug | string | Name of the asset, more info at /glossary/#slug. Example: "santiment". |
+| from | date | The starting date to fetch the data. Example: DATE(2018, 9, 20) |
+| to | date | The ending date to fetch the data. Example: DATE(2018, 9, 21) |
+| source | string | The source of mention counts, one of the following: "TELEGRAM_CHATS_OVERVIEW", "TELEGRAM_DISCUSSION_OVERVIEW", "TWITTER_CHATS_OVERVIEW", "REDDIT_COMMENTS_OVERVIEW", "TOTAL" |
+| aggregation | string | Aggregation for the timeseries metrics. Example: "LAST" |
+
+## SAN_SOCIAL_VOLUME_MULTIPLE_SLUGS
+
+##### SAN_SOCIAL_VOLUME_MULTIPLE_SLUGS(projectSlugsList, from, to, source, interval) ⇒ Array
+
+Returns the social volume for a slug.
+
+- **Kind**: global function
+- **Returns**: Array - of results for multiple slugs
+the slug's social volume.
+- **Customfunction**:
+
+| Param | Type | Description |
+| ---------------- | ------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| projectSlugsList | string | Comma-separated names of the assets, more info at /glossary/#slug. Example: "santiment,bitcoin". |
+| from | date | The starting date to fetch the data. Example: DATE(2018, 9, 20) |
+| to | date | The ending date to fetch the data. Example: DATE(2018, 9, 21) |
+| source | string | The source of mention counts, one of the following: "TELEGRAM_CHATS_OVERVIEW", "TELEGRAM_DISCUSSION_OVERVIEW", "TWITTER_CHATS_OVERVIEW", "REDDIT_COMMENTS_OVERVIEW", "TOTAL" |
+| interval | string | The resolution with which the data is fetched. Example: "5m" |
+
+## SAN_SOCIAL_VOLUME_PROJECTS
+
+##### SAN_SOCIAL_VOLUME_PROJECTS() ⇒ Array
+
+Returns a list of project slugs for which there is social volume data.
+
+- **Kind**: global function
+- **Returns**: Array - of social volume projects.
+- **Customfunction**:
+
+
+## SAN_WEIGHTED_SOCIAL_SENTIMENT
+
+##### SAN_WEIGHTED_SOCIAL_SENTIMENT(projectSlug, from, to, source, interval) ⇒ Array
+
+Returns the weighted social sentiment for a slug.
+
+- **Kind**: global function
+- **Returns**: Array - of the slug's weighted social sentiment.
+- **Customfunction**:
+
+| Param | Type | Description |
+| ----------- | ------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| projectSlug | string | Name of the asset, more info at /glossary/#slug. Example: "santiment". |
+| from | date | The starting date to fetch the data. Example: DATE(2018, 9, 20) |
+| to | date | The ending date to fetch the data. Example: DATE(2018, 9, 21) |
+| source | string | The source of mention counts, one of the following: "TELEGRAM_CHATS_OVERVIEW", "TELEGRAM_DISCUSSION_OVERVIEW", "TWITTER_CHATS_OVERVIEW", "REDDIT_COMMENTS_OVERVIEW", "TOTAL" |
+| interval | string | The resolution with which the data is fetched. Example: "5m" |
+
+## SAN_WEIGHTED_SOCIAL_SENTIMENT_AGGREGATED
+
+##### SAN_WEIGHTED_SOCIAL_SENTIMENT_AGGREGATED(projectSlug, from, to, source, aggregation) ⇒ number
+
+Returns the weighted social sentiment for a slug.
+
+- **Kind**: global function
+- **Returns**: number - of aggregated the slug's weighted social sentiment.
+- **Customfunction**:
+
+| Param | Type | Description |
+| ----------- | ------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| projectSlug | string | Name of the asset, more info at /glossary/#slug. Example: "santiment". |
+| from | date | The starting date to fetch the data. Example: DATE(2018, 9, 20) |
+| to | date | The ending date to fetch the data. Example: DATE(2018, 9, 21) |
+| source | string | The source of mention counts, one of the following: "TELEGRAM_CHATS_OVERVIEW", "TELEGRAM_DISCUSSION_OVERVIEW", "TWITTER_CHATS_OVERVIEW", "REDDIT_COMMENTS_OVERVIEW", "TOTAL" |
+| aggregation | string | Aggregation for the timeseries metrics. Example: "LAST" |
+
+## SAN_WEIGHTED_SOCIAL_SENTIMENT_MULTIPLE_SLUGS
+
+##### SAN_WEIGHTED_SOCIAL_SENTIMENT_MULTIPLE_SLUGS(projectSlugsList, from, to, source, interval) ⇒ Array
+
+Returns the weighted social sentiment for a slug.
+
+- **Kind**: global function
+- **Returns**: Array - of results for multiple slugs
+the slug's weighted social sentiment.
+- **Customfunction**:
+
+| Param | Type | Description |
+| ---------------- | ------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| projectSlugsList | string | Comma-separated names of the assets, more info at /glossary/#slug. Example: "santiment,bitcoin". |
+| from | date | The starting date to fetch the data. Example: DATE(2018, 9, 20) |
+| to | date | The ending date to fetch the data. Example: DATE(2018, 9, 21) |
+| source | string | The source of mention counts, one of the following: "TELEGRAM_CHATS_OVERVIEW", "TELEGRAM_DISCUSSION_OVERVIEW", "TWITTER_CHATS_OVERVIEW", "REDDIT_COMMENTS_OVERVIEW", "TOTAL" |
+| interval | string | The resolution with which the data is fetched. Example: "5m"
\ No newline at end of file
diff --git a/src/content/docs/guides/sansheets/functions/xrp/index.mdx b/src/content/docs/guides/sansheets/functions/xrp/index.mdx
new file mode 100644
index 000000000..a6135853d
--- /dev/null
+++ b/src/content/docs/guides/sansheets/functions/xrp/index.mdx
@@ -0,0 +1,313 @@
+---
+title: XRPL-related Data Functions
+author: Santiment Team
+datePublished: 2023-03-31
+dateModified: 2023-03-31
+---
+
+## SAN_ACTIVE_ADDRESSES_60D
+
+##### SAN_ACTIVE_ADDRESSES_60D(projectSlug, from, to, interval) ⇒ Array
+
+Returns the active addresses in the last 60 days.
+
+- **Kind**: global function
+- **Returns**: Array - of the active addresses in the last 60 days.
+- **Customfunction**:
+
+| Param | Type | Description |
+| ----------- | ------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| projectSlug | string | Name of the asset, more info at /glossary/#slug. Example: "santiment". |
+| from | date | The starting date to fetch the data. Example: DATE(2018, 9, 20) |
+| to | date | The ending date to fetch the data. Example: DATE(2018, 9, 21) |
+| interval | string | The resolution with which the data is fetched. Example: "5m" |
+
+## SAN_ACTIVE_ADDRESSES_60D_AGGREGATED
+
+##### SAN_ACTIVE_ADDRESSES_60D_AGGREGATED(projectSlug, from, to, aggregation) ⇒ number
+
+Returns the active addresses in the last 60 days.
+
+- **Kind**: global function
+- **Returns**: number - of aggregated the active addresses in the last 60 days.
+- **Customfunction**:
+
+| Param | Type | Description |
+| ----------- | ------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| projectSlug | string | Name of the asset, more info at /glossary/#slug. Example: "santiment". |
+| from | date | The starting date to fetch the data. Example: DATE(2018, 9, 20) |
+| to | date | The ending date to fetch the data. Example: DATE(2018, 9, 21) |
+| aggregation | string | Aggregation for the timeseries metrics. Example: "LAST" |
+
+## SAN_ACTIVE_ADDRESSES_90D
+
+##### SAN_ACTIVE_ADDRESSES_90D(projectSlug, from, to, interval) ⇒ Array
+
+Returns the active addresses in the last 90 days.
+
+- **Kind**: global function
+- **Returns**: Array - of the active addresses in the last 90 days.
+- **Customfunction**:
+
+| Param | Type | Description |
+| ----------- | ------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| projectSlug | string | Name of the asset, more info at /glossary/#slug. Example: "santiment". |
+| from | date | The starting date to fetch the data. Example: DATE(2018, 9, 20) |
+| to | date | The ending date to fetch the data. Example: DATE(2018, 9, 21) |
+| interval | string | The resolution with which the data is fetched. Example: "5m" |
+
+## SAN_ACTIVE_ADDRESSES_90D_AGGREGATED
+
+##### SAN_ACTIVE_ADDRESSES_90D_AGGREGATED(projectSlug, from, to, aggregation) ⇒ number
+
+Returns the active addresses in the last 90 days.
+
+- **Kind**: global function
+- **Returns**: number - of aggregated the active addresses in the last 90 days.
+- **Customfunction**:
+
+| Param | Type | Description |
+| ----------- | ------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| projectSlug | string | Name of the asset, more info at /glossary/#slug. Example: "santiment". |
+| from | date | The starting date to fetch the data. Example: DATE(2018, 9, 20) |
+| to | date | The ending date to fetch the data. Example: DATE(2018, 9, 21) |
+| aggregation | string | Aggregation for the timeseries metrics. Example: "LAST" |
+
+## SAN_DAILY_ASSETS_ISSUED
+
+##### SAN_DAILY_ASSETS_ISSUED(projectSlug, from, to, interval) ⇒ Array
+
+Returns the daily issued assets.
+
+- **Kind**: global function
+- **Returns**: Array - of the daily issued assets.
+- **Customfunction**:
+
+| Param | Type | Description |
+| ----------- | ------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| projectSlug | string | Name of the asset, more info at /glossary/#slug. Example: "santiment". |
+| from | date | The starting date to fetch the data. Example: DATE(2018, 9, 20) |
+| to | date | The ending date to fetch the data. Example: DATE(2018, 9, 21) |
+| interval | string | The resolution with which the data is fetched. Example: "5m" |
+
+## SAN_DAILY_ASSETS_ISSUED_AGGREGATED
+
+##### SAN_DAILY_ASSETS_ISSUED_AGGREGATED(projectSlug, from, to, aggregation) ⇒ number
+
+Returns the daily issued assets.
+
+- **Kind**: global function
+- **Returns**: number - of aggregated the daily issued assets.
+- **Customfunction**:
+
+| Param | Type | Description |
+| ----------- | ------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| projectSlug | string | Name of the asset, more info at /glossary/#slug. Example: "santiment". |
+| from | date | The starting date to fetch the data. Example: DATE(2018, 9, 20) |
+| to | date | The ending date to fetch the data. Example: DATE(2018, 9, 21) |
+| aggregation | string | Aggregation for the timeseries metrics. Example: "LAST" |
+
+
+## SAN_DAILY_TRUSTLINES_COUNT_CHANGE
+
+##### SAN_DAILY_TRUSTLINES_COUNT_CHANGE(projectSlug, from, to, interval) ⇒ Array
+
+Returns the daily trustlines count change.
+
+- **Kind**: global function
+- **Returns**: Array - of the daily trustlines count change.
+- **Customfunction**:
+
+| Param | Type | Description |
+| ----------- | ------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| projectSlug | string | Name of the asset, more info at /glossary/#slug. Example: "santiment". |
+| from | date | The starting date to fetch the data. Example: DATE(2018, 9, 20) |
+| to | date | The ending date to fetch the data. Example: DATE(2018, 9, 21) |
+| interval | string | The resolution with which the data is fetched. Example: "5m" |
+
+## SAN_DAILY_TRUSTLINES_COUNT_CHANGE_AGGREGATED
+
+##### SAN_DAILY_TRUSTLINES_COUNT_CHANGE_AGGREGATED(projectSlug, from, to, aggregation) ⇒ number
+
+Returns the daily trustlines count change.
+
+- **Kind**: global function
+- **Returns**: number - of aggregated the daily trustlines count change.
+- **Customfunction**:
+
+| Param | Type | Description |
+| ----------- | ------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| projectSlug | string | Name of the asset, more info at /glossary/#slug. Example: "santiment". |
+| from | date | The starting date to fetch the data. Example: DATE(2018, 9, 20) |
+| to | date | The ending date to fetch the data. Example: DATE(2018, 9, 21) |
+| aggregation | string | Aggregation for the timeseries metrics. Example: "LAST" |
+
+## SAN_DEX_VOLUME_IN_USD_INTRADAY
+
+##### SAN_DEX_VOLUME_IN_USD_INTRADAY(projectSlug, from, to, interval) ⇒ Array
+
+Returns the DEX volume in USD.
+
+- **Kind**: global function
+- **Returns**: Array - of the DEX volume in USD.
+- **Customfunction**:
+
+| Param | Type | Description |
+| ----------- | ------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| projectSlug | string | Name of the asset, more info at /glossary/#slug. Example: "santiment". |
+| from | date | The starting date to fetch the data. Example: DATE(2018, 9, 20) |
+| to | date | The ending date to fetch the data. Example: DATE(2018, 9, 21) |
+| interval | string | The resolution with which the data is fetched. Example: "5m" |
+
+## SAN_DEX_VOLUME_IN_USD_INTRADAY_AGGREGATED
+
+##### SAN_DEX_VOLUME_IN_USD_INTRADAY_AGGREGATED(projectSlug, from, to, aggregation) ⇒ number
+
+Returns the DEX volume in USD.
+
+- **Kind**: global function
+- **Returns**: number - of aggregated the DEX volume in USD.
+- **Customfunction**:
+
+| Param | Type | Description |
+| ----------- | ------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| projectSlug | string | Name of the asset, more info at /glossary/#slug. Example: "santiment". |
+| from | date | The starting date to fetch the data. Example: DATE(2018, 9, 20) |
+| to | date | The ending date to fetch the data. Example: DATE(2018, 9, 21) |
+| aggregation | string | Aggregation for the timeseries metrics. Example: "LAST" |
+
+## SAN_DEX_VOLUME_IN_XRP_INTRADAY
+
+##### SAN_DEX_VOLUME_IN_XRP_INTRADAY(projectSlug, from, to, interval) ⇒ Array
+
+Returns the DEX volume in XRP.
+
+- **Kind**: global function
+- **Returns**: Array - of the DEX volume in XRP.
+- **Customfunction**:
+
+| Param | Type | Description |
+| ----------- | ------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| projectSlug | string | Name of the asset, more info at /glossary/#slug. Example: "santiment". |
+| from | date | The starting date to fetch the data. Example: DATE(2018, 9, 20) |
+| to | date | The ending date to fetch the data. Example: DATE(2018, 9, 21) |
+| interval | string | The resolution with which the data is fetched. Example: "5m" |
+
+## SAN_DEX_VOLUME_IN_XRP_INTRADAY_AGGREGATED
+
+##### SAN_DEX_VOLUME_IN_XRP_INTRADAY_AGGREGATED(projectSlug, from, to, aggregation) ⇒ number
+
+Returns the DEX volume in XRP.
+
+- **Kind**: global function
+- **Returns**: number - of aggregated the DEX volume in XRP.
+- **Customfunction**:
+
+| Param | Type | Description |
+| ----------- | ------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| projectSlug | string | Name of the asset, more info at /glossary/#slug. Example: "santiment". |
+| from | date | The starting date to fetch the data. Example: DATE(2018, 9, 20) |
+| to | date | The ending date to fetch the data. Example: DATE(2018, 9, 21) |
+| aggregation | string | Aggregation for the timeseries metrics. Example: "LAST" |
+
+## SAN_TOTAL_ASSETS_ISSUED
+
+##### SAN_TOTAL_ASSETS_ISSUED(projectSlug, from, to, interval) ⇒ Array
+
+Returns the total issued assets.
+
+- **Kind**: global function
+- **Returns**: Array - of the total issued assets.
+- **Customfunction**:
+
+| Param | Type | Description |
+| ----------- | ------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| projectSlug | string | Name of the asset, more info at /glossary/#slug. Example: "santiment". |
+| from | date | The starting date to fetch the data. Example: DATE(2018, 9, 20) |
+| to | date | The ending date to fetch the data. Example: DATE(2018, 9, 21) |
+| interval | string | The resolution with which the data is fetched. Example: "5m" |
+
+## SAN_TOTAL_ASSETS_ISSUED_AGGREGATED
+
+##### SAN_TOTAL_ASSETS_ISSUED_AGGREGATED(projectSlug, from, to, aggregation) ⇒ number
+
+Returns the total issued assets.
+
+- **Kind**: global function
+- **Returns**: number - of aggregated the total issued assets.
+- **Customfunction**:
+
+| Param | Type | Description |
+| ----------- | ------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| projectSlug | string | Name of the asset, more info at /glossary/#slug. Example: "santiment". |
+| from | date | The starting date to fetch the data. Example: DATE(2018, 9, 20) |
+| to | date | The ending date to fetch the data. Example: DATE(2018, 9, 21) |
+| aggregation | string | Aggregation for the timeseries metrics. Example: "LAST" |
+
+## SAN_TOTAL_TRUSTLINES_COUNT
+
+##### SAN_TOTAL_TRUSTLINES_COUNT(projectSlug, from, to, interval) ⇒ Array
+
+Returns the total trustlines count.
+
+- **Kind**: global function
+- **Returns**: Array - of the total trustlines count.
+- **Customfunction**:
+
+| Param | Type | Description |
+| ----------- | ------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| projectSlug | string | Name of the asset, more info at /glossary/#slug. Example: "santiment". |
+| from | date | The starting date to fetch the data. Example: DATE(2018, 9, 20) |
+| to | date | The ending date to fetch the data. Example: DATE(2018, 9, 21) |
+| interval | string | The resolution with which the data is fetched. Example: "5m" |
+
+## SAN_TOTAL_TRUSTLINES_COUNT_AGGREGATED
+
+##### SAN_TOTAL_TRUSTLINES_COUNT_AGGREGATED(projectSlug, from, to, aggregation) ⇒ number
+
+Returns the total trustlines count.
+
+- **Kind**: global function
+- **Returns**: number - of aggregated the total trustlines count.
+- **Customfunction**:
+
+| Param | Type | Description |
+| ----------- | ------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| projectSlug | string | Name of the asset, more info at /glossary/#slug. Example: "santiment". |
+| from | date | The starting date to fetch the data. Example: DATE(2018, 9, 20) |
+| to | date | The ending date to fetch the data. Example: DATE(2018, 9, 21) |
+| aggregation | string | Aggregation for the timeseries metrics. Example: "LAST" |
+
+## SAN_TRANSACTIONS_COUNT
+
+##### SAN_TRANSACTIONS_COUNT(projectSlug, from, to, interval) ⇒ Array
+
+Returns the transactions count.
+
+- **Kind**: global function
+- **Returns**: Array - of the transactions count.
+- **Customfunction**:
+
+| Param | Type | Description |
+| ----------- | ------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| projectSlug | string | Name of the asset, more info at /glossary/#slug. Example: "santiment". |
+| from | date | The starting date to fetch the data. Example: DATE(2018, 9, 20) |
+| to | date | The ending date to fetch the data. Example: DATE(2018, 9, 21) |
+| interval | string | The resolution with which the data is fetched. Example: "5m" |
+
+## SAN_TRANSACTIONS_COUNT_AGGREGATED
+
+##### SAN_TRANSACTIONS_COUNT_AGGREGATED(projectSlug, from, to, aggregation) ⇒ number
+
+Returns the transactions count.
+
+- **Kind**: global function
+- **Returns**: number - of aggregated the transactions count.
+- **Customfunction**:
+
+| Param | Type | Description |
+| ----------- | ------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| projectSlug | string | Name of the asset, more info at /glossary/#slug. Example: "santiment". |
+| from | date | The starting date to fetch the data. Example: DATE(2018, 9, 20) |
+| to | date | The ending date to fetch the data. Example: DATE(2018, 9, 21) |
+| aggregation | string | Aggregation for the timeseries metrics. Example: "LAST" |
diff --git a/src/content/docs/guides/sansheets/index.mdx b/src/content/docs/guides/sansheets/index.mdx
new file mode 100644
index 000000000..8b39c7b78
--- /dev/null
+++ b/src/content/docs/guides/sansheets/index.mdx
@@ -0,0 +1,27 @@
+---
+title: Sansheets - Crypto Asset Data for Google Sheets
+author: Santiment Team
+description: Access on-chain, social, development activity, prices, and volume data with Sansheets!
+datePublished: 2019-11-21
+dateModified: 2025-11-17
+sidebar:
+ label: Sansheets
+ order: 50
+---
+
+Access on-chain, social, development activity, prices, and volume data with Sansheets!
+
+## Getting Started
+
+- [Setting up Sansheets](/sansheets/setting-up/)
+- [Adding an API key to Sansheets](/sansheets/adding-an-api-key/)
+- [How to create a correlation matrix like Cryptowatch.io](/sansheets/assets-correlation-matrix-google-sheets/)
+- [The Asset Activity Matrix](/sansheets/asset-activity-matrix)
+
+## API
+
+- [List of All Functions](/sansheets/functions/)
+
+## Pro Templates
+
+- [Descriptions for all Pro Templates](/sansheets/pro-templates/)
diff --git a/src/docs/sansheets/onboarding/01_examplequery.png b/src/content/docs/guides/sansheets/onboarding/01_examplequery.png
similarity index 100%
rename from src/docs/sansheets/onboarding/01_examplequery.png
rename to src/content/docs/guides/sansheets/onboarding/01_examplequery.png
diff --git a/src/docs/sansheets/onboarding/02_signin.png b/src/content/docs/guides/sansheets/onboarding/02_signin.png
similarity index 100%
rename from src/docs/sansheets/onboarding/02_signin.png
rename to src/content/docs/guides/sansheets/onboarding/02_signin.png
diff --git a/src/docs/sansheets/onboarding/03_selectblacksheet.png b/src/content/docs/guides/sansheets/onboarding/03_selectblacksheet.png
similarity index 100%
rename from src/docs/sansheets/onboarding/03_selectblacksheet.png
rename to src/content/docs/guides/sansheets/onboarding/03_selectblacksheet.png
diff --git a/src/docs/sansheets/onboarding/04_getaddons.png b/src/content/docs/guides/sansheets/onboarding/04_getaddons.png
similarity index 100%
rename from src/docs/sansheets/onboarding/04_getaddons.png
rename to src/content/docs/guides/sansheets/onboarding/04_getaddons.png
diff --git a/src/docs/sansheets/onboarding/05_addons.png b/src/content/docs/guides/sansheets/onboarding/05_addons.png
similarity index 100%
rename from src/docs/sansheets/onboarding/05_addons.png
rename to src/content/docs/guides/sansheets/onboarding/05_addons.png
diff --git a/src/docs/sansheets/onboarding/06_santimentdata.png b/src/content/docs/guides/sansheets/onboarding/06_santimentdata.png
similarity index 100%
rename from src/docs/sansheets/onboarding/06_santimentdata.png
rename to src/content/docs/guides/sansheets/onboarding/06_santimentdata.png
diff --git a/src/docs/sansheets/onboarding/07_santimentdata2.png b/src/content/docs/guides/sansheets/onboarding/07_santimentdata2.png
similarity index 100%
rename from src/docs/sansheets/onboarding/07_santimentdata2.png
rename to src/content/docs/guides/sansheets/onboarding/07_santimentdata2.png
diff --git a/src/docs/sansheets/onboarding/08_santimentdataenable.png b/src/content/docs/guides/sansheets/onboarding/08_santimentdataenable.png
similarity index 100%
rename from src/docs/sansheets/onboarding/08_santimentdataenable.png
rename to src/content/docs/guides/sansheets/onboarding/08_santimentdataenable.png
diff --git a/src/docs/sansheets/onboarding/09_confirmation.png b/src/content/docs/guides/sansheets/onboarding/09_confirmation.png
similarity index 100%
rename from src/docs/sansheets/onboarding/09_confirmation.png
rename to src/content/docs/guides/sansheets/onboarding/09_confirmation.png
diff --git a/src/docs/sansheets/onboarding/10_account-icon.png b/src/content/docs/guides/sansheets/onboarding/10_account-icon.png
similarity index 100%
rename from src/docs/sansheets/onboarding/10_account-icon.png
rename to src/content/docs/guides/sansheets/onboarding/10_account-icon.png
diff --git a/src/docs/sansheets/onboarding/11_apikey.png b/src/content/docs/guides/sansheets/onboarding/11_apikey.png
similarity index 100%
rename from src/docs/sansheets/onboarding/11_apikey.png
rename to src/content/docs/guides/sansheets/onboarding/11_apikey.png
diff --git a/src/docs/sansheets/onboarding/12_addapikey.png b/src/content/docs/guides/sansheets/onboarding/12_addapikey.png
similarity index 100%
rename from src/docs/sansheets/onboarding/12_addapikey.png
rename to src/content/docs/guides/sansheets/onboarding/12_addapikey.png
diff --git a/src/docs/sansheets/onboarding/13_sanequals.png b/src/content/docs/guides/sansheets/onboarding/13_sanequals.png
similarity index 100%
rename from src/docs/sansheets/onboarding/13_sanequals.png
rename to src/content/docs/guides/sansheets/onboarding/13_sanequals.png
diff --git a/src/docs/sansheets/onboarding/14_ohlc.png b/src/content/docs/guides/sansheets/onboarding/14_ohlc.png
similarity index 100%
rename from src/docs/sansheets/onboarding/14_ohlc.png
rename to src/content/docs/guides/sansheets/onboarding/14_ohlc.png
diff --git a/src/docs/sansheets/onboarding/15_ohlcresult.png b/src/content/docs/guides/sansheets/onboarding/15_ohlcresult.png
similarity index 100%
rename from src/docs/sansheets/onboarding/15_ohlcresult.png
rename to src/content/docs/guides/sansheets/onboarding/15_ohlcresult.png
diff --git a/src/docs/sansheets/onboarding/16_nvt.png b/src/content/docs/guides/sansheets/onboarding/16_nvt.png
similarity index 100%
rename from src/docs/sansheets/onboarding/16_nvt.png
rename to src/content/docs/guides/sansheets/onboarding/16_nvt.png
diff --git a/src/docs/sansheets/onboarding/17_nvtreturns.png b/src/content/docs/guides/sansheets/onboarding/17_nvtreturns.png
similarity index 100%
rename from src/docs/sansheets/onboarding/17_nvtreturns.png
rename to src/content/docs/guides/sansheets/onboarding/17_nvtreturns.png
diff --git a/src/docs/sansheets/onboarding/18_dayofweek.png b/src/content/docs/guides/sansheets/onboarding/18_dayofweek.png
similarity index 100%
rename from src/docs/sansheets/onboarding/18_dayofweek.png
rename to src/content/docs/guides/sansheets/onboarding/18_dayofweek.png
diff --git a/src/docs/sansheets/onboarding/19_thresholdscrossed.png b/src/content/docs/guides/sansheets/onboarding/19_thresholdscrossed.png
similarity index 100%
rename from src/docs/sansheets/onboarding/19_thresholdscrossed.png
rename to src/content/docs/guides/sansheets/onboarding/19_thresholdscrossed.png
diff --git a/src/docs/sansheets/onboarding/20_daadivergence.png b/src/content/docs/guides/sansheets/onboarding/20_daadivergence.png
similarity index 100%
rename from src/docs/sansheets/onboarding/20_daadivergence.png
rename to src/content/docs/guides/sansheets/onboarding/20_daadivergence.png
diff --git a/src/docs/sansheets/onboarding/21_velocitydivergence.png b/src/content/docs/guides/sansheets/onboarding/21_velocitydivergence.png
similarity index 100%
rename from src/docs/sansheets/onboarding/21_velocitydivergence.png
rename to src/content/docs/guides/sansheets/onboarding/21_velocitydivergence.png
diff --git a/src/docs/sansheets/onboarding/22_topholderssupply.png b/src/content/docs/guides/sansheets/onboarding/22_topholderssupply.png
similarity index 100%
rename from src/docs/sansheets/onboarding/22_topholderssupply.png
rename to src/content/docs/guides/sansheets/onboarding/22_topholderssupply.png
diff --git a/src/docs/sansheets/onboarding/23_topholders2.png b/src/content/docs/guides/sansheets/onboarding/23_topholders2.png
similarity index 100%
rename from src/docs/sansheets/onboarding/23_topholders2.png
rename to src/content/docs/guides/sansheets/onboarding/23_topholders2.png
diff --git a/src/docs/sansheets/onboarding/24_devactivity.png b/src/content/docs/guides/sansheets/onboarding/24_devactivity.png
similarity index 100%
rename from src/docs/sansheets/onboarding/24_devactivity.png
rename to src/content/docs/guides/sansheets/onboarding/24_devactivity.png
diff --git a/src/content/docs/guides/sansheets/onboarding/index.mdx b/src/content/docs/guides/sansheets/onboarding/index.mdx
new file mode 100644
index 000000000..f3473696f
--- /dev/null
+++ b/src/content/docs/guides/sansheets/onboarding/index.mdx
@@ -0,0 +1,140 @@
+---
+title: Sansheets Onboarding article
+description: Learn all the necessary steps to get Sansheets up and running!
+author: Santiment Team
+datePublished: 2020-02-05
+dateModified: 2020-05-28
+sidebar:
+ hidden: true
+---
+
+> **Note**: In order to enable your computer and Google Sheets documents to use Sansheets, you must be a Sanbase Pro subscriber. If you are a free user, you may still view templates made by our staff and community members. But you will need to become a Pro member for our powerful Sansheets add-on to be a tool you can use yourself.
+
+Whether you are a data scientist, crypto hobbyist, or simply a trader and investor with very little data background, Sansheets offers a way to create and view interactive market models using Santiment's on-chain, social and project data. With our all-in-one Spreadsheets plugin, you can run trade simulations, backtest new strategies and add context to the behavior and volatility of the crypto market. There is no need to make your own data aggregations. We've prepared the groundwork for you.
+
+Through existing custom templates that our team and Sanfam have already created, or through your own creations, you can investigate network activity, discover market patterns, and analyze stakeholder behavior with our clean, reliable data streams for hundreds of digital assets.
+
+Whereas our Sanbase platform are mainly used to provide any cryptocurrency data you may want to access at the tip of your fingertips, Sansheets allows you to make use of this data and actually form public or private strategies to backtest with the full power of Google Sheets, and use them for your own trading any way you'd like.
+
+One of the best parts of Sansheets' integration with Google Sheets is that templates can be setup to auto-update data without any need to refresh or constantly re-input end dates for the model to pull data for. Simply end your date range with "TODAY()" and you'll receive data directly into your model as soon as it becomes available on Santiment.
+
+
+
+The possibilities are pretty endless when it comes to what types of models can be created, and Santiment offers an array of 48 different functions to use for you to build any cryptocurrency model your heart desires. You can learn all about the Sansheets functions we have available, and how they work on our academy page: [/sansheets/functions/](/sansheets/functions/)
+
+With the explanation out of the way, let's get into how to get you setup with Sansheets on. To get started and begin creating your own templates and models, follow these simple steps precisely:
+
+## Install and activate Sansheets
+
+1. Head over to [https://docs.google.com/spreadsheets/u/0/](https://docs.google.com/spreadsheets/u/0/) and ensure you are signed in with any existing Google account.
+ 
+2. Open a Blank Google Sheets template
+ 
+3. Go to the **Add-Ons** dropdown and click **Get Add-Ons**
+ 
+4. You'll see a Google Sheets store open up. In the top right, you'll see a search bar. Simply enter "Santiment" here, then hit **Enter**.
+ 
+5. You will see the "Santiment Data" app come up as a result, click on the **+FREE** button to install Sansheets to your system:
+ 
+6. After installation of the Sansheets add-on, you should see confirmation that it was installed successfully. Go to the **Add-Ons** tab, hover over the newly created **Santiment Data** menu, and click **Enable**.
+ 
+ 
+7. After a few seconds, you should see a confirmation message explaining that you are about to enable cryptocurrency data through Santiment custom functions. Click **Ok**.
+ 
+
+## Create and add an API key
+
+8. With Sansheets now enabled, you simply need to provide your API key. This key is found by going to [https://sheets.santiment.net](https://sheets.santiment.net) and clicking on the **account icon** at the top right of your page.
+ 
+9. If you already have an API key active, you will see your key with a **copy button** to allow you to easily copy it. If one doesn't yet exist yet, simply click on the **Generate** button and then use the **copy button** to save it to your clipboard.
+ 
+10. Head back to your Google Sheets page and go to Add-ons -> Santiment Data, and click on Add API Key. Paste your copied API key and click **Confirm**.
+ 
+
+## The first call
+
+11. To test out your newly and fully enabled Sansheets add-on, type in **`=SAN`** and look to see if there is a dropdown of different function options to choose from. If you see them, then you are officially ready to enter Santiment formulas and begin creating your own models!
+ 
+12. Choose a cell and ensure there are 2-5 blank columns to the right of it (depending on the SAN formula you choose to input). You can select between any SAN formula available in the dropdown, or refer to the Sansheets academy page to find the perfect function to accomplish what you're trying to create: [/sansheets/functions/](/sansheets/functions/). Once selected, enter it with an open parentheses afterwards, followed by the full name of the project's slug, a comma, then your start date as "`DATE(month,day, year)`", another comma, and your end date as "`DATE(month,day, year)`" OR "`TODAY()`" if you would like your model to auto-update to the current date. Then press enter. Eg, "`=SAN_OHLC("bitcoin",DATE(2015,2,1),TODAY())`" will give you the Open, High, Low, and Close prices of every day between February 1st, 2015 and the most recent Santiment data available.
+ 
+
+Depending on how large your timeframe was, you will have to wait momentarily while seeing "Loading..." where you entered your formula. Once done, you will see the data you requested generate into the expanded rows and columns from your original cell.
+
+
+Note that you may also refer to our helpful Github Sansheets function repository to find additional info on functions to pull data for any of your favorite metrics: [https://github.com/santiment/google-spreadsheet-addon/blob/master/doc/sheet_functions.md](/sansheets/functions/)
+
+A nice feature with Sansheets that you won't see in traditional data models is the fact that you can direct it to auto-pull Santiment data on a daily basis without any action needed. Simply take a certain start date and enter it into your formula along with an end date of "`TODAY()`" and Sansheets will add an extra row of data to whatever metric you are directing Sansheets to pull from Santiment's extensive database.
+
+You have the option to make your insights public and provide access to any of your self-made templates with other members of the Santiment Team and Sanfam to collaborate and put great minds together to create a special profitable strategy for cryptocurrency investing.
+
+Congratulations on beginning your Sansheets adventures, and contact us at any time should you have questions or troubleshooting needs!
+
+## Using existing Sansheets templates
+
+When it comes to using existing Sansheets templates, many templates provided by the Santiment Team will have an "About" tab to explain the functionality. Regardless, here is a breakdown of a few of our featured "View Only" templates that we offer:
+
+### NVT Analysis
+
+The objective of the NVT Analysis template is to indicate how a given coin's token circulation looks at a given time compared to its market cap. Using trendlines over time on a monthly perspective, this is a great tool to indicate when markets are looking bearish to bullish.What you see here is:
+
+1. A set of NVT columns represented by five distinct colors ranging from bearish to bullish
+2. Three lines representing the high, average, and low price of each respective month
+3. Subtle, colored trendlines which help calculate
+4. Hashmarks on the right of the latest displayed month showing what the daily NVT values have looked like within that month over the past 10 days
+ 
+
+In short, the main objective of this chart is to provide a macro look at whether the most recent month is getting enough token circulation (unique addresses exchanging tokens) to justify its current market cap.
+
+Tips: Look at the color of the far right most column and match to the color of the five circles at the bottom left of the legend. The color of the right-most column in this above screenshot, for example, is red, and therefore would be an indication that the markets are bearish. However, pay special attention to the hashmarks that represent the recent 10 days of NVT. If they are starting to look lower on the chart, which is the case in this example (particularly the "1 Day" hashmark, representing yesterday), then NVT may be starting to see a short-term turning point. If these hashmarks are sustained, then you'll notice the color of the monthly column begin to match the levels the new days of data are indicating.
+
+This model does have great backtest results, proving that the correlations between a given month's low, average, and high prices of a given month tend to veer toward negative with bearish signals, and undoubtedly positive when posting bullish signals.
+
+
+### Historical Timing Trends
+
+This model includes four different ways to measure the results of Bitcoin's market results based on various measurements of time (with other tokens to come in the future):
+
+1. Day of Week - Measures Bitcoin's price performance based on the seven days of the week.
+2. Month - Measures Bitcoin's price performance based on each month out of the year.
+3. Time of Month - Measures Bitcoin's price performance based on the early, early-mid, mid, late-mid, and late portions of months.
+4. Year - Measures Bitcoin's price performance based on each individual year.
+ 
+
+Explore and use filters to find what kinds of trends may be beneficial to your trading strategies.
+
+### Thresholds Crossed
+
+Currently available for Bitcoin and Ethereum, the Thresholds Crossed model indicates just how many times (from a daily perspective) projects have crossed above or below different round levels historically. Getting a glance at which thresholds have been crossed most often will give you a great perspective of where support and resistance of a given project lies.
+
+
+### Daily Active Address Divergence
+
+Daily active addresses are a great way to measure network health and to get an idea of where prices may be headed based on how many daily active addresses are being created at a given time. We have a model that measures when there is a divergence between these active addresses and the movement of price.
+
+Watch for large, grouped signals of green to identify when price is undervalued compared to the amount of daily active addresses that are being created. And conversely, look for groups of red signals to find out when price is becoming overinflated.
+
+### Velocity Divergence
+
+Created with the same concept in mind as daily active address divergence, velocity divergence also has some upside by measuring the amount of volume being circulated compared to the supply of a token.
+
+As is the case with our Daily Active Addresses model, you want to look out for bunched signals of green or red to identify tops and bottoms of markets.
+
+### Top Holders Supply
+
+The top holders supply model provides our users with three ways to see what some key ERC-20 top holders are doing with their funds. This is a great way to get an idea of what may be foreshadowing in the markets, as these high capital holders have a great amount of leverage when it comes to what direction prices of a given project are heading next:
+
+
+1. Cumulative percent change in top holders - View what the top 1, 10, or 100 holders of a given project have been doing with their holdings over the previous 30 days by viewing their percentage added and removed from their addresses during this timeframe.
+2. Big moves in top holders on a given day - As opposed to viewing what the total change has been in top holder bags over the past 30 days, this view isolates only particularly large moves on a given day by these top holders.
+3. Percentage held by top holders - As some tokens are less diversified than others, this model shows the percentage of tokens held by the top holder addresses of a given project, with each bar showing one of the past four weeks (green being most recent). The higher the percent of the total supply these 10 addresses hold, the more influence they have on the prices based on their own buys and sells.
+
+
+
+### Development Activity
+
+Projects that have consistently high development activity tend to reflect a higher degree and chance of longevity by those respective teams. Finding out when they particularly start to ramp up or wind down their rates of activity can be a great way to measure when it's a safe time to get in or bow out of an investment.
+
+
+This model highlights considerably high fluctuations in development activity for some notable projects. Spotting a big spike in development activity over a particular or series of days can be a great way to find entry points.
+
+Whatever types of metrics you are into, Sansheets is likely capable of creating the models for your area of study. You can also contact our staff, and we can see about collaborating on a project with you, as we are always interested in learning more about the markets in unique and interesting ways. Let us know if you'd like to try out Sansheets for two weeks free of charge, and we look forward to hearing your feedback!
diff --git a/src/content/docs/guides/sansheets/pro-templates/index.mdx b/src/content/docs/guides/sansheets/pro-templates/index.mdx
new file mode 100644
index 000000000..7ceab4ada
--- /dev/null
+++ b/src/content/docs/guides/sansheets/pro-templates/index.mdx
@@ -0,0 +1,87 @@
+---
+title: Sansheets Pro Templates
+author: Brian Quinlivan
+datePublished: 2020-03-11
+dateModified: 2023-06-07
+sidebar:
+ label: PRO Templates
+ order: 60
+---
+
+## The Perks of Being a Pro Subscriber on Sanbase
+
+As many of you know, Sanbase is a free-to-use platform for researching and studying on-chain and behavioral analytics in the crypto markets. However, there is a paid version called "Pro" that unlocks numerous features and models unavailable to our free users. Check out the [list of perks we offer to our Pro subscribers](https://app.santiment.net/pricing) and discover all the benefits that come with being an insider on our platform!
+
+One of these perks is access to our Sansheets plugin and the various templates we have built with it. This article will provide an overview of these templates.
+
+_In case you are already a Sanbase Pro subscriber and want to copy these templates for yourself, please [get in touch](mailto:support@santiment.net)._
+
+## Maximal Mean Dollar Age Template
+
+This template visualizes the [Mean Dollar Age](https://insights.santiment.net/read/%F0%9F%93%A2-mean-age-653/) of Bitcoin, Ethereum, and various ERC20 coins in comparison to one another.
+
+Developed by Santiment, Mean Dollar Age calculates the average age of all dollars invested in acquiring a particular coin. This metric identifies accumulation and sell cycles for any coin, and identifying dips in Mean Dollar Age can serve as a novel bullish indicator.
+
+## Top Holders Template
+
+Crypto is still a whale's playground. [This template](https://insights.santiment.net/read/top-token-holders-and-their-role-as-leading-indicators-5618) monitors the behavior of the largest addresses holding Ethereum and various ERC-20 coins.
+
+The template includes a dozen views of top whales' behavior, such as balance changes, significant accumulation/sell-off events, and week-to-week adjustments to the total supply held.
+
+## NVT Template
+
+This template calculates the NVT for BTC, ETH, and several ERC-20 coins, and assigns a bullish or bearish value to their historical and present-day performance.
+
+The idea behind the NVT is simple - if the value transferred on the network (token circulation) is too low relative to the network's valuation (market cap), the asset should be considered overvalued and due for a correction. Conversely, if the value transferred on the network is too high compared to its current valuation, the NVT would deem the asset undervalued and ripe for a breakout.
+
+## Price-DAA Divergence Template
+
+We [have found](https://insights.santiment.net/read/price---daily-addresses-divergence%3A-%0Aa-primer-on-on-chain-trading-strategies-2222) that major differences in the coin's price and network activity trends can present opportune times to buy OR sell, depending on the trend's direction.
+
+This template triggers BUY and SELL signals for Bitcoin and Ethereum based on major divergences in price and the amount of daily addresses interacting with the coin.
+
+## Network Growth & Daily Active Addresses Template
+
+This template compares the network growth and daily active address percentage changes of Bitcoin, Ethereum, and other projects over time. Generally, many projects create new addresses at a similar percentage rate to one another as markets ebb and flow. Identifying which projects are creating new addresses and growing their network at a faster rate than their price is an excellent strategy to find buy-low opportunities.
+
+## MVRV and MVRV Long/Short Difference Ratio Template
+
+The MVRV ratio is calculated by dividing the market cap (market value or MV) by the realized cap (total realized value or RV). This ratio provides a reliable estimate of how overvalued or undervalued the current market cap is.
+
+In addition, we offer the MVRV Long/Short Difference comparison in this template to help visualize which projects are above or below their average line of profitable traders. If the ratio is above 0%, then on average, Ethereum holders will profit if they sell their coins now. If it is below 0%, then the average holder will realize a loss if they sell.
+
+## Velocity vs. Price Template
+
+Velocity is an underutilized method for researching the speed at which money circulates in the crypto economy. It is calculated by dividing a token's transaction volume (in USD) by its market cap (in USD).
+
+Similar to the Daily Active Addresses Template, this model helps visualize when tokens are being overbought or oversold based on the historical trends of its velocity metric.
+
+## Thresholds Crossed Template
+
+Understanding how many times the price of a project has moved above or below a round number USD value, or a psychological barrier, can provide valuable insights into the cyclical nature of the cryptocurrency markets. Those who believe that crossing above a certain level means "it will never fall back below again" can be shown just how often prices have reset time and time again.
+
+This template is excellent for understanding support levels and identifying price points where there is a significant push and pull, along with psychological polarization among traders. Utilizing this information can be advantageous in your trading strategy.
+
+## Most Profitable Days for Trading Cryptocurrency
+
+As [we've tested in the past](https://insights.santiment.net/read/backtesting-the-week%3A-which-days-are-best-for-trading-crypto%3F-1139), knowing which days have the best historical ROI can help reduce risk and craft effective market strategies.
+
+This template determines the best trading days (historically) for any coin in the Santiment database, with adjustable time ranges for Pro users.
+
+## Distribution Index
+
+[Our research](https://insights.santiment.net/read/314) has shown that distributed coins (supply dispersed among many addresses) tend to outperform concentrated coins (much of circulating supply held by 'whales'). This index calculates the top 10 most distributed and most concentrated ERC-20 coins (within the top 50) over the last month.
+
+## ETH-ERC20 Correlation Index
+
+[Our previous analysis](https://medium.com/santiment/eth-vs-erc-20-a-tale-of-two-market-caps-94b2aca58e5e) indicates that ERC-20 coins tend to be less correlated to Ethereum during bull markets and exhibit higher correlation during bear markets. This index charts the correlation of the ERC-20 market cap to the ETH market cap over the last 3 months.
+
+## Stablecoin Volatility Index
+
+Stablecoins may be more volatile than you think. This presents an interesting market opportunity, as one could potentially invest in low-volatility stablecoins and trade during outbreaks in their more volatile counterparts.
+
+This Santiment Index ranks the 15 largest stablecoins from most to least volatile over the past 30 days.
+
+## Least Correlated Coins to BTC & ETH
+
+According to our research, a portfolio of coins that are least correlated to both Bitcoin and Ethereum tends to perform particularly well during bull cycles. This index calculates the 20 least correlated coins to BTC & ETH over the past 30 days.
diff --git a/src/docs/sansheets/setting-up/01_add_addon.png b/src/content/docs/guides/sansheets/setting-up/01_add_addon.png
similarity index 100%
rename from src/docs/sansheets/setting-up/01_add_addon.png
rename to src/content/docs/guides/sansheets/setting-up/01_add_addon.png
diff --git a/src/docs/sansheets/setting-up/04_add_addon2.png b/src/content/docs/guides/sansheets/setting-up/04_add_addon2.png
similarity index 100%
rename from src/docs/sansheets/setting-up/04_add_addon2.png
rename to src/content/docs/guides/sansheets/setting-up/04_add_addon2.png
diff --git a/src/docs/sansheets/setting-up/05_add_addon3.png b/src/content/docs/guides/sansheets/setting-up/05_add_addon3.png
similarity index 100%
rename from src/docs/sansheets/setting-up/05_add_addon3.png
rename to src/content/docs/guides/sansheets/setting-up/05_add_addon3.png
diff --git a/src/docs/sansheets/setting-up/06_add_addon_confirm_account.png b/src/content/docs/guides/sansheets/setting-up/06_add_addon_confirm_account.png
similarity index 100%
rename from src/docs/sansheets/setting-up/06_add_addon_confirm_account.png
rename to src/content/docs/guides/sansheets/setting-up/06_add_addon_confirm_account.png
diff --git a/src/docs/sansheets/setting-up/07_add_addon_confirm_account2.png b/src/content/docs/guides/sansheets/setting-up/07_add_addon_confirm_account2.png
similarity index 100%
rename from src/docs/sansheets/setting-up/07_add_addon_confirm_account2.png
rename to src/content/docs/guides/sansheets/setting-up/07_add_addon_confirm_account2.png
diff --git a/src/docs/sansheets/setting-up/08_add_addon_confirmation.png b/src/content/docs/guides/sansheets/setting-up/08_add_addon_confirmation.png
similarity index 100%
rename from src/docs/sansheets/setting-up/08_add_addon_confirmation.png
rename to src/content/docs/guides/sansheets/setting-up/08_add_addon_confirmation.png
diff --git a/src/docs/sansheets/setting-up/09_enable.png b/src/content/docs/guides/sansheets/setting-up/09_enable.png
similarity index 100%
rename from src/docs/sansheets/setting-up/09_enable.png
rename to src/content/docs/guides/sansheets/setting-up/09_enable.png
diff --git a/src/docs/sansheets/setting-up/10_enable_confirmation.png b/src/content/docs/guides/sansheets/setting-up/10_enable_confirmation.png
similarity index 100%
rename from src/docs/sansheets/setting-up/10_enable_confirmation.png
rename to src/content/docs/guides/sansheets/setting-up/10_enable_confirmation.png
diff --git a/src/content/docs/guides/sansheets/setting-up/index.mdx b/src/content/docs/guides/sansheets/setting-up/index.mdx
new file mode 100644
index 000000000..dcf17f7ab
--- /dev/null
+++ b/src/content/docs/guides/sansheets/setting-up/index.mdx
@@ -0,0 +1,50 @@
+---
+title: Setting up Sansheets
+description: Learn how to add Sansheets to your Google Sheets and start using it with ease.
+author: Max Bartel
+datePublished: 2019-11-22
+dateModified: 2023-06-07
+sidebar:
+ label: Setting Up
+ order: 10
+---
+
+## Install Sansheets
+
+To add Sansheets to your Google Sheets, first open a spreadsheet. It can be a new one. You will find the option **`Get add-ons...`** in the top navigation under:
+
+
+
+This will open a store-like interface for add-ons. Enter **`Santiment`** into the search bar in the upper right and hit return:
+
+
+
+You will get **`Santiment Data`** as a result. Click on the **`+FREE`** button to install it:
+
+
+
+You will now be asked to select the Google account you want to use. As you should be logged in already, the appropriate one should be listed. Click it to continue:
+
+
+
+In the next step, you are asked to confirm that the Sansheets plugin is allowed to do its work:
+
+
+
+Sansheets is now installed, which will be highlighted by an introductory tooltip:
+
+
+
+## Enabling Sansheets for the Spreadsheet
+
+To activate Sansheets in the currently opened document, select it in the **`Add-ons`** menu, where you will find **`Enable`**:
+
+
+
+Sansheets will take a moment to activate and will notify you as soon as it's ready:
+
+
+
+## Accessing More Data with Sansheets
+
+To fully utilize Sansheets, you will eventually need to use an API key. Learn [how to create an API key](/products-and-plans/create-an-api-key) and [how to add it to Sansheets](/sansheets/adding-an-api-key) by following these guides.
diff --git a/src/content/docs/guides/santiment-queries/api-access/index.mdx b/src/content/docs/guides/santiment-queries/api-access/index.mdx
new file mode 100644
index 000000000..552f94dfa
--- /dev/null
+++ b/src/content/docs/guides/santiment-queries/api-access/index.mdx
@@ -0,0 +1,253 @@
+---
+title: API Access to Sanqueries
+author: Santiment Team
+description: How to execute queries using the API
+datePublished: 2023-03-29
+dateModified: 2025-01-16
+sidebar:
+ label: API Access
+ order: 40
+---
+
+## Overview
+
+Before you start, make sure you acquaint yourself with the Sanqueries product
+and the SQL queries you can write by reading the `Introduction`, `Exploration`
+and `Writing SQL Queries` articles that can be found on the [Sanqueries Oveview](/santiment-queries/introduction/) page.
+
+The [Santiment Queries Web Interface](https://app.santiment.net/queries) is only
+one of the ways to execute queries and access the data.
+
+For those who want to automate the process of executing queries, we provide access
+access via our GraphQL API. You can query the API endpoint directly or use our
+[python library](https://github.com/santiment/sanpy).
+
+## When to use it?
+
+If the data needs to be consumed by another system, that system can use the API
+to compute an SQL query and get the results as a JSON object.
+
+A few examples of when the API can be used:
+
+- When the data needs to be consumed by another system at a regular interval
+ (e.g. every hour).
+- When the same query needs to be executed multiple times with different
+ arguments.
+- Any use case that requires automation is a good candidate for
+ using the API.
+
+## How to use the Web interface to write queries for the API?
+
+The web interface is a powerful tool for exploring the data, writing queries,
+observing the results in real-time or explore prebuilt dashboards.
+
+Even when the data is consumed only through the API, it is recommended to use
+the web interface to write the SQL queries. The web interface
+facilitates the process of writing queries by providing syntax highlighting,
+auto-completion and a preview of the result in real-time, speeding up the
+development and debugging process. When the query is ready, it can be copied
+and used in the API.
+
+## API Endpoint
+
+On the [API Overview](/sanapi/#overview/) page one can find information how to access the API.
+
+There are two ways to execute queries using the API:
+
+- Directly execute the `runRawSqlQuery` GraphQL query against the API graphql endpoint;
+- Use the [sanpy execute_sql function](https://github.com/santiment/sanpy#execute-sql-queries-and-get-the-result) to execute an SQL query and get the result as a Pandas DataFrame. The python library itself also uses the API, but provides functions that hide the details of the API.
+
+### The query
+
+The query that is used in the examples bellow is the following:
+
+```sql
+SELECT
+ get_metric_name(metric_id) AS metric,
+ get_asset_name(asset_id) AS asset,
+ dt,
+ argMax(value, computed_at) AS value
+FROM daily_metrics_v2
+WHERE
+ asset_id = get_asset_id('bitcoin') AND
+ metric_id = get_metric_id('nvt') AND
+ dt >= now() - INTERVAL 7 DAY
+GROUP BY dt, metric_id, asset_id
+ORDER BY dt ASC
+```
+
+This query fetches one value per day of the `nvt` metric for the last 7 days.
+
+The examples below show how to parameterize the query in order to provide some of the arguments separately, instead of hardcoding them.
+The following parameters are used:
+
+- `slug` - A string representing the slug of a project;
+- `metric` - A string representing the name of a metric;
+- `last_n_day` - An integer representing the number of days to be fetched.
+
+### Direct API call
+
+The direct API calls can be made using any HTTP client in any programming language.
+What you need to do is send a POST request and put the query in the body.
+
+The query looks like this:
+
+```graphql explorer
+{
+ runRawSqlQuery(
+ sqlQueryText: "SELECT\n get_metric_name(metric_id) AS metric,\n get_asset_name(asset_id) AS asset,\n dt,\n argMax(value, computed_at) AS value\n FROM daily_metrics_v2\n WHERE\n asset_id = get_asset_id({{slug}}) AND\n metric_id = get_metric_id({{metric}}) AND\n dt >= now() - INTERVAL {{last_n_days}} DAY\n GROUP BY dt, metric_id, asset_id\n ORDER BY dt ASC"
+ sqlQueryParameters: "{\"slug\": \"bitcoin\", \"last_n_days\": 7, \"metric\": \"nvt\"}"
+ ) {
+ columns
+ columnTypes
+ rows
+ }
+}
+```
+
+> **Note**: In order to be able to run the query in the GraphiQL Explorer you need to login on [Sanbase](https://app.santiment.net) on the same browser.
+
+### curl
+
+You can execute the query in your terminal via the following curl command:
+
+```bash
+curl 'https://api.santiment.net/graphql' \
+-X POST \
+-H 'Content-Type: application/graphql' \
+-H 'Authorization: Apikey