pub(crate) async fn instantiate_network( context: &Context, config: &Args, signing_key: PrivateKey, ) -> Result<(Network<Context, PrivateKey>, Oracle<PublicKey>)>