status-go/services/wallet/transfer
Ivan Belyakov b6ade53603 feat(wallet): detect ERC1155 batch transfers.
Refactored transfers loading to reduce blockchain RPC requests (getBaseFee, getTransaction,
getTransactionReceipt) by reusing preloaded transaction and block fee.
Split extraction of subtransaction from logs and from ETH transfer into
different methods.
Refactored log_parser to extract sender and receiver addresses
uniformly for different transfer types.
Replaced info logs with debug where needed.

closes #4221
2023-11-16 09:37:09 +01:00
..
block_dao.go fix(wallet): balance history used a wrong db for accessing accounts. 2023-08-30 10:17:57 +02:00
block_ranges_sequential_dao.go feat(wallet): SequentialFetchStrategy improvements: (#3551) 2023-06-01 16:09:50 +03:00
block_test.go Implemented balance history based on transfers (#4022) 2023-10-04 15:00:12 +03:00
bridge_identifier.go fix: Update timestamp when upserting multi tx (#4224) 2023-10-30 07:53:22 +01:00
commands.go feat(wallet): detect ERC1155 batch transfers. 2023-11-16 09:37:09 +01:00
commands_sequential.go feat(wallet): detect ERC1155 batch transfers. 2023-11-16 09:37:09 +01:00
commands_sequential_test.go feat(wallet): detect ERC1155 batch transfers. 2023-11-16 09:37:09 +01:00
concurrent.go Implemented balance history based on transfers (#4022) 2023-10-04 15:00:12 +03:00
concurrent_test.go Implemented balance history based on transfers (#4022) 2023-10-04 15:00:12 +03:00
controller.go [#4087] Omit history scanning on generated multiacc creation 2023-10-19 15:07:34 +02:00
database.go feat(wallet): detect ERC1155 batch transfers. 2023-11-16 09:37:09 +01:00
database_test.go feat(wallet): detect ERC1155 batch transfers. 2023-11-16 09:37:09 +01:00
downloader.go feat(wallet): detect ERC1155 batch transfers. 2023-11-16 09:37:09 +01:00
iterative.go Scanning of ERC20 tail of transfers history 2023-10-01 10:09:11 +02:00
iterative_test.go feat: enable wallet without network binding (#2349) 2021-09-09 16:28:54 +02:00
query.go feat(wallet): detect ERC1155 batch transfers. 2023-11-16 09:37:09 +01:00
reactor.go [#4087] Omit history scanning on generated multiacc creation 2023-10-19 15:07:34 +02:00
sequential_fetch_strategy.go [#4087] Omit history scanning on generated multiacc creation 2023-10-19 15:07:34 +02:00
swap_identifier.go fix: Update timestamp when upserting multi tx (#4224) 2023-10-30 07:53:22 +01:00
testutils.go feat: Handle Status Mint transaction (#4137) 2023-10-12 12:21:03 +02:00
transaction.go fix: unlock local nonce when an error occurs and increment only when the tx is sent for real 2023-11-06 18:30:42 +01:00
transaction_test.go feat: added functionality to ask a client to sign a transaction and an endpoint to continue sending using provided signature 2023-10-17 19:42:06 +02:00
view.go feat(wallet) extract json blobs and add custom migration support 2023-06-08 13:54:40 +02:00