coin-remitter


Namecoin-remitter JSON
Version 0.1.1 PyPI version JSON
download
home_pagehttps://github.com/glizzykingdreko/coinremitter-sdk
SummaryA Python SDK for integrating with the CoinRemitter cryptocurrency payment gateway API.
upload_time2024-03-21 19:36:19
maintainerNone
docs_urlNone
authorglizzykingdreko
requires_python>=3.7
licenseNone
keywords cryptocurrency payment gateway coin remitter api sdk crypto
VCS
bugtrack_url
requirements certifi charset-normalizer idna requests urllib3
Travis-CI No Travis.
coveralls test coverage No coveralls.
            # coin_remitter

![CoinRemitter](https://coinremitter.com/assets/img/logo.png)

[![PyPI version](https://badge.fury.io/py/coin-remitter.svg)](https://badge.fury.io/py/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:

```bash
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.

```python
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

```python
new_wallet_response = eth_client.create_new_wallet(label='MyNewWallet')
print(f'New Wallet Response: {new_wallet_response}')
```

### Validating an Address
```python
is_valid = eth_client.validate_address(address='0xYourEthereumAddress')
print(f'Address Valid: {is_valid}')
```

### Withdrawing Coins

```python
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
- [CoinRemitter API Documentation](https://coinremitter.com/docs)
- [CoinRemitter Dashboard](https://coinremitter.com/dashboard)
- [CoinRemitter Website](https://coinremitter.com)

            

Raw data

            {
    "_id": null,
    "home_page": "https://github.com/glizzykingdreko/coinremitter-sdk",
    "name": "coin-remitter",
    "maintainer": null,
    "docs_url": null,
    "requires_python": ">=3.7",
    "maintainer_email": null,
    "keywords": "cryptocurrency payment gateway coin remitter api sdk crypto",
    "author": "glizzykingdreko",
    "author_email": "glizzykingdreko@example.com",
    "download_url": "https://files.pythonhosted.org/packages/45/b3/e152578d9eb4fcf724e5e33baa37aa4bec8c85d2e7f0cbd9091e19084e50/coin_remitter-0.1.1.tar.gz",
    "platform": null,
    "description": "# coin_remitter\n\n![CoinRemitter](https://coinremitter.com/assets/img/logo.png)\n\n[![PyPI version](https://badge.fury.io/py/coin-remitter.svg)](https://badge.fury.io/py/coin-remitter)\n\nThe `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.\n\n## Features\n\n- **Wallet Operations**: Create new wallets and retrieve balances.\n- **Address Validation**: Ensure cryptocurrency addresses are valid before transactions.\n- **Withdrawals**: Send coins to external addresses.\n- **Transaction Management**: Retrieve transaction details by ID or address.\n- **Invoicing**: Create and manage invoices for payments.\n\n## Installation\n\nInstall `coin_remitter` using pip:\n\n```bash\npip install coin_remitter\n```\n\n### Quick Start\n\nTo 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.\n\n```python\nfrom coin_remitter import CoinRemitter\n\n# Initialize the client for Ethereum\neth_client = CoinRemitter(api_key='your_api_key', password='your_wallet_password', coin=\"ETH\")\n```\n\n## Examples\n\nBelow are various examples demonstrating how to perform common tasks with the `coin_remitter` package.\n\n### Creating a New Wallet\n\n```python\nnew_wallet_response = eth_client.create_new_wallet(label='MyNewWallet')\nprint(f'New Wallet Response: {new_wallet_response}')\n```\n\n### Validating an Address\n```python\nis_valid = eth_client.validate_address(address='0xYourEthereumAddress')\nprint(f'Address Valid: {is_valid}')\n```\n\n### Withdrawing Coins\n\n```python\nwithdrawal_url = eth_client.withdraw(amount=0.1, address='0xExternalEthereumAddress')\nprint(f'Transaction Explorer URL: {withdrawal_url}')\n```\n\nFor more examples and detailed usage, refer to the Examples section below.\n\n## Documentation\n\nFor comprehensive documentation, including a complete list of functionalities and API endpoints, please refer to the CoinRemitter API Documentation.\n\n## Contributing\n\nContributions 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.\n\n## License\n`coin_remitter` is licensed under the MIT License. See the LICENSE file for more details.\n\n## Links\n- [CoinRemitter API Documentation](https://coinremitter.com/docs)\n- [CoinRemitter Dashboard](https://coinremitter.com/dashboard)\n- [CoinRemitter Website](https://coinremitter.com)\n",
    "bugtrack_url": null,
    "license": null,
    "summary": "A Python SDK for integrating with the CoinRemitter cryptocurrency payment gateway API.",
    "version": "0.1.1",
    "project_urls": {
        "Documentation": "https://coinremitter.com/docs",
        "Homepage": "https://github.com/glizzykingdreko/coinremitter-sdk",
        "Source": "https://github.com/glizzykingdreko/coinremitter-sdk",
        "Tracker": "https://github.com/glizzykingdreko/coinremitter-sdk/issues"
    },
    "split_keywords": [
        "cryptocurrency",
        "payment",
        "gateway",
        "coin",
        "remitter",
        "api",
        "sdk",
        "crypto"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "49ec7525ce1fc46d9977ae0f2f53d2eda4f8f606900157e590708d471a20ac61",
                "md5": "acf4c25f88b49c6feab4a216e2b34857",
                "sha256": "9bf1cd2d73ff35ba9ad70decdb5f6f4d2ae387d6923d4458a54b04e3176cd18a"
            },
            "downloads": -1,
            "filename": "coin_remitter-0.1.1-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "acf4c25f88b49c6feab4a216e2b34857",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": ">=3.7",
            "size": 7684,
            "upload_time": "2024-03-21T19:36:17",
            "upload_time_iso_8601": "2024-03-21T19:36:17.336284Z",
            "url": "https://files.pythonhosted.org/packages/49/ec/7525ce1fc46d9977ae0f2f53d2eda4f8f606900157e590708d471a20ac61/coin_remitter-0.1.1-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "45b3e152578d9eb4fcf724e5e33baa37aa4bec8c85d2e7f0cbd9091e19084e50",
                "md5": "7fc54fbc1895d0b920599d967b7e47e3",
                "sha256": "2aab4ec642dfd0a8edd8dd62164661d379d0bb28a410fc2eaaf1fdc681a15a62"
            },
            "downloads": -1,
            "filename": "coin_remitter-0.1.1.tar.gz",
            "has_sig": false,
            "md5_digest": "7fc54fbc1895d0b920599d967b7e47e3",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.7",
            "size": 8688,
            "upload_time": "2024-03-21T19:36:19",
            "upload_time_iso_8601": "2024-03-21T19:36:19.420076Z",
            "url": "https://files.pythonhosted.org/packages/45/b3/e152578d9eb4fcf724e5e33baa37aa4bec8c85d2e7f0cbd9091e19084e50/coin_remitter-0.1.1.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2024-03-21 19:36:19",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "glizzykingdreko",
    "github_project": "coinremitter-sdk",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": false,
    "requirements": [
        {
            "name": "certifi",
            "specs": [
                [
                    "==",
                    "2024.2.2"
                ]
            ]
        },
        {
            "name": "charset-normalizer",
            "specs": [
                [
                    "==",
                    "3.3.2"
                ]
            ]
        },
        {
            "name": "idna",
            "specs": [
                [
                    "==",
                    "3.6"
                ]
            ]
        },
        {
            "name": "requests",
            "specs": [
                [
                    "==",
                    "2.31.0"
                ]
            ]
        },
        {
            "name": "urllib3",
            "specs": [
                [
                    "==",
                    "2.2.1"
                ]
            ]
        }
    ],
    "lcname": "coin-remitter"
}
        
Elapsed time: 0.20302s