Skip to content
This repository was archived by the owner on Jan 31, 2020. It is now read-only.

hserang/gatewayd-admin-seeds

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

48 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

This repo is not maintained and exists for historical purposes!

There are security issues with one or more dependencies. Use at own risk!

Gatewayd Basic Admin Webapp

http://gatewayd.org/tools/basic

The gatewayd basic admin webapp allows administrators to log in to their gateway remotely.

Features:

  • Monitor incoming/outgoing ripple transactions in real time
  • Check transaction details
  • Clear incoming transactions before they're processed
  • Send payments (issue currency) to a ripple address or ripple name

How To Use:

  1. Start up your gateway.

  2. To get your API key, in the terminal:

    $ bin/gateway get_key
    
  3. Visit the gateway's host url in the browser to trust and accept the security authorization.

    "Advanced" => "Proceed anyway"
    
  4. Visit the gatewayd basic admin webapp.

  5. Enter your gatewayd host url, username ([email protected] by default*), and API key.

  6. Navigate the links to filter between transaction types.

  7. Click on a 'Ripple Graph Link' within the payments list to see a graphical representation of the transaction.

  8. Click on a transaction to see its details.

  9. Click the 'Send Payment' link to open a form for sending payments.

  10. Payments will be constantly refreshed while gateway app tab/window is active/open.

* If [email protected] does not work as the username, check /config/config.json or /config/environment.js in gatewayd and append admin@ with the value of the DOMAIN property.

Developers - Getting Started:

  1. Clone the webapp repo from Github:

    $ git clone [email protected]:hserang/gatewayd-admin-seeds.git
    
  2. Navigate to the cloned directory and install its dependencies:

    $ npm install
    $ bower install
    
  3. Run the gulp build process/live reload server:

    npm run dev
    

    If you get an EMFILE error, you need to increase the maximum number of files than can be opened and processes that can be used:

    $ ulimit -n 1000
    $ ulimit -u 1000
    
  4. In your browser, access the local webapp via the default url:

    http://localhost:8080
    
  5. If you are using Chrome, install Live Reload and click the Live Reload icon to activate live reloading when your files are modified and rebuilt.

  6. This application uses React views and Backbone stores within the Flux architecture. React Router is used for client-side routing. It also has Bootstrap styling supported with React Bootstrap.

  7. There is an app config file at /app/scripts/shared/app-config.js that allows you to set up the default host url and username if you want to expedite the login process.

  8. You can find the root of the of app at:

    /app/scripts/main.jsx
    

About

Stubs for new admin interface

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors