Skip to main content

AI-powered oracle for NanoPy Network - bridge ML models to blockchain

Project description

NanoPy Oracle

AI-powered oracle for NanoPy blockchain. Bridge machine learning models to on-chain smart contracts.

Install

pip install nanopy-oracle

Usage

# Run sentiment analysis oracle
nanopy-oracle --provider sentiment --private-key YOUR_KEY

# Run with custom model
nanopy-oracle --provider ai --model your_model.pkl --private-key YOUR_KEY

Providers

  • sentiment - Text sentiment analysis (positive/negative/neutral)
  • price - Crypto price feeds (CoinGecko)
  • ai - Custom ML model inference

Features

  • Python-native ML integration (PyTorch, scikit-learn, transformers)
  • Multi-network support (L1 + L2)
  • Signed oracle updates
  • Configurable update intervals
  • MetaMask wallet integration (no private key exposure)
  • Web UI with wallet signing

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

nanopy_oracle-1.5.5.tar.gz (15.0 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

nanopy_oracle-1.5.5-py3-none-any.whl (17.6 kB view details)

Uploaded Python 3

File details

Details for the file nanopy_oracle-1.5.5.tar.gz.

File metadata

  • Download URL: nanopy_oracle-1.5.5.tar.gz
  • Upload date:
  • Size: 15.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.5

File hashes

Hashes for nanopy_oracle-1.5.5.tar.gz
Algorithm Hash digest
SHA256 4e2cb16234eda1e5d28d4b230815591a4b0c285c0365ccb9d6a3211c723d00d8
MD5 16ed8f522c9fc3b5249ab3c4027f6a19
BLAKE2b-256 00a2a1e2ab53674db1be951e8e4f74709e0ff61b748c47152a56de4d2a4bffa8

See more details on using hashes here.

File details

Details for the file nanopy_oracle-1.5.5-py3-none-any.whl.

File metadata

  • Download URL: nanopy_oracle-1.5.5-py3-none-any.whl
  • Upload date:
  • Size: 17.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.5

File hashes

Hashes for nanopy_oracle-1.5.5-py3-none-any.whl
Algorithm Hash digest
SHA256 9b04471226478bc6648f4a7e50fda082790a05ef035305385e2f63579334afa5
MD5 c5379764ee03986e9f5d47b1e3487c99
BLAKE2b-256 f9b393a5d8ae7dc0a07f03f9229a3403f0d356b214ac5d54476f4da30ca6ddda

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