Skip to content

loadnetwork/blobscan-agent

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

59 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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, serialized as ANS-104 DataItems. 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

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

curl -X GET https://blobscan.load.rs/v1/blob/$BLOB_VERSIONED_HASH

Retrieve Indexer stats

curl -X GET https://blobscan.load.rs/v1/stats

Agent's server info

curl -X GET https://blobscan.load.rs/v1/info

License

This project is licensed under the MIT License

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages