Commit Graph

24 Commits

Author SHA1 Message Date
9eafbed86b Expose parse ast method from AVM (#161) 2022-08-04 12:05:31 +03:00
f0906066c5 Pass logging level to AVM (#158) 2022-07-07 12:52:32 +03:00
5234ba24ed Turn on noImplicitAny and strictNullChecks (#153)
* Turn on noImplicitAny and strictNullChecks

* code review fixes
2022-05-12 17:14:16 +03:00
e9454473ed AquaVM: passing updated RunParameters structure (support v0.24.2) (#152) 2022-04-25 17:58:14 +03:00
c4122f63b1 Marine JS: add configuration for setting logging level in marine services (#151) 2022-04-24 10:49:57 +03:00
6f16323c9c Fix null result error handling (#150) 2022-04-22 18:41:03 +03:00
954c20e2c0 Integrate Marine JS into Fluence peer (#149) 2022-04-21 14:13:26 +03:00
c0e727bf8e Add option to print initiated particle ids (#147) 2022-04-06 15:16:45 +03:00
41984b8912 Throwing human-readable error for unsupported node.js versions (#145)
fixes #143
2022-04-01 00:37:25 +04:00
a0a7a9e19b Fix recursive (#136) 2022-03-17 07:00:19 +03:00
d860ea6dec Using polyfill for Buffer in browsers (#129) 2022-02-17 10:54:38 +03:00
976cd0435c Sig service redesign (#126) 2022-02-04 22:39:41 +03:00
9d0c7b2bb8 Switching from AVM interpreter to AVM runner with background execution (#111) 2021-12-28 20:53:25 +03:00
48fc017a1b Add built-in service (Sig) which signs data and verifies signatures (#110) 2021-12-10 16:47:58 +03:00
ef57883abd Compiler support: fix issues with registerService function (#104)
- Throwing error if `registerService` was called on a non-initialized peer.
- Fix issue with incorrect context being passed to class-based implementations of user services
- Fix typo in JSDoc
2021-11-28 09:36:01 +03:00
defe961413 Implement peer.timeout built-in function (#101) 2021-11-17 09:21:32 +03:00
6e0a8c011f Compiler support: fix issue with incorrect ttl value in config (#100) 2021-11-10 17:49:42 +03:00
aa21abe465 Extend error handling in FluencePeer (#98) 2021-11-09 14:37:44 +03:00
337a3f45de Compiler support: define and export FnConfig interface (#97) 2021-11-04 15:15:30 +03:00
79ad43315b FluencePeer: add option to specify default TTL for all new particles (#91) 2021-10-21 17:56:21 +03:00
fe52648103 Integrate async AquaVM into fluence-js (#88) 2021-10-20 22:20:43 +03:00
727d59fb61 Documentation update (#83) 2021-09-27 22:11:35 +03:00
608506db9f Refactor public API: put default peer API under Fluence facade (#72) 2021-09-10 19:21:45 +03:00
6436cd5684 Update JS SDK API to the new version (#61)
* FluenceClient renamed to FluencePeer.
* Using Aqua compiler is now the recommended way for all interaction with the network, including services registration and sending requests
* Old API (sendParticle etc) has been removed
* Opaque seed format replaced with 32 byte ed25519 private key. KeyPair introduced
* Documentation update
2021-09-08 12:42:30 +03:00