Merge branch 'development_hero_vault'

* development_hero_vault:
  Add docs
  Support conatrcts call args in rhai bindings
  remove obsolete print
  feat: support interacting with smart contracts on EVM-based blockchains
  refactor and add peaq support
  feat: introduce hero_vault
This commit is contained in:
2025-05-12 06:10:05 +03:00
41 changed files with 5177 additions and 2 deletions

View File

@@ -12,6 +12,7 @@ mod postgresclient;
mod process;
mod redisclient;
mod rfs;
mod hero_vault; // This module now uses hero_vault internally
mod text;
#[cfg(test)]
@@ -105,6 +106,9 @@ pub use crate::text::{
// Re-export TextReplacer functions
pub use text::*;
// Re-export crypto module
pub use hero_vault::register_crypto_module;
// Rename copy functions to avoid conflicts
pub use os::copy as os_copy;
@@ -148,6 +152,10 @@ pub fn register(engine: &mut Engine) -> Result<(), Box<rhai::EvalAltResult>> {
// Register RFS module functions
rfs::register(engine)?;
// Register Crypto module functions
hero_vault::register_crypto_module(engine)?;
// Register Redis client module functions
redisclient::register_redisclient_module(engine)?;