Skip to main content

No project description provided

Project description

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)

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

st_wallet-0.2.0.tar.gz (859.3 kB view details)

Uploaded Source

Built Distribution

st_wallet-0.2.0-py3-none-any.whl (874.7 kB view details)

Uploaded Python 3

File details

Details for the file st_wallet-0.2.0.tar.gz.

File metadata

  • Download URL: st_wallet-0.2.0.tar.gz
  • Upload date:
  • Size: 859.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.8.3 CPython/3.12.4 Darwin/22.4.0

File hashes

Hashes for st_wallet-0.2.0.tar.gz
Algorithm Hash digest
SHA256 af891aaa91b0c42560554cf91279dae2b63eba827582b3b22dbcc649ba18a2c7
MD5 233151220fa5b2011f0491ec68974774
BLAKE2b-256 daf4d711c44161d8c12d4b6a40044b71f306d3ce67a4305d084b3e6699c1cdb5

See more details on using hashes here.

File details

Details for the file st_wallet-0.2.0-py3-none-any.whl.

File metadata

  • Download URL: st_wallet-0.2.0-py3-none-any.whl
  • Upload date:
  • Size: 874.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.8.3 CPython/3.12.4 Darwin/22.4.0

File hashes

Hashes for st_wallet-0.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 ebd981166a70f126f97fa8b5e568185941470df5da1f0333a29942b56e8a6569
MD5 b473726f35bf521152418fbcb7309f41
BLAKE2b-256 f5f0a1b42dc4310ac62f1bd31f73c57efe3f2c73056c08c61e6d3f14c7214462

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page