pub fn new() -> Result<Self, ZkStackServiceError> {
        if tokio::runtime::Handle::try_current().is_ok() {
            return Err(ZkStackServiceError::RuntimeDetected);
        }
        let runtime = tokio::runtime::Builder::new_multi_thread()
            .enable_all()
            .build()
            .unwrap();
        Ok(Self::on_runtime(runtime))
    }
Creates a new builder.

Returns an error if called within a Tokio runtime context.
core/lib/node_framework/src/service/mod.rs