Francisco Gindre
72c3cb59ef
Integrate logging capabilities ( #93 )
...
* Integrate logging capabilities
* Relocate file
2020-03-09 17:25:27 -03:00
Francisco Gindre
d8affaebd3
Transaction submission + tests ( #34 )
...
* transaction manager
* Transaction Manager Tests
* pending transactions DAO + Scaffold tests
* PendingTransactionsDao + tests
* Persistent Transaction Manager
2019-12-03 12:19:44 -03:00
Francisco Gindre
c772934d3d
Transaction data access improvements + Create Spend + Get Balance Screen ( #33 )
...
* Transaction encoder implementation tests WIP
* Create Spend and Create Transaction + Test [WIP]
* New! Get Balance Screen
* Send to address
2019-11-26 19:32:20 -03:00
Francisco Gindre
908d8ac823
Received Notes and Sent Notes repository + tests ( #31 )
2019-11-18 17:54:23 -03:00
Francisco Gindre
2a80d705aa
Transaction Entity data access ( #30 )
...
* Account, Received & Received Notes, Transaction Protocols
* Transaction Entity fix
* TransactionRepository Implementation
* delete Carthage sample project
* (Pending|Sent|Received)Transaction Data Access
* Add findAll performance measure + test fix
2019-11-18 16:49:36 -03:00
Francisco Gindre
d757a1337f
Compact Block Processor Sync ( #11 )
...
* Compact Block Processor demo + tests
* fix latest block sync glitch
* fix Compact Block Processor tests
* fix lint
2019-11-04 20:18:07 -03:00
Francisco Gindre
40a1f57274
download - Validate - Scan ( #7 )
...
* Deleted SQLStorage class added Connection Manager, abstracted Wallet over SQL storage
* Use ConnectionProvider, open and close connections per operation
* Replace fileExists with isReadableFile
* WIP - compact block processor + start stop notification tests
* Mock service to test smaller ranges on BlockProcessor
* Improvements to ZcashOperation and tests
* ZcashOperation own file. CompactBlockProcessor fixes + tests
* Block Processor. Batch processing first 1000 blocks
* Download-Validate-Scan sequence of compact block processor
2019-10-30 17:18:57 -03:00
Francisco Gindre
3e2050d0f0
Swiftlint ( #5 )
...
* Swiftlint + tests
* Added Swiftlint to README.md
2019-10-18 17:09:13 -03:00
Francisco Gindre
60ea9d6737
Block downloading + storing ( #4 )
...
* Initial scaffold for Block Downloader
* (Failing) init Wallet test
* Ignore generated files
* Inject endpoint address on tests
* Simple Downloader + Tests
* CompactBlockDownloader latestBlockHeight, rewind + tests
* remover awful sync functions
* Compact Block processor scaffold
* Block Downloader + tests
[WIP] Block Processor
* Synchronous getBlockRange
* CompactBlock downloading sync + tests
* Sync CompactBlock Storage + Tests
* Rename Storage to FakeStorage
* WIP Blockdownloader test, block storage tests
* Fix carthage import for SQLite.framework
* SQLite Storage implementation for CompactBlocks + Tests
* Housekeeping, TestDbBuilder and other utils to their own place
* Integrated CompactBlockStorage to Downloader Tests
* Get latestBlockHeight from wallet
* move FakeStorage class to test utils
* Add ZcashLightClientKit import to moved file
* data db initialization + test
* ZcashOperation, CompactBlockDownloadOperation + tests. BlockDAO, latestScannedHeight
* Download and scan blocks. Download Operation. Scan Operation. Tests.
* cleanup test
* Updated readme
2019-10-18 15:45:19 -03:00