Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/DangerousFreedom1984/monero_inflation_checker
Minimal Python tools to check transactions and scan the Monero blockchain in order to prove that there is no inflation.
https://github.com/DangerousFreedom1984/monero_inflation_checker
Last synced: 4 months ago
JSON representation
Minimal Python tools to check transactions and scan the Monero blockchain in order to prove that there is no inflation.
- Host: GitHub
- URL: https://github.com/DangerousFreedom1984/monero_inflation_checker
- Owner: DangerousFreedom1984
- Created: 2022-02-14T10:31:03.000Z (almost 3 years ago)
- Default Branch: main
- Last Pushed: 2024-06-09T07:59:34.000Z (7 months ago)
- Last Synced: 2024-06-09T08:47:59.418Z (7 months ago)
- Language: Python
- Homepage: https://www.moneroinflation.com/
- Size: 39.7 MB
- Stars: 19
- Watchers: 2
- Forks: 4
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
- awesome-monero - Monero Inflation Checker - Minimal Python tools and educational material for checking inflation in Monero. You can get more information at moneroinflation.com. (Tools / Other Wallets)
README
# Monero Inflation Checker
This work, "MIC - Monero Inflation Checker", is a derivative of:
"Mininero" by ShenNoether (https://github.com/monero-project/mininero) and
"dumb25519" by SarangNoether (https://github.com/SarangNoether/skunkworks/tree/curves/dumb25519)"MIC - Monero Inflation Checker" is licensed under GPL 3.0 by DangerousFreedom.
## TLDR
Minimal Python tools and educational material for checking inflation in Monero.
You can get more information at [moneroinflation.com](https://www.moneroinflation.com/).## What is it?
MIC offers minimal Python tools to check transactions, emission curve, ring signatures, zero-knowledge proofs and others to prove that there is no inflation happening in Monero.
The tools here are just for educational purposes. They are not ready for production.
## Installation and requirements
Please install the required packages inside a new virtual environment with:
> python3 -m venv .vmic
> source .vmic/bin/activate
> pip install -r requirements.txt
There are two options to use the MIC verifier.
1) Using your own full node. The standard connection parameters are:
> username,password = 'username','password'
> rpc_connection = AuthServiceProxy(service_url='http://{0}:{1}@127.0.0.1:18081/json_rpc'.format(username, password))
2) Using a public node. The standard public nodes are:
- Cake Wallet ('http://xmr-node.cakewallet.com:18081/') - default
- Seth for Privacy ('http://node.sethforprivacy.com:18089/')You can change the connection parameters at 'com_db.py' according to your needs.
## Running MIC
After installing the required packages, you can simply type:
> python3 MIC.py
## Contact
Feel free to reach out at [email protected]
If you think that this work taught you something or if you want to see it growing, please consider donating to:
42ABfi8JdQTjbByuCHiP2fLzScit6tKGh8nhXWvdjwYv4NBEgdZ85hrVF34h2gGU8K76UBEp1mxz1VT4DbGkqNutQW9EXHj