Metadata-Version: 2.1
Name: openlp3
Version: 0.1.1
Summary: OpenLP Python SDK 0.1.1
Home-page: 
Author: Midhun Chandrasekhar
Author-email: csekhar.jr@gmail.com
License: MIT
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.6
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Operating System :: OS Independent
Description-Content-Type: text/markdown

# OpenLP Python SDK

Open Loyality Points (OpenLP) is an opensource Loyality Point platform build top on public blockchain.



<br>

Auther: Midhun Chandrasekhar

<br>

Date: Sep 04, 2022

<br>

Place: Kerala, In



<br><br>



### Build

![GitHub Workflow Status](https://img.shields.io/github/workflow/status/dwyl/auth_plug/Elixir%20CI?label=build&style=flat-square)

![](https://img.shields.io/badge/Maintained%3F-yes-green.svg)

<br>



### Technologies

![Ethereum](https://img.shields.io/badge/Ethereum-3C3C3D?style=for-the-badge&logo=Ethereum&logoColor=white)

![Solidity](https://img.shields.io/badge/Solidity-%23363636.svg?style=for-the-badge&logo=solidity&logoColor=white)

<br>

![Python](https://img.shields.io/badge/python-3670A0?style=for-the-badge&logo=python&logoColor=ffdd54)

<br>



### Documentation

*OpenLP Version 0.1.0 Doc

<br>



### Status

![](https://img.shields.io/website-up-down-green-red/http/monip.org.svg)





### Installation

pip install web3

pip install openlp3



### Usage



Deploy smart contract from https://github.com/Midhun-Chandrasekhar/OpenLP on EVM

compatible blockchain (etherium). 



#### Import

from openlp import OpenLP



#### Initializing

olp = OpenLP3("network_address", "contract_address", "contract_owner_private_key", "contract_abi")



#### Contract Information

olp.contract_info()



#### Issue loyality point to wallet

olp.issue_points("wallet_address", 1000)



#### Burn loyality point to wallet

olp.burn_points("wallet_address", 100)



#### Get Loyality balance

olp.user_points("wallet_address")



<br>



### License

![](https://camo.githubusercontent.com/afa3b4832847df4bdf741044e496aa501da653e7d9c9cbb60091f3faa5bcb673/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f6c6963656e73652d4d49542d6f72616e6765)

<br>



### Contributing 

[![contributions welcome](https://img.shields.io/badge/contributions-welcome-brightgreen.svg?style=flat)](https://github.com/Midhun-Chandrasekhar/OpenLP)

