chains_rs/
meta.rs

1// Code generated automatically. DO NOT EDIT.
2
3use std::collections::HashMap;
4use std::sync::Arc;
5use crate::blockchain::Blockchain;
6use crate::binance::BinanceBlockchain;
7use crate::bitcoin::BitcoinBlockchain;
8use crate::pactus::PactusBlockchain;
9
10pub fn get_blockchains() -> HashMap<String, Arc<dyn Blockchain>> {
11    let mut map: HashMap<String, Arc<dyn Blockchain>> = HashMap::new();
12    map.insert("binance".to_string(), Arc::new(BinanceBlockchain {}));
13    map.insert("bitcoin".to_string(), Arc::new(BitcoinBlockchain {}));
14    map.insert("pactus".to_string(), Arc::new(PactusBlockchain {}));
15    map
16}