2.0.3 • Published 5 years ago
lgcyweb v2.0.3
What is LgcyWeb?
LgcyWeb aims to deliver a unified, seamless development experience influenced by Ethereum's Web3 implementation.
Compatibility
- Version built for Node.js v6 and above
You can access either version specifically from the dist folder.
LgcyWeb is also compatible with frontend frameworks such as:
- Angular
- React
- Vue.
Installation
Node.js
npm install lgcywebBrowser
First, don't use the release section of this repo, it has not updated in a long time.
Then easiest way to use LgcyWeb in a browser is to install it as above and copy the dist file to your working folder. For example:
cp node_modules/lgcyweb/dist/LgcyWeb.js ./js/lgcyweb.jsso that you can call it in your HTML page as
<script src="./js/lgcyweb.js"><script>Creating an Instance
First off, in your javascript file, define LgcyWeb:
const LgcyWeb = require('lgcyweb')FullHost defines fullNode and solidityNode while the eventServer is specified, and the privateKey is passed separately.
const lgcyWeb = new LgcyWeb({
fullNode: 'http://<ip>:<portnumber>',
solidityNode: 'http://<ip>:<portnumber>'
eventServer: 'http://<ip>:<portnumber>',
privateKey: '...'
}
)Contributions
In order to contribute you can
- fork this repo and clone it locally
- install the dependencies —
npm i - do your changes to the code
- build the LgcyWeb dist files —
npm run build