This is the MassaStation plugin that implements the Massa wallet features.
As a developer, you can add a token in the wallet by following these steps:
- Open a pull request in the ui-kit to add the icon here and add a line here
- Open a pull request in this repository to add the token here and update the ui-kit with
npm update @massalabs/react-ui-kit
This section helps developer getting started.
If you want to contribute, please refer to our CONTRIBUTING guide.
Follow the installation instructions here: task-install
On Windows, we recommend to run go install github.com/go-task/task/v3/cmd/task@latest and yo use task commands in a git bash terminal.
task installGenerate the projects: go-swagger, wails, web-frontend:
task generatetask buildtask testFor development purpose, you can run the plugin in standalone mode: it will not try to register with MassaStation.
task runAll in one build & run:
task build-runThe STANDALONE environment variable is to run the plugin without MassaStation.
Now navigate into http://localhost:8080. Note that some features will not work if MassaStation-server is not running.
Install manually the plugin for Massa Station:
For development purpose, you can install the plugin manually:
task install-pluginThis will create MassaStation plugin directories and copy the binary file created in the previous step so that MassaStation can detect the plugin and launch it.
You can import the swagger file api/walletApi-V0.yml into Postman to test the API.