pub mod build;
pub mod decode;
pub mod encode;
pub mod info;
pub mod runtime_api;
pub(crate) use self::{
build::{
BuildCommand,
CheckCommand,
},
decode::DecodeCommand,
info::InfoCommand,
};
mod extrinsics;
pub(crate) use self::extrinsics::{
CallCommand,
ErrorVariant,
InstantiateCommand,
RemoveCommand,
UploadCommand,
};
use subxt::{
Config,
OnlineClient,
};
pub use subxt::PolkadotConfig as DefaultConfig;
type Client = OnlineClient<DefaultConfig>;
type Balance = u128;
type CodeHash = <DefaultConfig as Config>::Hash;