Definition

There are three separate metrics regarding exchange funds flow:

  • exchange inflow - How many coins/tokens are moved from non-exchange to exchange wallets.
  • exchange outflow - How many coins/tokens are moved from exchange to non-exchange wallets.
  • exchange balance - The difference inflow-outflow (inflow minus outflow). The usefulness of this metric comes from the fact that transactions from missing/unknown exchange wallets to missing/unknown exchange wallets cancel each other - for example the way Coinbase works makes it impossible to detect exchange wallets.

bitcoin funds in/outflow bitcoin funds balance


Access

Restricted Access.


Measuring Unit

Amount of coins/tokens


Data Type

Timeseries Data


Frequency

Five-Minute Intervals


Latency

On-Chain Latency


Use Case

It's not uncommon for large inflows of tokens to the exchange to precede rapid price growth.

Here's that exact scenario in case of aeternity, a blockchain platform that enables scalable smart contracts:

aeternity funds flow balance

Note: Aeternity moved from ERC20 to their own blockchain and Santiment does not have data for this new blockchain.

When a large amount of tokens flow out of the exchange, on the other hand, the price is likely to fall soon thereafter.


Available Assets

Available for these assets

Note: All of the metrics are available for the same set of assets.


SanAPI

Available under the exchange_balance, exchange_inflow and exchange_outflow names.

1
2
3
4
5
6
7
8
9
10
11
12
13
{
  getMetric(metric: "exchange_balance") {
    timeseriesData(
      slug: "santiment"
      from: "2020-01-01T12:00:00Z"
      to: "2020-01-03T12:00:00Z"
      interval: "1d"
    ) {
      datetime
      value
    }
  }
}

Run in explorer


1
2
3
4
5
6
7
8
9
10
11
12
13
{
  getMetric(metric: "exchange_inflow") {
    timeseriesData(
      slug: "santiment"
      from: "2020-01-01T12:00:00Z"
      to: "2020-01-03T12:00:00Z"
      interval: "1d"
    ) {
      datetime
      value
    }
  }
}

Run in explorer


1
2
3
4
5
6
7
8
9
10
11
12
13
{
  getMetric(metric: "exchange_outflow") {
    timeseriesData(
      slug: "santiment"
      from: "2020-01-01T12:00:00Z"
      to: "2020-01-03T12:00:00Z"
      interval: "1d"
    ) {
      datetime
      value
    }
  }
}

Run in explorer

Was this article helpful?