Commit graph

65 commits

Author SHA1 Message Date
c0031e91fd
feat: enable debugging 2024-10-18 14:50:56 -05:00
f309864671
fix: chain rewind on data store 2024-10-16 16:01:45 -05:00
6be3630fbc
fix: chain re-org detection 2024-10-16 08:48:22 -05:00
f1daf576cc
feat: shield notes by address 2024-10-10 09:56:04 -05:00
935ad1d691
fix: correct sorting of user transactions 2024-10-10 09:03:26 -05:00
c75316ddd7
feat(rpc): background wallet sync 2024-10-08 08:20:52 -05:00
a0b9d4178a
feat(core): support for multiple outputs per transaction 2024-10-04 12:46:44 -05:00
b6b586f9bf
feat: add QR code table upgrade 2024-10-01 12:42:38 -05:00
b95213ae5c
feat: refactor ZcashPool type 2024-09-29 17:11:06 -05:00
302cfb0b76
Add Logging to sync 2024-09-29 12:32:12 -05:00
6a4bbb587c
feat: set Orchard anchor depth to 5 blocks 2024-09-26 07:31:50 -05:00
93240325df
feat!: add re-org detection and rewind 2024-09-24 14:34:19 -05:00
0e14228a0e
feat!: add block tracking to data model
Adds new `ZcashBlock` table to database to track block information and
creates a relationship between `ZcashTransaction` records and the block
they belong to.
Database getters and setters are updated to use the block record for
confirmations, height, time data.
2024-09-23 13:55:14 -05:00
35dce186fd
feat: getoperationstatus RPC method 2024-09-04 13:10:09 -05:00
1caa4efdb4
Implement getnewaddress RPC method 2024-08-30 15:14:48 -05:00
fae0def6a8
Implement getnewaccount 2024-08-26 15:25:31 -05:00
934bff1454
Implement getbalance 2024-08-16 13:31:25 -05:00
66767da36a
Implement listreceived 2024-08-15 11:17:24 -05:00
b75ed16a3e
Implement note search by address ID 2024-08-12 15:35:00 -05:00
14cf97d473
Add schema change detection 2024-08-10 08:17:35 -05:00
c68c504b53
Refactor for new schema for ZcashTransaction 2024-08-10 07:52:45 -05:00
46b4969da5
Implement database migration 2024-08-10 07:04:40 -05:00
b8980bd219
Implement listaddresses 2024-08-07 11:28:40 -05:00
4553f964f3
Implement listaccounts 2024-08-06 13:38:00 -05:00
f7efa85cdd
Implement listwallets 2024-08-05 12:54:02 -05:00
51cf375265
Merge branch 'milestone2' into rav001 2024-07-10 15:45:10 -05:00
c69d4f9974
Add functions for shielded balance and transparent balance 2024-07-10 13:39:02 -05:00
1673e653eb
Implement unconfirmed note tracking 2024-07-10 10:52:04 -05:00
ccc19d635b
Implement confirmed and unconfirmed balance functions 2024-07-08 15:17:31 -05:00
0c5b2952c7
Add new database table for QR codes 2024-06-06 14:10:37 -05:00
ddbd08d474 rvv041 - Code Optimizations
addressBookDescrip changed to addressBookAbdescrip
	 DB.hs and CLI.hs source files affected
2024-06-03 15:00:05 -04:00
772025e317 rvv041 - Code Optimizations
getABookRec function commented out from DB.hs
	 abaddresses state renamed to abAddresses
2024-06-03 14:48:01 -04:00
51116e8083 rvv041 - Code optimizations
ABList removed from focusRing
	 address_book's column address renamed to abaddress
2024-06-03 14:04:16 -04:00
1c88ea5f08 rvv041 - {-# LANGUAGE BlockArguments #-} removed 2024-06-03 12:53:24 -04:00
edb7422951 rvv001 - AddressBook completed - ready for tests 2024-06-01 20:04:18 -04:00
bd1f4e3a5c rvv041 - AddressBook - Edit record working correctly.
DB.hs updated -
	   updateAdrsInAdrBook :: ConnectionPool -> T.Text -> T.Text -> T.Text -> IO ()
	 CLI.hs updated
2024-05-31 18:36:32 -04:00
83cc1905ad rvv041 - CRUD operations for AddressBook completed
delete record using AddressBookId
2024-05-14 18:17:21 -04:00
e9e56453c1 rvv041 - Insert and edit an address book entry functions created
address field in address book changed to T.Text
2024-05-13 16:26:07 -04:00
2fb6747bfb rvv041 - Address Book table added to database
getAdrBook function to get a list of all addresses
         recorded in AddressBook table
2024-05-12 20:39:48 -04:00
621ffea3d9
Publish Zenith beta version (#80)
Co-authored-by: Rene V. Vergara <rvergara59@protonmail.com>
Reviewed-on: https://git.vergara.tech/Vergara_Tech/zenith/pulls/80
Co-authored-by: pitmutt <rene@vergara.network>
Co-committed-by: pitmutt <rene@vergara.network>
2024-05-09 19:15:37 +00:00
e20f253cda
Improve the fee calculation 2024-05-09 10:44:07 -05:00
dcbb2fac4a
Implement background sync 2024-05-05 09:49:55 -05:00
84c067ec79
Implement transaction creation 2024-05-03 07:10:08 -05:00
900d4f9da6
Balance display and transaction display 2024-04-25 14:22:44 -05:00
07c1b85829
Add balance display to UI 2024-04-24 08:58:45 -05:00
52ac50e30c
Implement per-address tx display 2024-04-24 07:42:35 -05:00
29bed14f7c
Implement transaction display 2024-04-21 07:07:51 -05:00
c6da52f594
Implement source note discovery 2024-04-17 20:28:47 -05:00
0543c1141c
Implement Shielded Output scanning 2024-04-08 15:54:09 -05:00
5ce822e52f
Migrate to Esqueleto 2024-04-07 09:25:25 -05:00