Here are some featured bPanel plugins to help you get started.
Any of these can be added to your local bPanel install by adding
their name (as they appear on npm) to your project's config file
Simple mining utility. Includes tools to:
- Add coinbase address
- Mine set number of blocks
- Start/Stop CPU mining
- Display stats about your miner Get on NPM
A "blank slate" plugin that can be decorated by widgets to add functionality to your home view. Has 4 pluggable widget areas: customChildrenBefore, primaryWidget, bottomWidgets, customChildrenAfter. Get on NPM
A playground plugin to view and test available bpanel-ui components.
A utility plugin for subscribing to chain sockets and managing the chain state accordingly. Get on NPM
A footer plugin that shows the current version of bcoin you're connecting to and the sync progress of your node.
A plugin to decorate your header with a widget for the top right that shows current network you're connected to, URI of the node, and connection status.
A widget that displays a table with the 10 most recent blocks that have been mined. By default it will decorate the dashboard plugin, but this can be changed with relatively little code.
Includes expanding rows to show more detailed information about the block as well as copy fields to easily copy and paste long pieces of data.
A simple widget for your dashboard plugin that uses the
utility plugin to show the total number of transactions and size of the mempool.
This includes two widgets for your dashboard, one in the bottom widgets area that shows a table of your currently connected peers, and a second in the bottom area of the dashboard that shows a Google map with the approximate location of the peers.
Themes are essentially bundles of plugins and skins. Anyone can easily create their own theme by bundling together existing plugins.
The default theme that comes with bPanel. Includes the following:
- bMenace Skin
- Dashboard with Peers, recent blocks, and mempool widgets
Custom skin bMenace
Custom skin bMoon
Custom skin bDark
Default bPanel Skin
If you would like to see your plugin featured here, you can submit a pull request on GitHub with your project name, link, and description.