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
Sale Djenic
6ed10bce81
fix_: native token not found error when generating a new route issue fixed
...
This commit fixes `native token not found` issue that occurs only when the input params
of an already successfully generated route for a fast chain (refers to a chain that generates
new block very fast, like optimism, arbitrum) are updated.
The reason of the issue was that active route remains the same until the resolving of a new route
for updated input parameters gets generated, for fast chains that was enough time to generate a new
block and send fees update for the previously active route. This commit fixes that possibility by
aborting updates in a better way.
2024-10-11 18:25:01 +02:00
Sale Djenic
0017567ed4
fix_: packing data for ens release path processor fixed
2024-10-08 21:49:35 +02:00
Sale Djenic
55bad8fd7b
fix_: zero value update to be a value, not a function pointer
2024-10-07 17:24:00 +02:00
frank
a08319f615
fix(sync)_: sync fallback notification ( #5888 )
...
* fix(sync)_: Improve EnableInstallationAndSync and add EnableInstallationV2
- Refactor EnableInstallationAndSync for better error handling and response merging
- Add new EnableInstallationV2 method returning the installation
- Update tests to check for installation in response
- Deprecate old EnableInstallation method
* chore_: remove EnableInstallationV2
* fix(sync)_: create/delete AC notification only when targetInstallationID match
- Add targetInstallationID parameter to SendPairInstallation function
- Update protobuf SyncPairInstallation struct with TargetInstallationId field
- Modify method calls across multiple test files to include new parameter
- Update pairing.proto and pairing.pb.go with new field for local pairing
* chore_: rename stubEnableInstallationAndPair
chore_: move InstallationIDProvider
chore_: revert endpoints.go
test_: check AC with resp
chore_: rename ModifiedInstallationsTargetedToThisDevice
test_: add InstallationIDProvider
chore_: revert endpoints.go
chore_: remove comment
test_: add TestNewInstallationCreatedIsNotDeleted
2024-10-07 22:05:37 +08:00
dlipicar
e8bd4d5685
chore_: implement eth service for use in integration tests ( #5903 )
2024-10-04 09:55:28 -03:00
Igor Sirotin
c1dd9397f7
refactor_: remove generated files from source control ( #5878 )
...
* fix_: gitignore generated files
* chore_: delete generated files
* fix_: update go generate instructions
* feat(Makefile)_: clean-generated-files target
* feat(Makefile)_: `generate` target
* fix(Makefile)_: dependent generate target
* ci_: run generate, update docker file deps
* fix(Makefile)_: remove `clean-generated-files` target
* fix(Makefile)_: simpler GO_GENERATE_CMD arg
* fix_: temp workspace GO_GENERATE_FAST_DIR
2024-10-03 20:59:44 +01:00