ASIMOV NEAR Module
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 APIasimov-near-importer: collects and transforms JSON into JSON-LD (TBD)
👨💻 Development
git clone https://github.com/asimov-modules/asimov-near-module.git
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)
| File | Reset | |||
|---|---|---|---|---|
| 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.