Commit Graph

694 Commits

Author SHA1 Message Date
Jaremy Creechley cee3340bd5
adding verification 2024-05-28 23:35:56 +01:00
Jaremy Creechley ace23791a8
adding verification 2024-05-28 23:31:38 +01:00
Jaremy Creechley ae01d061b7
adding verification 2024-05-28 23:30:16 +01:00
Jaremy Creechley 50d3ab84ea
adding verification 2024-05-28 23:27:17 +01:00
Jaremy Creechley 4fdddafccd
adding proof input outputs 2024-05-28 19:52:10 +01:00
Jaremy Creechley efee6bfc6a
adding proof input outputs 2024-05-28 16:07:41 +01:00
Jaremy Creechley 6afbdfe958
adding proof input outputs 2024-05-28 15:57:28 +01:00
Jaremy Creechley 472fbefc5f
proving wiring 2024-05-28 15:39:17 +01:00
Jaremy Creechley 2fea35cecd
proving 2024-05-28 15:24:09 +01:00
Jaremy Creechley 8ed09117cc
updates 2024-05-27 14:47:24 +01:00
Jaremy Creechley 1c6d877747
Merge remote-tracking branch 'origin/master' into pr-add-prover-cli 2024-05-24 16:44:57 +03:00
Jaremy Creechley 7db7db3bba
updates 2024-05-24 15:50:48 +03:00
Jaremy Creechley 42e9438532
updates 2024-05-24 15:49:56 +03:00
Jaremy Creechley c5225c807e
comments 2024-05-24 15:45:37 +03:00
Jaremy Creechley 2c26b0ad47
fixes 2024-05-24 15:27:13 +03:00
Jaremy Creechley 0d26410e42
fixes 2024-05-24 15:23:09 +03:00
Jaremy Creechley cbd59da5cc
rename 2024-05-23 22:00:30 +03:00
Jaremy Creechley 39a14931a1
rename 2024-05-23 21:59:05 +03:00
Jaremy Creechley 0c23b4289d
rename 2024-05-23 21:43:42 +03:00
Jaremy Creechley efd46148b0
Pr add prover benchmark tool (#790)
* initial setup

* reorg

* figuring out basic shell commands

* benchmarks

* benchmarks

* Sets up environment for running benchmarks

* updates

* integrate setup and proving

* updates

* adding outputs

* cleanup

* check failure

* benchmarks

* benchmarks

* benchmarks

* benchmarks

* benchmarks

* benchmarks

* formatting

* fix running larger sizes

* use larger ceremony file size

* use larger ceremony file size

* use larger ceremony file size

* restore benchmarks

* cleanup

* cleanup

* cleanup

* cleanup

* cleanup

* cleanup

* cleanup

* cleanup

* cleanup

* cleanup

* refactor env

* refactor env

* refactor env

* refactor env

* refactor env

* rename

* cleanup

* cleanup

* cleanup

* cleanup

* cleanup

* cleanup

* readme

* readme

* merge

* initial splitout of codex ark prover cli

* opts

* copying nimcli opts

* copying nimcli opts

* copying nimcli opts

* updating ark cli

* updating ark cli

* updating ark cli

* updating ark cli

* updating ark cli

* updating ark cli

* updating ark cli

* updating ark cli

* docs

* remove file

* add param

* add benchmarkLoops param

* update benchmark formatting

* update benchmark formatting

* update benchmark formatting

* update benchmark formatting

* fix naming

* fix serde version

* Apply suggestions from code review

cleanup wording

Signed-off-by: Dmitriy Ryajov <dryajov@gmail.com>

---------

Signed-off-by: Dmitriy Ryajov <dryajov@gmail.com>
Co-authored-by: Dmitriy Ryajov <dryajov@gmail.com>
2024-05-23 09:28:17 -07:00
markspanbroek 3046b7636c
Cleanup integration tests (#757)
* integration: move REST API tests into their own module

* integration: move upload and download tests into their own module

* integration: move purchasing tests into their own module

* integration: move marketplace tests to the right module

* integration: mine a block *after* starting nodes

To ensure that tests involving multiple nodes do
not start with out-of-sync clocks

* Fix: do not swallow CancellationErrors

* integration: avoid underflow in UInt256

* network: remove unnecessary error handling

No Exceptions can occur, only Defects, because everything
is asyncSpawned.

Co-authored-by: Dmitriy Ryajov <dryajov@gmail.com>

* network: do not raise in asyncSpawned proc

Co-authored-by: Dmitriy Ryajov <dryajov@gmail.com>

---------

Co-authored-by: Dmitriy Ryajov <dryajov@gmail.com>
2024-05-23 15:29:30 +00:00
Giuliano Mega 97b538961c
Updates tutorial with entry on how to run Codex with its Markeplace (#765)
* update help info

* Marketplace guide WiP

* add API requests

* reword titles

* reword Guides section

* simplify geth startup instruction

* make instructions more clear

* clarify expiry trial-and-error

* minor rewording

* Update docs/Marketplace.md

Signed-off-by: Jaremy Creechley <creechley@gmail.com>

* Update docs/Marketplace.md

Signed-off-by: Jaremy Creechley <creechley@gmail.com>

* Update docs/Marketplace.md

Signed-off-by: Jaremy Creechley <creechley@gmail.com>

* Update docs/Marketplace.md

Signed-off-by: Jaremy Creechley <creechley@gmail.com>

* Feat/updated guide jc tweaks (#769)

* more tweaks
* fix network json
* fix commands
* fix datetime
* fix purchase tolerance

* Apply suggestions from code review

Signed-off-by: Jaremy Creechley <creechley@gmail.com>

* Update docs/Marketplace.md

It's data not data1 and need the "@"

Signed-off-by: Jaremy Creechley <creechley@gmail.com>

* use debug/info by default for guide

* add slashing high level at footnote

* rephrase meaning of --data

---------

Signed-off-by: Jaremy Creechley <creechley@gmail.com>
Co-authored-by: Jaremy Creechley <creechley@gmail.com>
Co-authored-by: Dmitriy Ryajov <dryajov@gmail.com>
2024-05-22 16:43:33 +00:00
Ben Bierens 8bf44e24ee
inlines copying of hashset (#809) 2024-05-17 00:57:30 +00:00
Ben Bierens a0b12e85bf
Update logging for download (#799)
* Updates logging for file upload

* Restores trace for placing block and proof in repo store

* Reduces logging while transmitting blocks

* unnecessary formatter

* Clean up some more download related traces

* much better

* Review comment by dryajov
2024-05-16 10:06:12 -07:00
Adam Uhlíř e208d0b13a
feat: one confirmation for all transactions (#802)
* fix: make sure requestStorage is mined

* fix: correct place to plug confirm

* test: fixing contracts tests

* feat: one confirmation for all transactions

* fix: don't wait for confirmations only mined block
2024-05-14 15:40:29 +00:00
Jaremy Creechley 2b82c4ac95
cleanup 2024-05-11 20:58:04 +03:00
Jaremy Creechley 018be61ebc
import circom helpers 2024-05-10 22:47:39 +03:00
Jaremy Creechley e39b5ef694
import circom helpers 2024-05-10 22:38:35 +03:00
Jaremy Creechley 458ef7d288
update 2024-05-10 16:12:34 +03:00
Jaremy Creechley ae9711a6f7
Merge branch 'master' into pr-add-prover-benchmark-tool 2024-05-09 19:15:01 +03:00
Ben Bierens 9379c7c662
Advertise manifests and trees (#797)
* wip update advertise loop to announce only manifests and trees

* fixes e2e tests

* fixes tests for discovery engine

---------

Co-authored-by: Dmitriy Ryajov <dryajov@gmail.com>
2024-05-09 08:03:35 +00:00
Adam Uhlíř 1a0d2d424e
feat: expiry specified with number of seconds (#793) 2024-05-06 17:35:46 +02:00
Dmitriy Ryajov c09c47606d
Merge branch 'master' into pr-add-prover-benchmark-tool 2024-05-06 08:57:23 -06:00
Ben Bierens 4312e5ca36
Use a copy of slots hashset for iteration. (#801) 2024-05-06 08:12:49 +00:00
Jaremy Creechley 6a6f3ffd59
docs 2024-05-02 22:40:43 +03:00
Jaremy Creechley f1732d58c2
updating ark cli 2024-05-02 22:39:11 +03:00
Jaremy Creechley 2e9a638fe2
updating ark cli 2024-05-02 22:36:43 +03:00
Jaremy Creechley f2d41daac2
updating ark cli 2024-05-02 22:35:23 +03:00
Jaremy Creechley b842f76f8d
updating ark cli 2024-05-02 22:28:16 +03:00
Jaremy Creechley d6863e91d6
updating ark cli 2024-05-02 18:20:05 +03:00
Jaremy Creechley fe268a43a7
updating ark cli 2024-05-02 18:18:39 +03:00
Jaremy Creechley 8f7aec5451
updating ark cli 2024-05-02 18:16:00 +03:00
Jaremy Creechley cfd8059244
updating ark cli 2024-05-02 18:10:41 +03:00
Jaremy Creechley 741d448409
copying nimcli opts 2024-05-02 18:03:06 +03:00
Jaremy Creechley cf1c67e6de
copying nimcli opts 2024-05-02 17:46:51 +03:00
Jaremy Creechley 1d3b948bba
copying nimcli opts 2024-05-02 17:37:05 +03:00
Jaremy Creechley 0d6fcb3c1d
opts 2024-05-02 17:14:52 +03:00
Jaremy Creechley 3a861556bb
initial splitout of codex ark prover cli 2024-05-02 16:26:31 +03:00
Jaremy Creechley bb09577a08
merge 2024-05-02 16:18:34 +03:00
Jaremy Creechley 0d4c06d505
Merge branch 'pr-add-prover-benchmark-tool' of github.com:codex-storage/nim-codex into pr-add-prover-benchmark-tool 2024-05-02 16:17:48 +03:00