Honeycomb

Introduction

Honeycomb is a component library for building applications on the Hive Blockchain. Install from npm, wrap your app, and start building.

Features

Built on @hiveio/wax

Uses the official Hive protocol library for type-safe blockchain data retrieval and interactions.

Multi-Framework

Built on @kkocot/honeycomb-core with bindings for React, Solid.js, and Vue 3. Pick your framework and install.

Demo Applications

Explore working examples of Honeycomb with Solid.js and popular build tools.

Requirements

  • Node.js >=18
  • TypeScript (recommended)

Sequential Endpoint Fallback

Tries endpoints in priority order (#1 → #2 → #3). If timeout or error occurs, automatically switches to the next available endpoint. Configurable list and order.

Auto-Reconnect & Health Monitoring

Periodic health checks monitor endpoint health. Automatically switches to healthier endpoints at runtime without page refresh.

Hive Blockchain Concepts

Before diving into the components, it's helpful to understand some Hive blockchain concepts:

Accounts

Hive uses a hierarchical key system for securing accounts. For read-only components (displaying user data, posts, balances), no keys are required.

Tokens

  • HIVE - The native cryptocurrency
  • HBD - Hive Backed Dollar, a stablecoin pegged to ~$1 USD
  • HP (Hive Power) - Staked HIVE that gives voting power and Resource Credits

Resource Credits (RC)

Hive uses Resource Credits instead of transaction fees. RC is used for write operations on the blockchain and regenerates over time.