bluefly/blockchain_manager

AI-powered blockchain orchestration and management for the LLM platform

dev-main 2025-06-02 00:57 UTC

This package is not auto-updated.

Last update: 2025-06-03 13:12:37 UTC


README

Overview

This module provides blockchain integration and management for Drupal, enabling secure, auditable, and decentralized workflows as part of the Bluefly AI platform.

Quickstart

# Install dependencies
composer install

# Enable the module
drush en blockchain_manager

# Run tests
phpunit

Features

  • Blockchain transaction and event management
  • Smart contract integration (Solidity support)
  • API endpoints for blockchain operations
  • Analytics and audit logging
  • Drupal recipe and config support

Architecture

  • Services: Blockchain interaction, smart contract management, analytics
  • API: Exposes endpoints for blockchain operations (see openapi/)
  • TDD: Comprehensive test-driven development coverage

Usage Examples

  • Use the admin UI to manage blockchain connections
  • Deploy and interact with smart contracts
  • Call API endpoints for blockchain transactions

Drupal Recipe Integration

  • Install as a recipe using Drupal's config management
  • Override default config in config/install/
  • See Platform Recipes for advanced integration

Contributing

  • Fork the repo and create a feature branch
  • Follow Drupal coding standards
  • Add tests for new features
  • Submit a pull request

Documentation

License

GPL-2.0-or-later

See Also