Skip to content

Commit 89010a2

Browse files
authored
Merge pull request #1343 from o1-labs/dw/updating-leftover-openmina
Update leftovers references of OpenMina
2 parents a88d54e + a32ca03 commit 89010a2

File tree

6 files changed

+56
-56
lines changed

6 files changed

+56
-56
lines changed

README.md

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
<img src="website/static/img/rust-node-social-card.svg" alt="Mina Rust Node - Fast and secure implementation of the Mina protocol in Rust" width="600px">
33

44
![Beta][beta-badge] [![release-badge]][release-link]
5-
![GitHub Repo stars](https://img.shields.io/github/stars/openmina/openmina?style=social)
5+
![GitHub Repo stars](https://img.shields.io/github/stars/o1-labs/mina-rust?style=social)
66
[![Changelog][changelog-badge]][changelog] [![Apache licensed]][Apache link]
77

88
_The **Mina Rust Node** is a fast and secure implementation of the Mina protocol
@@ -45,7 +45,7 @@ website:
4545
## Release Process
4646

4747
**This project is in beta**. We maintain a monthly release cycle, providing
48-
[updates every month](https://github.com/openmina/openmina/releases).
48+
[updates every month](https://github.com/o1-labs/mina-rust/releases).
4949

5050
## Core Features
5151

@@ -78,9 +78,9 @@ This repository contains the complete Mina Rust Node implementation:
7878

7979
### Get Help & Contribute
8080

81-
- **[GitHub Discussions](https://github.com/openmina/openmina/discussions)** -
81+
- **[GitHub Discussions](https://github.com/o1-labs/mina-rust/discussions)** -
8282
Ask questions and share ideas
83-
- **[Issues](https://github.com/openmina/openmina/issues)** - Report bugs or
83+
- **[Issues](https://github.com/o1-labs/mina-rust/issues)** - Report bugs or
8484
request features
8585
- **[Discord Community](https://discord.com/channels/484437221055922177/1290662938734231552)** -
8686
Real-time support and testing
@@ -99,7 +99,7 @@ This repository contains the complete Mina Rust Node implementation:
9999
[changelog]: ./CHANGELOG.md
100100
[beta-badge]: https://img.shields.io/badge/status-beta-yellow
101101
[changelog-badge]: https://img.shields.io/badge/changelog-Changelog-%23E05735
102-
[release-badge]: https://img.shields.io/github/v/release/openmina/openmina
103-
[release-link]: https://github.com/openmina/openmina/releases/latest
102+
[release-badge]: https://img.shields.io/github/v/release/o1-labs/mina-rust
103+
[release-link]: https://github.com/o1-labs/mina-rust/releases/latest
104104
[Apache licensed]: https://img.shields.io/badge/license-Apache_2.0-blue.svg
105-
[Apache link]: https://github.com/openmina/openmina/blob/master/LICENSE
105+
[Apache link]: https://github.com/o1-labs/mina-rust/blob/master/LICENSE

flake.nix

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
{
2-
description = "openmina prerequisites";
2+
description = "Mina Rust prerequisites";
33

44
inputs = {
55
nixpkgs.url = "github:NixOS/nixpkgs/nixpkgs-unstable";

node/testing/src/scenarios/solo_node/basic_connectivity_initial_joining.rs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -13,8 +13,8 @@ use crate::{
1313
scenarios::ClusterRunner,
1414
};
1515

16-
/// Local test to ensure that the Openmina node can connect to an existing OCaml testnet.
17-
/// Launch an Openmina node and connect it to seed nodes of the public (or private) OCaml testnet.
16+
/// Local test to ensure that the Rust node can connect to an existing OCaml testnet.
17+
/// Launch a Rust node and connect it to seed nodes of the public (or private) OCaml testnet.
1818
/// Run the simulation until:
1919
/// * Number of known peers is greater than or equal to the maximum number of peers.
2020
/// * Number of connected peers is greater than or equal to some threshold.
@@ -48,7 +48,7 @@ impl SoloNodeBasicConnectivityInitialJoining {
4848
.my_id(),
4949
)
5050
.unwrap();
51-
eprintln!("launch Openmina node, id: {node_id}, peer_id: {peer_id}");
51+
eprintln!("launch Mina Rust node, id: {node_id}, peer_id: {peer_id}");
5252

5353
for step in 0..STEPS {
5454
tokio::time::sleep(STEP_DELAY).await;

tools/archive-breadcrumb-compare/src/main.rs

Lines changed: 44 additions & 44 deletions
Original file line numberDiff line numberDiff line change
@@ -146,14 +146,14 @@ async fn compare_chains(ocaml_endpoint: &str, mina_rust_endpoint: &str) -> Resul
146146
);
147147

148148
let ocaml_chain = get_best_chain(ocaml_endpoint).await?;
149-
let openmina_chain = get_best_chain(mina_rust_endpoint).await?;
149+
let mina_rust_chain = get_best_chain(mina_rust_endpoint).await?;
150150

151151
println!("Chain comparison:");
152152
println!("OCaml chain length: {}", ocaml_chain.len());
153-
println!("Mina Rust chain length: {}", openmina_chain.len());
153+
println!("Mina Rust chain length: {}", mina_rust_chain.len());
154154

155155
// Try to compare chains
156-
if let Err(e) = compare_chain_data(&ocaml_chain, &openmina_chain) {
156+
if let Err(e) = compare_chain_data(&ocaml_chain, &mina_rust_chain) {
157157
if attempt == MAX_RETRIES {
158158
return Err(e);
159159
}
@@ -169,24 +169,24 @@ async fn compare_chains(ocaml_endpoint: &str, mina_rust_endpoint: &str) -> Resul
169169
unreachable!()
170170
}
171171

172-
fn compare_chain_data(ocaml_chain: &[String], openmina_chain: &[String]) -> Result<()> {
173-
if ocaml_chain.len() != openmina_chain.len() {
172+
fn compare_chain_data(ocaml_chain: &[String], mina_rust_chain: &[String]) -> Result<()> {
173+
if ocaml_chain.len() != mina_rust_chain.len() {
174174
anyhow::bail!(
175175
"Chain lengths don't match! OCaml: {}, Mina Rust: {}",
176176
ocaml_chain.len(),
177-
openmina_chain.len()
177+
mina_rust_chain.len()
178178
);
179179
}
180180

181-
for (i, (ocaml_hash, openmina_hash)) in
182-
ocaml_chain.iter().zip(openmina_chain.iter()).enumerate()
181+
for (i, (ocaml_hash, mina_rust_hash)) in
182+
ocaml_chain.iter().zip(mina_rust_chain.iter()).enumerate()
183183
{
184-
if ocaml_hash != openmina_hash {
184+
if ocaml_hash != mina_rust_hash {
185185
anyhow::bail!(
186186
"Chain mismatch at position {}: \nOCaml: {}\nMina Rust: {}",
187187
i,
188188
ocaml_hash,
189-
openmina_hash
189+
mina_rust_hash
190190
);
191191
}
192192
}
@@ -202,20 +202,20 @@ struct DiffMismatch {
202202

203203
async fn compare_binary_diffs(
204204
ocaml_dir: PathBuf,
205-
openmina_dir: PathBuf,
205+
mina_rust_dir: PathBuf,
206206
state_hashes: &[String],
207207
) -> Result<Vec<DiffMismatch>> {
208208
let mut mismatches = Vec::new();
209209

210210
if state_hashes.is_empty() {
211211
println!("No state hashes provided, comparing all diffs");
212-
let files = openmina_dir.read_dir()?;
212+
let files = mina_rust_dir.read_dir()?;
213213
files.for_each(|file| {
214214
let file = file.unwrap();
215215
let file_name = file.file_name();
216216
let file_name_str = file_name.to_str().unwrap();
217217
let ocaml_path = ocaml_dir.join(file_name_str);
218-
let openmina_path = openmina_dir.join(file_name_str);
218+
let mina_rust_path = mina_rust_dir.join(file_name_str);
219219

220220
// Load and deserialize both files
221221
let ocaml_diff = match load_and_deserialize(&ocaml_path) {
@@ -229,7 +229,7 @@ async fn compare_binary_diffs(
229229
}
230230
};
231231

232-
let openmina_diff = match load_and_deserialize(&openmina_path) {
232+
let mina_rust_diff = match load_and_deserialize(&mina_rust_path) {
233233
Ok(diff) => diff,
234234
Err(e) => {
235235
mismatches.push(DiffMismatch {
@@ -241,7 +241,7 @@ async fn compare_binary_diffs(
241241
};
242242

243243
// Compare the diffs
244-
if let Some(reason) = compare_diffs(&ocaml_diff, &openmina_diff) {
244+
if let Some(reason) = compare_diffs(&ocaml_diff, &mina_rust_diff) {
245245
mismatches.push(DiffMismatch {
246246
state_hash: file_name_str.to_string(),
247247
reason,
@@ -252,7 +252,7 @@ async fn compare_binary_diffs(
252252
} else {
253253
for state_hash in state_hashes {
254254
let ocaml_path = ocaml_dir.join(format!("{}.bin", state_hash));
255-
let openmina_path = openmina_dir.join(format!("{}.bin", state_hash));
255+
let mina_rust_path = mina_rust_dir.join(format!("{}.bin", state_hash));
256256

257257
// Load and deserialize both files
258258
let ocaml_diff = match load_and_deserialize(&ocaml_path) {
@@ -266,7 +266,7 @@ async fn compare_binary_diffs(
266266
}
267267
};
268268

269-
let openmina_diff = match load_and_deserialize(&openmina_path) {
269+
let mina_rust_diff = match load_and_deserialize(&mina_rust_path) {
270270
Ok(diff) => diff,
271271
Err(e) => {
272272
mismatches.push(DiffMismatch {
@@ -278,7 +278,7 @@ async fn compare_binary_diffs(
278278
};
279279

280280
// Compare the diffs
281-
if let Some(reason) = compare_diffs(&ocaml_diff, &openmina_diff) {
281+
if let Some(reason) = compare_diffs(&ocaml_diff, &mina_rust_diff) {
282282
mismatches.push(DiffMismatch {
283283
state_hash: state_hash.clone(),
284284
reason,
@@ -297,9 +297,9 @@ fn load_and_deserialize(path: &PathBuf) -> Result<ArchiveTransitionFrontierDiff>
297297

298298
fn compare_diffs(
299299
ocaml: &ArchiveTransitionFrontierDiff,
300-
openmina: &ArchiveTransitionFrontierDiff,
300+
mina_rust: &ArchiveTransitionFrontierDiff,
301301
) -> Option<String> {
302-
match (ocaml, openmina) {
302+
match (ocaml, mina_rust) {
303303
(
304304
ArchiveTransitionFrontierDiff::BreadcrumbAdded {
305305
block: (b1, (body_hash1, state_hash1)),
@@ -341,77 +341,77 @@ fn compare_diffs(
341341
if &b1_with_b2_proof != b2 {
342342
let ocaml_json =
343343
serde_json::to_string_pretty(&serde_json::to_value(b1).unwrap()).unwrap();
344-
let openmina_json =
344+
let mina_rust_json =
345345
serde_json::to_string_pretty(&serde_json::to_value(b2).unwrap()).unwrap();
346346
mismatches.push(format!(
347347
"Block data mismatch:\nOCaml:\n{}\nMina Rust:\n{}",
348-
ocaml_json, openmina_json
348+
ocaml_json, mina_rust_json
349349
));
350350
}
351351
} else if b1 != b2 {
352352
let ocaml_json =
353353
serde_json::to_string_pretty(&serde_json::to_value(b1).unwrap()).unwrap();
354-
let openmina_json =
354+
let mina_rust_json =
355355
serde_json::to_string_pretty(&serde_json::to_value(b2).unwrap()).unwrap();
356356
mismatches.push(format!(
357357
"Block data mismatch:\nOCaml:\n{}\nMina Rust:\n{}",
358-
ocaml_json, openmina_json
358+
ocaml_json, mina_rust_json
359359
));
360360
}
361361

362362
if a1 != a2 {
363363
let ids_ocaml = a1.iter().map(|(id, _)| id.as_u64()).collect::<HashSet<_>>();
364-
let ids_openmina = a2.iter().map(|(id, _)| id.as_u64()).collect::<HashSet<_>>();
364+
let ids_mina_rust = a2.iter().map(|(id, _)| id.as_u64()).collect::<HashSet<_>>();
365365

366-
// Find missing IDs in openmina (present in ocaml but not in openmina)
367-
let missing_in_openmina: Vec<_> = ids_ocaml.difference(&ids_openmina).collect();
368-
// Find extra IDs in openmina (present in openmina but not in ocaml)
369-
let extra_in_openmina: Vec<_> = ids_openmina.difference(&ids_ocaml).collect();
366+
// Find missing IDs in Rust (present in ocaml but not in Rust)
367+
let missing_in_mina_rust: Vec<_> = ids_ocaml.difference(&ids_mina_rust).collect();
368+
// Find extra IDs in Rust (present in Rust but not in ocaml)
369+
let extra_in_mina_rust: Vec<_> = ids_mina_rust.difference(&ids_ocaml).collect();
370370

371-
if !missing_in_openmina.is_empty() {
372-
println!("Missing in Mina Rust: {:?}", missing_in_openmina);
371+
if !missing_in_mina_rust.is_empty() {
372+
println!("Missing in Mina Rust: {:?}", missing_in_mina_rust);
373373
}
374-
if !extra_in_openmina.is_empty() {
375-
println!("Extra in Mina Rust: {:?}", extra_in_openmina);
374+
if !extra_in_mina_rust.is_empty() {
375+
println!("Extra in Mina Rust: {:?}", extra_in_mina_rust);
376376
}
377377

378378
let ocaml_json =
379379
serde_json::to_string_pretty(&serde_json::to_value(a1).unwrap()).unwrap();
380-
let openmina_json =
380+
let mina_rust_json =
381381
serde_json::to_string_pretty(&serde_json::to_value(a2).unwrap()).unwrap();
382382
mismatches.push(format!(
383383
"Accounts accessed mismatch:\nOCaml:\n{}\nMina Rust:\n{}",
384-
ocaml_json, openmina_json
384+
ocaml_json, mina_rust_json
385385
));
386386
}
387387
if c1 != c2 {
388388
let ocaml_json =
389389
serde_json::to_string_pretty(&serde_json::to_value(c1).unwrap()).unwrap();
390-
let openmina_json =
390+
let mina_rust_json =
391391
serde_json::to_string_pretty(&serde_json::to_value(c2).unwrap()).unwrap();
392392
mismatches.push(format!(
393393
"Accounts created mismatch:\nOCaml:\n{}\nMina Rust:\n{}",
394-
ocaml_json, openmina_json
394+
ocaml_json, mina_rust_json
395395
));
396396
}
397397
if t1 != t2 {
398398
let ocaml_json =
399399
serde_json::to_string_pretty(&serde_json::to_value(t1).unwrap()).unwrap();
400-
let openmina_json =
400+
let mina_rust_json =
401401
serde_json::to_string_pretty(&serde_json::to_value(t2).unwrap()).unwrap();
402402
mismatches.push(format!(
403403
"Tokens used mismatch:\nOCaml:\n{}\nMina Rust:\n{}",
404-
ocaml_json, openmina_json
404+
ocaml_json, mina_rust_json
405405
));
406406
}
407407
if s1 != s2 {
408408
let ocaml_json =
409409
serde_json::to_string_pretty(&serde_json::to_value(s1).unwrap()).unwrap();
410-
let openmina_json =
410+
let mina_rust_json =
411411
serde_json::to_string_pretty(&serde_json::to_value(s2).unwrap()).unwrap();
412412
mismatches.push(format!(
413413
"Sender receipt chains mismatch:\nOCaml:\n{}\nMina Rust:\n{}",
414-
ocaml_json, openmina_json
414+
ocaml_json, mina_rust_json
415415
));
416416
}
417417

@@ -424,11 +424,11 @@ fn compare_diffs(
424424
_ => {
425425
let ocaml_json =
426426
serde_json::to_string_pretty(&serde_json::to_value(ocaml).unwrap()).unwrap();
427-
let openmina_json =
428-
serde_json::to_string_pretty(&serde_json::to_value(openmina).unwrap()).unwrap();
427+
let mina_rust_json =
428+
serde_json::to_string_pretty(&serde_json::to_value(mina_rust).unwrap()).unwrap();
429429
Some(format!(
430430
"Different diff types:\nOCaml:\n{}\nMina Rust:\n{}",
431-
ocaml_json, openmina_json
431+
ocaml_json, mina_rust_json
432432
))
433433
}
434434
}
File renamed without changes.

website/sidebars.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -70,7 +70,7 @@ const sidebars: SidebarsConfig = {
7070
type: 'category',
7171
label: 'Architecture',
7272
items: [
73-
'developers/why-openmina',
73+
'developers/why-rust',
7474
'developers/architecture',
7575
],
7676
},

0 commit comments

Comments
 (0)