Skip to main content

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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

injective_core-1.17.2.post2-py3-none-manylinux_2_17_x86_64.whl (74.5 MB view details)

Uploaded Python 3manylinux: glibc 2.17+ x86-64

injective_core-1.17.2.post2-py3-none-manylinux_2_17_aarch64.whl (69.1 MB view details)

Uploaded Python 3manylinux: glibc 2.17+ ARM64

injective_core-1.17.2.post2-py3-none-macosx_11_0_arm64.whl (78.1 MB view details)

Uploaded Python 3macOS 11.0+ ARM64

File details

Details for the file injective_core-1.17.2.post2-py3-none-manylinux_2_17_x86_64.whl.

File metadata

File hashes

Hashes for injective_core-1.17.2.post2-py3-none-manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 f83d7967abc9c54c0c638635af37daed1a3c9f714bfb6a00f134934f49d5f552
MD5 40a68d31dfc452e4ebc65ed5070d63cc
BLAKE2b-256 a7ce62d2a728a71538dc8fc0d96b6081f28409c2fad6d0c807c6d806740b1c5f

See more details on using hashes here.

File details

Details for the file injective_core-1.17.2.post2-py3-none-manylinux_2_17_aarch64.whl.

File metadata

File hashes

Hashes for injective_core-1.17.2.post2-py3-none-manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 72e12810ce6acac9ff325583f99fd1bd261e83a484cf1748178e0bbc543c9a55
MD5 98dd84c6151203c68b04e7c811a2d520
BLAKE2b-256 9236c9965dda9443cb9ae6d27037e826c4b259a1551b963d3996438d127a2f5f

See more details on using hashes here.

File details

Details for the file injective_core-1.17.2.post2-py3-none-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for injective_core-1.17.2.post2-py3-none-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 7a347ea82f670052ed6305b1326664004595d7fb0b4e93386d57a91c94d5319c
MD5 e65e8b365d9047af7f20858f463d3786
BLAKE2b-256 a78278af42b729952c5ffd7790928b13cbf6a23617508c38bd4b035e661d3117

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page