plugin name inconsistency in `state_snapshot` plugin
By looking at the content of libraries/plugins/state_snapshot/plugin.json which is:
{
"plugin_name": "state_snapshot",
"plugin_namespace": "state_snapshot",
"plugin_project": "state_snapshot_plugin"
}
I'm expecting plugin = state_snapshot
to work, while it doesn't
/home/hive/hive/libraries/appbase/application.cpp(407): Throw in function appbase::abstract_plugin& appbase::application::get_plugin(const string&) const
Dynamic exception type: boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<std::runtime_error> >
std::exception::what: unable to find plugin: state_snapshot
because apparently plugin = state_snapshot_plugin
is required
_plugin
is redundant here and doesn't match plugin_name
all other plugins are without it, i.e. it's witness
plugin, not witness_plugin
, etc.