Commit Graph

58 Commits

Author SHA1 Message Date
Richard Ramos 4dcc58ca3e Add .track() to all events 2019-10-03 15:28:29 -04:00
Richard Ramos 6b1b91274a feat: extend contract events to include tracking 2019-10-03 15:27:20 -04:00
Iuri Matias e1b02fa3e6 supporting creating extendec contract object 2019-10-03 11:45:49 -04:00
Iuri Matias 85d8d80db8 implement map method for trackProperty and trackEvent 2019-10-03 11:21:05 -04:00
Iuri Matias 52aac845f1 if property is methodArgs is not an array transform it into one 2019-10-03 10:58:49 -04:00
Iuri Matias 3d60b23e0f implement 2019-10-02 22:20:56 -04:00
Iuri Matias 2a383a7ffd get balance with settimeout due to weeb3 issue 2019-10-02 22:20:56 -04:00
Iuri Matias 679609aef8 wait for latest block to eensure web3 object is ready 2019-10-02 22:20:56 -04:00
Richard Ramos f4789d0d60 test 2019-10-02 22:20:56 -04:00
Iuri Matias c53d72cebf cleanup 2019-10-02 22:20:56 -04:00
Iuri Matias ee5d56397c cleanup 2019-10-02 22:20:56 -04:00
Iuri Matias 460aa79c2d wip react-example1 2019-10-02 22:18:52 -04:00
Richard Ramos e5ec647e44
fix: check if collection exists and handle reorgs in log syncer (#40) 2019-10-02 22:09:17 -04:00
Richard Ramos b2c49bdada fix: race condition on react HOC 2019-10-02 22:01:17 -04:00
Richard Ramos 7666d6f6a2
fix: return only event data (#39) 2019-10-01 16:27:34 -04:00
Richard Ramos 11a03e8773 feat: survive reorgs 2019-10-01 14:36:35 -04:00
Richard Ramos f99a31ffcf fix: verify address format and remove dependency to bn.js 2019-09-25 11:31:40 -04:00
Richard Ramos 01c7b2a8be
feat: allow tracking logs (#34)
* fix: error handling
* feat: log syncer
* fix: added subspace.db to ignore list
* feat: test case for logs
2019-09-25 08:41:21 -04:00
Richard Ramos cf04e028f2
fix: close web3 subscription on rxjs unsubscribe (#31) 2019-09-10 13:30:13 -04:00
Richard Ramos 8cf6d5c619
fix: unsubscribe on prop change (#32)
* fix: unsubscribe on prop change
* fix: reactive-graphql example
2019-09-10 13:30:01 -04:00
Richard Ramos 454cfdecfd
refactor: extract event tracking to file (#30) 2019-09-08 21:40:54 -04:00
Richard Ramos 2a213f053b
feat: store event data and retrieve from db (#29)
* feat: store event data and retrieve from db
* refactor: event tracking
2019-09-08 21:35:05 -04:00
Richard Ramos 6cf911741b
fix: react - pt1. (#27)
* fix: set packages as external

* fix: reducing bundle size

* fix: extracting react observer to its own folder, and moved test/observables to examples/react
2019-09-03 21:16:06 -04:00
Richard Ramos 3fe6435565
fix: reduce bundle size (#26)
* fix: set packages as external
* fix: reducing bundle size
2019-09-03 21:11:12 -04:00
Richard Ramos 8df27fa38c Adding README v0.1 2019-09-02 15:01:59 -04:00
Richard Ramos da0140655f feat: adding redux to tests 2019-08-30 16:34:31 -04:00
Richard Ramos 3f0ec3e050
fix: remove console.log (#24) 2019-08-29 16:31:23 -04:00
Richard Ramos bd1ba449ae use strings (default web3js behavior for uint) 2019-08-29 16:28:15 -04:00
Richard Ramos 2c7bee47cf feat: watch erc20 balances 2019-08-29 16:26:00 -04:00
Richard Ramos 908492fe94 feat: track eth balances 2019-08-29 15:59:53 -04:00
Richard Ramos 34ca4a7563 feat: use a single subscription/interval for calls 2019-08-29 15:33:58 -04:00
Richard Ramos 3425c1e851 feat: call intervals and options parameter 2019-08-29 14:46:46 -04:00
Richard Ramos b7671ba9a0 support for method and call arguments returning multiple values 2019-08-28 16:07:39 -04:00
Richard Ramos c9db388565 fix: subscription error on call 2019-08-28 15:26:06 -04:00
Richard Ramos 3e7cdbcac1
test: graphql rxjs (#11)
* test: graphql
* fix: webpack
* fix: getENV
2019-08-22 11:25:26 -04:00
Iuri Matias 7fe20a8e9f update tests; use web3-eth 2019-08-21 14:51:13 -04:00
Iuri Matias 79258d3a8d fix rebase issue 2019-08-21 11:57:32 -04:00
Iuri Matias 04d3b55932 refactor eventSyner 2019-08-21 11:56:34 -04:00
Iuri Matias 46ff136129 clean up eventSyncer code 2019-08-21 11:56:28 -04:00
Iuri Matias 327c8a3ec0 refactor eventSyner 2019-08-21 11:53:40 -04:00
Iuri Matias 40fb22f280 clean up eventSyncer code 2019-08-21 11:53:40 -04:00
Richard Ramos 4a553e3cbb improve average operator 2019-08-21 08:44:07 -04:00
Richard Ramos 2badf46e4b feat: operators 2019-08-21 08:32:57 -04:00
Iuri Matias e90dfa8a59 only trigger property watcher when value actually changes 2019-08-20 11:20:54 -04:00
Iuri Matias 0e320d9102 add todo 2019-08-19 15:36:49 -04:00
Iuri Matias b15a34227d support tracking function calls 2019-08-19 15:34:22 -04:00
Iuri Matias 668b7ef65d support filter callbacks 2019-08-19 14:30:38 -04:00
Iuri Matias 3c4ceabeca only filter conditions if one is given; namespace events to avoid conflicts 2019-08-19 14:24:17 -04:00
Iuri Matias ac0d5a0958 respect filter conditions even if they are not indexed in the events 2019-08-19 12:49:11 -04:00
Iuri Matias 1f11062a80 add test for max value 2019-08-12 11:10:02 -04:00