Skip to content

Commit a2a5259

Browse files
authored
Merge branch 'develop' into dependabot/cargo/aes-0.8.4
2 parents 79ab4d1 + 64e849a commit a2a5259

File tree

56 files changed

+282
-203
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

56 files changed

+282
-203
lines changed

.github/workflows/ci.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -518,7 +518,7 @@ jobs:
518518
./${{ matrix.test }} --test-threads=1
519519
520520
bootstrap-test:
521-
timeout-minutes: 4
521+
timeout-minutes: 10
522522
needs: [build, build-tests]
523523
runs-on: ubuntu-24.04
524524
env:

.github/workflows/docs.yaml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ jobs:
2626
uses: actions/checkout@v5
2727

2828
- name: Setup Node.js
29-
uses: actions/setup-node@v4
29+
uses: actions/setup-node@v5
3030
with:
3131
node-version: ${{ env.NODE_VERSION }}
3232
cache: 'npm'
@@ -85,7 +85,7 @@ jobs:
8585
uses: actions/configure-pages@v5
8686

8787
- name: Setup Node.js
88-
uses: actions/setup-node@v4
88+
uses: actions/setup-node@v5
8989
with:
9090
node-version: ${{ env.NODE_VERSION }}
9191
cache: 'npm'
@@ -134,7 +134,7 @@ jobs:
134134
fetch-depth: 0
135135

136136
- name: Setup Node.js
137-
uses: actions/setup-node@v4
137+
uses: actions/setup-node@v5
138138
with:
139139
node-version: ${{ env.NODE_VERSION }}
140140
cache: 'npm'

.github/workflows/markdown-format.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ jobs:
1414
uses: actions/checkout@v5
1515

1616
- name: Setup Node.js
17-
uses: actions/setup-node@v4
17+
uses: actions/setup-node@v5
1818
with:
1919
node-version: '20'
2020
cache: 'npm'

