Big News: Socket Selected for OpenAI's Cybersecurity Grant Program.Details
Socket
Book a DemoSign in
Socket

web3

Package Overview
Dependencies
Maintainers
2
Versions
582
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

web3 - npm Package Compare versions

Comparing version
1.0.0-beta1
to
1.0.0-beta2
web3js.jpg

Sorry, the diff of this file is not supported yet

+1
-1
{
"namespace": "ethereum",
"name": "web3",
"version": "1.0.0-beta1",
"version": "1.0.0-beta2",
"description": "Ethereum JavaScript API",

@@ -6,0 +6,0 @@ "license": "LGPL-3.0",

{
"version": "1.0.0-beta1",
"lerna": "2.0.0-beta.38",
"version": "1.0.0-beta2",
"lerna": "2.0.0",
"packages": [

@@ -5,0 +5,0 @@ "packages/*"

/* jshint ignore:start */
Package.describe({
name: 'ethereum:web3',
version: '1.0.0-beta1',
version: '1.0.0-beta2',
summary: 'Ethereum JavaScript API, middleware to talk to a ethreum node over RPC',

@@ -6,0 +6,0 @@ git: 'https://github.com/ethereum/ethereum.js',

{
"name": "web3",
"namespace": "ethereum",
"version": "1.0.0-beta1",
"version": "1.0.0-beta2",
"description": "Ethereum JavaScript API",

@@ -14,3 +14,2 @@ "license": "LGPL-3.0",

"scripts": {
"postinstall": "lerna bootstrap",
"build": "gulp",

@@ -17,0 +16,0 @@ "watch": "gulp watch",

+22
-19

@@ -1,3 +0,4 @@

web3.js has moved from 0.x.x to 1.x.x. This is a majore refactor, please read the following guide to update your dapp.
web3.js has moved from 0.x.x to 1.x.x. This is a major refactor, we will provide a guide on how to upgrade in the future.
<img src="./web3js.jpg" width=200 />

@@ -40,21 +41,24 @@ # web3.js - Ethereum JavaScript API

Component
Or Include `dist/web3.min.js` in your html file.
```bash
component install ethereum/web3.js
```
* Include `web3.min.js` in your html file. (not required for the meteor package)
## Usage
Use the `web3` object directly from global namespace:
Use the `Web3` object directly from global namespace:
```js
console.log(web3); // {eth: .., shh: ...} // it's here!
var web3 = new Web3('ws://localhost:8546');
console.log(Web3);
> {
eth: ... ,
shh: ... ,
utils: ...,
...
}
```
Set a provider (HttpProvider)
Additionally you can set a provider using `web3.setProvider()` (e.g. WebsocketProvider)
```js
web3.setProvider(new web3.providers.HttpProvider('http://localhost:8545'));
web3.setProvider('ws://localhost:8546');
// or
web3.setProvider(new Web3.providers.WebsocketProvider('ws://localhost:8546'));
```

@@ -65,16 +69,16 @@

```js
var coinbase = web3.eth.coinbase;
var balance = web3.eth.getBalance(coinbase);
web3.eth.getAccounts()
.then(console.log);
```
You can find more examples in [`example`](https://github.com/ethereum/web3.js/tree/master/example) directory.
## Documentation
Documentation can be found at [read the docs](http://web3js.readthedocs.io/en/1.0/)
## Documentation
Documentation can be found at [read the docs](http://web3js.readthedocs.io/en/latest/)
## Building
### Requirements
* Node.js
* [Node.js](https://nodejs.org)
* npm

@@ -86,3 +90,2 @@

sudo apt-get install npm
sudo apt-get install nodejs-legacy
```

@@ -89,0 +92,0 @@

lerna(verbose) GitUtilities.isInitialized ()
lerna(verbose) GitUtilities.isInitialized () => true
lerna(verbose) GitUtilities.getTopLevelDirectory()
lerna(verbose) GitUtilities.getTopLevelDirectory() => "."
lerna(verbose) FileSystemUtilities.existsSync("./lerna.json")
lerna(verbose) FileSystemUtilities.existsSync("./lerna.json") => true
lerna(verbose) FileSystemUtilities.readFileSync("./lerna.json")
lerna(verbose) FileSystemUtilities.readFileSync("./lerna.json") => "{\n \"version\": \"1.0.0-beta\",\n \"lerna\": \"2.0.0-beta.38\",\n \"packages\": [\n \"packages/*\"\n ]\n}"
lerna(verbose) FileSystemUtilities.existsSync("./package.json")
lerna(verbose) FileSystemUtilities.existsSync("./package.json") => true
lerna(verbose) FileSystemUtilities.readFileSync("./package.json")
lerna(verbose) FileSystemUtilities.readFileSync("./package.json") => "{\n \"name\": \"web3\",\n \"namespace\": \"ethereum\",\n \"version\": \"1.0.0-beta\",\n \"description\": \"Ethereum JavaScript API\",\n \"license\": \"LGPL-3.0\",\n \"main\": \"./src/index.js\",\n \"directories\": {\n \"lib\": \"./src\",\n \"doc\": \"./doc\",\n \"test\": \"./test\"\n },\n \"scripts\": {\n \"postinstall\": \"lerna bootstrap\",\n \"build\": \"gulp\",\n \"watch\": \"gulp watch\",\n \"lint\": \"jshint *.js packages\",\n \"test\": \"mocha; jshint *.js packages\",\n \"test-coveralls\": \"istanbul cover _mocha -- -R spec && cat coverage/lcov.info | coveralls --verbose\"\n },\n \"repository\": {\n \"type\": \"git\",\n \"url\": \"https://github.com/ethereum/web3.js.git\"\n },\n \"homepage\": \"https://github.com/ethereum/web3.js\",\n \"bugs\": {\n \"url \": \"https://github.com/ethereum/web3.js/issues\"\n },\n \"keywords\": [\n \"Ethereum\",\n \"JavaScript\",\n \"API\"\n ],\n \"author\": \"ethereum.org\",\n \"authors\": [\n {\n \"name\": \"Fabian Vogelsteller\",\n \"email\": \"fabian@ethereum.org\",\n \"homepage\": \"http://frozeman.de\"\n },\n {\n \"name\": \"Marek Kotewicz\",\n \"email\": \"marek@ethcore.io\",\n \"url\": \"https://github.com/debris\"\n },\n {\n \"name\": \"Marian Oancea\",\n \"url\": \"https://github.com/cubedro\"\n },\n {\n \"name\": \"Gav Wood\",\n \"email\": \"g@ethcore.io\",\n \"homepage\": \"http://gavwood.com\"\n },\n {\n \"name\": \"Jeffery Wilcke\",\n \"email\": \"jeffrey.wilcke@ethereum.org\",\n \"url\": \"https://github.com/obscuren\"\n }\n ],\n \"dependencies\": {},\n \"devDependencies\": {\n \"babel-preset-env\": \"^1.6.0\",\n \"bignumber.js\": \"^4.0.0\",\n \"bn.js\": \"^4.11.6\",\n \"bower\": \">=1.4.1\",\n \"browserify\": \"^14.4.0\",\n \"chai\": \"^3.0.0\",\n \"coveralls\": \"^2.11.2\",\n \"crypto-js\": \"^3.1.4\",\n \"del\": \">=2.0.2\",\n \"ethereumjs-wallet\": \"^0.6.0\",\n \"ethjs-signer\": \"^0.1.1\",\n \"exorcist\": \"^0.4.0\",\n \"gulp\": \">=3.9.0\",\n \"gulp-babel\": \"^6.1.2\",\n \"gulp-jshint\": \"^2.0.4\",\n \"gulp-rename\": \"^1.2.2\",\n \"gulp-replace\": \"^0.6.1\",\n \"gulp-streamify\": \"^1.0.2\",\n \"gulp-uglify\": \"^3.0.0\",\n \"istanbul\": \"^0.4.4\",\n \"jshint\": \">=2.5.0\",\n \"lerna\": \"^2.0.0\",\n \"mocha\": \">=2.3.3\",\n \"sandboxed-module\": \"^2.0.2\",\n \"underscore\": \"^1.8.3\",\n \"vinyl-source-stream\": \"^1.1.0\"\n }\n}"
lerna(info) Lerna v2.0.0-beta.38
lerna(verbose) FileSystemUtilities.existsSync("./package.json")
lerna(verbose) FileSystemUtilities.existsSync("./package.json") => true
lerna(verbose) FileSystemUtilities.existsSync("./lerna.json")
lerna(verbose) FileSystemUtilities.existsSync("./lerna.json") => true
lerna(verbose) FileSystemUtilities.existsSync("./VERSION")
lerna(verbose) FileSystemUtilities.existsSync("./VERSION") => false
lerna(verbose) FileSystemUtilities.existsSync("./packages/web3-bzz/package.json")
lerna(verbose) FileSystemUtilities.existsSync("./packages/web3-bzz/package.json") => true
lerna(verbose) FileSystemUtilities.existsSync("./packages/web3-core-helpers/package.json")
lerna(verbose) FileSystemUtilities.existsSync("./packages/web3-core-helpers/package.json") => true
lerna(verbose) FileSystemUtilities.existsSync("./packages/web3-core-method/package.json")
lerna(verbose) FileSystemUtilities.existsSync("./packages/web3-core-method/package.json") => true
lerna(verbose) FileSystemUtilities.existsSync("./packages/web3-core-promiEvent/package.json")
lerna(verbose) FileSystemUtilities.existsSync("./packages/web3-core-promiEvent/package.json") => true
lerna(verbose) FileSystemUtilities.existsSync("./packages/web3-core-requestManager/package.json")
lerna(verbose) FileSystemUtilities.existsSync("./packages/web3-core-requestManager/package.json") => true
lerna(verbose) FileSystemUtilities.existsSync("./packages/web3-core-subscriptions/package.json")
lerna(verbose) FileSystemUtilities.existsSync("./packages/web3-core-subscriptions/package.json") => true
lerna(verbose) FileSystemUtilities.existsSync("./packages/web3-core/package.json")
lerna(verbose) FileSystemUtilities.existsSync("./packages/web3-core/package.json") => true
lerna(verbose) FileSystemUtilities.existsSync("./packages/web3-eth-abi/package.json")
lerna(verbose) FileSystemUtilities.existsSync("./packages/web3-eth-abi/package.json") => true
lerna(verbose) FileSystemUtilities.existsSync("./packages/web3-eth-accounts/package.json")
lerna(verbose) FileSystemUtilities.existsSync("./packages/web3-eth-accounts/package.json") => true
lerna(verbose) FileSystemUtilities.existsSync("./packages/web3-eth-contract/package.json")
lerna(verbose) FileSystemUtilities.existsSync("./packages/web3-eth-contract/package.json") => true
lerna(verbose) FileSystemUtilities.existsSync("./packages/web3-eth-iban/package.json")
lerna(verbose) FileSystemUtilities.existsSync("./packages/web3-eth-iban/package.json") => true
lerna(verbose) FileSystemUtilities.existsSync("./packages/web3-eth-personal/package.json")
lerna(verbose) FileSystemUtilities.existsSync("./packages/web3-eth-personal/package.json") => true
lerna(verbose) FileSystemUtilities.existsSync("./packages/web3-eth/package.json")
lerna(verbose) FileSystemUtilities.existsSync("./packages/web3-eth/package.json") => true
lerna(verbose) FileSystemUtilities.existsSync("./packages/web3-net/package.json")
lerna(verbose) FileSystemUtilities.existsSync("./packages/web3-net/package.json") => true
lerna(verbose) FileSystemUtilities.existsSync("./packages/web3-providers-http/package.json")
lerna(verbose) FileSystemUtilities.existsSync("./packages/web3-providers-http/package.json") => true
lerna(verbose) FileSystemUtilities.existsSync("./packages/web3-providers-ipc/package.json")
lerna(verbose) FileSystemUtilities.existsSync("./packages/web3-providers-ipc/package.json") => true
lerna(verbose) FileSystemUtilities.existsSync("./packages/web3-providers-ws/package.json")
lerna(verbose) FileSystemUtilities.existsSync("./packages/web3-providers-ws/package.json") => true
lerna(verbose) FileSystemUtilities.existsSync("./packages/web3-shh/package.json")
lerna(verbose) FileSystemUtilities.existsSync("./packages/web3-shh/package.json") => true
lerna(verbose) FileSystemUtilities.existsSync("./packages/web3-utils/package.json")
lerna(verbose) FileSystemUtilities.existsSync("./packages/web3-utils/package.json") => true
lerna(verbose) Attempting running BootstrapCommand.initialize
lerna(verbose) Successfully ran BootstrapCommand.initialize
lerna(verbose) Attempting running BootstrapCommand.execute
lerna(info) Bootstrapping 19 packages
lerna(info) Preinstalling packages
lerna(info) Installing external dependencies
lerna(verbose) NpmUtilities.installInDir ("./packages/web3-eth-accounts", ["underscore@1.8.3","bluebird@3.3.1","eth-lib@0.1.23","scrypt.js@2.0...)
lerna(verbose) FileSystemUtilities.rename ("./packages/web3-eth-accounts/package.json", "./packages/web3-eth-accounts/package.json.lerna_backup...)
lerna(verbose) NpmUtilities.installInDir ("./packages/web3-providers-ws", ["websocket@git://github.com/frozeman/WebSocket-Node.git#browserifyC...)
lerna(verbose) FileSystemUtilities.rename ("./packages/web3-providers-ws/package.json", "./packages/web3-providers-ws/package.json.lerna_backup...)
lerna(verbose) FileSystemUtilities.rename ("./packages/web3-eth-accounts/package.json", "./packages/web3-eth-accounts/package.json.lerna_backup...) =>
lerna(verbose) FileSystemUtilities.writeFile ("./packages/web3-eth-accounts/package.json", "{\"dependencies\":{\"underscore\":\"1.8.3\",\"bluebird...)
lerna(verbose) FileSystemUtilities.rename ("./packages/web3-providers-ws/package.json", "./packages/web3-providers-ws/package.json.lerna_backup...) =>
lerna(verbose) FileSystemUtilities.writeFile ("./packages/web3-providers-ws/package.json", "{\"dependencies\":{\"websocket\":\"git://github.com/fr...)
lerna(verbose) FileSystemUtilities.writeFile ("./packages/web3-providers-ws/package.json", "{\"dependencies\":{\"websocket\":\"git://github.com/fr...) =>
lerna(verbose) FileSystemUtilities.writeFile ("./packages/web3-eth-accounts/package.json", "{\"dependencies\":{\"underscore\":\"1.8.3\",\"bluebird...) =>
lerna(verbose) FileSystemUtilities.renameSync("./packages/web3-eth-accounts/package.json.lerna_backup", "./packages/web3-eth-accounts/package.json...)
lerna(verbose) FileSystemUtilities.renameSync("./packages/web3-eth-accounts/package.json.lerna_backup", "./packages/web3-eth-accounts/package.json...) =>
lerna(error) NpmUtilities.installInDir ("./packages/web3-eth-accounts", ["underscore@1.8.3","bluebird@3.3.1","eth-lib@0.1.23","scrypt.js@2.0...)
Command exited with status 1: npm install
lerna(error) Errored while running BootstrapCommand.execute

Sorry, the diff of this file is not supported yet