Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat(wallet_ffi): wallet_get_utxos, wallet_coin_join, wallet_coin_split #4244

Merged
merged 7 commits into from
Jun 30, 2022

Conversation

agubarev
Copy link
Contributor

@agubarev agubarev commented Jun 29, 2022

FFI join & split functionality + tests
rewrote coin_split function
fixed TariVector conversion bug
found a problem in the coin_join approach, need reconsideration
this commit is for review only before the final brushing/wrap-up
adding TariVector to substitute TariOutputs et al (WIP)
added coin join + initial unit test (still WIP)
added an output database shortcut for easier access from the wallet context, circumventing hops through async fall-through constructs; updated all usages - cargo test passing.
added FFI wallet_get_utxos(), destroy_tari_outputs + unit test
added a simple output querying function

FFI join & split functionality + tests
rewrote coin_split function
fixed TariVector conversion bug
found a problem in the coin_join approach, need reconsideration
this commit is for review only before the final brushing/wrap-up
adding TariVector to substitute TariOutputs et al (WIP)
added coin join + initial unit test (still WIP)
added an output database shortcut for easier access from the wallet context, circumventing hops through async fall-through constructs; updated all usages - `cargo test` passing.
added FFI `wallet_get_utxos()`, `destroy_tari_outputs` + unit test
added a simple output querying function

Signed-off-by: Andrei Gubarev <[email protected]>
stringhandler and others added 5 commits June 30, 2022 10:23
FFI join & split functionality + tests
rewrote coin_split function
fixed TariVector conversion bug
found a problem in the coin_join approach, need reconsideration
this commit is for review only before the final brushing/wrap-up
adding TariVector to substitute TariOutputs et al (WIP)
added coin join + initial unit test (still WIP)
added an output database shortcut for easier access from the wallet context, circumventing hops through async fall-through constructs; updated all usages - `cargo test` passing.
added FFI `wallet_get_utxos()`, `destroy_tari_outputs` + unit test
added a simple output querying function

Signed-off-by: Andrei Gubarev <[email protected]>
FFI join & split functionality + tests
rewrote coin_split function
fixed TariVector conversion bug
found a problem in the coin_join approach, need reconsideration
this commit is for review only before the final brushing/wrap-up
adding TariVector to substitute TariOutputs et al (WIP)
added coin join + initial unit test (still WIP)
added an output database shortcut for easier access from the wallet context, circumventing hops through async fall-through constructs; updated all usages - `cargo test` passing.
added FFI `wallet_get_utxos()`, `destroy_tari_outputs` + unit test
added a simple output querying function

Signed-off-by: Andrei Gubarev <[email protected]>
…bbler

# Conflicts:
#	base_layer/wallet/src/output_manager_service/service.rs
#	base_layer/wallet_ffi/src/lib.rs
FFI join & split functionality + tests
rewrote coin_split function
fixed TariVector conversion bug
found a problem in the coin_join approach, need reconsideration
this commit is for review only before the final brushing/wrap-up
adding TariVector to substitute TariOutputs et al (WIP)
added coin join + initial unit test (still WIP)
added an output database shortcut for easier access from the wallet context, circumventing hops through async fall-through constructs; updated all usages - `cargo test` passing.
added FFI `wallet_get_utxos()`, `destroy_tari_outputs` + unit test
added a simple output querying function

Signed-off-by: Andrei Gubarev <[email protected]>
@agubarev agubarev changed the title feat(wallet_ffi): wallet_get_utxos, wallet_coin_join, wallet_coin_split - bugfixes, testfixes, cleanup, refactored select_utxos() [bugfix] feat(wallet_ffi): wallet_get_utxos, wallet_coin_join, wallet_coin_split Jun 30, 2022
@stringhandler stringhandler merged commit 88931aa into tari-project:testnet-dibbler Jun 30, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants