Injective Core - Injective blockchain node binary (injectived)
Project description
Injective Core
Python package wrapper for the Injective blockchain node binary (injectived).
Installation
pip install injective-core
Or use with uvx (no installation required):
uvx --from injective-core injectived --help
Supported Platforms
- macOS ARM64 (Apple Silicon)
- Linux ARM64
- Linux x64
Using injectived
After installation, the injectived and injective-core commands are available:
injectived --help
injective-core --help
injectived init
injectived start
Python API
You can also use the package programmatically:
from injective_core import get_binary_path, run_binary
# Get the path to the binary
binary_path = get_binary_path()
print(f"Binary located at: {binary_path}")
# Run the binary with arguments
run_binary(["--help"])
Note: the import path remains injective_core even though the package name is injective-core.
How It Works
This package bundles platform-specific binaries as wheel distributions. When you install from PyPI, pip will download the correct wheel for your platform. Each wheel contains the appropriate injectived binary for the target platform.
Building from Source
To build platform-specific wheels:
# Set the target platform
export INJECTIVED_PLATFORM=manylinux_2_17_x86_64 # or manylinux_2_17_aarch64, macosx_11_0_arm64, macosx_11_0_x86_64
# Build the wheel
pip install build
python -m build --wheel
License
BUSL-1.1
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distributions
Built Distributions
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file injective_core-1.17.2-py3-none-manylinux_2_17_x86_64.whl.
File metadata
- Download URL: injective_core-1.17.2-py3-none-manylinux_2_17_x86_64.whl
- Upload date:
- Size: 74.5 MB
- Tags: Python 3, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
824b6699060f59cf5a1df115893e514120954c9b5aa0bf182620bfdafdf10170
|
|
| MD5 |
bd6bb19e802957508ad9cc2b952aa444
|
|
| BLAKE2b-256 |
5467b23b42ae08f5b176eb0df049a7a0f2c9a53a853e81403fd63c1ac0ed8183
|
File details
Details for the file injective_core-1.17.2-py3-none-manylinux_2_17_aarch64.whl.
File metadata
- Download URL: injective_core-1.17.2-py3-none-manylinux_2_17_aarch64.whl
- Upload date:
- Size: 69.1 MB
- Tags: Python 3, manylinux: glibc 2.17+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
f0ad2235635e0c8c265959c4e42055c4e8ed10021499a2a34005eb1aecf25682
|
|
| MD5 |
f80ea44c1f0228bf8aa6d4ce7b641303
|
|
| BLAKE2b-256 |
0db88eae39c865c2948791b95d9b8b6c013bf43cb2757db455ccac14ac5e6098
|
File details
Details for the file injective_core-1.17.2-py3-none-macosx_11_0_arm64.whl.
File metadata
- Download URL: injective_core-1.17.2-py3-none-macosx_11_0_arm64.whl
- Upload date:
- Size: 78.1 MB
- Tags: Python 3, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
cb437281647bad0875880c4a1e90f3fd2dcb72d3597bca6ab53bb3232e3adc91
|
|
| MD5 |
53c651cfcde635af17e5ca93b8548196
|
|
| BLAKE2b-256 |
5e7a099dc3e940d60fd811dacbc24c0f2de73a590c5b045c91733849461ac2e4
|