Skip to main content

iop_hydra_sdk/
lib.rs

1pub mod vault;
2
3// imports from standard library
4
5use std::any::Any;
6use std::sync::Arc;
7
8// imports from 3rd party crates
9
10use anyhow::{bail, ensure, Context, Result};
11//use log::*;
12use parking_lot::RwLock;
13use serde::{Deserialize, Serialize};
14
15// imports from own crates
16
17use iop_hydra_proto::TransactionData;
18use iop_keyvault::{
19    secp256k1::{Secp256k1, SecpPrivateKey, SecpPublicKey},
20    Bip32Node, Bip32PublicNode, Bip44, Bip44Account, Bip44AccountPath, Bip44Key,
21    Bip44PublicAccount, Bip44PublicKey, Network, Networks, PrivateKey as _, Seed,
22};
23use iop_vault::{BoundPlugin, PluginPrivate, PluginPublic, State};