richΛrd
ba5ed725ce
waku2: static shards ( #3944 )
...
- use protected topics for communities
- associate chats to pubsub topics and populate these depending if the chat belongs to a community or not
- mailserver functions should be aware of pubsub topics
- generate private key for pubsub topic protection when creating a community
- add shard cluster and index to communities
- setup shards for existing communities
- distribute pubsubtopic password
- fix: do not send the requests to join and cancel in the protected topic
- fix: undefined shard values for backward compatibility
- refactor: use shard message in protobuffers
2023-10-12 15:21:49 -04:00
Dario Gabriel Lipicar
2a5327d8d2
feat: emit event on received community collectibles
2023-10-12 15:42:45 -03:00
Roman Volosovskyi
778753bb57
Fix checking of ERC20 tail on new blocks scanning
2023-10-12 16:21:09 +02:00
Dario Gabriel Lipicar
28cfeb4bc8
feat: refresh collectibles when testnet mode setting changes
2023-10-12 10:18:25 -03:00
Dario Gabriel Lipicar
6d19e165d9
feat: send settings event when a setting is set through the API
2023-10-12 10:18:25 -03:00
Dario Gabriel Lipicar
c2ff377585
chore: moved accounts event watcher to accountsevent package
2023-10-12 10:18:25 -03:00
Alexander
e17a247d0f
Revert unviewed message count changes ( #4101 )
2023-10-12 14:27:56 +02:00
Cuteivist
5674a010cd
feat: Handle Status Mint transaction ( #4137 )
2023-10-12 12:21:03 +02:00
Patryk Osmaczko
653df822da
fix: derive community.Encrypted() from permissions
2023-10-12 01:45:33 +02:00
Jonathan Rainville
11f670636b
fix(communities): set state correctly on request accept or decline ( #4144 )
...
Fixes https://github.com/status-im/status-desktop/issues/12413
2023-10-11 15:55:52 -04:00
Dario Gabriel Lipicar
094228871e
feat: trigger collectibles refresh on transfer
2023-10-11 15:22:46 -03:00
Dario Gabriel Lipicar
addf6e4aaf
feat: implemented openseaV2 api changes
2023-10-11 14:41:18 -03:00
Dario Gabriel Lipicar
544e2ea76f
feat: removed soon-to-be-deprecated openseaV1 client
2023-10-11 14:41:18 -03:00
Dario Gabriel Lipicar
bc33f6d54c
feat: removed soon-to-be-deprecated Infura client
2023-10-11 14:41:18 -03:00
Dario Gabriel Lipicar
d1f63a8d71
feat: exponential backoff for Alchemy
2023-10-11 14:41:18 -03:00
Dario Gabriel Lipicar
94ae683bc2
fix: ensure full collectible list is fetched from a single provider
2023-10-11 14:41:18 -03:00
Vitaliy Vlasov
1fedf5503a
Use WakuV2 in MessengerCommunitiesTokenPermissionsSuite
2023-10-11 12:56:38 +03:00
Cuteivist
6798d1ac5c
feat: Handled token mint activity ( #4126 )
2023-10-11 07:10:08 +02:00
Patryk Osmaczko
1410b1e422
fix: ensure community channels are dehydrated on publish
2023-10-10 20:11:31 +02:00
Jonathan Rainville
736779d94b
fix(communities): make sure to join the community if we are a member ( #4118 )
...
Fixes https://github.com/status-im/status-desktop/issues/12368
2023-10-10 14:03:55 -04:00
Anthony Laibe
39676c8c01
feat: add sepolia toggle
2023-10-09 12:55:29 +02:00
Igor Sirotin
646e96a4b2
fix: flaky Test_ActiveContactRequestNotification
2023-10-07 09:44:40 +01:00
Igor Sirotin
d878884eb5
chore: test suite `activity_center_persistence_test`
2023-10-07 09:44:40 +01:00
Igor Sirotin
da3df63eb1
chore: improve requesting contact/community info from mailserver ( #4110 )
2023-10-06 17:30:22 +01:00
Ivan Belyakov
01526c344a
fix(wallet): new blocks were not found
2023-10-06 15:51:57 +02:00
Anthony Laibe
9b0d49c2f7
feat: add arbitrum sepolia ethscan
2023-10-06 12:22:13 +02:00
Anthony Laibe
305b520994
fix: token balance
2023-10-06 11:47:23 +02:00
Roman Volosovskyi
d82c50b50a
[ #3930 ] Prevent repeated eth_getLogs calls (ERC20 history tail)
2023-10-05 19:45:40 +02:00
Patryk Osmaczko
183135df6a
chore: fix vscode test run
2023-10-05 19:28:00 +02:00
Andrea Maria Piana
c67f6e9e32
Bump version to 0.168.1
2023-10-05 18:21:20 +01:00
Andrea Maria Piana
9034f0a984
Update waku nodes
2023-10-05 18:20:44 +01:00
Andrea Maria Piana
b81b446cce
Add waku libs to gitignore
2023-10-05 14:11:38 +01:00
Dario Gabriel Lipicar
80f25d5ff7
fix: misc collectibles fixes
2023-10-05 09:40:18 -03:00
Dario Gabriel Lipicar
2bcf08f273
feat: use Alchemy API key for Ethereum main/goerli
2023-10-05 09:40:18 -03:00
Roman Volosovskyi
6a110ca3df
[ #3930 ] Make sure eth_getLogs for outgoing transfers are not executed for erc20 tail
2023-10-05 11:44:09 +02:00
Patryk Osmaczko
bb7273cf6f
feat: allow for pending community request state changes
...
iterates: status-im/status-desktop#11842
2023-10-05 09:24:45 +02:00
Mikhail Rogachev
a17ee052fb
feat: Introduce KickedPending and BannedPending states ( #3948 )
...
* feat: introduce KickedPending state for community members
* feat: tests for ban/unban pending states
* fix: remove pending And banned members from public serialization
* feat: add check for banning and kicking privileged users
* fix: process only first event when obtaining PendingAndBannedMembers
* fix: review fixes
* fix: proper conditions for kicking and banning checks
* Fix: fix tests after rebase
2023-10-04 23:47:22 +03:00
Jonathan Rainville
eb6ed5ebae
fix(test): fix flaky permission test ( #4080 )
...
Fixes #4069
2023-10-04 10:14:11 -04:00
IvanBelyakoff
9d6577049f
Implemented balance history based on transfers ( #4022 )
...
* feat(wallet): implement balance history based on fetched transfers
* Added vendor 'ttlcache'
2023-10-04 15:00:12 +03:00
Michal Iskierko
c85a110a31
feat(CommunityTokens): New deployment contracts and handling signer pub key
...
New contracts and contract go functions.
Adjust owner&master tokens deployment flow.
Create deployment signature.
CommunityTokens API for handling signer pubkey.
Issue #11954
2023-10-04 11:33:57 +02:00
Vitaliy Vlasov
e1354016a0
Comment away TestMessengerCommunitiesTokenPermissionsSuite
2023-10-04 00:39:33 +03:00
Vitaliy Vlasov
356b2f5ca3
Refactor filter health checks; add debugging logs
2023-10-04 00:39:33 +03:00
Patryk Osmaczko
9d374bcadc
chore: use lamport timestamp for communities
...
closes : status-im/status-desktop#11961
2023-10-03 21:45:28 +02:00
Mohsen
c88b6e53af
[ #17288 ] fix: Mention is displayed as public key in PNs ( #4079 )
2023-10-03 19:29:27 +03:00
Patryk Osmaczko
53423e58ba
fix: use proper migrations for protocol's test database
...
- use `appdatabse.DbInitializer{}` in tests to ensure consistent migrations
- remove protocol's open database functions due to improper
initialization caused by missing node config migration
- introduce `PushNotificationServerConfig` to resolve cyclic dependency
issues
2023-10-03 15:11:58 +02:00
Cuteivist
ecc8b4cb55
feat: Wallet activity collectibles model ( #4074 )
2023-10-03 12:49:04 +02:00
Cuteivist
cff96f99e0
Bug: Refresh recipients model ( #4076 )
2023-10-02 13:46:05 +02:00
Roman Volosovskyi
382fcde74e
Scanning of ERC20 tail of transfers history
2023-10-01 10:09:11 +02:00
Richard Ramos
7d03ae8272
feat: enable filter full node via node config
2023-09-28 21:31:20 -04:00
Dario Gabriel Lipicar
bd6f9b098b
feat: implement collectible connection status
2023-09-27 16:44:37 -03:00