Metadata-Version: 2.4
Name: peaq-msf
Version: 0.2.3
Summary: Peaq Network SDK for DID, Storage, RBAC operations, and blockchain interactions
Home-page: https://github.com/peaq-network/peaq-py/
Author: Peaq Network
Author-email: info@peaq.network
License: MIT
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Operating System :: OS Independent
Requires-Python: >=3.8
Description-Content-Type: text/markdown
Requires-Dist: web3>=7.10.0

# Peaq MSF SDK

Peaq Network SDK for Machine Station Factory operations on EVM-compatible blockchains.

## Installation

```bash
pip install peaq-msf
```

## Usage

```python
from peaq_msf import MSF
from eth_account import Account

# Create an instance
mst = MSF.create_instance({
    "base_url": "https://your-rpc-url.com",
    "machine_station_address": "0x...",
    "station_admin": Account.from_key("your-private-key"),
    "station_manager": Account.from_key("your-manager-private-key")
})
```

## Features

- Machine Station Factory contract interactions
- Smart account deployment
- Transaction execution
- EIP-712 signature generation
- Configuration management 
