Learn how to manage the modules that are pre-bundled with MEV Plus and how to add new modules built by the community
1.20+
installed on your system.v1.0.0+
, and requires the source code of MEV Plus.Name
: The module name/namespaceDescription
: Description the authors provide about its functionalityType
: internal
are inbuilt, external
are user-installedPackage URL
: Remote url the external module was installed fromPackage Release Date
: Release date that the module version<module-package-url>
with the URL of the module package you wish to install. This would access the package and analyze it securely for the service specification MEV Plus requires.
If you already have a given module installed, you can update the module to a different version by passing the package url with the specific version tag you want installed. This would cause MEV Plus to update (upgrade/downgrade) the module to the specified version if compatible.
<module-name_or_module-package-url>
with the name or package URL of the module you wish to remove. The package url or name can be gotten from the module list command.
When a package is removed a backup is maintained in the moduleList directory of the previous modules before the removal.*
<module-name_or_module-package-url>
with the name or package URL of the module you wish to update.
Using the module name ONLY would cause MEV Plus to search for the latest version of the module to update if out-of-date. This is also possible with the package url that has no version or has the @latest
tag.
*It is recommended to not manually tamper with the files in moduleList unless to replace the existing moduleList.go file with the backup of the previous state