Data Availability
Last updated
Last updated
We'll be rolling out our data availability in conjunction with our Community Clusters launch!
Clusters are composed of a series of events that happen on and off chain. These events include:
On chain personal cluster registration & extensions
On & off chain community cluster registration & renewals
Wallet management
Arweave is where our data lives as a permanent data storage layer that is available for user consumption across ~7.2k nodes across the world.
Based on event throughput, data is pushed to the Arweave network every 1-3 hours. (Sample tx)
Once the data has successfully submitted, these transactions are picked up and added to a manifest.
Querying data consists of:
Retrieving the last known transaction from our manifest uploader wallet (this will include all the transactions that have been pushed to the data availability layer).
In chronological order, retrieving each transaction in the manifest to keep a current record of all events
This data can be queried in different ways:
Make calls directly to an arweave node using the above steps
Use our SDK that consists of both a centralized and decentralized option to return pre-parsed DA layer events
getEvents()
— Retrieve a centralized live version of the data availabiltiy events
getEventsDA()
— Communicate directly with an arweave node to retrieve and parse data availability events
Use our RESTful API interface to retrieve a centralized version of the data availabiltiy events