Danish Arora
10590dad85
chore: validate idcommitment against Q
2025-05-29 01:36:43 +05:30
Danish Arora
f911bf8cfa
chore: use big endian
2025-05-28 14:42:52 +05:30
Danish Arora
b53ba62209
fix
2025-05-19 18:10:57 +05:30
Danish Arora
47ed8d4f43
try
2025-05-19 18:07:35 +05:30
Danish Arora
6d86b6f011
chore: fix accessor
2025-05-19 16:23:40 +05:30
Danish Arora
10aadbe2c8
refactor(rln): cache min/max rate limits at contract instantiation
2025-05-19 16:18:31 +05:30
Danish Arora
b16a49e80f
chore: add getMembershipStatus method
2025-05-15 16:28:47 +05:30
Danish Arora
741fb28c09
chore: fix condition
2025-05-15 16:26:12 +05:30
Danish Arora
5a5d7b3e26
chore: cannot erase membership if it isn't expired/in grace period
2025-05-15 16:24:43 +05:30
Danish Arora
917ea7821f
chore: update playwright docker images
2025-05-14 17:38:13 +05:30
Danish Arora
ffbdfba68d
chore: update
2025-05-13 15:31:06 +05:30
Danish Arora
052dbd7e66
chore: regen locl
2025-05-13 15:24:54 +05:30
Danish Arora
08af18e215
npm i
2025-05-13 14:33:48 +05:30
Danish Arora
1cb62babe8
test
2025-05-13 14:33:33 +05:30
Danish Arora
e5a52d0a9c
chore: estimate gas
2025-05-13 14:33:33 +05:30
Danish Arora
e5ef13472c
fix: use overloaded function call
2025-05-13 14:33:33 +05:30
Danish Arora
061771a739
chore: update import
2025-05-13 14:33:23 +05:30
Danish Arora
faf7b0350a
chore: improve logging
2025-05-13 14:33:23 +05:30
Danish Arora
f70cc56322
chore: use big endian instead of little endian
2025-05-13 14:33:23 +05:30
Danish Arora
682377cd50
chore: improve exports and types
2025-05-13 14:33:22 +05:30
Danish Arora
6c12f1793f
chore: update definitions to match the ABI
2025-05-13 14:31:26 +05:30
Arseniy Klempner
f85a476261
Merge pull request #2337 from waku-org/release-please--branches--master
...
chore: release master
relay-v0.0.18
enr-v0.0.29
interfaces-v0.0.30
sdk-v0.0.31
sds-v0.0.3
core-v0.0.35
proto-v0.0.10
message-hash-v0.1.19
message-encryption-v0.0.33
rln-v0.1.5
utils-v0.0.23
discovery-v0.0.8
2025-04-23 08:47:46 -07:00
Sasha
e22f211d46
chore: release master
2025-04-23 07:38:08 +02:00
Sasha
fa1beca7f1
chore: fix shard info for wss checker ( #2373 )
...
* feat: introduce WSS checker CI
* rename CI step
* specify nodejs
* try
* remove not needed dep
* use npx and fail on failure
* run by dispatch only and improve naming
* fix fail detection
* chore: fix shard info for wss checker
2025-04-22 18:47:20 +02:00
Arseniy Klempner
bb927424f4
Merge pull request #2359 from waku-org/fix/npm-audit-fix-2024-04-16
...
fix: npm audit without force
2025-04-22 08:27:25 -07:00
Arseniy Klempner
6456d09809
fix: npm audit without force
2025-04-22 08:11:02 -07:00
Arseniy Klempner
4da382d594
Merge pull request #2299 from waku-org/feat/sds-message-history
...
feat(sds): add retrieval hint to causal history
2025-04-22 08:05:41 -07:00
Arseniy Klempner
408be95a13
feat(sds): add retrieval hint to causal history
2025-04-22 07:45:05 -07:00
Arseniy Klempner
0826f32b69
feat(sds): adds ephemeral messages, delivered message callback and event
2025-04-22 07:41:52 -07:00
Arseniy Klempner
18e08f94df
Merge pull request #2302 from waku-org/feat/sds-ephemeral
...
feat(sds): adds ephemeral messages, delivered message callback and event
2025-04-22 07:38:28 -07:00
Arseniy Klempner
6b4848c853
feat(sds): adds ephemeral messages, delivered message callback and event
2025-04-22 07:16:14 -07:00
Sasha
e45736ff98
feat: introduce WSS checker CI ( #2366 )
...
* feat: introduce WSS checker CI
* rename CI step
* specify nodejs
* try
* remove not needed dep
* use npx and fail on failure
* run by dispatch only and improve naming
* fix fail detection
2025-04-18 22:51:07 +02:00
Sasha
fd2f5b7b8d
chore: up readme ( #2367 )
2025-04-18 20:44:22 +02:00
Sasha
551238006c
fix: health indicator properly handle peer:identify event ( #2369 )
2025-04-18 20:11:09 +02:00
Sasha
3038c48917
feat: introduce createDecoder and createEncoder on IWaku ( #2352 )
...
* feat: introduce createDecoder and createEncoder on IWaku
* add tests, refactor
* fix type
2025-04-14 10:46:47 +02:00
Sasha
163bea56c3
chore: skip flaky test due to nwaku bug ( #2349 )
...
* chore: skip flaky test due to nwaku bug
* return full test cases for lightpush
2025-04-11 18:30:28 +02:00
Sasha
3793e6f5c0
chore: update interop test suit for latest nwaku (0.35.1) ( #2345 )
...
* update Filter test suit, make service nodes connected to each other, remove single node Filter test suit, use 0.35 nwaku image
* update light push tests
* improve auto shard tests
* update static sharding test
* skip blocked tests
* fix test
* remove usage of pusubtopic with nwaku
* remove comment
2025-04-11 01:34:11 +02:00
Danish Arora
28f28d0d36
fix(rln): update types to match nwaku ( #2339 )
...
* chore: update types to match nwaku
* chore: add userMessageLimit // not in spec
2025-04-10 14:42:57 +05:30
Danish Arora
4adf8706c3
feat(rln): create CredentialsManager without Zerokit ( #2295 )
...
* chore: update ABI
* chore: update contract address and chain ID to Linea Sepolia
* chore: improve error handling
* fix: bigint conversion
* chore: update tests
* chore: clean comments
* chore: export keystore types
* chore: update README with contract address
* tests: add reusable mock functions
* chore: LINEA_CONTRACT instead of SEPOLIA_CONTRACT
* chore: add linea to cspell
* chore: add rateLimit to MembershipInfo
* fix: determine start options
* feat: RLNLight
* chore: fix
* chore: export
* fix: returns for ratelimit
* chore: big number conversions
* chore: rename RLNLight to CredentialsManager, add logs
* chore: setup and use rln_base_contract
* chore: use CredentialsManager for rln.ts
* chore: public methods written above private methods
* fix: rate limit getter
* chore: simplify getters/setters
* chore: insert empty line
2025-04-07 16:04:06 +05:30
Danish Arora
a8ff776962
chore(rln): update ABI and contract address to Linea Sepolia, enhancements ( #2294 )
...
* chore: update ABI
* chore: update contract address and chain ID to Linea Sepolia
* chore: improve error handling
* fix: bigint conversion
* chore: update tests
* chore: clean comments
* chore: export keystore types
* chore: update README with contract address
* tests: add reusable mock functions
* chore: LINEA_CONTRACT instead of SEPOLIA_CONTRACT
* chore: add linea to cspell
* chore: add rateLimit to MembershipInfo
* fix(tests): rate limit additions
* chore: update gitignore
2025-03-31 14:32:29 +05:30
Sasha
ea6daae927
chore: release master ( #2311 )
interfaces-v0.0.29
core-v0.0.34
discovery-v0.0.7
sds-v0.0.2
rln-v0.1.4
sdk-v0.0.30
enr-v0.0.28
message-hash-v0.1.18
message-encryption-v0.0.32
relay-v0.0.17
proto-v0.0.9
utils-v0.0.22
2025-03-24 14:41:33 +01:00
Sasha
1ee77c0423
fix: downgraid chainsafe ( #2316 )
...
* fix: downgraid chainsafe
* up lock
* up lock
* bump playwright
* add override section
2025-03-24 13:07:29 +01:00
fryorcraken
d27db21ba5
fix: do not use waku test fleet as default bootstrap ( #2312 )
...
The waku test fleet is unstable and should not be used as boostrap.
The issue is that DNS Discovery looks for "2" nodes and stop there. Meaning that if those "discovered" nodes are not reachable (ie, coming from test suite). js-waku does not connect.
2025-03-20 16:32:27 +01:00
Sasha
e0b8bd8c9c
chore: update release please and add packages ( #2305 )
2025-03-20 00:40:34 +01:00
Sasha
044da751bd
fix: npm action branch detection ( #2308 )
2025-03-19 11:55:59 +01:00
fryorcraken
edfb56243d
doc: build first to avoid not found deps issues ( #2307 )
...
* doc: build first to avoid not found deps issues
* fix: Remove XMLHttpRequest usage
XMLHttpRequest API is deprecated and not available in browser extensions.
Replace the culprit dependency with a more modern one.
Some options are removed. The assumption is that nobody uses them. It can always be added if a developer wants the flexibility.
* test: simplify test
The test focus on testing DNS Discovery, there is no need to also have a nwaku local node for bootstrap.
Bootstrap on nwaku local node is used in many other tests.
2025-03-19 09:43:41 +01:00
Sasha
c315b363c5
chore: update ci npm command ( #2304 )
2025-03-17 09:57:16 +01:00
Arseniy Klempner
8db7690233
Merge pull request #2293 from waku-org/feat/sds-sync
...
feat(sds): send and receive sync messages
2025-03-13 11:52:21 -07:00
Arseniy Klempner
13ae5d4f73
feat(sds): send and receive sync messages
2025-03-13 11:29:55 -07:00
Arseniy Klempner
5b3a256b4c
Merge pull request #2280 from waku-org/feat/sds-buffer-sweep
...
feat(sds): adds logic to sweep incoming and outgoing buffers
2025-03-04 07:01:23 -08:00