bb6dd2e2ef
fix bigint format
2023-08-22 14:46:47 -04:00
ce87d6cb04
fix signal hash
2023-08-22 14:46:04 -04:00
3310a65b82
fix verifier proof type
2023-08-22 14:34:06 -04:00
AtHeartEngineer
aedd1904b7
fix(RLN) check collision ( #41 )
...
If the epoch or its messages didn't exist already, it was throwing an
error, so we made a check for that
2023-08-22 14:20:06 -04:00
AtHeartEngineer
dc49ef1742
Merge branch 'main' into collision-fix
2023-08-22 14:19:28 -04:00
Tanner Shaw
43c48c97a9
fix(RLN) check collision
2023-08-22 13:17:14 -05:00
AtHeartEngineer
07c0e01542
Readme Update ( #36 )
2023-08-22 14:15:49 -04:00
AtHeartEngineer
72c015666a
Merge branch 'main' into readme
2023-08-22 14:15:38 -04:00
AtHeartEngineer
9d1f78cd0e
Bandada Integration ( #35 )
2023-08-22 13:30:35 -04:00
0ce3ceb8f9
fixed verifier
2023-08-22 13:18:34 -04:00
9407b2cd9a
fix types and linting
2023-08-22 13:16:08 -04:00
Tanner Shaw
edd96b4374
Merge branch 'bandada-integration' of github.com:Discreetly/server into bandada-integration
2023-08-22 12:08:45 -05:00
Tanner Shaw
e7a0754975
refactor(bandada) removed unnessecary functionality
2023-08-22 12:08:37 -05:00
AtHeartEngineer
1336c21c39
Merge branch 'main' into bandada-integration
2023-08-22 12:57:44 -04:00
Tanner Shaw
2d376de372
merge conflicts
2023-08-22 11:19:00 -05:00
Tanner Shaw
452151b990
refactor(bandada) refactored prisma schema to match RoomI interface and routes to match
2023-08-22 11:16:17 -05:00
4ddd6e3d7f
feat return more room info depending on membershiptype
2023-08-22 11:39:00 -04:00
Tanner Shaw
52c1ebc9c7
feature(bandada) fetch bandada group by identity commitment
2023-08-22 10:19:46 -05:00
Tanner Shaw
4634bcce7f
refactor(bandada) identityCommitments are now also stored in room.identities
2023-08-21 19:05:13 -05:00
Tanner Shaw
1c5b90a21c
refactor(bandada) refactored updateRoomIdentities into seperate functions for readability
...
feature(db utils) added function to ensure an identityCommitment is a valid identityCommitment
2023-08-21 18:20:21 -05:00
Tanner Shaw
4f6543b364
feature(bandada) /join route now checks for membership types
...
chore(crypto) changed some logic in the verifier that was throwing eslint errors
2023-08-21 17:15:54 -05:00
Tanner Shaw
0fd0a02969
chore(express) fixing eslint errors on routes
2023-08-18 11:58:48 -05:00
AtHeartEngineer
ed37c53986
Handling Messages, System Messages, and Rate Limits ( #38 )
2023-08-15 22:27:15 -04:00
c810b310c0
refactor(tests) update tests and close app on afterAll; added coverage
2023-08-15 22:21:35 -04:00
8efefe9ea4
feat(data/db): adjust string conversions and field additions
...
feat(websockets): emit member count to room on join/leave
refactor(messages): improve typings and method calls
refactor(utils): adjust bigint conversions
refactor(data/db): update import syntax and object formations
refactor(crypto/verifier): adjust proof checks and conditionals
chore(dependecies): upgrade discreetly-interfaces version
2023-08-15 22:14:40 -04:00
Tanner Shaw
20486a5530
exported createMessageResult interface
2023-08-15 17:47:26 -05:00
Tanner Shaw
9e0584f61f
feature(db util) function for removing identity from a room
2023-08-15 17:28:17 -05:00
4a47c0a99d
feat createMessageResult interface
2023-08-15 17:48:03 -04:00
e371b1ef34
fix .catch + style
2023-08-15 17:43:07 -04:00
AtHeartEngineer
1412c8aac5
Merge branch 'main' into messages
2023-08-15 17:21:26 -04:00
AtHeartEngineer
33b2e042dc
Update src/data/messages.ts
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2023-08-15 17:20:43 -04:00
AtHeartEngineer
fe9ef4d7f7
Update src/data/messages.ts
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2023-08-15 17:20:37 -04:00
AtHeartEngineer
9475263a8c
Update src/data/messages.ts
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2023-08-15 17:20:32 -04:00
Tanner Shaw
bddd96a46c
feature(RLN) implemeting RLN collision checking for messages
2023-08-15 16:17:24 -05:00
AtHeartEngineer
71d9e38c7b
Identity commitment recovery ( #40 )
2023-08-15 17:15:00 -04:00
AtHeartEngineer
3dfe52d674
Merge branch 'main' into shamir-recovery
2023-08-15 17:14:02 -04:00
Tanner Shaw
e66619fbe1
feature(messages) Checking internal nullifer collisions on messages
2023-08-15 14:27:29 -05:00
9787ad5fc6
feat identity commitment recovery
2023-08-15 14:46:29 -04:00
Tanner Shaw
e3e1c3c578
Merge branch 'main' into messages
2023-08-15 12:28:36 -05:00
AtHeartEngineer
3f8e8c2b9f
feat added Shamir Reocvery ( #39 )
2023-08-15 13:25:26 -04:00
eba1eb60ff
feat added Shamir Reocvery
2023-08-15 13:13:57 -04:00
Tanner Shaw
934699cc41
refactor(express) refactored system messages into single route
2023-08-15 11:21:30 -05:00
AtHeartEngineer
19b9af169b
Merge branch 'main' into bandada-integration
2023-08-14 16:21:03 -04:00
Tanner Shaw
8360e678df
chore(readme) reworded .env example
2023-08-14 13:48:11 -05:00
Tanner Shaw
e78b1d8adc
chore(readme) fixed readme header image
2023-08-14 13:45:53 -05:00
AtHeartEngineer
3aa7c668af
feature(documentation) WIP server documentation ( #33 )
2023-08-14 14:13:49 -04:00
AtHeartEngineer
c58d9254f5
chore(utils) added curly brace :) ( #32 )
2023-08-14 13:50:59 -04:00
Tanner Shaw
46996ecbc6
chore(utils) added curly brace :)
2023-08-14 12:48:07 -05:00
AtHeartEngineer
8c4763827e
System messages ( #30 )
2023-08-14 13:41:41 -04:00
AtHeartEngineer
2353167996
Merge branch 'main' into system-messages
2023-08-14 13:40:23 -04:00