1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
#![forbid(unsafe_code)]
#![doc = include_str!("../README.md")]

mod clusters;
pub use clusters::*;
mod common;
pub use common::*;
mod transactions;
pub use transactions::*;
mod errors;
pub use errors::*;
mod utilities;
pub use utilities::*;
mod rpc_client;
pub use rpc_client::*;

#[cfg(test)]
mod sanity_checks {
    use crate::*;

    #[test]
    fn request_airdrop() {
        smol::block_on(async {
            let airdrop =
                RequestAirdrop::process("Dvkg2NEkdfqpHrwemwPAuyqoFEZENM7V2DduJRK7QMKr", 2000000000)
                    .await;

            assert!(airdrop.is_ok());
        })
    }
}