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

Uploaded Python 3manylinux: glibc 2.17+ x86-64

injective_core-1.18.0-py3-none-manylinux_2_17_aarch64.whl (70.3 MB view details)

Uploaded Python 3manylinux: glibc 2.17+ ARM64

injective_core-1.18.0-py3-none-macosx_11_0_arm64.whl (79.4 MB view details)

Uploaded Python 3macOS 11.0+ ARM64

File details

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

File metadata

File hashes

Hashes for injective_core-1.18.0-py3-none-manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 cb7c810150525f75102d7d8b541b9151b608ce2fc0b9e8b69beee4b844cf4933
MD5 c3f4eff287c8a97688765d4638dc0ed8
BLAKE2b-256 fcb4688b1b624ea78f2f2a99042d2f6a59cd59bd108329f4bd57ed3d0589cf5e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for injective_core-1.18.0-py3-none-manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 1f6f71929a1e178d8f870f55b94e0035b8883af7e948dc7e2f674678b9998d63
MD5 02959ccc7bdeabf8c6dc4dd44dbd5959
BLAKE2b-256 d1115b3f838002edb81c53220d697c6bff3c6d9ef43b5b0ab5549397e7dd513a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for injective_core-1.18.0-py3-none-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 e3ce340c720e3f34d69742f6f54ac44d8257e592dbf0ad341e9214710b687767
MD5 04878ddae09714af956691a2c965dded
BLAKE2b-256 c284e67b1466b4174acd1d68dea3aad1e2a5c3a1bca33852f98b5bf0ff90480a

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