// Copyright 2021 IOTA Stiftung // SPDX-License-Identifier: Apache-2.0 //! cargo run --example custom_parent --release use iota_client::{bee_message::MessageId, Client}; use std::str::FromStr; /// In this example we will define a custom message parent which be used for promoting #[tokio::main] async fn main() { // Create a client instance let iota = Client::builder() .with_node("https://api.lb-0.h.chrysalis-devnet.iota.cafe") // Insert your node URL here .unwrap() .finish() .await .unwrap(); let custom_parent = MessageId::from_str("b5634e05a7c665d7f87330a53633f001a5d1d96b346dc98dc225c4d6c204f23b").unwrap(); let message = iota .message() .with_parents(vec![custom_parent]) .unwrap() .finish() .await .unwrap(); println!( "Empty message sent: https://explorer.iota.org/devnet/message/{}", message.id().0 ); }