pub trait Block0ConfigurationBuilderExtension {
// Required methods
fn with_wallet(self, wallet: &Wallet, value: Value) -> Self;
fn with_wallets_having_some_values(self, wallets: Vec<&Wallet>) -> Self;
fn with_stake_pool(self, stake_pool: &StakePool) -> Self;
fn with_delegation_to_stake_pool(
self,
stake_pool: &StakePool,
wallets: Vec<&Wallet>
) -> Self;
fn with_stake_pool_and_delegation(
self,
stake_pool: &StakePool,
wallets: Vec<&Wallet>
) -> Self;
}