oscar-pepper

Results 31 issues of oscar-pepper

Adds a `BlockCache` trait for `BlockSource` which aims to generalise the block source for consumers who are not implementing an SQLite database. This lays some of the groundwork for #1184...

Adds commonly used constructors to `LocalNetwork` struct.

- Builds on #1184, implementing an async wallet synchronization function - Replaces `FsBlockDb` with `BlockCache` for generic implementation of block caches, solving cyclic dependencies. - Implements `BlockCache` for `FsBlockDb` and...

This PR revolves around a new fee calculator `calculate_transaction_fee` in `zingolib/src/wallet/transaction_records_by_id.rs`. - new fee calculator - new error module for wallet where new error type FeeError was added - deprecated...

when running integration tests the temporary folders persist after tests finish

bug
test

reffering to this commit: [37868fdabc0edd2498b07e72a896bb7819189479](https://github.com/zingolabs/zingolib/pull/645/commits/37868fdabc0edd2498b07e72a896bb7819189479) running the following command before and after removing sapling change from `total_change_returned` (https://github.com/zingolabs/zingolib/pull/645/commits/37868fdabc0edd2498b07e72a896bb7819189479#diff-fb2a3b45013be109f635e33515041d535dcbaa600df91bfb88468ee8e77d39d9R1166) `cargo nextest run --features deprecations received_sapling` this command runs two new tests...

- the README still points to regtest in the root directory - the regtest directory is in zingo-cli but the regtest rust and README is in zingo-testutils would be better...

ontop of #1327

ontop of #1323