Commit Graph

131 Commits

Author SHA1 Message Date
zero
79b6276fc8 Makefile: add missing dependency 'contracts' to bench target and rm src/contract/test-harness/*.bin 2024-03-28 10:33:05 +01:00
zero
03ca4794eb bench: simplify and improve zk-from-json benchmark 2024-03-28 10:26:31 +01:00
skoupidi
5623914db7 Removed swapd 2024-03-20 20:12:50 +02:00
parazyd
e607236337 Makefile: Remove PROOFS_BIN on make clean
Closes: #249
2024-03-15 09:54:42 +01:00
skoupidi
34b750dc5e minerd: moved from script/research into bin 2024-02-13 13:45:13 +02:00
skoupidi
16103b84a7 Night of the living dead 2024-01-29 21:41:01 +02:00
skoupidi
3062597fca drk is back in the menu boys 2024-01-25 18:52:03 +02:00
parazyd
5a526fe10e swapd: Add project skeleton 2023-12-07 23:43:45 +01:00
parazyd
673b0ec6b1 Full Makefile project cleanup 2023-11-21 15:58:08 +01:00
parazyd
dd3c39f22b Makefile: Add zkas as a darkirc build dependency 2023-11-20 13:19:06 +01:00
parazyd
6933f333cc rpc/server: Implement stop-gap hack for handling some XMRig requests. 2023-11-19 16:17:50 +01:00
parazyd
579a45cbb5 mmproxy: Add more helpful log messages 2023-11-19 14:04:19 +01:00
parazyd
25d919ea91 Makefile: Pass target variables to inner darkirc Makefile.
This should be done for other bins as well when not lazy.
2023-11-16 15:25:38 +01:00
parazyd
c423816da5 bin: Enable static compile targets for more bins 2023-11-02 15:08:39 +01:00
parazyd
f8583fdd25 zkas: Static build test 2023-11-02 14:56:37 +01:00
parazyd
4b6d85b340 Makefile: Modify the 'fix' target to also work on tests. 2023-09-11 12:40:36 +02:00
Bob Summerwill
bc5e756770 Fixed for broken "make install" following recent refactorings (#211)
* Fixed for broken "make install" following recent refactorings.  A mixture of typos and irregular nesting for genev executables.

* Same change required for tau-cli and taud.

* Fixed accidental "echo" prefix which I had been debugging with.  This PR will need squashing, of course.
2023-09-06 10:58:39 +00:00
parazyd
c36e34eb83 Makefile: Remove target directory on distclean 2023-08-30 07:36:35 +02:00
parazyd
31a5f28d66 sdk: Enable halo2_gadgets dev feature used for constants tests. 2023-08-29 22:03:43 +02:00
parazyd
41bf60570a Implement standalone Makefiles for most of the bins and rework main Makefile. 2023-08-29 10:53:23 +02:00
parazyd
0051baf300 zkas: Add standalone Makefile. 2023-08-29 08:59:42 +02:00
parazyd
3d867832ac doc: Stop building rustdoc for dependencies. 2023-08-23 20:12:09 +02:00
parazyd
49d0d2a460 Temporarily disable building the drk crate. 2023-08-22 15:04:47 +02:00
parazyd
bea7596209 Revert "Embed git revision in CLI version output."
This reverts commit 459170ff09.
2023-08-03 11:52:16 +02:00
parazyd
459170ff09 Embed git revision in CLI version output. 2023-08-01 22:15:40 +02:00
aggstam
5d63d86083 chore: cleanup 2023-07-08 19:04:47 +03:00
parazyd
232cc174cf taud: Cleanly stop p2p network on term signal. 2023-07-04 08:22:45 +02:00
aggstam
af0d261812 Makefile: fmt target added 2023-06-29 15:05:14 +03:00
aggstam
abc8290b9f Makefile: use nightly toolchain 2023-06-29 15:03:18 +03:00
parazyd
55ee919906 net: Perform full p2p code cleanup and improve certain pieces.
Notable changes:

* Rewritten transport protocols into Dialer and Listener (Nym is TODO)

  This simplifies using the transports a lot, as can be seen for example
  in src/rpc, and generally around the p2p library. It also defines features
  for each transport (all of which are enabled by default). We drop the
  socks client for Tor and Nym and use first-class support with the Arti Tor
  library, and nym-sphinx/nym-websockets (to be used with nym-client).

* Outbound session healing

  The outbound session will now poll and try to fill all the requested
  slots more efficiently, and if needed, will activate peer discovery to
  find more peers if we can't connect to any known ones. Also if we're
  unable to connect to any, we shall drop them from our set.

  Additionally, transport mixing is enabled by default, so when we're
  allowing transport mixing, and we use Tor, we will also be able to connect
  to other transports that Tor can connect to (e.g. tcp://).

* Unix socket transport dropped

  We haven't been using this, and it seems we're not going down this path,
  so the code has been obsoleted and removed.

* TLS session verification

  We fully verify server and client TLS certificates upon connection so
  we're able to perform TLS1.3 with forward secrecy.

* lilith pruning

  lilith now periodically prunes known peers from its sets if it's unable
  to connect to them.
2023-06-29 13:13:15 +02:00
parazyd
7da1d8e1b1 contrib: Remove token_lists JSON files. 2023-06-21 12:30:26 +02:00
parazyd
95f0a67642 Makefile: Add src/contract/deployooor as a contracts dependency 2023-06-14 09:57:22 +02:00
parazyd
16a14a7260 Makefile: Add test-no-run target to be able to only compile tests. 2023-06-06 13:03:41 +02:00
parazyd
bd13d9fa9b book/development: Add note on codecov. 2023-06-06 13:03:41 +02:00
parazyd
0ced789759 Makefile: Remove unused RUSTFLAGS. 2023-05-29 11:39:52 +02:00
aggstam
3943ad27af sdk: replaced db_get_slot_checkpoint with get_slot_checkpoint and moved to util 2023-05-04 21:11:38 +03:00
||= nil
7f63ea31ff build: use cargo home as install prefix
this avoids requiring escalated system privileges to install the binaries.

ref: https://doc.rust-lang.org/cargo/guide/cargo-home.html
2023-04-19 10:18:15 +00:00
parazyd
1845c60ae4 Makefile: Add optional target for crosscompiling. 2023-03-16 10:38:22 +01:00
parazyd
454eacf616 Update project dependencies. 2023-01-31 12:46:19 +01:00
parazyd
7867f2eef0 Add example/simple.zk to zkas dependency targets. 2023-01-05 19:13:15 +01:00
parazyd
0c97a24b58 Clean up makefiles and set the ground floor for upgradable zkas circuits. 2022-12-15 20:43:24 +01:00
spital
01a61404bb add zkas dependency to proofs bin, add/remove binaries in Dockerfiles COPY cmd 2022-12-14 10:37:15 +00:00
parazyd
88caee7f42 Update and clean up dependencies. 2022-12-13 15:19:09 +01:00
parazyd
5ed4cecdd9 Makefile: Fix typo 2022-12-12 18:49:28 +01:00
parazyd
9222f9abde Clean up obsolete tests 2022-12-12 18:43:09 +01:00
parazyd
2c5a1eb84b vanityaddr: Add searches for TokenId 2022-12-12 15:10:44 +01:00
parazyd
0c44b46357 Makefile: Add faucetd as a BINS target 2022-12-08 15:09:44 +01:00
lunar-mining
1d6343988f Makefile: remove darkotc, dao, daod
remove everything causing 'not in workspace' error
2022-12-08 12:06:22 +01:00
parazyd
90eb93a9e5 drk: Block scanning 2022-11-29 21:10:29 +01:00
parazyd
78f92df9c6 Remove example/tx.rs 2022-11-29 13:53:33 +01:00