To install MassaStation, please follow the instructions available in the Installation Guide.
We welcome contributions of all kinds, from bug reports to feature requests and code contributions.
If you're interested in contributing to MassaStation, please make sure to read our Contribution Guidelines for detailed instructions on how to get started.
MassaStation is a plugin manager. It enables everyone to use, create and enjoy different plugins to activate features to the Massa blockchain.
You can install plugins that were validated by Massa Labs from the Plugin Store.
The plugin will be automatically installed and activated after a few seconds directly in your Station. Browse MassaStation store to find the plugin you need.
If you are working on a plugin, you can use logic from plugin-kit go module.
It provides code logic for your plugin to register it-self to Massa Station plugin manager.
Here is how to use it in your plugin:
pluginKit "github.com/massalabs/station/plugin-kit"
...
listener, err := server.HTTPListener()
if err != nil {
panic(err)
}
pluginKit.RegisterPlugin(listener)
You can install your plugin manually to test it using MassaStation:
- Get the
.zip
file download URL of the plugin you want to install. Make sure this URL matches the version of MassaStation you are using, your computer OS and architecture. - Paste the URL in the
Install a plugin
field of the plugin manager page. - Click on the
Install
button.
Note: A complete guide on how to create a plugin is available here
Please make sure to read our Software License