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.post4-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.post4-py3-none-manylinux_2_17_aarch64.whl (69.1 MB view details)

Uploaded Python 3manylinux: glibc 2.17+ ARM64

injective_core-1.17.2.post4-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.post4-py3-none-manylinux_2_17_x86_64.whl.

File metadata

File hashes

Hashes for injective_core-1.17.2.post4-py3-none-manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 4b7a67c3e9ca259689e64911c38feb0860ab131a952e1da88f2428da7e778f28
MD5 298dbaae642d7b433128a88a7f1615ce
BLAKE2b-256 4d4ba97579212c3233007c7a7277bf4cbc4d0f99a713e11434bd68aa0c825d27

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for injective_core-1.17.2.post4-py3-none-manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 4de448fa028e29fc061b83247dd2e2ce750b2dbf70030e9d585f1ea71574d669
MD5 9f6b154381fc32233e7caf61ea1352cf
BLAKE2b-256 69ccd361a496a9010c9d60666ae143196df25399cd345940d4b50c5d841af33a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for injective_core-1.17.2.post4-py3-none-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 6c54b7238f09c51e4d0544c1444c4c56bcedb88ddd92d1a545047dd2664f0863
MD5 6b2df7ad67aca5dbfe9bbf724d3da182
BLAKE2b-256 c5822d048aa539be31b887e24e9cd5e189ed320d9f7e2352272f1a86bcfb3fc8

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