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 register a new user as a miner:

from opmentis import userdata

# Example: Registering a miner
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.1.tar.gz (3.5 kB view details)

Uploaded Source

Built Distribution

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

Uploaded Python 3

File details

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

File metadata

  • Download URL: opmentis-0.1.1.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.1.tar.gz
Algorithm Hash digest
SHA256 e124501dd63da00ca4944f0e4c3689577d231c98b4e51254554542724ca38499
MD5 93ad7d5622124229e27f0a0cd7971f99
BLAKE2b-256 318c9ecae38f99583ae36dd00175958013b1683761769edbf76e3df2c039fb64

See more details on using hashes here.

File details

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

File metadata

  • Download URL: opmentis-0.1.1-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.1-py3-none-any.whl
Algorithm Hash digest
SHA256 4a4e77212dca2f5fbb270fa7cdb370c9dafa6f0e63c708e5763b9319f60f35b5
MD5 b3c8c999473ad21884c5b3686802c996
BLAKE2b-256 ab2677aad252b42168b9af9f518f64c8c1c4d91ce05a1a6ff6e9da62ac1d3d05

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