Skip to content

Intersect Options

The [intersect] block tells Oura where on the chain to start reading. By default it picks up from the tip; change it when you need to (re)process from a specific point or from the chain’s origin.

Strategies

In daemon mode, Oura supports four ways to find its starting point:

  • Tip (default): start from the current tip of the chain.
  • Origin: start from the very beginning of the chain.
  • Point: start from a specific [slot, hash].
  • Breadcrumbs: start from a set of points [[slot, hash], [slot, hash], …] (useful for recovering across possible rollbacks).

To stop reading at a given point — rather than start — use the Work Stats filter; see finalize options.

Configuration

Add an [intersect] section to your daemon.toml:

daemon.toml
[intersect]
type = <Type>
value = <Value>
  • type (optional, default = Tip): the strategy — Origin, Tip, Point, or Breadcrumbs.
  • value: a point, or array of points, used as the argument for the chosen strategy.

Examples

Starting from a specific point:

daemon.toml
[intersect]
type = "Point"
value = [
4493860,
"ce7f821d2140419fea1a7900cf71b0c0a0e94afbb1f814a6717cff071c3b6afc",
]