Skip to main content

ASIMOV NEAR Module

License Package on Crates.io Package on PyPI Package on RubyGems Package on NPM

ASIMOV module for data import from the NEAR Protocol blockchain network.

✨ Features

  • Imports structured data from NEAR Protocol blocks and transactions.
  • Supports both the mainnet and testnet environments.
  • Collects the raw JSON data via the edge-cached neardata.xyz 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 PyPI

pip install -U asimov-near-module

Installation from RubyGems

gem install asimov-near-module

Installation from NPM

npm install -g asimov-near-module

Installation from Source Code

cargo install asimov-near-module

👉 Examples

Fetching Testnet Blocks

asimov-near-fetcher near://testnet/100000000

Fetching Mainnet Blocks

asimov-near-fetcher near://mainnet/100000000

📚 Reference

Installed Binaries

  • asimov-near-fetcher: collects JSON data from the neardata.xyz API
  • asimov-near-importer: collects and transforms JSON into JSON-LD (TBD)

👨‍💻 Development

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

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

Metadata

Release files for asimov-near-module 0.0.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Built distributions (wheels)

Table of built distributions (wheels) for asimov-near-module 0.0.1
File
asimov_near_module-0.0.1-py3-none-win_amd64.whl Python 3 none Windows x86-64 Details
asimov_near_module-0.0.1-py3-none-musllinux_1_1_x86_64.whl Python 3 none Linux musl 1.1+ x86-64 Details
asimov_near_module-0.0.1-py3-none-musllinux_1_1_aarch64.whl Python 3 none Linux musl 1.1+ ARM64 Details
asimov_near_module-0.0.1-py3-none-manylinux_2_28_x86_64.whl Python 3 none Linux glibc 2.28+ x86-64 Details
asimov_near_module-0.0.1-py3-none-manylinux_2_28_aarch64.whl Python 3 none Linux glibc 2.28+ ARM64 Details
asimov_near_module-0.0.1-py3-none-macosx_12_0_x86_64.whl Python 3 none macOS 12.0+ x86-64 Details
asimov_near_module-0.0.1-py3-none-macosx_12_0_arm64.whl Python 3 none macOS 12.0+ ARM64 Details

Total release size: 8.5 MB

Release files / asimov_near_module-0.0.1-py3-none-win_amd64.whl

Download URL asimov_near_module-0.0.1-py3-none-win_amd64.whl
Size 1.1 MB
Tags Python 3 Windows x86-64
SHA-256 checksum
How to use checksums
3ff8b69f7010ae10cbf2d2bd5af8dd34167f61f1a72e8726c3628dd0dc21abe2
BLAKE2b-256 checksum
How to use checksums
9c98fafae3f693895265ce222c663d93842c1ababf7ca82a85835cb6d22a4950
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.7.5

Release files / asimov_near_module-0.0.1-py3-none-musllinux_1_1_x86_64.whl

Download URL asimov_near_module-0.0.1-py3-none-musllinux_1_1_x86_64.whl
Size 1.3 MB
Tags Linux musl 1.1+ x86-64 Python 3
SHA-256 checksum
How to use checksums
8b6f8105922d9ddad68c91ebb8291d812455889f0fe2b1a29e9e02f08704b8f3
BLAKE2b-256 checksum
How to use checksums
485b9774f4f27346a80f3702fbb757a12cfd767433ac2c73e482c48934ced73b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.7.5

Release files / asimov_near_module-0.0.1-py3-none-musllinux_1_1_aarch64.whl

Download URL asimov_near_module-0.0.1-py3-none-musllinux_1_1_aarch64.whl
Size 1.2 MB
Tags Linux musl 1.1+ ARM64 Python 3
SHA-256 checksum
How to use checksums
704708d66669efc4796cf0bdbca15964acbc8a6a20b4803ba457ca132931cc6a
BLAKE2b-256 checksum
How to use checksums
6102498d3bf494c28760b986c590e8d7f3f3178680a0137879a8a52d003b0e5e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.7.5

Release files / asimov_near_module-0.0.1-py3-none-manylinux_2_28_x86_64.whl

Download URL asimov_near_module-0.0.1-py3-none-manylinux_2_28_x86_64.whl
Size 1.3 MB
Tags Linux glibc 2.28+ x86-64 Python 3
SHA-256 checksum
How to use checksums
f36f6d1b6b037960491aca52cab11a914c90d60c1c7e4fc9d4bcc6f5025c9823
BLAKE2b-256 checksum
How to use checksums
c552d78de4ffe62aa2a4bd02b09dbdbabcaa49d1b06677f28f76951e6665380f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.7.5

Release files / asimov_near_module-0.0.1-py3-none-manylinux_2_28_aarch64.whl

Download URL asimov_near_module-0.0.1-py3-none-manylinux_2_28_aarch64.whl
Size 1.2 MB
Tags Linux glibc 2.28+ ARM64 Python 3
SHA-256 checksum
How to use checksums
f1471ff1ec23ad7a145b8400cd7544f09f8ce5167c984fba9a52c30ceb02d4dc
BLAKE2b-256 checksum
How to use checksums
db20f6b60e63d0af7a76d8280e7faf189173dfb39eda515e1b664b164d7ff022
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.7.5

Release files / asimov_near_module-0.0.1-py3-none-macosx_12_0_x86_64.whl

Download URL asimov_near_module-0.0.1-py3-none-macosx_12_0_x86_64.whl
Size 1.2 MB
Tags Python 3 macOS 12.0+ x86-64
SHA-256 checksum
How to use checksums
d0b7dc46c0bc95e9993e9002efd31238b8c5aa15a824278796f8a7844b2d1c91
BLAKE2b-256 checksum
How to use checksums
f7e45974a0725c9f871ac53ea7be7ad2e3348f7124d49e45185a432fab32e8d7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.7.5

Release files / asimov_near_module-0.0.1-py3-none-macosx_12_0_arm64.whl

Download URL asimov_near_module-0.0.1-py3-none-macosx_12_0_arm64.whl
Size 1.2 MB
Tags Python 3 macOS 12.0+ ARM64
SHA-256 checksum
How to use checksums
ef99087286f0b8a5bc56140a676fdaafe5085f79aa0d50761776d622feb9dde1
BLAKE2b-256 checksum
How to use checksums
ecfc19b0aaa68ef9fe03e0eb2119bb77bd031ff9091b0b0b436af5352816bf56
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.7.5

Security for asimov-near-module 0.0.1

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

Release history Release notifications | RSS feed

This release

0.0.1 This release

7 release files No provenance

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page