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

Uploaded Python 3manylinux: glibc 2.17+ x86-64

injective_core-1.18.2-py3-none-manylinux_2_17_aarch64.whl (70.2 MB view details)

Uploaded Python 3manylinux: glibc 2.17+ ARM64

injective_core-1.18.2-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.2-py3-none-manylinux_2_17_x86_64.whl.

File metadata

File hashes

Hashes for injective_core-1.18.2-py3-none-manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 7c96aaca7dc367b5e76be452737688d6457d8d3650c7072e9bff557782976b6e
MD5 fd5e98ed1c559e257b981e2459923734
BLAKE2b-256 99952086974ba0589d4c58f3718bb3ef42a5bbb73c51e497d2f740c10dd9d375

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for injective_core-1.18.2-py3-none-manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 55d0a7248e243afd6fcb87cb3096c030cfae59aebbc7e0b0cfcf8c8eff171644
MD5 bd6796e5720377b4986f53981850a0b6
BLAKE2b-256 ed62a255d668baaf6e2fab59c040977622d554238598ac1d84799277396bf551

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for injective_core-1.18.2-py3-none-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 2c04d969f2f5624c129412257f9cc48bccdcc6e5846648eb03701c689726ec1d
MD5 9147f86e392253aad6e549a6f42368d2
BLAKE2b-256 f5b2190fd3e563ba86ec48a9429c7bc98c2d90e8dda91c927a43a5ffa9cf5d80

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