Name | st-wallet JSON |
Version |
0.2.0
JSON |
| download |
home_page | None |
Summary | None |
upload_time | 2024-09-09 06:17:03 |
maintainer | None |
docs_url | None |
author | Thomas |
requires_python | <4.0,>=3.11 |
license | None |
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"
}