[WIP] Invoiced Transactions API Support (#90)

* basic invoiced tx working

* rustfmt

* teardown

* rustfmt

* rename, new struct for invoice args, begin to add new functions to RPC apis

* rustfmt

* add fns to rpc api

* rustfmt

* owner api functions RPC documentation in place

* rustfmt

* doctests for new invoicing functions

* rustfmt

* test fixes

* update documentation and doctests

* rustfmt

* invoice testing verification of tx log output

* rustfmt
This commit is contained in:
Yeastplume
2019-05-01 20:12:23 +01:00
committed by GitHub
parent 92be66672e
commit 3a3057defb
23 changed files with 1072 additions and 80 deletions
+1 -1
View File
@@ -205,7 +205,7 @@ where
selection_strategy_is_use_all: true,
..Default::default()
};
let slate_i = owner::initiate_tx(&mut *w, args, test_mode)?;
let slate_i = owner::init_send_tx(&mut *w, args, test_mode)?;
let slate = client.send_tx_slate_direct(dest, &slate_i)?;
owner::tx_lock_outputs(&mut *w, &slate)?;
let slate = owner::finalize_tx(&mut *w, &slate)?;