CHANGELOG.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -62,6 +62,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
6262
[#1340](https://github.com/o1-labs/mina-rust/pull/1340),
6363
[#2981ecf](https://github.com/o1-labs/mina-rust/commit/2981ecf9519517f69947838407a09ea96f7ff293),
6464
[#1e9f33f](https://github.com/o1-labs/mina-rust/commit/1e9f33f125dcaab36d9dd2dc17759e3476bc36e8))
65+
- **Documentation**: add release communication checklist
66+
([#1390](https://github.com/o1-labs/mina-rust/pull/1390))
6567

6668
### Changed
6769

@@ -108,6 +110,10 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
108110
([#1228](https://github.com/o1-labs/openmina/pull/1228))
109111
- bump aes from 0.8.3 to 0.8.4
110112
([#1272](https://github.com/o1-labs/openmina/pull/1272))
113+
- Remove OpenMina forks of arkworks and proof-systems
114+
([#1383](https://github.com/o1-labs/mina-rust/pull/1383))
115+
- Bump mio from 1.0.3 to 1.0.4
116+
([#1384](https://github.com/o1-labs/mina-rust/pull/1384))
111117

112118
### Other
113119

Cargo.lock

Lines changed: 32 additions & 22 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Cargo.toml

Lines changed: 19 additions & 47 deletions
Original file line numberDiff line numberDiff line change
@@ -46,31 +46,28 @@ arithmetic_side_effects = "warn"
4646
indexing_slicing = "warn"
4747

4848
[workspace.dependencies]
49-
ledger = { path = "ledger", package = "mina-tree" }
50-
mina-p2p-messages = { path = "mina-p2p-messages" }
51-
poseidon = { path = "poseidon" }
52-
53-
# UNCOMMENTED_IN_CI mina-curves = { git = "https://github.com/openmina/proof-systems", rev = "d1912bca54d2609296b9af9d09ad1ef78702e203", features = [ "32x9" ] }
54-
kimchi = { git = "https://github.com/openmina/proof-systems", rev = "d1912bca54d2609296b9af9d09ad1ef78702e203" }
55-
mina-curves = { git = "https://github.com/openmina/proof-systems", rev = "d1912bca54d2609296b9af9d09ad1ef78702e203" }
56-
mina-hasher = { git = "https://github.com/openmina/proof-systems", rev = "d1912bca54d2609296b9af9d09ad1ef78702e203" }
57-
mina-poseidon = { git = "https://github.com/openmina/proof-systems", rev = "d1912bca54d2609296b9af9d09ad1ef78702e203" }
58-
mina-signer = { git = "https://github.com/openmina/proof-systems", rev = "d1912bca54d2609296b9af9d09ad1ef78702e203" }
59-
o1-utils = { git = "https://github.com/openmina/proof-systems", rev = "d1912bca54d2609296b9af9d09ad1ef78702e203" }
60-
poly-commitment = { git = "https://github.com/openmina/proof-systems", rev = "d1912bca54d2609296b9af9d09ad1ef78702e203" }
61-
62-
# kimchi.path = "../deps/proof-systems/kimchi"
63-
# mina-curves.path = "../deps/proof-systems/curves"
64-
# mina-hasher.path = "../deps/proof-systems/hasher"
65-
# mina-poseidon.path = "../deps/proof-systems/poseidon"
66-
# mina-signer.path = "../deps/proof-systems/signer"
67-
# o1-utils.path = "../deps/proof-systems/utils"
68-
# poly-commitment.path = "../deps/proof-systems/poly-commitment"
69-
49+
ark-ec = { version = "0.5.0", features = ["std"] }
50+
ark-ff = { version = "0.5.0", features = ["parallel", "asm", "std"] }
51+
ark-poly = { version = "0.5.0" }
52+
ark-serialize = { version = "0.5.0", features = ["std"] }
53+
graphannis-malloc_size_of = { git = "https://github.com/openmina/graphannis-malloc_size_of.git", rev = "f7da9f6" }
54+
graphannis-malloc_size_of_derive = { git = "https://github.com/openmina/graphannis-malloc_size_of_derive.git" }
7055
juniper = { version = "0.16" }
56+
kimchi = { git = "https://github.com/o1-labs/proof-systems", rev = "0b0fd5fe73964d2a3628c788e40ead819a8a806d" }
57+
ledger = { path = "ledger", package = "mina-tree" }
7158
libp2p = { git = "https://github.com/openmina/rust-libp2p", rev = "5c44c7d9", default-features = false }
7259
linkme = "0.3.22"
60+
mina-curves = { git = "https://github.com/o1-labs/proof-systems", rev = "0b0fd5fe73964d2a3628c788e40ead819a8a806d" }
61+
mina-hasher = { git = "https://github.com/o1-labs/proof-systems", rev = "0b0fd5fe73964d2a3628c788e40ead819a8a806d" }
7362
mina-node-account = { path = "node/account" }
63+
mina-p2p-messages = { path = "mina-p2p-messages" }
64+
mina-poseidon = { git = "https://github.com/o1-labs/proof-systems", rev = "0b0fd5fe73964d2a3628c788e40ead819a8a806d" }
65+
mina-producer-dashboard = { path = "producer-dashboard" }
66+
mina-signer = { git = "https://github.com/o1-labs/proof-systems", rev = "0b0fd5fe73964d2a3628c788e40ead819a8a806d" }
67+
num-bigint = { git = "https://github.com/openmina/num-bigint", branch = "rebase-onstack" } # branch: rebase-onstack
68+
o1-utils = { git = "https://github.com/o1-labs/proof-systems", rev = "0b0fd5fe73964d2a3628c788e40ead819a8a806d" }
69+
poly-commitment = { git = "https://github.com/o1-labs/proof-systems", rev = "0b0fd5fe73964d2a3628c788e40ead819a8a806d" }
70+
poseidon = { path = "poseidon" }
7471
redux = { git = "https://github.com/o1-labs/redux-rs.git", rev = "06c8366", features = [
7572
"serde",
7673
] }
@@ -80,29 +77,9 @@ serde_with = { version = "3.7.0", features = ["hex"] }
8077
static_assertions = "1.1.0"
8178
vrf = { path = "vrf" }
8279

83-
84-
ark-ec = { git = "https://github.com/openmina/algebra", branch = "rebase-fix-openmina-webnode", features = [
85-
"std",
86-
] }
87-
ark-ff = { git = "https://github.com/openmina/algebra", branch = "rebase-fix-openmina-webnode", features = [
88-
"parallel",
89-
"asm",
90-
"std",
91-
] }
92-
ark-poly = { git = "https://github.com/openmina/algebra", branch = "rebase-fix-openmina-webnode" }
93-
ark-serialize = { git = "https://github.com/openmina/algebra", branch = "rebase-fix-openmina-webnode", features = [
94-
"std",
95-
] }
96-
97-
num-bigint = { git = "https://github.com/openmina/num-bigint", branch = "rebase-onstack" } # branch: rebase-onstack
98-
80+
# UNCOMMENTED_IN_CI mina-curves = { git = "https://github.com/o1-labs/proof-systems", rev = "d1912bca54d2609296b9af9d09ad1ef78702e203", features = [ "32x9" ] }
9981
# UNCOMMENTED_IN_CI ark-ff = { git = "https://github.com/openmina/algebra", branch = "rebase-fix-openmina-webnode", features = ["parallel", "asm", "std", "32x9" ] }
10082

101-
graphannis-malloc_size_of = { git = "https://github.com/openmina/graphannis-malloc_size_of.git", rev = "f7da9f6" }
102-
graphannis-malloc_size_of_derive = { git = "https://github.com/openmina/graphannis-malloc_size_of_derive.git" }
103-
104-
mina-producer-dashboard = { path = "producer-dashboard" }
105-
10683
[profile.fuzz]
10784
inherits = "release"
10885
opt-level = 3
@@ -115,11 +92,6 @@ incremental = false
11592
codegen-units = 1
11693

11794
[patch.crates-io]
118-
ark-ff = { git = "https://github.com/openmina/algebra", branch = "rebase-fix-openmina-webnode" }
119-
ark-ec = { git = "https://github.com/openmina/algebra", branch = "rebase-fix-openmina-webnode" }
120-
ark-poly = { git = "https://github.com/openmina/algebra", branch = "rebase-fix-openmina-webnode" }
121-
ark-serialize = { git = "https://github.com/openmina/algebra", branch = "rebase-fix-openmina-webnode" }
122-
12395
num-bigint = { git = "https://github.com/openmina/num-bigint", branch = "rebase-onstack" } # branch: rebase-onstack
12496
num-rational = { git = "https://github.com/openmina/num-rational", branch = "rebase-onstack" } # branch: rebase-onstack
12597

core/src/block/block_with_hash.rs

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
1-
use ark_ff::fields::arithmetic::InvalidBigInt;
2-
use mina_p2p_messages::v2;
1+
use mina_p2p_messages::{bigint::InvalidBigInt, v2};
32
use redux::Timestamp;
43
use serde::{Deserialize, Serialize};
54

core/src/block/genesis.rs

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,7 @@
1-
use ark_ff::fields::arithmetic::InvalidBigInt;
2-
use mina_p2p_messages::v2::{self, StateHash};
1+
use mina_p2p_messages::{
2+
bigint::InvalidBigInt,
3+
v2::{self, StateHash},
4+
};
35

46
use crate::constants::{constraint_constants, slots_per_window};
57

0 commit comments

Comments
 (0)