Skip to main content

Library to register opmentis miners and check data

Project description

Opmentis

Opmentis is a Python package designed to manage user registrations within a decentralized application, allowing users to register as miners or validators with AWS DynamoDB. This package simplifies the process of user registration by providing a single function that can handle different user roles based on the presence of a stake.

Features

  • User Registration: Simplified user registration that supports different roles (miner or validator).
  • Easy Configuration: Configuration managed through environment variables for AWS settings.
  • Scalable and Secure: Uses AWS DynamoDB for scalable and secure data storage.

Installation

Install Opmentis using pip:

pip install opmentis

Usage

Registering a Miner

To register a new user as a miner:

from opmentis import register_miners

# Example: Registering a miner
miner_wallet_address = "miner_wallet_address"
miner = register_miners(wallet_address=miner_wallet_address)
print("Miner Registered:", miner)

Check your data

To check miners data:

from opmentis import userdata

# Example: check miners data
miner_wallet_address = "miner_wallet_address"
userdata(wallet_address=miner_wallet_address)

Contributing

Contributions to Opmentis are welcome. Please fork the repository, make your changes, and submit a pull request.

License

For more information and updates, visit GitHub repository URL or contact the project maintainers.

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

opmentis-0.1.2.tar.gz (3.5 kB view details)

Uploaded Source

Built Distribution

opmentis-0.1.2-py3-none-any.whl (4.2 kB view details)

Uploaded Python 3

File details

Details for the file opmentis-0.1.2.tar.gz.

File metadata

  • Download URL: opmentis-0.1.2.tar.gz
  • Upload date:
  • Size: 3.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.0 CPython/3.9.19

File hashes

Hashes for opmentis-0.1.2.tar.gz
Algorithm Hash digest
SHA256 66d251e7548237ab888689ab3bf32e6f9c6542563ba34c8938538281495eac93
MD5 98e1f8d3ee179e58db3a38c9c452c1b6
BLAKE2b-256 331b0bc8b5ede4cb17c5175dfc397ee0dd6c9e27904fe3de85ba9dd83d3f081a

See more details on using hashes here.

File details

Details for the file opmentis-0.1.2-py3-none-any.whl.

File metadata

  • Download URL: opmentis-0.1.2-py3-none-any.whl
  • Upload date:
  • Size: 4.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.0 CPython/3.9.19

File hashes

Hashes for opmentis-0.1.2-py3-none-any.whl
Algorithm Hash digest
SHA256 85cf7f14e5480088dc17cd054cc865b5518d1b49dfe22a3f0886c607295656eb
MD5 ad7820fac4478353fc7b6a14d63a23b3
BLAKE2b-256 849786432e592095d11341607c0f451e313a51743b4dc938f73b08d024cbf099

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page