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:
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)
Metadata
Release files for st-wallet 0.2.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| st_wallet-0.2.0.tar.gz | 859.3 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| st_wallet-0.2.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 1.7 MB
Release files / st_wallet-0.2.0.tar.gz
| Download URL | st_wallet-0.2.0.tar.gz |
|---|---|
| Size | 859.3 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
af891aaa91b0c42560554cf91279dae2b63eba827582b3b22dbcc649ba18a2c7
|
|
BLAKE2b-256 checksum How to use checksums |
daf4d711c44161d8c12d4b6a40044b71f306d3ce67a4305d084b3e6699c1cdb5
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
poetry/1.8.3 CPython/3.12.4 Darwin/22.4.0
|
Release files / st_wallet-0.2.0-py3-none-any.whl
| Download URL | st_wallet-0.2.0-py3-none-any.whl |
|---|---|
| Size | 874.7 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
ebd981166a70f126f97fa8b5e568185941470df5da1f0333a29942b56e8a6569
|
|
BLAKE2b-256 checksum How to use checksums |
f5f0a1b42dc4310ac62f1bd31f73c57efe3f2c73056c08c61e6d3f14c7214462
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
poetry/1.8.3 CPython/3.12.4 Darwin/22.4.0
|