Admin

Table of Contents

🔗 GitHub URL

Overview

SPV Wallet Admin console is an admin panel that allows for viewing (and in some parts integrating with) SPV Wallet data.

Running SPV Wallet Admin

Locally

  1. Create an env-config.json file in root of the project and put SPV Wallet URL (localhost if you run locally):

{
  "apiUrl": "http://localhost:3003/v1",
}

If localhost doesn't work, try putting http://127.0.0.1:3000/v1 as the url.

  1. Run SPV Wallet Admin

yarn        # to install
yarn dev    # to run
  1. Enter the url in the browser (usually localhost:3000) and log in with your xPriv.


Docker-compose

  1. Create an env-config.json file in root of the project and put SPV Wallet URL (localhost if you run locally):

{
  "apiUrl": "http://localhost:3003/v1",
}
  1. Add a volume with this file in docker-compose.yml:

services:
  app:
    build:
      context: .
      dockerfile: Dockerfile
    ports:
      - '3000:3000'
    volumes:
      - 'env-config/json:/usr/share/nginx/html/env-config.json'
  1. Run docker-compose

docker-compose up -d
  1. Enter localhost:3000 in your browser and log in with your xPriv


What it offers

  1. xPubs

    • Register xPubs (create user)

      • From xPriv

      • Or just by paste an xPub key

      • Added xPubs are shown in XPubs list

    • View registered xPubs

  2. Access Keys

    • View access key data

  3. Paymails

    • View paymails

    • Add and remove paymails from users

  4. Transactions

    • View transaction data such as timestamp, sender, receiver, hash, etc.

  5. Contacts

    • View users contacts

    • Remove contacts

    • Accept/reject contacts invitations

  6. Webhooks

    • View registered webhooks

    • Remove registered webhooks


Last updated