- LightWalletGRPCOverTor added with overrides for the new methods
- Lazy connection to both GRPC and Tor
- Delays for cases when TOR fails and fallbacks to direct connection
- TorLwdConn refactored to resolve SwiftLint issues and best practives
- TorLwdConn getInfo, getTreeState and latestBlockHeight methids implemented
- LightWalletGRPCService enhanced to use available TOR methods
- Code cleaned up
- Changelog updated
- documented tor connection methods
- torConnection initialization when fails, fallback to classic compactTxStreamer
- rust backend `getAccount` method implemented, it returns Account with associated data
- `listAccount()` has been modified to return an array of Accounts instead of AccountUUIDs
- Comments in the code updated and cleaned up
- OfflineTests passes again, those failing has been removed from the bundle and marked to be fixed with a TODO
Fixes of build
- The SDK builds again
- SDK builds again, UUIDs refactored everywhere in the SDK and demo app
- tests will follow in the next phase
- refactor of documented code in the follow up
- RustBackend extended for the new 2 rust methods 'transactionDataRequests' and 'setTransactionStatus'
- lightwalletservice extended to add a new method 'getTaddressTxids'
- Enhance action has been refactored to handle transactionDataRequests
[#1475] Adopt transaction data requests
- fixes
[#1475] Adopt transaction data requests
- Error codes for specific rust and service errors defined
- Fix for the txId
[#1475] Adopt transaction data requests
- Checkpoints added
- Code cleanup
[#1475] Adopt transaction data requests
- bugfixes in the ffi
[#1475] Adopt transaction data requests
- FFI with fixes
[#1475] Adopt transaction data requests
- Another FFI update with fixes, this time the final
[#1475] Adopt transaction data requests
- Fix for the not recognized state of the transaction for FetchTransaction(txId:)
[#1475] Adopt transaction data requests
- Code cleaned up and polished
[#1475] Adopt transaction data requests
- Changelog updated
[#1475] Adopt transaction data requests
- DemoApp settings reverted
- API refactored to Combine's CurrentValueSubject
refresh-rate
- FiatCurrencyResult is now Equatable
refresh-rates
- cleanup
refresh-rates
- The API has been refactored to follow the same principles as for state and events.
- Review comments addressed
refresh-rates
- The API has been extended to send a result of the operation, success or failure
refresh-rates
- bugfix of the try vs try?
refresh-rates
- reverted the error state
Update CHANGELOG.md
- changelog updated
Includes:
- Initialization changes to enable log filter customization. We now
connect the Rust log level to the Swift log level, and always run
other Rust initialization steps.
- ZIP 320 support (TEX addresses).
- New API for getting the memos by transaction's rawID
[#1429] Get memos for rawID
- Mock regenerated to have unique names
[#1429] Get memos for rawID
- Offlinetest fixed