There are security issues with one or more dependencies. Use at own risk!
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
-
To get your API key, in the terminal:
$ bin/gateway get_key -
Visit the gateway's host url in the browser to trust and accept the security authorization.
"Advanced" => "Proceed anyway" -
Visit the gatewayd basic admin webapp.
-
Enter your gatewayd host url, username ([email protected] by default*), and API key.
-
Navigate the links to filter between transaction types.
-
Click on a 'Ripple Graph Link' within the payments list to see a graphical representation of the transaction.
-
Click on a transaction to see its details.
-
Click the 'Send Payment' link to open a form for sending payments.
-
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.
-
Clone the webapp repo from Github:
$ git clone [email protected]:hserang/gatewayd-admin-seeds.git -
Navigate to the cloned directory and install its dependencies:
$ npm install $ bower install -
Run the gulp build process/live reload server:
npm run devIf 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 -
In your browser, access the local webapp via the default url:
http://localhost:8080 -
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.
-
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.
-
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.
-
You can find the root of the of app at:
/app/scripts/main.jsx