Pavel
88fcc749a1
Compile signing service definition using the latest Aqua compiler ( #141 )
2022-03-23 20:22:31 +03:00
Pavel
4910901dc9
Fix issue when undefined or missing object entries were incorrectly converted to aqua ( #140 )
2022-03-17 16:27:33 +03:00
Pavel
a0a7a9e19b
Fix recursive ( #136 )
2022-03-17 07:00:19 +03:00
Pavel
f8abe728c0
Add math builtins implementation ( #139 )
2022-03-15 22:44:51 +03:00
Aleksey Proshutisnkiy
56638c8fe2
Sig: default tetraplets: get_key_bytes -> get_route_bytes ( #138 )
2022-03-11 00:25:18 +04:00
Pavel
e8060cf7c1
Update AVM to v0.21.3 ( #137 )
2022-03-10 10:38:14 +03:00
Pavel
1c5b32cdd9
Update AVM version to 0.21.0 ( #135 )
2022-03-01 17:54:46 +03:00
Pavel
5e381950ae
Fix copy-avm-public script ( #134 )
2022-02-23 19:01:05 +03:00
Pavel
7a1c5ea639
Add missing builtins, Implement timestamps_ms and timestamps_sec ( #133 )
2022-02-21 17:17:17 +03:00
Valery Antopol
96ede60099
Switch to marine-web based AquaVM runner ( #132 )
2022-02-18 20:06:37 +03:00
Pavel
133e75c818
Update avm version to 0.20.5 ( #131 )
2022-02-17 14:07:55 +03:00
Pavel
5cb4c8974f
Implement debug.stringify service ( #125 )
2022-02-17 14:01:12 +03:00
Pavel
25f63f0b0d
Implement additional builtins: array_length, sha256_string, concat_strings ( #130 )
2022-02-17 13:24:26 +03:00
Pavel
d860ea6dec
Using polyfill for Buffer in browsers ( #129 )
2022-02-17 10:54:38 +03:00
Pavel
976cd0435c
Sig service redesign ( #126 )
2022-02-04 22:39:41 +03:00
Pavel
0c5fecac40
Remove old node versions ( #128 )
2022-02-04 22:37:00 +03:00
Pavel
48caa02d39
Update libp2p-related packages versions. Fix 'stream reset' error. ( #123 )
2022-01-27 16:05:20 +03:00
Pavel
d9ee6e2cb5
Update AVM version to 0.20.0 ( #120 )
2021-12-29 23:21:48 +03:00
Pavel
bc027b82cd
AvmRunner: update to 0.1.2 (fix issue with incorrect baseUrl) ( #119 )
2021-12-29 17:46:25 +03:00
Pavel
9d0c7b2bb8
Switching from AVM interpreter to AVM runner with background execution ( #111 )
2021-12-28 20:53:25 +03:00
Pavel
4aefddecaa
Update AVM version to 0.19.3 ( #117 )
2021-12-22 20:40:50 +03:00
Pavel
75f49bffb7
Update README.md: fix docker image tag ( #116 )
2021-12-17 17:19:43 +03:00
Pavel
c9f2bb2407
Disable automatic branch publishing ( #114 )
2021-12-17 17:12:09 +03:00
Pavel
7853747d5e
Update AVM version to 0.18.0 ( #115 )
2021-12-17 17:10:22 +03:00
Aleksey Proshutisnkiy
228d3f104c
Update AVM version to 0.17.7 ( #113 )
2021-12-13 20:09:56 +03:00
Pavel
48fc017a1b
Add built-in service (Sig) which signs data and verifies signatures ( #110 )
2021-12-10 16:47:58 +03:00
Pavel
25da21aeeb
Update AVM version to 0.17.6 ( #112 )
2021-12-08 16:52:59 +03:00
Pavel
f41e8f035d
Add particleId to error message when an aqua function times out ( #106 )
2021-11-30 12:18:55 +03:00
Pavel
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
Pavel
7577170780
Fix timeout error message ( #103 )
2021-11-23 12:03:12 +03:00
Pavel
defe961413
Implement peer.timeout built-in function ( #101 )
2021-11-17 09:21:32 +03:00
Pavel
2de819144a
Update AVM: add support for restriction operator ( #102 )
2021-11-17 09:10:23 +03:00
Pavel
6e0a8c011f
Compiler support: fix issue with incorrect ttl value in config ( #100 )
2021-11-10 17:49:42 +03:00
Pavel
aa21abe465
Extend error handling in FluencePeer ( #98 )
2021-11-09 14:37:44 +03:00
Pavel
337a3f45de
Compiler support: define and export FnConfig interface ( #97 )
2021-11-04 15:15:30 +03:00
Pavel
3ad6a41ed3
Docs: upate autogenerated gh page ( #92 )
2021-10-21 18:04:20 +03:00
Pavel
79ad43315b
FluencePeer: add option to specify default TTL for all new particles ( #91 )
2021-10-21 17:56:21 +03:00
Pavel
9d00b70897
Compiler support: fix issue with incorrect check for missing fields in service registration ( #90 )
2021-10-20 23:03:06 +03:00
Pavel
fe52648103
Integrate async AquaVM into fluence-js ( #88 )
2021-10-20 22:20:43 +03:00
Pavel
727d59fb61
Documentation update ( #83 )
2021-09-27 22:11:35 +03:00
Pavel
a5cd6d5a49
Replace fromBytes in favor of fromEd25519SK in KeyPair class ( #81 )
...
* Replace fromBytes in favor of fromEd25519SK in KeyPair class
2021-09-24 17:19:28 +03:00
Pavel
1c457dd2cf
Export PeerStatus type from index.ts ( #80 )
2021-09-21 22:10:33 +03:00
folex
763e641fa2
KeyPair: add fromBytes, toEd25519PrivateKey ( #78 )
...
- fromBytes allows to pass any seed you want
- constructor takes PeerId (previously was empty and maybe private)
- toEd25519PrivateKey to complete the lifecycle.
2021-09-14 12:16:17 +03:00
Pavel
608506db9f
Refactor public API: put default peer API under Fluence facade ( #72 )
2021-09-10 19:21:45 +03:00
Pavel
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
Pavel
c7ab9d56ee
CI: fix --allow-same-version flag( #69 )
2021-09-08 12:21:11 +03:00
Pavel
140c38eb93
CI: set release name to JS SDK ( #68 )
2021-09-08 12:04:52 +03:00
Pavel
eec581370d
Update base64-js version ( #67 )
2021-09-08 11:56:25 +03:00
Pavel
33d7406c55
Update CI workflow to tag-based one ( #66 )
2021-09-08 11:28:22 +03:00
folex
32e1ea4e04
Update avm to 0.14.3 ( #65 )
2021-08-27 20:02:55 +03:00