In this section we show how to run this tool using a local web server.
- Install wasm-pack
- This requires a
Rustup
installation which can be downloaded here.
- This requires a
- Build the sources in the project's root directory:
wasm-pack build --target web
- 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.
This section covers how this tool can be deployed to your web server instead.
-
Build the sources as shown above (item 1 & 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.
-
Depending on your web server, you can now serve the page on your server.
-
Publish a new version to the npm registry:
wasm-pack build
wasm-pack login
wasm-pack pack pkg/
wasm-pack publish
-
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.
For Rust parts: wasm-pack test --node