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

Uploaded Python 3manylinux: glibc 2.17+ ARM64

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

File metadata

File hashes

Hashes for injective_core-1.17.2-py3-none-manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 824b6699060f59cf5a1df115893e514120954c9b5aa0bf182620bfdafdf10170
MD5 bd6bb19e802957508ad9cc2b952aa444
BLAKE2b-256 5467b23b42ae08f5b176eb0df049a7a0f2c9a53a853e81403fd63c1ac0ed8183

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for injective_core-1.17.2-py3-none-manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 f0ad2235635e0c8c265959c4e42055c4e8ed10021499a2a34005eb1aecf25682
MD5 f80ea44c1f0228bf8aa6d4ce7b641303
BLAKE2b-256 0db88eae39c865c2948791b95d9b8b6c013bf43cb2757db455ccac14ac5e6098

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for injective_core-1.17.2-py3-none-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 cb437281647bad0875880c4a1e90f3fd2dcb72d3597bca6ab53bb3232e3adc91
MD5 53c651cfcde635af17e5ca93b8548196
BLAKE2b-256 5e7a099dc3e940d60fd811dacbc24c0f2de73a590c5b045c91733849461ac2e4

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