592 Commits

Author SHA1 Message Date
Fabian Vogelsteller
bbfefb091c Modularize web3.js (#541)
* added sub packages

* added lerna monopackage management

* check for package is instance

* added method, subscription and utils package

* moved almost all packages

* moved all packages, no umbrella package yet

* added extend to packages

* made contract pass

* made batch tests pass

* expose providers

* fixed test async

* fixed test errors

* fixed test event encode decode

* fixed test formatter tests

* fixed method tests

* fixed method utils

* fixed some eth methods

* fixed some eth methods 2

* bumped version 0.18.3 to republish meteor package

* fixed get* tests

* fixed subscribe tests

* added newBlockHeaders subscription

* remove unpublished package from package.json

* added sendTransaction test

* fixed call test

* moved files to done

* changed extend

* added iban tests

* Fixed ALL tests

* Fixed lint tests

* Fixed contract tests

* added method tests

* added more method tests to test promiEvents extensively

* added confirmation event

* improved method confirmation checking
2017-01-26 10:24:14 +01:00
Fabian Vogelsteller
0720bf3293
merged develop 2017-01-13 14:26:12 +01:00
Fabian Vogelsteller
12bea40dca
fixes #548 2017-01-13 13:41:08 +01:00
Fabian Vogelsteller
274b37cc56
added map file 2017-01-12 15:37:17 +01:00
Fabian Vogelsteller
174b735723
fixed go xmlhttprequest issue, bumped version 2017-01-12 15:36:24 +01:00
Fabian Vogelsteller
bc17559c84
merged develop 0.18.0 2017-01-06 12:27:23 +01:00
Fabian Vogelsteller
cbd57465b4
rebuild 2017-01-06 12:08:39 +01:00
Fabian Vogelsteller
c5631d43a1
added map file 2017-01-06 11:38:26 +01:00
Fabian Vogelsteller
935aa886cb
bumped version to 0.18.0 2017-01-06 10:29:22 +01:00
Fabian Vogelsteller
602835630b
changed to personl_sendTransaction 2017-01-05 15:43:07 +01:00
Fabian Vogelsteller
345b756361
merged develop 2017-01-05 11:17:41 +01:00
Fabian Vogelsteller
04e43c62ea
build files again 2016-11-14 09:01:42 +01:00
Fabian Vogelsteller
077ba31d08
build files 2016-11-14 08:56:49 +01:00
Fabian Vogelsteller
f5511d729b
fixed all lint errors 2016-11-04 16:29:40 +01:00
Fabian Vogelsteller
72859abf7e
merged develop 2016-11-02 11:13:46 +01:00
Fabian Vogelsteller
23f428b096 Refactored the contract object (#424)
* started contract

* prepared the contract functions

* added deploy function

* added event emitter funcitons

* eventified promise

* added encodeABI

* added optional bluebird

* improved the param finder

* added call, transact and estimateGas

* allow siganture for encodeABI

* working on events

* added event listeners to contracts

* working on contract events

* changed on message to on data

* working on decoding events

* switched deploy check to subscriptions

* removed all event functions, keep only contract.on

* added subscription stuff

* fixed substractions formatters

* added log decoding

* added all events

* fixed events

* added new method calling structure

* added mined event for send tx

* worked on getPastEvents, still WIP

* working on tests

* added once method

* made options object in function execution optional

* finished pastEvents

* added request function for batch processing to contract methods

* fixed contract tests

* finished proting tests

* test provider isolatiton issues

* commented out test to prevent unsolvable issue for now

* changed deploy resolve

* deactivate encodeABI

* improved fake provider, with stacking validation and results

* added fromBlock test

* added tests for internal methods of the contract object
2016-10-07 13:07:42 +02:00
Fabian Vogelsteller
e4eb9606aa bumped version 2016-09-15 15:03:27 +02:00
Fabian Vogelsteller
35bcace717 merged develop, build script 2016-07-19 15:12:50 +02:00
Aakil Fernandes
6e43426767 Contract code length fix (#459)
* Meteor 1.3+ can handle default CommonJs syntax

* Fixed padLeft for iban addresses.

* Fix bignumber dependency

* check code.length > 3

* build

* expose BigNumber on web3 instances

* Fix incorrect filename in documentation

* re-build after merges

* check code.length > 3
2016-07-19 15:02:45 +02:00
Fabian Vogelsteller
778713acff increased version 2016-06-29 12:20:20 +02:00
Fabian Vogelsteller
7273693588 merged develop 2016-06-29 11:40:06 +02:00
Fabian Vogelsteller
8abc0af2f5 merged master 2016-06-27 15:35:31 +02:00
Fabian Vogelsteller
07bbce66ad re-build after merges 2016-06-27 15:34:49 +02:00
Aakil Fernandes
ba91eccd3e expose BigNumber on web3 instances 2016-06-23 13:24:34 -04:00
Fabian Vogelsteller
134f55388f bumped to version alpha 2016-05-30 10:50:13 +02:00
Fabian Vogelsteller
0f1ab3227b added unlock and send 2016-05-24 16:25:35 +02:00
Fabian Vogelsteller
35a06d36d4 bumped version 2016-05-12 16:48:21 +02:00
Fabian Vogelsteller
5275969765 merged subscriptions 2016-04-05 14:33:33 +02:00
Fabian Vogelsteller
3ba32a6734 added lockAccount method 2016-03-22 17:53:53 +01:00
Fabian Vogelsteller
ae1ace97a1 release 0.16.0 2016-03-22 17:51:45 +01:00
Fabian Vogelsteller
fc9e96473a fixed test 2016-02-29 16:24:50 +01:00
Fabian Vogelsteller
ed0431c00b build files 2016-02-29 11:43:16 +01:00
Fabian Vogelsteller
d494d70617 bumped version 2016-02-29 11:29:05 +01:00
Fabian Vogelsteller
dc12e9b6cb fixed timeout issue 2016-02-12 14:01:58 +01:00
Fabian Vogelsteller
c6b256366e fixed timeout issue 2016-02-12 13:57:33 +01:00
Fabian Vogelsteller
30775f666d re build files 2016-01-22 13:40:09 +01:00
Fabian Vogelsteller
21165db545 removed polling completely 2016-01-21 16:24:07 +01:00
Fabian Vogelsteller
1611b687ed bundled files 2016-01-21 15:32:34 +01:00
Fabian Vogelsteller
96863391d5 moved whisper filter to subscriptions 2016-01-19 16:46:39 +01:00
Fabian Vogelsteller
0403464c59 added subscriptions to events WIP 2016-01-19 10:54:28 +01:00
Fabian Vogelsteller
c1f4154410 added fromBlock to log subscriptions 2016-01-14 17:29:24 +01:00
Fabian Vogelsteller
02d7d21782 moved subscription removale to the request manager 2016-01-06 13:21:45 +01:00
Fabian Vogelsteller
4e42fb890d add subscription support 2016-01-05 15:36:07 +01:00
Fabian Vogelsteller
03479e0107 re-add from field for whisper 2015-11-26 11:19:15 +01:00
Fabian Vogelsteller
0563dba4ee readd topic convertion, add fix 2015-11-24 22:03:21 +01:00
Fabian Vogelsteller
2c7db81ebc BREAKING, removed autoconverting of topics in whisper messages 2015-11-24 21:46:36 +01:00
Fabian Vogelsteller
1f91f6ba77 BREAKING, removed outconverting of payload in whisper messages 2015-11-24 14:56:06 +01:00
debris
8c3492b656 quick_fix 2015-11-11 12:32:11 +00:00
Fabian Vogelsteller
03c3518efc fixed web3.version.api 2015-10-30 18:42:14 +01:00
Fabian Vogelsteller
29e3efb8d8 add contract.new.getData 2015-10-30 12:52:51 +01:00