pub trait OnlineClientT:
Send
+ Sync
+ 'static {
// Required methods
fn genesis_hash(&self) -> H256;
fn spec_version(&self) -> u32;
fn transaction_version(&self) -> u32;
fn metadata(&self) -> Metadata;
fn set_genesis_hash(&self, value: H256);
fn set_spec_version(&self, value: u32);
fn set_transaction_version(&self, value: u32);
fn set_metadata(&self, value: Metadata);
}