Skip to content

asimov-modules/asimov-solana-module

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

5 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

ASIMOV Solana Module

License Package on Crates.io

ASIMOV module for data import from the Solana blockchain network.

✨ Features

  • Imports structured data from Solana blocks and transactions.
  • Supports mainnet, devnet, and testnet environments.
  • Collects raw JSON data via the official Solana JSON-RPC API.
  • Constructs a semantic knowledge graph based on the KNOW ontology.
  • Supports plain JSON output as well as RDF output in the form of JSON-LD.
  • Distributed as a standalone static binary with zero runtime dependencies.

πŸ› οΈ Prerequisites

  • Rust 1.85+ (2024 edition) if building from source code

⬇️ Installation

Installation from Source Code

cargo install asimov-solana-module

πŸ‘‰ Examples

Fetching a Devnet Block

asimov-solana-fetcher solana://devnet/100000000

Fetching a Mainnet Block

asimov-solana-fetcher solana://mainnet/100000000

Fetching a Testnet Block

asimov-solana-fetcher solana://testnet/100000000

πŸ“š Reference

Installed Binaries

  • asimov-solana-fetcher: collects JSON data from the Solana JSON-RPC API

asimov-solana-fetcher

Fetches block data from the Solana blockchain via the official JSON-RPC API.

Usage: asimov-solana-fetcher [OPTIONS] [URLS]...

Arguments:
  [URLS]...  One or more `solana://<network>/<slot>` URLs

Options:
  -o, --output <FORMAT>  The output format: json (default) or jsonl
  -d, --debug            Enable debugging output
      --license          Show license information
  -v, --verbose...       Enable verbose output (may be repeated for more verbosity)
  -V, --version          Print version information
  -h, --help             Print help

πŸ‘¨β€πŸ’» Development

git clone https://github.com/asimov-modules/asimov-solana-module.git

Share on X Share on Reddit Share on Hacker News Share on Facebook Share on LinkedIn

About

🚧 ASIMOV module for data import from the Solana blockchain network.

Resources

License

Contributing

Security policy

Stars

Watchers

Forks

Packages

 
 
 

Contributors