Skip to main content

Local Wallet for the Post Fiat Network

Project description

Post Fiat Wallet

Overview

The Post Fiat Wallet is a local wallet application for interacting with the Post Fiat Network. It combines a Python-based backend service with a pre-built Next.js frontend, providing a secure way to manage your Post Fiat assets while keeping sensitive operations local to your machine.

The architecture consists of:

  • A FastAPI backend that handles cryptographic operations, wallet management, and blockchain interactions
  • A static Next.js web application that provides an intuitive user interface
  • Local storage of encrypted wallet data for enhanced security

When you run the wallet, the Python backend serves both the API endpoints and the pre-built web interface, allowing you to interact with the Post Fiat Network through your web browser while ensuring your private keys never leave your machine.

Requirements

  • Python 3.12 or higher
  • pip (Python package installer)

Installation

From PyPI (recommended)

python3.12 -m venv .venv
source .venv/bin/activate
pip install postfiat-wallet

From Source

  1. Ensure you have Python 3.12 or higher installed:

    python --version
    
  2. Clone the repository:

    git clone https://github.com/postfiat/postfiat-wallet.git
    cd postfiat-wallet
    
  3. Install the packages:

    pip install -e .
    

Usage

Start the wallet application with:

postfiat-wallet start

The wallet will start a local server that you can access through your web browser.

License: MPL 2.0

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

postfiat_wallet-0.1.5.tar.gz (500.1 kB view details)

Uploaded Source

Built Distribution

postfiat_wallet-0.1.5-py3-none-any.whl (917.5 kB view details)

Uploaded Python 3

File details

Details for the file postfiat_wallet-0.1.5.tar.gz.

File metadata

  • Download URL: postfiat_wallet-0.1.5.tar.gz
  • Upload date:
  • Size: 500.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.0.0 CPython/3.12.9

File hashes

Hashes for postfiat_wallet-0.1.5.tar.gz
Algorithm Hash digest
SHA256 e509f1b173ea7776061be702325e3fe008afc2802041c38ff2cef39c67229ea8
MD5 a11da220be20b12b26bb76b4c899bb4a
BLAKE2b-256 b5d9e11d1c691218e676623d4c4912bd05e1711bc3bb56d3f7105157cde52b55

See more details on using hashes here.

File details

Details for the file postfiat_wallet-0.1.5-py3-none-any.whl.

File metadata

  • Download URL: postfiat_wallet-0.1.5-py3-none-any.whl
  • Upload date:
  • Size: 917.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.0.0 CPython/3.12.9

File hashes

Hashes for postfiat_wallet-0.1.5-py3-none-any.whl
Algorithm Hash digest
SHA256 d5bb22e756f922fe3ded5b21ebd431e771cb6d00d1d78bef73da89542e50d75a
MD5 425ff2766af6b8dbc980672f1cb7e612
BLAKE2b-256 522b36b366bce5f29e093f576aee7a833567784fc48e518bde298dd355c364b9

See more details on using hashes here.

Supported by

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