Admin
Table of Contents
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
- Clone spv-wallet-admin 
- Create an - env-config.jsonfile 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.
- Run SPV Wallet Admin 
yarn        # to install
yarn dev    # to run- Enter the url in the browser (usually localhost:3000) and log in with your xPriv. 
Docker-compose
- Clone spv-wallet-admin 
- Create an - env-config.jsonfile in root of the project and put SPV Wallet URL (localhost if you run locally):
{
  "apiUrl": "http://localhost:3003/v1",
}- 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'- Run docker-compose 
docker-compose up -d- Enter localhost:3000 in your browser and log in with your xPriv 
What it offers
- xPubs - Register xPubs (create user) - From xPriv 
- Or just by paste an xPub key 
- Added xPubs are shown in XPubs list 
 
- View registered xPubs 
 
- Access Keys - View access key data 
 
- Paymails - View paymails 
- Add and remove paymails from users 
 
- Transactions - View transaction data such as timestamp, sender, receiver, hash, etc. 
 
- Contacts - View users contacts 
- Remove contacts 
- Accept/reject contacts invitations 
 
- Webhooks - View registered webhooks 
- Remove registered webhooks 
 
Last updated
