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.20.1-py3-none-manylinux_2_17_x86_64.whl (75.9 MB view details)

Uploaded Python 3manylinux: glibc 2.17+ x86-64

injective_core-1.20.1-py3-none-manylinux_2_17_aarch64.whl (69.6 MB view details)

Uploaded Python 3manylinux: glibc 2.17+ ARM64

injective_core-1.20.1-py3-none-macosx_11_0_arm64.whl (81.6 MB view details)

Uploaded Python 3macOS 11.0+ ARM64

File details

Details for the file injective_core-1.20.1-py3-none-manylinux_2_17_x86_64.whl.

File metadata

File hashes

Hashes for injective_core-1.20.1-py3-none-manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 c051a73ab9e70b046cb8b249cf47b4a39813072f532f98bd21e15b297fb1bb9c
MD5 139dc7cc256770ecc79a3cfb6e042533
BLAKE2b-256 e6c84488619958cfaa6d8cb8822397a19cb375fabf6bd54fde2fee13e66b87b7

See more details on using hashes here.

File details

Details for the file injective_core-1.20.1-py3-none-manylinux_2_17_aarch64.whl.

File metadata

File hashes

Hashes for injective_core-1.20.1-py3-none-manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 48710291ca83db4d6e17cc71d71e7af60aea5d85c48f7c84d299a00c0a7c1ff6
MD5 88e1949e0ccd8758440f11d1f8692635
BLAKE2b-256 b676fb65072482e79789159f72391be07eabbbafd0156fa5ee390de726ae633c

See more details on using hashes here.

File details

Details for the file injective_core-1.20.1-py3-none-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for injective_core-1.20.1-py3-none-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 fc908dd926844b27be7a1c6b21c05975820293cafc23c01d15d4de71d1bc28ec
MD5 29ff9a475e4f9a167bc94f8d3b729785
BLAKE2b-256 c229c84817e80d9039eecd48166f704352a9a05fd1ea95f13e4905dd2b1ec8f9

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