Jonathan Rainville
d291204473
chore(block)!: remove desktop BlockContact function for parity ( #6172 )
...
Needed for https://github.com/status-im/status-desktop/issues/16640
In Desktop, we still used a "forked" version of the BlockContact function that had as differences that it didn't leave the chat nor delete the messages.
However, we want to have parity now and those features, so it makes no sense to use a different function.
This is a breaking change because it removes an API, but I took care of removing the use of that function in the Desktop app and Mobile never used it, so it's an inoffensive breaking change.
Additionally, I added the notifications to the messenger response.
2024-12-17 12:15:56 -05:00
Igor Sirotin
0f7c26dc9d
test_: skip flaky TestService_IncrementalUpdateMixed ( #6205 )
2024-12-16 20:33:46 +00:00
Sale Djenic
c27c773c27
chore(wallet)_: from and to chains added to send details
...
From and to chains added to SendDetails type that can be used on the client side if the sending fails
that we can display appropriate ephemeral notifications, saying sending from which chain has failed.
2024-12-13 15:45:45 +01:00
Igor Sirotin
dfb591874a
fix_: check group error in GetBalancesAtByChain ( #6169 )
...
* fix_: check group error in GetBalancesAtByChain
* fix_: properly wrap error
* test_: FetchBalancesForChain check error
2024-12-07 12:10:38 +00:00
Brian Sztamfater
9a94a82fd6
fix!: add forceRefresh parameter to FetchOrGetCachedWalletBalances endpoint ( #6160 )
...
Signed-off-by: Brian Sztamfater <brian@status.im>
2024-12-06 09:48:12 -03:00
osmaczko
50933aa328
feat(logging)_: enable log namespaces configuration ( #6161 )
...
closes : #6128
2024-12-05 14:19:24 +00:00
Brian Sztamfater
34d2dafbd2
fix_: usdt token decimals on tokenstore for arbitrum ( #6158 )
...
Signed-off-by: Brian Sztamfater <brian@status.im>
2024-12-03 18:20:26 -03:00
Volodymyr Kozieiev
7a967e1775
chore_: removed GetWalletToken because mobile not use it anymore ( #6131 )
2024-12-02 11:27:02 +00:00
Dario Gabriel Lipicar
732347cebf
fix_: sort activity entries to list approvals before the intended tx
2024-11-29 13:41:20 -03:00
Dario Gabriel Lipicar
7be222a1d2
feat_: add unique key to each activity entry
2024-11-29 13:41:20 -03:00
dlipicar
5a69c686cf
fix_: clear leftover route execution data on new route calculation ( #6132 )
2024-11-29 09:05:52 -03:00
Andrey Bocharnikov
c635575e8f
fix_: return 0 fee if oracle fails on GetL1Fee ( #6138 )
...
* fix_: return 0 fee if oracle fails on GetL1Fee
2024-11-29 00:28:25 +04:00
richΛrd
35e4c9e11c
fix_: ensure storenode requests do not exceed 24h ( #6115 )
2024-11-28 15:14:29 -05:00
frank
991d5dfde5
perf!: Optimize Filter Initialization with Concurrent Processing ( #6106 )
...
* refactor_: InitFilters
* perf_: return chats preview with optional filter
* chore_: move InitFilters to separate file
* chore_: add ChatPreviewFilterType
* chore_: address feedback from igor
* chore!: update ChatsPreview
* chore_: remove ChatPreviewFilterTypeAll
* fix_: lint issue
2024-11-28 10:55:02 +00:00
dlipicar
3466ac2661
feat!: implement new activityV2 filter ( #6102 )
...
* feat!: implement new activityV2 filter
* chore_: pr comments
2024-11-25 17:44:39 -03:00
Mohsen
ad28f15531
fix_: hide mercuryo provider ( #6100 )
2024-11-25 20:35:45 +03:00
richΛrd
0c838b0188
feat!: extract storenode cycle to go-waku api
...
Extracts the storenode cycle code to go-waku.
2024-11-25 17:32:16 +01:00
Sale Djenic
5fa57c80ec
chore(wallet)_: path processor specific const and functions moved to path processors' common package
2024-11-22 13:32:49 +01:00
Sale Djenic
3c911e3fed
fix(wallet)_: broken swap and bridge for erc20 tokens fixed
2024-11-22 13:32:49 +01:00
Sale Djenic
575175c1ee
feat(wallet)_: enrich status changed and tx update signals' payload with tx route data
2024-11-22 13:32:49 +01:00
Sale Djenic
bacd132a2b
chore(wallet)_: route execution related types moved to services/wallet/wallettypes
2024-11-22 13:32:49 +01:00
Sale Djenic
e354844044
chore(wallet)_: transactions/types.go moved to services/wallet/wallettypes
2024-11-22 13:32:49 +01:00
Sale Djenic
874da40150
chore(wallet)_: send type package simplification
...
- path processor constants moved to wallet constants
- FetchPrices and FindToken functions moved from send type package to router package
2024-11-22 13:32:49 +01:00
Sale Djenic
f80042c5cb
chore(wallet)_: ens resolver identified under ens api
...
New EnsResolver type identified and will be responsible for network calls,
while ens api will use it (until mobile app switches to a new sending flow) and
continue managing other (db) interactions.
2024-11-22 13:32:49 +01:00
Alex Jbanca
c5dede93b0
feat(browser connect)_: Implementing signTypedData_V4
...
This commit bundles the personal sign and the signTypedData_V4 sign request in the same command.
The only difference between these two requests is the order of address and challenge in the params array.
What has changed:
1. PersonalSign.. has been renamed to Sign
2. `getPersonalSignParams` renamed to `getSignParams` and implements the parsing for both personal sign and signTypedData_V4
2024-11-22 10:35:23 +01:00
Alex Jbanca
ed36d60540
fix(BC)_: Fix personal_sign RPC event processing
...
The personal_sign RPC event parsing. Changed `params` from object array to string array.
2024-11-22 09:23:42 +01:00
Alex Jbanca
11cf42bedd
fix(BrowserConnect)_: Send client event when the dApp permissions have been revoked
2024-11-20 15:36:04 +01:00
Alex Jbanca
3f96b8430b
fix(BC)_:Add account and chainID to the `permissionGranted` event
2024-11-20 15:36:04 +01:00
Parvesh Monu
17dbc37964
chore_: Remove switcher cards ( #6107 )
2024-11-19 13:41:52 +05:30
Andrey Bocharnikov
f754315023
chore(wallet)_: returns last timestamps of successful GetWalletToken updates ( #5988 )
...
* chore(wallet)_: returns last timestamps of successful GetWalletToken updates
* fix_: return timestamp instead of time
* address feedback from the PR
2024-11-18 22:27:52 +04:00
Sale Djenic
4fc9361f12
fix(wallet)_: broken swap and bridge for erc20 tokens fixed
2024-11-08 13:51:11 +01:00
Dario Gabriel Lipicar
1940d26c7f
chore_: adapt route db to new transaction code
2024-11-08 09:03:33 -03:00
Dario Gabriel Lipicar
414e08b283
chore_: rework transaction code to make it more reusable
2024-11-08 09:03:33 -03:00
Dario Gabriel Lipicar
cfcef92e64
feat(wallet)_: store route execution data to db
2024-11-08 09:03:33 -03:00
Igor Sirotin
d15ec57bad
fix_: move version to separate package ( #6053 )
2024-11-06 17:36:49 +00:00
Sale Djenic
b329b158c8
fix_: bridge tx improvements
...
- increase gas estimation factor increased
- amount parameter added to the key composition, that makes it unique
2024-11-04 10:00:47 +01:00
Igor Sirotin
e938635d04
chore_: get version with go generate ( #6014 )
...
* chore_: get version with go generate
* fix_: test-functional
* fix_: trip space in version and gitcommit
* fix_: TestUserAgent
2024-11-03 00:47:15 +00:00
saledjenic
c040cc753e
chore(wallet)_: router tx improvements ( #6020 )
...
* chore(wallet)_: stickers service removed from the router, not needed after recent changes
* chore(wallet)_: missed check for error added to few processors
2024-11-01 08:45:53 -03:00
Dario Gabriel Lipicar
89104b3027
fix(wallet)_: properly use amount in erc1155 transfers
2024-11-01 08:45:53 -03:00
Khushboo Mehta
c4bb706e63
feat(addAmountOutInSentTransactions)_: Add amount out in NewRouterSentTransaction function
2024-11-01 12:29:22 +01:00
Dario Gabriel Lipicar
5d4838a752
chore_: remove detection of external swaps and bridges
2024-10-31 08:52:54 +01:00
osmaczko
2ced83abb7
chore_: replace geth logger with zap logger ( #5962 )
...
closes : #6002
2024-10-28 20:54:17 +00:00
Dario Gabriel Lipicar
d77d243dd6
chore(wallet)_: move route execution code to separate module
2024-10-28 14:24:37 +01:00
Igor Sirotin
679391999f
feat_: `LogOnPanic` linter ( #5969 )
...
* feat_: LogOnPanic linter
* fix_: add missing defer LogOnPanic
* chore_: make vendor
* fix_: tests, address pr comments
* fix_: address pr comments
2024-10-23 21:33:05 +01:00
Sale Djenic
3179532b64
chore_: completely remove goerli from the code
2024-10-21 17:30:51 +02:00
Sale Djenic
18a9072435
chore_: providers re-ordered
...
A new order of using providers is:
1. StatusProxy - Node Fleet
2. StatusProxy - Infura
3. Direct Infura
4. StatusProxy - Grove
5. Direct Grove
2024-10-21 17:30:51 +02:00
dlipicar
7f8fd2c1cf
chore(wallet)_: update uniswap token list ( #5953 )
...
* chore(wallet)_: update uniswap token list
* chore_: renamed deprecated token
2024-10-21 08:58:08 -03:00
dlipicar
6baf1f78aa
fix(wallet)_: limit max parameter length in cryptocompare price fetches ( #5957 )
...
* fix(wallet)_: limit max parameter length in cryptocompare price fetches
* chore(wallet)_: separate package for network-dependant unit tests
2024-10-21 08:57:28 -03:00
Andrey Bocharnikov
fadce938e4
feat_: RPC providers detailed statuses #5923 ( #5924 )
...
* feat(wallet)_: Send a new event 'wallet-blockchain-health-changed' #5923
2024-10-15 19:59:17 +04:00
Andrey Bocharnikov
86cd41d04e
chore(wallet)_: remove unused upstream client ( #5934 )
...
* chore(wallet)_: remove unused upstream client
fixes #5933
2024-10-11 21:01:14 +04:00