Skip to content

Interactive analyses of the Stellar public network using fbas_analyzer compiled to WebAssembly.

License

Notifications You must be signed in to change notification settings

stellarbeat/stellar_analysis

 
 

Repository files navigation

Running on a local Web Server

CI dependency status

In this section we show how to run this tool using a local web server.

  1. Install wasm-pack
    • This requires a Rustup installation which can be downloaded here.
  2. Build the sources in the project's root directory:
wasm-pack build --target web
  1. Start a local HTTP server of your choice such as Python3's http.server:
python3 -m http.server

Alternatively, the analyses may be performed on our server which can be found here.

Deployment to a Web Server

This section covers how this tool can be deployed to your web server instead.

  1. Build the sources as shown above (item 1 & 2).

  2. Copy the following files to the location of your web server's filesystem maintaining the directory structure:

    • index.html
    • data_handler.js
    • graph.js
    • layout.css
    • util.js
    • pkg/stellar_analysis_bg.wasm
    • pkg/stellar_analysis.js

    The rest of the files do not need to be copied to your web server.

  3. Depending on your web server, you can now serve the page on your server.

Package managers

  1. Publish a new version to the npm registry:

    1. wasm-pack build
    2. wasm-pack login
    3. wasm-pack pack pkg/
    4. wasm-pack publish
  2. This tool is also available on npm and can be installed using

    npm i stellar_analysis

The analyses performed here are powered by the fbas_analyzer tool/library.

Running tests

For Rust parts: wasm-pack test --node

About

Interactive analyses of the Stellar public network using fbas_analyzer compiled to WebAssembly.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 45.7%
  • HTML 24.8%
  • Rust 24.0%
  • CSS 5.5%