https://github.com/loadnetwork/blobscan-agent
Blobscan AO HyperBEAM agent
https://github.com/loadnetwork/blobscan-agent
blobscan data-agent eip-4844
Last synced: 4 months ago
JSON representation
Blobscan AO HyperBEAM agent
- Host: GitHub
- URL: https://github.com/loadnetwork/blobscan-agent
- Owner: loadnetwork
- License: mit
- Created: 2024-11-20T22:09:14.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-08-18T09:53:53.000Z (9 months ago)
- Last Synced: 2025-08-18T11:38:30.398Z (9 months ago)
- Topics: blobscan, data-agent, eip-4844
- Language: Rust
- Homepage: https://load-blobscan-agent.load.network/
- Size: 432 KB
- Stars: 3
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
## About
`blobscan-agent` is a hybrid data agent built at the intersection of ao compute, HyperBEAM's temporal S3 data storage, and Arweave's permanent storage.
The agent stores Ethereum's blobs temporarily on the [~s3@1.0 HyperBEAM device](https://github.com/loadnetwork/load_hb/tree/s3-edge/native/s3_nif), serialized as [ANS-104 DataItems](https://github.com/ArweaveTeam/arweave-standards/blob/master/ans/ANS-104.md). Based on need/demand, DataItems can be deterministically pushed to Arweave while maintaining integrity and provenance.
DataItems stored on the `~s3@1.0` device can be retrieved from the Hybrid Gateway as if they are Arweave txs: https://github.com/loadnetwork/load_hb/tree/s3-edge/native/s3_nif#hybrid-gateway
## Build & Run
```bash
git clone https://github.com/loadnetwork/blobscan-agent
cd blobscan-agent
cargo +nightly fmt && cargo clippy --all-targets --all-features && cargo run --release
```
## Agent Server Methods
### Retrieve blob versioned hash and the associated ANS-104 dataitem id by versioned hash
```bash
curl -X GET https://load-blobscan-agent.load.network/v1/blob/$BLOB_VERSIONED_HASH
```
### Retrieve Indexer stats
```bash
curl -X GET https://load-blobscan-agent.load.network/v1/stats
```
### Agent's server info
```bash
curl -X GET https://load-blobscan-agent.load.network/v1/info
```
## License
This project is licensed under the [MIT License](./LICENSE)