Skip to content

Spn network#18

Merged
0xSasaPrsic merged 4 commits into
helios-cudafrom
spn_network
Sep 10, 2025
Merged

Spn network#18
0xSasaPrsic merged 4 commits into
helios-cudafrom
spn_network

Conversation

@0xSasaPrsic
Copy link
Copy Markdown
Member

No description provided.

Comment thread script/bin/operator.rs
.prove(&self.pk, &stdin)
.groth16()
.run()?;
let spn = env::var("SP1_PROVER")?.to_lowercase() == "network";
Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Doesn't sp1-sdk@v5.2.1 has reserved network implementation at all?
Just trying to understand a possible conflict if we forget to specify succinct's public rpc endpoint.

Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Without an RPC endpoint, the program will panic on the startup

Copy link
Copy Markdown
Member

@moraesjeremias moraesjeremias left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@0xSasaPrsic 0xSasaPrsic merged commit da89484 into helios-cuda Sep 10, 2025
1 check passed
0xSasaPrsic added a commit that referenced this pull request May 6, 2026
* Add CudaProver.

* Add execution time.

* Add exit on a successful loop run.

* Remove retry loop.

* Remove retry loop.

* Fix clippy.

* Use env prover for a cron job.

* feat: Bumps docker base img version

* Spn network (#18)

* Use spn network.

* Add balance check.

* Add min auction period.

* Rename vars.

* Update helios crate (#20)

* Bump helios.

* tidy

* Update helios deps (#21)

* Update helios dependency to v0.9.3.

* Update elf file.

* Add run on helios branch.

* Fix clippy.

* Fix fmt.

* Update helios elf file.

* Update verification key in test.

* Use v5.2.1 elf build.

* Remove unused deps.

* Do not prove and send proofs if the slot is not a checkpoint slot. (#22)

* Update operator to use program with checkpoint check. (#23)

* Update operator to use program with checkpoint check.

* Add checkpoint check in genesis script.

* Update helios deps.

* Update vk and the elf file.

* Add checkpoint slot to the test.

* Update comment.

* Update alloy.

* feat: Adds retry logic for non-checkpoint commitment

* chore: fmt

* Update cargo deps to fix security advisories.

* Fix after merge.

* Bump toolchain.

* Update test.

* Update test.

---------

Co-authored-by: Jeremy <jeremias@availproject.org>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants