Dario Gabriel Lipicar
4b394e088e
fix: minor collectible provider fixes
2023-08-09 11:21:59 -03:00
Dario Gabriel Lipicar
cd83a5fe00
chore: make use of new collectibles data DB
2023-08-09 11:21:59 -03:00
Dario Gabriel Lipicar
33c116f7b1
chore: implement collectibles data db cache
2023-08-09 11:21:59 -03:00
Dario Gabriel Lipicar
e30cba4303
fix: parse collectible ownership response from v3 alchemy endpoint properly
...
Fixes #11832
2023-08-08 13:20:36 -03:00
Dario Gabriel Lipicar
d5974dd52e
feat: fetch collection metadata when missing
2023-08-04 09:54:18 -03:00
Cuteivist
1f510eae70
fix: Query token id for transactions ( #3851 )
2023-08-04 13:40:36 +02:00
Cuteivist
06c4eb5df9
feat: Handle collectible mint ( #3852 )
2023-08-04 12:47:22 +02:00
Dario Gabriel Lipicar
078f71a235
feat: use new collectible account ownership providers
2023-08-03 12:53:00 -03:00
Dario Gabriel Lipicar
c92a10b846
feat: implement alchemy and infura collectible account ownership endpoints
2023-08-03 12:53:00 -03:00
Dario Gabriel Lipicar
51d676bb08
chore: reorganized collectibles clients code
2023-08-03 12:53:00 -03:00
Dario Gabriel Lipicar
c2ac108556
chore: rework data structures to accomodate new providers
2023-08-03 12:53:00 -03:00
Anthony Laibe
0cd140c9b2
feat: change network selection strategy
...
1) Only fetch history for networks that match test mode enabled
* Trade Off: it will be only refetch in 12 hours so changing test mode won't trigger a refetch until app is restarted or 12 hours.
I think it is ok as change test mode is not a common use case
2) Do not consider networks that are enabled or not as this can be change more often than every 12 hours
2023-08-02 12:45:37 +02:00
Anthony Laibe
21d9d17cdc
chore: reduce batch size for goerli arbitrum/optimism
2023-08-01 13:37:45 +02:00
Stefan
eb8d74e1ae
feat(wallet) add request id to activity events
...
Add and use the optional chainID in the wallet event structure.
Updates status-desktop #11380
2023-07-31 18:22:13 +02:00
Anthony Laibe
a139871383
fix: celer check on tokens
2023-07-31 13:16:33 +02:00
Dario Gabriel Lipicar
10a42e639d
feat: parallel collectibles fetching per account and chain
2023-07-27 12:12:03 -03:00
Dario Gabriel Lipicar
57424e076c
chore: moved collectibles ownership cache to db
2023-07-27 12:12:03 -03:00
Dario Gabriel Lipicar
85d8e83394
feat: trigger collectibles fetch on new account
2023-07-27 12:12:03 -03:00
Dario Gabriel Lipicar
5ba5611a8d
feat: implement collectibles service
2023-07-27 12:12:03 -03:00
Dario Gabriel Lipicar
b1cf54974e
chore: make opensea client return common types
2023-07-27 12:12:03 -03:00
Dario Gabriel Lipicar
849be69299
chore: use single opensea client instance
2023-07-27 12:12:03 -03:00
Dario Gabriel Lipicar
f138964a9c
chore: move scheduler to async dir
2023-07-27 12:12:03 -03:00
Dario Gabriel Lipicar
b5224b3cc5
chore: rename and reorder types
2023-07-27 12:12:03 -03:00
Stefan
d956a3e854
feat(wallet) chain id multi-transaction filtering
...
Updates status-desktop #11631
2023-07-26 13:54:55 +02:00
Anthony Laibe
e5ce2c7c03
feat: make activity check optional
2023-07-26 09:07:55 +02:00
Sale Djenic
6a5cdbaa8b
fix: review comments applied
...
`GetKeypairs(includeRemoved bool)` removed
`GetActiveKeypairs()` added
`GetAllKeypairs()` added
`GetAccounts(includeRemoved bool)` removed
`GetActiveAccounts()` added
`GetAllAccounts()` added
2023-07-25 18:11:05 +02:00
Sale Djenic
d5bba5d80f
chore: wallet accounts improvements - soft delete
2023-07-25 18:11:05 +02:00
Cuteivist
84bfdf4aab
feat: Add contract deployment tx type ( #3770 )
2023-07-20 16:04:30 +02:00
Stefan
8926990c2d
chore(wallet) retrieve all required activity header data as metadata
...
Add missing fields to activity metadata.
Updates status-desktop #11173
2023-07-20 11:34:41 +02:00
Dario Gabriel Lipicar
1f379aec1f
feat: implemented multi chain collectible ownership provider
2023-07-19 07:58:05 -03:00
Anthony Laibe
0f8347dc59
feat: get chain id for url api
2023-07-18 13:50:13 +02:00
Stefan
64f7706567
chore(wallet) index activity filter columns to speed up queries
...
Implemented required benchmarks
Also
- refactor tests as needed
- don't filter temporary or incomplete transfers (transfers.loaded != 1)
Updates status-desktop #11351
2023-07-14 16:11:14 +02:00
Stefan
e6705f264c
chore(wallet) refactor activity tests
2023-07-14 16:11:14 +02:00
Dario Gabriel Lipicar
40eed0fd01
fix: ensure correct initialization order for wallet and mesenger services
2023-07-13 16:16:31 -03:00
Anthony Laibe
104d9c8ff6
feat: add related chain id to networks ( #3697 )
2023-07-13 16:03:49 +02:00
Stefan
8bfcb80ed6
fix(wallet) fix scan to/from hash when for multi_transactions
2023-07-13 00:24:36 +02:00
Dario Gabriel Lipicar
9ee523be99
fix: remove unsupported chainIDs from opensea client
2023-07-12 15:49:18 -03:00
Stefan
69412cf3a3
fix(wallet) fix scan of default NULL multi_transactions.*_network_id
2023-07-12 10:34:32 +02:00
Anthony Laibe
23492467b9
feat: clear balance cache after usage
2023-07-12 09:23:56 +02:00
Stefan
3ce851b84b
feat(wallet) report new multi-transactions updates
...
Updates status-desktop #11233
2023-07-11 22:34:43 +02:00
Ivan Belyakov
09dff82db5
feat(wallet): Move pending transactions to `transactions` module.
...
Handle creation and deletion of pending transactions automatically
on status-go side.
2023-07-11 16:07:42 +02:00
Dario Gabriel Lipicar
66a21aa7e4
feat(wallet): detect ETH L2 to L1/L2 bridge transactions
2023-07-10 09:59:05 -03:00
Dario Gabriel Lipicar
e6711c8cc8
feat(wallet): detect ETH L1 to L2 bridge transactions
2023-07-10 09:59:05 -03:00
Dario Gabriel Lipicar
fb6e2a41f7
chore(wallet): reorganize multitx processing code
2023-07-10 09:59:05 -03:00
Anthony Laibe
bc92df79d5
fix: fourbyte integration no arg
2023-07-10 12:26:42 +02:00
Stefan
9a30674590
feat(wallet) deliver pending changed events to clients
...
Add wallet events feed to TransactionManager and send pending changed
events on add and delete
Also
- Remove hardcoded values in the filter query
- Small improvement to query
Updates status-desktop #11233
2023-07-07 15:06:14 +02:00
Anthony Laibe
dffcb708ea
feat: add fourbyte github integration
2023-07-06 11:31:14 +02:00
Anthony Laibe
b5d5fa828c
fix: allow l2 bridges
2023-07-05 13:14:19 +02:00
Stefan
0b9555bf31
fix(wallet) returning wrong address identity in filter
...
This fixes returning address identity after that was changed by
the real to/from fix. Previously the address was wrongly used as from
Updates status-desktop #11233
2023-07-05 10:36:45 +02:00
Anthony Laibe
1cb1c63e82
fix: bonder fees must be lower than amount
2023-07-04 22:32:51 +02:00