submit_file/
submit_file.rs1use std::error::Error;
2use std::fs::File;
3use std::io::Read;
4
5use algosdk::AlgodClient;
6
7fn main() -> Result<(), Box<dyn Error>> {
8 let algod_address = "http://localhost:8080";
9 let algod_token = "contents-of-algod.token";
10
11 let mut f = File::open("./signed.tx")?;
12 let mut raw_transaction = Vec::new();
13 let _ = f.read_to_end(&mut raw_transaction)?;
14
15 let algod_client = AlgodClient::new(algod_address, algod_token);
16
17 let send_response = algod_client.raw_transaction(&raw_transaction)?;
18 println!("Transaction ID: {}", send_response.tx_id);
19
20 Ok(())
21}