The result is based on ratio of number of commits and code additions from initial and final time ranges.
Initial time range – from 5 Jul, 2023 to 5 Oct, 2023
Final time range – from 5 Apr, 2024 to 5 Jul, 2024
Additions and deletions stats are not available for this repository due to GitHub API limitations.
It is basically a number of most active contributors responsible for 80% of contributions.
Bus factor tries to assess "What happens if a key member of the team is hit by a bus?". The more there are key members, the lower the risk.
The ranaroussi/pywallet repository has a bus factor of 2.
High risk, a lot of knowledge concentrated in a few people
Bus factor was measured on 14 Aug 2024
The ranaroussi/pywallet
repository on GitHub is a Python library dedicated to dealing with Bitcoin & Altcoins wallets via JSON-RPC. The pywallet
library can be used to interact with Bitcoin, Litecoin, and Dash. Other Altcoins can be added according to their JSON-RPC specifications.
This library simplifies all necessary request handling and communication with a cluster of cryptocurrency nodes (Bitcoin, Dash, and Litecoin for example). It can connect to any Bitcoin, Litecoin, or Dash core server and execute RPC commands with ease.
To use the library, you just have to import the pywallet
module in Python and then instantiate the Wallet
class with the appropriate parameters (node IP, port, rpc_user, rpc_password, and wallet passphrase).
Please note, the repository offers basic functionality and as of last update doesn't support advanced wallet management features.
Here are some examples of what you can do with pywallet:
Please make sure to read the official Bitcoin JSON RPC API documentation: https://bitcoincore.org/en/doc/0.15.0/rpc/wallet/
Also, remember that when dealing with Bitcoin and other cryptocurrencies, you should always be careful and set your system up securely. Be mindful not to expose your private key or passphrase.
# ranaroussi/pywallet
The `ranaroussi/pywallet` is a python library that lets you interact with Bitcoin, Litecoin, and Dash. It allows you to:
- Connect to any Bitcoin, Litecoin, or Dash core server to execute RPC commands.
- Import the `pywallet` module and instantiate the `Wallet` class with the appropriate parameters.
- Create addresses, send bitcoins to other addresses, and retrieve transaction and balance info.
Please refer to the Bitcoin JSON RPC API documentation: https://bitcoincore.org/en/doc/0.15.0/rpc/wallet/
Contributor | Commits |
---|---|
20 | |
3 | |
1 | |
1 | |
1 |