Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 3 additions & 3 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
### plugins-core

`plugins-core` is plugin repository that ships with the [Lux Plugin Manager](https://github.com/luxfi/lpm). A plugin repository consists of a set of virtual machine and subnet definitions that the `LPM` consumes to allow users to quickly and easily download and manage VM binaries.
`plugins-core` is plugin repository that ships with the [Lux Plugin Manager](https://github.com/luxfi/lpm). A plugin repository consists of a set of virtual machine and chain definitions that the `LPM` consumes to allow users to quickly and easily download and manage VM binaries.

To build your own plugin repository, you can clone this repository and make your own `*.yaml` definition files under the `vms/` and `subnets/` directories.
To build your own plugin repository, you can clone this repository and make your own `*.yaml` definition files under the `vms/` and `chains/` directories.

### Contributing

This repository is meant to be driven by the community! If you have a virtual machine or a subnet you'd like to make available here, please submit a pull request or open a github issue.
This repository is meant to be driven by the community! If you have a virtual machine or a chain you'd like to make available here, please submit a pull request or open a github issue.
File renamed without changes.
File renamed without changes.
21 changes: 21 additions & 0 deletions vms/cevm-darwin-amd64.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
vm:
id: "mgj786NP7uDwBCcq6YwThhaN8FLyybkCa4zBWTQbNgmK6k9A6"
alias: "cevm-darwin-amd64"
homepage: "https://github.com/luxcpp/cevm"
description: |
cevm — C++ implementation of the Lux EVM VM plugin (darwin/amd64).
Drop-in replacement for the Go luxfi/evm under the canonical
Lux EVM VM ID (CB58 of {'e','v','m'}, luxfi/constants.EVMID).
Apache 2.0. evmone fork v0.19.0 base. Codesigned ad-hoc; install
script re-signs after extract. First run may require
`xattr -d com.apple.quarantine` if downloaded via browser.
maintainers:
- "z@lux.network"
installScript: "scripts/install.sh"
binaryPath: "cevm"
url: "https://github.com/luxcpp/cevm/releases/download/v0.48.0/cevm-plugin-v0.48.0-darwin-amd64.tar.gz"
sha256: "0000000000000000000000000000000000000000000000000000000000000000"
version:
major: 0
minor: 48
patch: 0
20 changes: 20 additions & 0 deletions vms/cevm-darwin-arm64.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
vm:
id: "mgj786NP7uDwBCcq6YwThhaN8FLyybkCa4zBWTQbNgmK6k9A6"
alias: "cevm-darwin-arm64"
homepage: "https://github.com/luxcpp/cevm"
description: |
cevm — C++ implementation of the Lux EVM VM plugin (darwin/arm64).
Drop-in replacement for the Go luxfi/evm under the canonical
Lux EVM VM ID (CB58 of {'e','v','m'}, luxfi/constants.EVMID).
Apache 2.0. evmone fork v0.19.0 base. Codesigned ad-hoc; install
script re-signs after extract.
maintainers:
- "z@lux.network"
installScript: "scripts/install.sh"
binaryPath: "cevm"
url: "https://github.com/luxcpp/cevm/releases/download/v0.48.0/cevm-plugin-v0.48.0-darwin-arm64.tar.gz"
sha256: "0000000000000000000000000000000000000000000000000000000000000000"
version:
major: 0
minor: 48
patch: 0
20 changes: 20 additions & 0 deletions vms/cevm-linux-amd64.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
vm:
id: "mgj786NP7uDwBCcq6YwThhaN8FLyybkCa4zBWTQbNgmK6k9A6"
alias: "cevm-linux-amd64"
homepage: "https://github.com/luxcpp/cevm"
description: |
cevm — C++ implementation of the Lux EVM VM plugin (linux/amd64).
Drop-in replacement for the Go luxfi/evm under the canonical
Lux EVM VM ID (CB58 of {'e','v','m'}, luxfi/constants.EVMID).
Apache 2.0. evmone fork v0.19.0 base.
Static glibc-2.28 baseline (manylinux_2_28); no runtime libstdc++ dep.
maintainers:
- "z@lux.network"
installScript: "scripts/install.sh"
binaryPath: "cevm"
url: "https://github.com/luxcpp/cevm/releases/download/v0.48.0/cevm-plugin-v0.48.0-linux-amd64.tar.gz"
sha256: "0000000000000000000000000000000000000000000000000000000000000000"
version:
major: 0
minor: 48
patch: 0
19 changes: 19 additions & 0 deletions vms/cevm-linux-arm64.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
vm:
id: "mgj786NP7uDwBCcq6YwThhaN8FLyybkCa4zBWTQbNgmK6k9A6"
alias: "cevm-linux-arm64"
homepage: "https://github.com/luxcpp/cevm"
description: |
cevm — C++ implementation of the Lux EVM VM plugin (linux/arm64).
Drop-in replacement for the Go luxfi/evm under the canonical
Lux EVM VM ID (CB58 of {'e','v','m'}, luxfi/constants.EVMID).
Apache 2.0. evmone fork v0.19.0 base.
maintainers:
- "z@lux.network"
installScript: "scripts/install.sh"
binaryPath: "cevm"
url: "https://github.com/luxcpp/cevm/releases/download/v0.48.0/cevm-plugin-v0.48.0-linux-arm64.tar.gz"
sha256: "0000000000000000000000000000000000000000000000000000000000000000"
version:
major: 0
minor: 48
patch: 0