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.4.1.tar.gz (21.6 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.4.1-py3-none-any.whl (24.9 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: nanopy_oracle-1.4.1.tar.gz
  • Upload date:
  • Size: 21.6 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.4.1.tar.gz
Algorithm Hash digest
SHA256 5705dcbe5094d4fadbf12c47fbd8e6ca2bb51443aff420cf68343f95c0c43a54
MD5 6a4a8725d3a814b9186edd8de3a6c9b7
BLAKE2b-256 f9163c6c1726fbf2462720ba1fdd05b90e4f7e155185df05166bb0c8d7e50550

See more details on using hashes here.

File details

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

File metadata

  • Download URL: nanopy_oracle-1.4.1-py3-none-any.whl
  • Upload date:
  • Size: 24.9 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.4.1-py3-none-any.whl
Algorithm Hash digest
SHA256 48bf58bfbbff7522b82162bac7a4c695d7b7c1cce2066685475754bbd103ba2b
MD5 52d32efb860460b4a48bafda75c94f1a
BLAKE2b-256 f31460edad9ed1d2e562ea16d0345395ccf040ff559b1e5b9453dc1911101095

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