Skip to content

Commit

Permalink
Merge branch 'web3' into develop
Browse files Browse the repository at this point in the history
Conflicts:
	dist/web3-light.js
	dist/web3-light.js.map
	dist/web3-light.min.js
	dist/web3.js
	dist/web3.js.map
	dist/web3.min.js
  • Loading branch information
debris committed Apr 9, 2015
2 parents 6763f34 + 73b9ed2 commit 9c2c946
Show file tree
Hide file tree
Showing 18 changed files with 63 additions and 42 deletions.
4 changes: 2 additions & 2 deletions bower.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{
"name": "ethereum.js",
"name": "web3",
"namespace": "ethereum",
"version": "0.2.4",
"version": "0.2.5",
"description": "Ethereum Compatible JavaScript API",
"main": [
"./dist/ethereum.js",
Expand Down
17 changes: 12 additions & 5 deletions dist/ethereum-light.js → dist/web3-light.js

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

6 changes: 3 additions & 3 deletions dist/ethereum-light.js.map → dist/web3-light.js.map

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion dist/ethereum-light.min.js → dist/web3-light.min.js

Large diffs are not rendered by default.

17 changes: 12 additions & 5 deletions dist/ethereum.js → dist/web3.js

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

6 changes: 3 additions & 3 deletions dist/ethereum.js.map → dist/web3.js.map

Large diffs are not rendered by default.

4 changes: 2 additions & 2 deletions dist/ethereum.min.js → dist/web3.min.js

Large diffs are not rendered by default.

4 changes: 2 additions & 2 deletions example/balance.html
Original file line number Diff line number Diff line change
Expand Up @@ -3,10 +3,10 @@

<head>
<script type="text/javascript" src="../node_modules/bignumber.js/bignumber.min.js"></script>
<script type="text/javascript" src="../dist/ethereum-light.js"></script>
<script type="text/javascript" src="../dist/web3-light.js"></script>
<script type="text/javascript">

var web3 = require('ethereum.js');
var web3 = require('web3');
web3.setProvider(new web3.providers.HttpProvider());

function watchBalance() {
Expand Down
4 changes: 2 additions & 2 deletions example/contract.html
Original file line number Diff line number Diff line change
Expand Up @@ -2,10 +2,10 @@
<html>

<head>
<script type="text/javascript" src="../dist/ethereum.js"></script>
<script type="text/javascript" src="../dist/web3"></script>
<script type="text/javascript">

var web3 = require('ethereum.js');
var web3 = require('web3');
web3.setProvider(new web3.providers.HttpProvider());

// solidity source code
Expand Down
4 changes: 2 additions & 2 deletions example/contract_with_array.html
Original file line number Diff line number Diff line change
Expand Up @@ -2,10 +2,10 @@
<html>

<head>
<script type="text/javascript" src="../dist/ethereum.js"></script>
<script type="text/javascript" src="../dist/web3.js"></script>
<script type="text/javascript">

var web3 = require('ethereum.js');
var web3 = require('web3');
web3.setProvider(new web3.providers.HttpProvider());

// solidity source code
Expand Down
4 changes: 2 additions & 2 deletions example/event.html
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
<!doctype>
<html>
<head>
<script type="text/javascript" src="../dist/ethereum.js"></script>
<script type="text/javascript" src="../dist/web3.js"></script>
<script type="text/javascript">
var web3 = require('ethereum.js');
var web3 = require('web3');
web3.setProvider(new web3.providers.HttpProvider('http://localhost:8080'));

var desc = [{
Expand Down
4 changes: 2 additions & 2 deletions example/event_inc.html
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
<!doctype>
<html>
<head>
<script type="text/javascript" src="../dist/ethereum.js"></script>
<script type="text/javascript" src="../dist/web3.js"></script>
<script type="text/javascript">
var web3 = require('ethereum.js');
var web3 = require('web3');
web3.setProvider(new web3.providers.HttpProvider('http://localhost:8080'));

var source = "" +
Expand Down
4 changes: 2 additions & 2 deletions example/natspec_contract.html
Original file line number Diff line number Diff line change
Expand Up @@ -2,10 +2,10 @@
<html>

<head>
<script type="text/javascript" src="../dist/ethereum.js"></script>
<script type="text/javascript" src="../dist/web3.js"></script>
<script type="text/javascript">

var web3 = require('ethereum.js');
var web3 = require('web3');
web3.setProvider(new web3.providers.HttpProvider());

// solidity source code
Expand Down
8 changes: 4 additions & 4 deletions gulpfile.js
Original file line number Diff line number Diff line change
Expand Up @@ -19,8 +19,8 @@ var replace = require('gulp-replace');

var DEST = './dist/';
var src = 'index';
var dst = 'ethereum';
var lightDst = 'ethereum-light';
var dst = 'web3';
var lightDst = 'web3-light';

var browserifyOptions = {
debug: true,
Expand Down Expand Up @@ -60,7 +60,7 @@ gulp.task('lint', function(){

gulp.task('buildLight', ['clean'], function () {
return browserify(browserifyOptions)
.require('./' + src + '.js', {expose: 'ethereum.js'})
.require('./' + src + '.js', {expose: 'web3'})
.ignore('bignumber.js')
.require('./lib/utils/browser-bn.js', {expose: 'bignumber.js'}) // fake bignumber.js
.add('./' + src + '.js')
Expand All @@ -75,7 +75,7 @@ gulp.task('buildLight', ['clean'], function () {

gulp.task('buildStandalone', ['clean'], function () {
return browserify(browserifyOptions)
.require('./' + src + '.js', {expose: 'ethereum.js'})
.require('./' + src + '.js', {expose: 'web3'})
.require('bignumber.js') // expose it to dapp users
.add('./' + src + '.js')
.ignore('crypto')
Expand Down
9 changes: 8 additions & 1 deletion index.js
Original file line number Diff line number Diff line change
@@ -1,7 +1,14 @@
var web3 = require('./lib/web3');
// dont override global variable
if (typeof web3 !== 'undefined') {
var web3;
}

web3 = require('./lib/web3');
web3.providers.HttpProvider = require('./lib/web3/httpprovider');
web3.providers.QtSyncProvider = require('./lib/web3/qtsync');
web3.eth.contract = require('./lib/web3/contract');
web3.abi = require('./lib/solidity/abi');



module.exports = web3;
2 changes: 1 addition & 1 deletion lib/version.json
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
{
"version": "0.2.4"
"version": "0.2.5"
}
2 changes: 1 addition & 1 deletion package.js
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
/* jshint ignore:start */
Package.describe({
name: 'ethereum:js',
version: '0.2.4',
version: '0.2.5',
summary: 'Ethereum JavaScript API, middleware to talk to a ethreum node over RPC',
git: 'https://github.com/ethereum/ethereum.js',
// By default, Meteor will default to using README.md for documentation.
Expand Down
4 changes: 2 additions & 2 deletions package.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{
"name": "ethereum.js",
"name": "web3",
"namespace": "ethereum",
"version": "0.2.4",
"version": "0.2.5",
"description": "Ethereum JavaScript API, middleware to talk to a ethereum node over RPC",
"main": "./index.js",
"directories": {
Expand Down

0 comments on commit 9c2c946

Please sign in to comment.