st-wallet


Namest-wallet JSON
Version 0.2.0 PyPI version JSON
download
home_pageNone
SummaryNone
upload_time2024-09-09 06:17:03
maintainerNone
docs_urlNone
authorThomas
requires_python<4.0,>=3.11
licenseNone
keywords
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            # Streamlit Web3 Wallet Plugin 🌈💼

This is a Web3 wallet plugin designed for Streamlit applications. It provides Streamlit users with a simple yet powerful way to add Web3 wallet functionality to their data apps. 🚀

## Introduction 🎉

This plugin is a highly customizable base template that allows Streamlit developers to easily integrate Web3 wallet connection features into their applications. It offers a modern, user-friendly wallet connection interface, making blockchain interactions simple and intuitive. As a template, it provides developers with great flexibility to customize and extend according to specific needs. 🛠️

### Key Features ✨:

- Highly Customizable: Easily adjust and extend functionality based on your specific requirements 🔧
- Simple Integration: As a template, it can be quickly integrated into existing Streamlit projects 🔌
- Flexibility: Provides basic functionality while allowing developers to add custom logic and UI components 🎨

## Tech Stack 💻

- **Streamlit**: As the main application framework 🖥️
- **React**: For building user interface components ⚛️
- **Vite**: Provides fast development and build experience ⚡
- **RainbowKit**: Implements simple and intuitive wallet connection functionality 🌈
- **Ethers**: For interacting with Ethereum blockchain 🔗

## Installation 📦

To install the Streamlit Web3 Wallet Plugin, you can use pip:

```
pip install git+https://github.com/RSS3-Network/st-wallet.git
```

After installation, you can import and use the plugin in your Streamlit app.

## Getting Started 🚀

Here's a quick example of how to use the plugin in your Streamlit app:

```python
import streamlit as st

from st_wallet import st_wallet

if __name__ == "__main__":
    st.write("## Example of custom component")
    value = st_wallet()
    st.write(value)

```
            

Raw data

            {
    "_id": null,
    "home_page": null,
    "name": "st-wallet",
    "maintainer": null,
    "docs_url": null,
    "requires_python": "<4.0,>=3.11",
    "maintainer_email": null,
    "keywords": null,
    "author": "Thomas",
    "author_email": "wxy_000000@qq.com",
    "download_url": "https://files.pythonhosted.org/packages/da/f4/d711c44161d8c12d4b6a40044b71f306d3ce67a4305d084b3e6699c1cdb5/st_wallet-0.2.0.tar.gz",
    "platform": null,
    "description": "# Streamlit Web3 Wallet Plugin \ud83c\udf08\ud83d\udcbc\n\nThis is a Web3 wallet plugin designed for Streamlit applications. It provides Streamlit users with a simple yet powerful way to add Web3 wallet functionality to their data apps. \ud83d\ude80\n\n## Introduction \ud83c\udf89\n\nThis plugin is a highly customizable base template that allows Streamlit developers to easily integrate Web3 wallet connection features into their applications. It offers a modern, user-friendly wallet connection interface, making blockchain interactions simple and intuitive. As a template, it provides developers with great flexibility to customize and extend according to specific needs. \ud83d\udee0\ufe0f\n\n### Key Features \u2728:\n\n- Highly Customizable: Easily adjust and extend functionality based on your specific requirements \ud83d\udd27\n- Simple Integration: As a template, it can be quickly integrated into existing Streamlit projects \ud83d\udd0c\n- Flexibility: Provides basic functionality while allowing developers to add custom logic and UI components \ud83c\udfa8\n\n## Tech Stack \ud83d\udcbb\n\n- **Streamlit**: As the main application framework \ud83d\udda5\ufe0f\n- **React**: For building user interface components \u269b\ufe0f\n- **Vite**: Provides fast development and build experience \u26a1\n- **RainbowKit**: Implements simple and intuitive wallet connection functionality \ud83c\udf08\n- **Ethers**: For interacting with Ethereum blockchain \ud83d\udd17\n\n## Installation \ud83d\udce6\n\nTo install the Streamlit Web3 Wallet Plugin, you can use pip:\n\n```\npip install git+https://github.com/RSS3-Network/st-wallet.git\n```\n\nAfter installation, you can import and use the plugin in your Streamlit app.\n\n## Getting Started \ud83d\ude80\n\nHere's a quick example of how to use the plugin in your Streamlit app:\n\n```python\nimport streamlit as st\n\nfrom st_wallet import st_wallet\n\nif __name__ == \"__main__\":\n    st.write(\"## Example of custom component\")\n    value = st_wallet()\n    st.write(value)\n\n```",
    "bugtrack_url": null,
    "license": null,
    "summary": null,
    "version": "0.2.0",
    "project_urls": null,
    "split_keywords": [],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "f5f0a1b42dc4310ac62f1bd31f73c57efe3f2c73056c08c61e6d3f14c7214462",
                "md5": "b473726f35bf521152418fbcb7309f41",
                "sha256": "ebd981166a70f126f97fa8b5e568185941470df5da1f0333a29942b56e8a6569"
            },
            "downloads": -1,
            "filename": "st_wallet-0.2.0-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "b473726f35bf521152418fbcb7309f41",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": "<4.0,>=3.11",
            "size": 874738,
            "upload_time": "2024-09-09T06:17:00",
            "upload_time_iso_8601": "2024-09-09T06:17:00.980175Z",
            "url": "https://files.pythonhosted.org/packages/f5/f0/a1b42dc4310ac62f1bd31f73c57efe3f2c73056c08c61e6d3f14c7214462/st_wallet-0.2.0-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "daf4d711c44161d8c12d4b6a40044b71f306d3ce67a4305d084b3e6699c1cdb5",
                "md5": "233151220fa5b2011f0491ec68974774",
                "sha256": "af891aaa91b0c42560554cf91279dae2b63eba827582b3b22dbcc649ba18a2c7"
            },
            "downloads": -1,
            "filename": "st_wallet-0.2.0.tar.gz",
            "has_sig": false,
            "md5_digest": "233151220fa5b2011f0491ec68974774",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": "<4.0,>=3.11",
            "size": 859324,
            "upload_time": "2024-09-09T06:17:03",
            "upload_time_iso_8601": "2024-09-09T06:17:03.131730Z",
            "url": "https://files.pythonhosted.org/packages/da/f4/d711c44161d8c12d4b6a40044b71f306d3ce67a4305d084b3e6699c1cdb5/st_wallet-0.2.0.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2024-09-09 06:17:03",
    "github": false,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "lcname": "st-wallet"
}
        
Elapsed time: 0.95164s