Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/loredanacirstea/remix-libra-plugin
OUTDATED, NOT MAINTAINED
https://github.com/loredanacirstea/remix-libra-plugin
Last synced: about 1 month ago
JSON representation
OUTDATED, NOT MAINTAINED
- Host: GitHub
- URL: https://github.com/loredanacirstea/remix-libra-plugin
- Owner: loredanacirstea
- License: mit
- Created: 2019-06-28T08:31:05.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2023-01-04T04:38:22.000Z (almost 2 years ago)
- Last Synced: 2023-08-12T07:11:12.765Z (over 1 year ago)
- Language: Vue
- Homepage:
- Size: 4.27 MB
- Stars: 6
- Watchers: 3
- Forks: 1
- Open Issues: 27
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# IDE for Compiling and Deploying Libra Scripts
In-work plugin for [Remix IDE](http://remix.ethereum.org) for compiling and deploying Libra scripts and modules.
## Features
- compile scripts and modules
- modules need to be defined in the same file nowPlanned:
- deploying compiled scripts and modules on user-provided Libra chain node
- adding the plugin as a Remix official plugin## Use
Connect to a local plugin, on Remix:
![remix_plugin.png](/docs/images/remix_plugin.png)
- name the plugin: `Move`
- url: `https://libra.pipeos.one`
- notifications: check `fileManager - currentFileChanged`
- location: `Side Panel`![remix_plugin_connect.png](/docs/images/remix_plugin_connect.png)
Compile Libra script/module: choose the file from the Remix filebrowser
![compile.png](/docs/images/compile.png)
Deploy Libra script/module (not ready yet)
![deploy.png](/docs/images/deploy.png)
## Development
### Client
```
cd client
npm install
```#### Compiles and hot-reloads for development
```
npm run serve
```#### Compiles and minifies for production
```
npm run build
```#### Run your tests
```
npm run test
```#### Lints and fixes files
```
npm run lint
```### Server
- build Libra's compiler: [here](https://developers.libra.org/docs/my-first-transaction#clone-and-build-libra-core) and [here](https://developers.libra.org/docs/crates/ir-to-bytecode#example-usage)
- set compiler path [here](https://github.com/loredanacirstea/remix-libra-plugin/blob/master/server/index.js#L9).```
npm start
```