mirror of
https://github.com/serai-dex/serai.git
synced 2025-12-08 20:29:23 +00:00
* initial implementation * add function to get a balance of an account * add support for multiple coins * rename pallet to "coins-pallet" * replace balances, assets and tokens pallet with coins pallet in runtime * add total supply info * update client side for new Coins pallet * handle fees * bug fixes * Update FeeAccount test * Fmt * fix pr comments * remove extraneous Imbalance type * Minor tweaks --------- Co-authored-by: Luke Parker <lukeparker5132@gmail.com>
29 lines
658 B
Rust
29 lines
658 B
Rust
#[cfg(feature = "networks")]
|
|
pub mod networks;
|
|
|
|
#[cfg(feature = "serai")]
|
|
mod serai;
|
|
#[cfg(feature = "serai")]
|
|
pub use serai::*;
|
|
|
|
// If we aren't exposing the Serai client (subxt), still expose all primitives
|
|
#[cfg(not(feature = "serai"))]
|
|
pub use serai_runtime::primitives;
|
|
#[cfg(not(feature = "serai"))]
|
|
mod other_primitives {
|
|
pub mod in_instructions {
|
|
pub use serai_runtime::in_instructions::primitives;
|
|
}
|
|
pub mod coins {
|
|
pub use serai_runtime::coins::primitives;
|
|
}
|
|
pub mod validator_sets {
|
|
pub use serai_runtime::validator_sets::primitives;
|
|
}
|
|
}
|
|
#[cfg(not(feature = "serai"))]
|
|
pub use other_primitives::*;
|
|
|
|
#[cfg(test)]
|
|
mod tests;
|