RSS3 Documentation

Worker

Understanding what a worker is.

Introduction

A worker is the most basic unit of a Node that includes a set of logics to index, structure, and store Open Information. Some logics are shared among different workers to reduce the code complexity.

Workflow

A worker’s workflow is pretty simple:

The worker continuously monitors a specific Open Data Protocol (ODP). Access to the ODP is configured in the Node’s config.yaml.

The worker indexes Open Information from the ODP when there is an update.

The worker follows a rule-based interpretation to structure the indexed information.

The worker stores the structured data in the Node’s database.

Available Workers

Here is a list of available workers.

Network/Workerarbitrumarweaveavaxbasebinance-smart-chaincrossbellethereumfarcastergnosislineamastodonnearoptimismpolygonrsshubvslx-layer
core[1]
1inch
aave
aavegotchi
arbitrum
base
cow
crossbell
curve
ens
highlight
iqwiki
kiwistand
lens
lido
linea
linear
looksrare
matters
mirror
momoka
nearsocial
nouns
opensea
optimism
paragraph
paraswap
polymarket
rainbow
rss3
stargate
uniswap
vsl
zerion
Subtotal83664221136131011112

[1] A core worker covers all the data on the open data protocol where it operates, except for the data already covered by other workers.

Contribution

Workers are maintained by the community.

If you didn’t find the worker you need, you are welcome to fork our repository and submit pull requests for contributions.

We have a detailed guide on how to contribute a new worker, when you are ready, proceed to the next page.

On this page