mycitadel/lib.rs
1// MyCitadel desktop wallet: bitcoin & RGB wallet based on GTK framework.
2//
3// Written in 2022 by
4// Dr. Maxim Orlovsky <orlovsky@pandoraprime.ch>
5//
6// Copyright (C) 2022 by Pandora Prime SA, Switzerland.
7//
8// This software is distributed without any warranty. You should have received
9// a copy of the AGPL-3.0 License along with this software. If not, see
10// <https://www.gnu.org/licenses/agpl-3.0-standalone.html>.
11
12//! Main library module. For a good starting point see main application
13//! component: [`crate::view::launch::Component`].
14
15#![allow(dead_code)]
16
17#[macro_use]
18extern crate amplify;
19#[macro_use]
20extern crate relm;
21#[macro_use]
22extern crate relm_derive;
23extern crate bitcoin_hwi as hwi;
24#[cfg(feature = "serde")]
25extern crate serde_crate as serde;
26
27extern crate glade as gladis;
28
29pub mod model;
30#[cfg(feature = "ui")]
31pub mod view;
32pub mod worker;