Skip to main content

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)

Source distribution for st-wallet 0.2.0
File Size Uploaded
st_wallet-0.2.0.tar.gz 859.3 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for st-wallet 0.2.0
File Interpreter ABI Platform
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

Release history Release notifications | RSS feed

This release

0.2.0 This release

2 release files

0.1.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page