create_connect_transaction takes addresses, not members
This commit is contained in:
parent
8e0e7d0128
commit
cd48128255
15
src/api.rs
15
src/api.rs
@ -1170,20 +1170,9 @@ fn create_transaction_for_addresses(addresses: Vec<String>, fee_rate: u32) -> an
|
||||
}
|
||||
|
||||
#[wasm_bindgen]
|
||||
/// We send a transaction that pays at least one output to each address of each member
|
||||
/// We send a transaction that pays at least one output to each address
|
||||
/// The goal is to establish a shared_secret to be used as an encryption key for further communication
|
||||
pub fn create_connect_transaction(members_str: Vec<String>, fee_rate: u32) -> ApiResult<ApiReturn> {
|
||||
let mut members: Vec<Member> = vec![];
|
||||
|
||||
for member in members_str {
|
||||
members.push(serde_json::from_str(&member)?)
|
||||
}
|
||||
|
||||
let mut addresses = vec![];
|
||||
for member in members {
|
||||
addresses.extend(member.get_addresses().into_iter());
|
||||
}
|
||||
|
||||
pub fn create_connect_transaction(addresses: Vec<String>, fee_rate: u32) -> ApiResult<ApiReturn> {
|
||||
if addresses.is_empty() {
|
||||
return Err(ApiError::new("No addresses to connect to".to_owned()));
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user