coin_remitter
The coin_remitter Python package provides a straightforward and powerful interface to the CoinRemitter cryptocurrency payment gateway API. Designed for developers who need to integrate cryptocurrency transactions into their applications, this package supports various operations such as creating wallets, validating addresses, withdrawing coins, handling invoices, and more. Whether you're building a cryptocurrency wallet, a payment gateway for an eCommerce site, or any application that requires cryptocurrency transactions, coin_remitter offers the tools you need to get the job done efficiently.
Features
- Wallet Operations: Create new wallets and retrieve balances.
- Address Validation: Ensure cryptocurrency addresses are valid before transactions.
- Withdrawals: Send coins to external addresses.
- Transaction Management: Retrieve transaction details by ID or address.
- Invoicing: Create and manage invoices for payments.
Installation
Install coin_remitter using pip:
pip install coin_remitter
Quick Start
To use coin_remitter, you first need to obtain an API key and a password from the CoinRemitter dashboard. Once you have these, you can start by creating a client instance for the cryptocurrency you're working with.
from coin_remitter import CoinRemitter
# Initialize the client for Ethereum
eth_client = CoinRemitter(api_key='your_api_key', password='your_wallet_password', coin="ETH")
Examples
Below are various examples demonstrating how to perform common tasks with the coin_remitter package.
Creating a New Wallet
new_wallet_response = eth_client.create_new_wallet(label='MyNewWallet')
print(f'New Wallet Response: {new_wallet_response}')
Validating an Address
is_valid = eth_client.validate_address(address='0xYourEthereumAddress')
print(f'Address Valid: {is_valid}')
Withdrawing Coins
withdrawal_url = eth_client.withdraw(amount=0.1, address='0xExternalEthereumAddress')
print(f'Transaction Explorer URL: {withdrawal_url}')
For more examples and detailed usage, refer to the Examples section below.
Documentation
For comprehensive documentation, including a complete list of functionalities and API endpoints, please refer to the CoinRemitter API Documentation.
Contributing
Contributions to coin_remitter are welcome! Please refer to the contributing guidelines for more information on how to report bugs, suggest enhancements, and submit pull requests.
License
coin_remitter is licensed under the MIT License. See the LICENSE file for more details.
Links
Metadata
Release files for coin-remitter 0.1.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | Actions |
|---|---|---|---|---|
| coin_remitter-0.1.1.tar.gz | 8.7 kB | Without provenance | Details for coin_remitter-0.1.1.tar.gz |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Actions Reset |
|---|---|---|---|---|
| coin_remitter-0.1.1-py3-none-any.whl | Python 3 | none | any | Details for coin_remitter-0.1.1-py3-none-any.whl |
Total release size: 16.4 kB
Release files / coin_remitter-0.1.1.tar.gz
| Download URL | coin_remitter-0.1.1.tar.gz |
|---|---|
| Size | 8.7 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
2aab4ec642dfd0a8edd8dd62164661d379d0bb28a410fc2eaaf1fdc681a15a62
|
|
BLAKE2b-256 checksum How to use checksums |
45b3e152578d9eb4fcf724e5e33baa37aa4bec8c85d2e7f0cbd9091e19084e50
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/5.0.0 CPython/3.11.0
|
Release files / coin_remitter-0.1.1-py3-none-any.whl
| Download URL | coin_remitter-0.1.1-py3-none-any.whl |
|---|---|
| Size | 7.7 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
9bf1cd2d73ff35ba9ad70decdb5f6f4d2ae387d6923d4458a54b04e3176cd18a
|
|
BLAKE2b-256 checksum How to use checksums |
49ec7525ce1fc46d9977ae0f2f53d2eda4f8f606900157e590708d471a20ac61
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/5.0.0 CPython/3.11.0
|
Security for coin-remitter 0.1.1
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.