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.
This portal is written with Flask and SQLAlchemy. The python requirements are listed in requirements.txt
$ pip3 install requirements.txt
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
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.
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.
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).
This is currently set up like this on the cloud: