Commit Graph

84 Commits

Author SHA1 Message Date
aggstam
33dc5a8959 faucetd: updated to only airdrop native token 2023-02-25 14:20:30 +01:00
parazyd
ef86063e59 faucetd: Remove ctrlc and introduce signal-hook. 2023-02-17 12:54:13 +01:00
parazyd
192345659a Release v0.4.0 2023-02-01 23:04:02 +01:00
parazyd
8c1d3fe524 Remove openssl dependency throughout the project. 2023-02-01 13:03:23 +01:00
parazyd
454eacf616 Update project dependencies. 2023-01-31 12:46:19 +01:00
aggstam
dc9c6c377f consensus: created single-node mode for local testing 2023-01-23 20:40:34 +02:00
parazyd
fd79349982 contract/money: Client spend-hook support. 2023-01-11 17:14:46 +01:00
aggstam
da40746ca5 EOY housekeeping
Missing features added, dependencies updated and a fix in dao/entrypoint
2022-12-31 21:14:02 +02:00
aggstam
8b0a2908eb bin/configs: updated commented default values 2022-12-28 14:36:52 +02:00
parazyd
71cd3064d6 Update license year. 2022-12-28 13:06:00 +01:00
aggstam
267fb82e56 consensus: introduce staking coins initial distribution logic 2022-12-27 18:10:08 +02:00
aggstam
034bd2fd4f consensus: differentiate bootstrap timestamp from genesis, to not break slot calculation on network restarts 2022-12-20 15:32:29 +02:00
parazyd
8710c13593 Have native contracts use 0 as "x" so it's not possible to produce signatures. 2022-12-16 11:25:21 +01:00
parazyd
0c97a24b58 Clean up makefiles and set the ground floor for upgradable zkas circuits. 2022-12-15 20:43:24 +01:00
parazyd
c853d0e4f1 faucetd: Remove some remaining unused dependencies. 2022-12-14 13:44:10 +01:00
parazyd
9acfed6402 Clippy lints. 2022-12-14 12:30:27 +01:00
parazyd
88caee7f42 Update and clean up dependencies. 2022-12-13 15:19:09 +01:00
parazyd
671967261e Update dependency versions 2022-11-29 21:10:29 +01:00
parazyd
1d7866f688 Update crate dependencies. 2022-11-29 13:54:05 +01:00
parazyd
ca3c486d76 Move crypto/proof to zk/proof. 2022-11-29 13:53:32 +01:00
parazyd
4892432cde drk: Payments 2022-11-26 17:15:41 +01:00
aggstam
3692735012 rpc/server: detach request handling 2022-11-25 18:05:35 +02:00
parazyd
0dd901bd5e faucetd: Working airdrops. 2022-11-25 12:49:32 +01:00
parazyd
877c0bb2d5 faucetd: Code cleanup. 2022-11-25 10:35:59 +01:00
parazyd
349c1d7096 consensus/state: Optionally create proving keys for leadership proofs.
We don't need it if we don't participate in consensus.
2022-11-24 11:06:36 +01:00
parazyd
e8ebb9d240 Faucet airdrop implementations and interaction with drk.
Transaction verification from state.rs still has some issue on wasm execution.
A proper verification API has to be written next to simplify things, avoid
convoluted code repetition, and have less places where things can go wrong.
2022-11-23 20:45:59 +01:00
parazyd
4d3b8a10b8 faucetd: Build money transfer transaction. 2022-11-17 23:51:00 +01:00
parazyd
e07f035c62 faucetd: Initialization of wallet and zkvm keys. 2022-11-17 21:25:05 +01:00
parazyd
569b296c16 darkfid: Get compiling with most of RPC functionality disabled. 2022-11-16 14:28:06 +01:00
parazyd
c1b2c2af5a Update crate dependencies 2022-11-08 12:17:25 +01:00
parazyd
f062a2bbe9 Apply new TokenID API throughout codebase. 2022-11-08 11:35:31 +01:00
parazyd
d7ee8f3e0c Update calls throughout repository for latest darkfi-sdk changes. 2022-11-07 01:42:39 +01:00
parazyd
8ae84ad7f9 Add license header to source files. 2022-10-31 18:16:13 +01:00
Luther Blissett
5e4b663b13 Apply new path to serial crate throughout codebase. 2022-10-15 20:06:28 +02:00
Luther Blissett
47dbf1363f Clean up async_daemonize for less imports and use smol. 2022-10-14 14:07:06 +02:00
aggstam
a5dc158f90 p2pnet: optional channel log implemented 2022-09-26 15:33:48 +03:00
Luther Blissett
6fc5b43d54 Mop up dependencies and features. 2022-09-24 19:18:14 +02:00
Luther Blissett
d42d99c954 faucetd: Fix import paths. 2022-09-24 16:02:19 +02:00
aggstam
d5a4654704 p2pnet: localnet flag implemented 2022-09-06 21:02:10 +03:00
aggstam
041600f5e2 p2pnet: outbound transports configuration implemented 2022-09-02 19:27:27 +03:00
aggstam
e87930c045 p2pnet/wait_for_outbound: connection timeout added 2022-09-02 15:12:37 +03:00
Luther Blissett
e5f212a4ad Update project dependencies. 2022-08-30 10:18:07 +02:00
aggstam
5616afaf00 darkfid/faucetd/fud: wait for p2p outbound connections 2022-08-26 01:54:57 +03:00
aggstam
e8c516ec62 p2pnet: 5b7306af71 reverted 2022-08-25 17:04:48 +03:00
aggstam
5b7306af71 p2pnet: implemented caller signaling 2022-08-24 21:29:19 +03:00
aggstam
6134dcdad7 p2pnet: inbound and external addresses vectorized 2022-08-23 21:49:34 +03:00
nogira
c46c4d7cf4 ctrlc-async -> ctrlc 2022-08-22 13:22:55 +04:00
parazyd
0d01be2f4e Remove num-bigint usage from crates, revert to u64. 2022-08-06 12:40:50 +02:00
parazyd
c0acef85bd Update project dependencies. 2022-08-04 17:50:36 +02:00
parazyd
e648db374d faucetd: Allow minting arbitrary tokens. 2022-08-04 17:50:35 +02:00