ASIMOV module for data import from the Solana blockchain network.
- 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.
- Rust 1.85+ (2024 edition) if building from source code
cargo install asimov-solana-moduleasimov-solana-fetcher solana://devnet/100000000asimov-solana-fetcher solana://mainnet/100000000asimov-solana-fetcher solana://testnet/100000000asimov-solana-fetcher: collects JSON data from the Solana JSON-RPC API
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
git clone https://github.com/asimov-modules/asimov-solana-module.git