Samuel Hawksby-Robinson
6c52d0b120
chore(no-torrent)_: Resolved TorrentManager dep injection
...
I'm not particularly proud of this work. I've just passed in all the deps as vars, there are way too many concerns handled by the TorrentManager that I don't know what is the best approach to removing them. I've even resorted to declaring an 'Publisher' interface to handle all the 'publish()' calls the TorrentManager makes. Next up I need to resolved the communities Manager API, because I've removed all of its end points. The TorrentManager needs to be a lot more simple than it is.
2024-06-07 13:44:12 +01:00
Samuel Hawksby-Robinson
c084ca4230
chore(no-torrent)_: Ensured move of all torrent funcs and structs
...
I also ensured that the order of functions matches the original code, to make comparison easier during review.
2024-06-07 13:44:12 +01:00
Samuel Hawksby-Robinson
21325345f9
chore(no-torrent)_: Initial migration of all torrent dependent code
...
Code moved into new TorrentManager. This commit is BROKEN! The code is not ready to use so don't use it, lots more work to do. Biggest problem is that the torrent management in Manager is very tightly coupled to sending encrypting etc. All of that needs to be prised apart
2024-06-07 13:44:12 +01:00
Sale Djenic
a5a83eb74e
chore_: ens set public key improvements
2024-06-07 13:15:40 +02:00
Pablo Lopez
622b6a995e
fix_: minor change to log message id ( #5309 )
2024-06-07 13:17:49 +03:00
frank
33ccf784c5
fix_:Missing "Backup Recovery Phrase" option in profile ( #5305 )
2024-06-07 07:34:08 +08:00
Ivan Belyakov
f6a5f1d740
fix(wallet)_: collectible manager status nil when unknown network (Anvil)
...
Replaced map of statuses with sync.Map
Closes #5300
2024-06-06 18:45:27 +02:00
richΛrd
b1433e6bfa
chore_: improve store logging ( #5298 )
...
- Logs the requestID in the response
- Log cursor details
- Refactor_: reduce number of parameters for query and fix tests
- Fix_: rename `DefaultShard` to `DefaultNonProtectedShard`
2024-06-06 09:52:51 -04:00
Sale Djenic
bb5545d430
chore_: ens release improvements
2024-06-06 11:51:14 +02:00
richΛrd
3996d6fece
chore_: bump go-waku ( #5289 )
2024-06-05 16:10:03 -04:00
Igor Sirotin
a01ffdbe8e
fix: proper usage of CreateAccount RootDataDir ( #5284 )
...
* fix_: introduce CreateAccount.RootDataDir
* fix_: deprecate and remove ShhextConfig.BackupDisabledDataDir
2024-06-05 14:03:34 +01:00
Sale Djenic
11f83780d1
chore_: ens register improvements
2024-06-05 14:45:46 +02:00
Sale Djenic
2149035619
chore_: rename from and to props of the PathV2 to from and to chain
2024-06-05 14:45:46 +02:00
Ivan Belyakov
99ead2d90c
feat(wallet)_: add support to statusd to create account from seed phrase
...
fixed minor issues
Closes #5175
2024-06-05 13:43:53 +02:00
frank
9e5386955c
chore_: revert import order
2024-06-05 19:36:05 +08:00
frank
713476c268
test_: correct comment
2024-06-05 19:36:05 +08:00
frank
cb0a64d700
test_: add unit test for FixMissingKeyUIDForAccounts
2024-06-05 19:36:05 +08:00
frank
a908a41eff
test_: re-organized test code
2024-06-05 19:36:05 +08:00
frank
763ed552ed
chore_:Don't rely on the master key when generating accounts ( #5279 )
...
* chore_:Don't rely on the master key when generating accounts under the bip 0044 path m/44'/60'/0'/0/0
* fix_: lint issue
* fix_: failed test TestBackendStartNodeConcurrently
2024-06-05 19:36:05 +08:00
frank
71e778507d
chore_:add more test
2024-06-05 19:36:05 +08:00
frank
9d0e36e7b0
fix_:calculation on keyUID
2024-06-05 19:36:05 +08:00
frank
9e10612a61
fix_:failed test TestMigrateWalletJsonBlobs
2024-06-05 19:36:05 +08:00
frank
37404a6e6e
fix_:lint issue
2024-06-05 19:36:05 +08:00
frank
7b90574008
fix_:NoDiscovery is false, but ClusterConfig.BootNodes is empty
2024-06-05 19:36:05 +08:00
frank
55bde9075f
chore_:Add keyUID to table when migrating from v1 to v2
2024-06-05 19:36:05 +08:00
Ivan Belyakov
631b1afe42
chore(wallet)_: made generateOrImportAccount more modular to make it
...
testable.
Fixed TestCreateWallet flaky test
2024-06-05 10:22:03 +02:00
Mikhail Rogachev
27687eb8f4
fix_: replace define statements in makefile with assignment ( #5286 )
...
Replacing define statements with assignments required to build with a
lower version of GNU Make 3.81, which is the default for macOS 14.3.1.
Used by desktop PR:
https://github.com/status-im/status-desktop/pull/15036
2024-06-04 18:57:19 +02:00
Andrey Bocharnikov
fe25d97052
fix(config)_: add API calls to set new waku node and max backups
...
* add waku nodeaddr and max log backups validation
* Allow to set new waku node
* Allow to set custom max backups
* add tests
2024-06-04 22:52:18 +07:00
Vitaly Vlasov
3abf6d7a4e
fix_: set resendType=datasync from group message edits
2024-06-04 18:02:47 +03:00
Jakub Sokołowski
dfdc1652a2
fix(make)_: use shell to get git commit and author
...
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2024-06-04 10:31:19 +02:00
Sale Djenic
6f2b02cfdb
fix_: celar bridge fixes
2024-06-04 10:10:35 +02:00
Igor Sirotin
12dfe285d7
chore_: archive test coverage result as artifact ( #5280 )
2024-06-03 17:31:27 +01:00
Ivan Belyakov
bf78c15e6f
test(wallet)_: implement build/sign/watch unit tests for multitransaction manager
...
Closes #14848
2024-06-03 15:48:19 +02:00
kaichao
1c116589cd
chore_: bump go-waku ( #5269 )
2024-06-03 21:19:18 +08:00
Michal Iskierko
b38a9f5878
fix_: Publish token actions to privileged members
...
Send information to owners and token masters about operations: burn, airdrop, remote destruct.
Add CommunityTokenActionSignal to signalize client side.
Fix #13371
2024-06-03 12:19:19 +02:00
Sale Djenic
aec567fd9f
fix_: eth and erc20 fixes
2024-06-03 10:45:25 +02:00
Mykhailo Prakhov
2053bd323b
fix(community)_: handle outdated request to join and request to join response when we have been joined ( #5271 )
2024-05-31 19:16:45 +02:00
Jonathan Rainville
64d2860571
chore_: remove Light permission checks that are no longer needed ( #5267 )
2024-05-31 10:22:08 -04:00
frank
0a88ebdeae
chore_:optimise envelope monitor ( #5172 )
2024-05-31 21:17:44 +08:00
Sale Djenic
f41dd35d6c
fix_: erc 721 and 1155 fixes
2024-05-31 14:38:00 +02:00
Ivan Belyakov
a135b27980
test(wallet)_: created Transactor interface
...
- Moved some methods from Transactor to users of it to clean interface.
- Mocked Bridge interface and Transactor interface for tests
- Wrote unit tests for SendTransaction
2024-05-31 09:58:06 +02:00
Ivan Belyakov
4d1149100f
chore(wallet)_: code structure improved for multi_transaction manager
...
- exported API methods left at the same place
- private methods moved to helpers.go
- stuff for testing moved to testutils.go
- created storage interface with clean API and multi transaction related db calls moved
to MultiTransactionDBStorage implementation
- created dummy in-mem storage for tests with multi transactions
- written tests for MultiTransactionDBStorage
2024-05-31 09:58:06 +02:00
Andrea Maria Piana
0061c563f2
bug_: fix resend type for private group messages ( #5258 )
...
* chore_: bump go-waku
* fix_: fix resend type for private group messages
---------
Co-authored-by: Richard Ramos <info@richardramos.me>
2024-05-30 14:18:54 +02:00
Siddarth Kumar
fb88f541f2
chore_: upgrade go to 1.21 ( #5216 )
2024-05-30 14:22:57 +05:30
Sale Djenic
8d17918c37
chore_: adding snt token for optimism and arbitrum to status token store list
2024-05-29 10:45:59 +02:00
kaichao
89cf317641
chore_: bump mvds ( #5239 )
2024-05-29 12:38:25 +08:00
Samuel Hawksby-Robinson
a3514e5d4d
test_: Implemented zap.Logger in debug for filter logging
2024-05-28 22:05:57 +01:00
Samuel Hawksby-Robinson
92cd0c1411
test_: Replaced fmt.Printf with 'testing.T' 't.Logf'
2024-05-28 22:05:57 +01:00
Samuel Hawksby-Robinson
9b256d1220
test_: Resolved insufficient rest test case issue
2024-05-28 22:05:57 +01:00
Samuel Hawksby-Robinson
0d8068f5f4
test_: Addressed feedback from Sale
2024-05-28 22:05:57 +01:00