Derrick Hammer
|
45b3e884f9
|
fix; add syncDelay to client factory
|
2023-07-14 11:18:05 -04:00 |
Derrick Hammer
|
a901ee76f4
|
feat: add loggerInfo and loggerErr callbacks to client options
|
2023-07-14 11:16:38 -04:00 |
semantic-release-bot
|
1895495520
|
chore(release): 0.1.0-develop.40 [skip ci]
# [0.1.0-develop.40](https://git.lumeweb.com/LumeWeb/libethsync/compare/v0.1.0-develop.39...v0.1.0-develop.40) (2023-07-14)
### Bug Fixes
* add a sync delay option so that the bls verification does not hog cpu ([824dcd9 ](824dcd9633 ))
|
2023-07-14 13:23:17 +00:00 |
Derrick Hammer
|
8582db4eb3
|
Merge remote-tracking branch 'origin/develop' into develop
|
2023-07-14 09:22:09 -04:00 |
Derrick Hammer
|
824dcd9633
|
fix: add a sync delay option so that the bls verification does not hog cpu
|
2023-07-14 09:21:52 -04:00 |
semantic-release-bot
|
b1c33bb81d
|
chore(release): 0.1.0-develop.39 [skip ci]
# [0.1.0-develop.39](https://git.lumeweb.com/LumeWeb/libethsync/compare/v0.1.0-develop.38...v0.1.0-develop.39) (2023-07-13)
### Bug Fixes
* compare code against codehash ([dc4c6b3 ](dc4c6b3f36 ))
|
2023-07-13 17:18:26 +00:00 |
Derrick Hammer
|
8aa7c11f09
|
Merge remote-tracking branch 'origin/develop' into develop
|
2023-07-13 13:17:33 -04:00 |
Derrick Hammer
|
dc4c6b3f36
|
fix: compare code against codehash
|
2023-07-13 13:17:27 -04:00 |
semantic-release-bot
|
1b0bf2944c
|
chore(release): 0.1.0-develop.38 [skip ci]
# [0.1.0-develop.38](https://git.lumeweb.com/LumeWeb/libethsync/compare/v0.1.0-develop.37...v0.1.0-develop.38) (2023-07-13)
### Bug Fixes
* add map to return data property ([3e27281 ](3e27281a35 ))
|
2023-07-13 16:52:34 +00:00 |
Derrick Hammer
|
39b1dac32a
|
Merge remote-tracking branch 'origin/develop' into develop
|
2023-07-13 12:51:39 -04:00 |
Derrick Hammer
|
3e27281a35
|
fix: add map to return data property
|
2023-07-13 12:51:34 -04:00 |
semantic-release-bot
|
42d167d575
|
chore(release): 0.1.0-develop.37 [skip ci]
# [0.1.0-develop.37](https://git.lumeweb.com/LumeWeb/libethsync/compare/v0.1.0-develop.36...v0.1.0-develop.37) (2023-07-13)
### Bug Fixes
* parse from u, not u.data ([8677bc1 ](8677bc1294 ))
|
2023-07-13 16:46:48 +00:00 |
Derrick Hammer
|
5e426327ff
|
Merge remote-tracking branch 'origin/develop' into develop
|
2023-07-13 12:45:53 -04:00 |
Derrick Hammer
|
8677bc1294
|
fix: parse from u, not u.data
|
2023-07-13 12:45:49 -04:00 |
semantic-release-bot
|
f76fc9b9e8
|
chore(release): 0.1.0-develop.36 [skip ci]
# [0.1.0-develop.36](https://git.lumeweb.com/LumeWeb/libethsync/compare/v0.1.0-develop.35...v0.1.0-develop.36) (2023-07-13)
### Bug Fixes
* need to use concat not push ([b87017e ](b87017eb67 ))
* Revert "fix: create fixSerializedUint8Array helper method to deal with weird quirk of ssz serialize" ([6ef18db ](6ef18dbc05 ))
* temporarily disable block hash check as it is bugged ([91144cb ](91144cb5a2 ))
* use byteArrayEquals ([157811b ](157811b234 ))
|
2023-07-13 16:27:45 +00:00 |
Derrick Hammer
|
91144cb5a2
|
fix: temporarily disable block hash check as it is bugged
|
2023-07-13 12:26:41 -04:00 |
Derrick Hammer
|
157811b234
|
fix: use byteArrayEquals
|
2023-07-13 12:25:21 -04:00 |
Derrick Hammer
|
b87017eb67
|
fix: need to use concat not push
|
2023-07-13 12:23:33 -04:00 |
Derrick Hammer
|
6ef18dbc05
|
fix: Revert "fix: create fixSerializedUint8Array helper method to deal with weird quirk of ssz serialize"
This reverts commit d8430b4a11 .
|
2023-07-13 10:40:25 -04:00 |
semantic-release-bot
|
20b6d56c23
|
chore(release): 0.1.0-develop.35 [skip ci]
# [0.1.0-develop.35](https://git.lumeweb.com/LumeWeb/libethsync/compare/v0.1.0-develop.34...v0.1.0-develop.35) (2023-07-13)
### Bug Fixes
* need to disable useClones in node cache ([07845bf ](07845bf4d0 ))
|
2023-07-13 12:28:06 +00:00 |
Derrick Hammer
|
2540970887
|
Merge remote-tracking branch 'origin/develop' into develop
|
2023-07-13 08:27:05 -04:00 |
Derrick Hammer
|
07845bf4d0
|
fix: need to disable useClones in node cache
|
2023-07-13 08:26:58 -04:00 |
semantic-release-bot
|
5f5c665aed
|
chore(release): 0.1.0-develop.34 [skip ci]
# [0.1.0-develop.34](https://git.lumeweb.com/LumeWeb/libethsync/compare/v0.1.0-develop.33...v0.1.0-develop.34) (2023-07-13)
### Bug Fixes
* create fixSerializedUint8Array helper method to deal with weird quirk of ssz serialize ([d8430b4 ](d8430b4a11 ))
|
2023-07-13 12:09:59 +00:00 |
Derrick Hammer
|
cbc652ccb1
|
Merge remote-tracking branch 'origin/develop' into develop
|
2023-07-13 08:09:06 -04:00 |
Derrick Hammer
|
d8430b4a11
|
fix: create fixSerializedUint8Array helper method to deal with weird quirk of ssz serialize
|
2023-07-13 08:09:00 -04:00 |
semantic-release-bot
|
3bf72603bb
|
chore(release): 0.1.0-develop.33 [skip ci]
# [0.1.0-develop.33](https://git.lumeweb.com/LumeWeb/libethsync/compare/v0.1.0-develop.32...v0.1.0-develop.33) (2023-07-13)
|
2023-07-13 11:12:58 +00:00 |
Derrick Hammer
|
75ed669eb7
|
Merge remote-tracking branch 'origin/develop' into develop
|
2023-07-13 07:11:55 -04:00 |
Derrick Hammer
|
cfa1462505
|
refactor: handle case where returned items are less than the total requested and loop until we have them all
|
2023-07-13 07:10:48 -04:00 |
semantic-release-bot
|
d1a133d859
|
chore(release): 0.1.0-develop.32 [skip ci]
# [0.1.0-develop.32](https://git.lumeweb.com/LumeWeb/libethsync/compare/v0.1.0-develop.31...v0.1.0-develop.32) (2023-07-13)
### Features
* add getCurrentBlock and getLastBlock methods ([661e146 ](661e146636 ))
|
2023-07-13 08:36:38 +00:00 |
Derrick Hammer
|
6eaf874e44
|
Merge remote-tracking branch 'origin/develop' into develop
|
2023-07-13 04:35:37 -04:00 |
Derrick Hammer
|
e567d5017d
|
refactor: call getLatestExecution in sync and add an arg to getLatestExecution to skip syncing
|
2023-07-13 04:35:29 -04:00 |
Derrick Hammer
|
f68688ab61
|
refactor: have isSynced check the period and the block
|
2023-07-13 04:32:18 -04:00 |
Derrick Hammer
|
661e146636
|
feat: add getCurrentBlock and getLastBlock methods
|
2023-07-13 04:31:55 -04:00 |
semantic-release-bot
|
253a677695
|
chore(release): 0.1.0-develop.31 [skip ci]
# [0.1.0-develop.31](https://git.lumeweb.com/LumeWeb/libethsync/compare/v0.1.0-develop.30...v0.1.0-develop.31) (2023-07-13)
|
2023-07-13 08:06:29 +00:00 |
Derrick Hammer
|
256f29b692
|
Merge remote-tracking branch 'origin/develop' into develop
|
2023-07-13 04:05:38 -04:00 |
Derrick Hammer
|
93ab07c5c3
|
refactor: make getLatestExecution public
|
2023-07-13 04:05:34 -04:00 |
semantic-release-bot
|
f767ed6bb4
|
chore(release): 0.1.0-develop.30 [skip ci]
# [0.1.0-develop.30](https://git.lumeweb.com/LumeWeb/libethsync/compare/v0.1.0-develop.29...v0.1.0-develop.30) (2023-07-13)
|
2023-07-13 08:02:04 +00:00 |
Derrick Hammer
|
2281fa8f35
|
Merge remote-tracking branch 'origin/develop' into develop
|
2023-07-13 04:00:48 -04:00 |
Derrick Hammer
|
391a4f968a
|
refactor: if we have a _latestOptimisticUpdate, check the estimated current block against the block we have, and return it as cached data if we don't need to fetch again. Also use a mutex to prevent race conditions
|
2023-07-13 04:00:42 -04:00 |
Derrick Hammer
|
36f9f4c910
|
tidy: unneeded var
|
2023-07-13 03:47:44 -04:00 |
Derrick Hammer
|
c5a2dc86e1
|
refactor: don't run automatic optimistic updates
|
2023-07-13 03:35:33 -04:00 |
semantic-release-bot
|
d9ad98f694
|
chore(release): 0.1.0-develop.29 [skip ci]
# [0.1.0-develop.29](https://git.lumeweb.com/LumeWeb/libethsync/compare/v0.1.0-develop.28...v0.1.0-develop.29) (2023-07-13)
|
2023-07-13 07:22:26 +00:00 |
Derrick Hammer
|
232f5ba730
|
Merge remote-tracking branch 'origin/develop' into develop
|
2023-07-13 03:21:34 -04:00 |
Derrick Hammer
|
11791ff08b
|
refactor: split subscribe into syncToLatestBlock
|
2023-07-13 03:18:05 -04:00 |
Derrick Hammer
|
4836ddb32e
|
style: reformat
|
2023-07-13 03:14:06 -04:00 |
Derrick Hammer
|
b3e5607132
|
refactor: store optimistic update back into _latestOptimisticUpdate with a getter.
|
2023-07-13 03:13:22 -04:00 |
Derrick Hammer
|
a7786fa21c
|
style: fix typos
|
2023-07-13 03:12:49 -04:00 |
semantic-release-bot
|
87e85b2387
|
chore(release): 0.1.0-develop.28 [skip ci]
# [0.1.0-develop.28](https://git.lumeweb.com/LumeWeb/libethsync/compare/v0.1.0-develop.27...v0.1.0-develop.28) (2023-07-13)
### Bug Fixes
* add optimisticUpdateCallback to client factory ([c3b47e6 ](c3b47e67e7 ))
* add optimisticUpdateCallback to options ([464fb21 ](464fb21095 ))
* pass client to prover after creating client in factory. don't try to parse thr messages ([481757e ](481757e019 ))
* simplify logic and use LightClientUpdate.fromJson ([17cb002 ](17cb00231c ))
* use _client not client ([76e22fa ](76e22fa342 ))
|
2023-07-13 06:55:11 +00:00 |
Derrick Hammer
|
c3b47e67e7
|
fix: add optimisticUpdateCallback to client factory
|
2023-07-13 02:53:23 -04:00 |
Derrick Hammer
|
977d33b768
|
refactor: make optimisticUpdateCallback a dedicated type
|
2023-07-13 02:53:00 -04:00 |