Skip to content

Web configuration portal for the custodial terminus for helping Moneysocket developers and lookie-loos.

License

Notifications You must be signed in to change notification settings

moneysocket/custodial

Repository files navigation

Custodial Terminus Web Portal

Web configuration portal for the custodial terminus running at custodial.socket.money. It is not meant to be a "bank" but more as a tool for quick onboarding, testing and assisting with development.

main

Requirements

This portal is written with Flask and SQLAlchemy. The python requirements are listed in requirements.txt

$ pip3 install requirements.txt

config file

The app uses the directory .moneysocket-custodial/ in the user's home directory.

A file ~/.moneysocket-custodial/moneysocket-custodial.conf specifies the configuration. An example config is provided here

talking to the terminus

The running app interfaces with the Terminus's RPC port to pull information and perform configuration. The connection details must be specified in the config.

SQLite Database

The user login credentials are stored in a file ~/.moneysocket-custodial/moneysocket-custodial-database.db which is a SQLite database. The dump.py script will dump the stored contents of the database.

Running webserver

The custodiald executable starts the guincorn web server. Test certificates are provided in the config/ subdirectory for running with localhost (will have to grant exception for the certificat in your browser).

deployment

This is currently set up like this on the cloud:

deploy

Project Links

About

Web configuration portal for the custodial terminus for helping Moneysocket developers and lookie-loos.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published