Commit Graph

2018 Commits

Author SHA1 Message Date
nighthawk24
c25df52c64 fud | lilith | research/dhtd/ | geode | tests : Refactor to return match statements 2024-02-23 15:29:25 +02:00
skoupidi
ed96c06adb darkfid: ask peers if they are synced on sync task 2024-02-23 15:28:33 +02:00
skoupidi
505571188d rpc/client: new fn chad_request added 2024-02-22 20:46:04 +02:00
skoupidi
20117e3e7d darkfid/proto/protocol_proposal: added missing dispatcher 2024-02-22 20:45:14 +02:00
skoupidi
cff856971d darkfid: consensus fixes 2024-02-22 17:52:56 +02:00
dasman
0ecdff598d bin/tau: show task index when creating a new one 2024-02-22 02:37:18 +03:00
dasman
2a8ba89001 bin/tau: accept shortend refid as an identifier for tasks 2024-02-22 02:36:00 +03:00
skoupidi
0de966c9c7 darkfid: forks sync logic implemented 2024-02-21 13:27:22 +02:00
parazyd
47e9d68ef1 sdk/crypto: Forbid PublicKey to ever be the identity point 2024-02-20 15:47:34 +01:00
parazyd
e33fb55faf sdk/crypto: Use deterministic nonces for Schnorr signatures 2024-02-20 15:47:34 +01:00
parazyd
23f2bbeac9 sdk/crypto: Add "_unsafe" suffix to ElGamalEncryptedNote functions
The reasoning is explained in the rustdoc for those functions.
2024-02-20 15:47:33 +01:00
zero
8a17b7175e fix darkirc android build using dockerfile 2024-02-15 13:45:05 +01:00
skoupidi
d54e44b573 contrib/localnet/darkfid*: updated to work with latest darkfid 2024-02-14 17:09:13 +02:00
skoupidi
d4af12f264 drk: another minor scan fix 2024-02-14 15:44:16 +02:00
skoupidi
67692cf354 drk: minor scan fix 2024-02-14 15:34:16 +02:00
skoupidi
af5542da7b drk: parse coinbase transaction 2024-02-14 15:25:00 +02:00
skoupidi
44103f0359 darkfid: use base64 encoding | drk: minor fixes 2024-02-14 14:31:40 +02:00
skoupidi
847e4749eb darkfid/task/miner: properly listen for network proposals 2024-02-13 17:44:17 +02:00
skoupidi
f1f05b726d darkfid: created task to listen for appended proposals and perform finalization check for non mining nodes 2024-02-13 13:45:13 +02:00
skoupidi
34b750dc5e minerd: moved from script/research into bin 2024-02-13 13:45:13 +02:00
skoupidi
38a83c8b40 darkfid: renamed consensus_p2p to miners_p2p 2024-02-13 13:45:13 +02:00
skoupidi
6de4869bec darkfid: removed obselete protocol_block 2024-02-13 13:45:13 +02:00
dasman
ea50f9ac5e bin/tau: remove commented code 2024-02-12 23:28:51 +03:00
dasman
e8ce57e81c bin/tau: add default hostlist path 2024-02-12 23:27:48 +03:00
skoupidi
7f0f954671 blockchain/header: removed redundant epoch number 2024-02-12 13:07:19 +02:00
parazyd
f04a44d255 chore: Clippy lints 2024-02-11 12:15:35 +01:00
skoupidi
8eef36b898 blockchain/header: changed nonce from pallas::Base to u64 2024-02-10 12:06:38 +02:00
skoupidi
01f88db53b drk: cleaned up all slot references 2024-02-09 17:43:34 +02:00
skoupidi
eaecebf47c darkfid: cleaned up all slot references 2024-02-09 17:30:50 +02:00
skoupidi
b30c20379c darkfid: integrated latest changes 2024-02-09 16:31:12 +02:00
parazyd
2d06c44cc0 bin/faucetd: Remove code.
This is now obsolete.
2024-02-09 14:21:28 +01:00
parazyd
a516ec90e0 Fixup rebase artifacts 2024-02-09 14:15:47 +01:00
parazyd
00aefdded5 contract/money: Faucet cleanup
This removes clear inputs from Money::Transfer, and removes all faucet
references in the code.

Additionally, in src/validator/ we use the ValidatorConfig struct
directly, rather than using the ValidatorConfig::new() function.
2024-02-09 13:50:29 +01:00
draoi
f189b71fd7 lilith: add checks to whitelist refinery
ensure we don't make redundant checks (exists) or unsafe checks (is_migrating)
2024-02-09 09:39:27 +01:00
draoi
a20ab3b5a8 doc: add dnet code comments 2024-02-09 09:39:27 +01:00
zero
2094274851 add a Blind type to the SDK, which is used in all bullas as the explicit blinding factor. 2024-02-08 15:24:51 +01:00
skoupidi
2ce7f38880 validator: producer tx on last instead of first position in block txs vector and proper header Merkle tree validation 2024-02-08 15:44:41 +02:00
zero
3e6e54121d move nullifier from SDK to money contract 2024-02-08 12:50:51 +01:00
zero
f74817ba8e move TokenId from SDK to money contract 2024-02-08 12:26:27 +01:00
skoupidi
3547539c3f darkfid/tests: properly test sync logic by generating next blocks using fixed mining difficulty 2024-02-07 14:40:50 +02:00
skoupidi
2dc6832656 validator: removed genesis tx total calculation | darkfid: use next block height for contracts deployment 2024-02-07 13:42:00 +02:00
skoupidi
7ac561fe67 util/time: TimeKeeper yeeted 2024-02-06 16:44:28 +02:00
skoupidi
c8b726e0ca chore: clippy 2024-02-06 15:34:13 +02:00
zero
71ec264e1d fix drk broken by last commit 2024-02-02 15:53:59 +01:00
draoi
af7ac9edb3 dnet: also render lilith info in the event render loop 2024-02-02 15:41:12 +01:00
draoi
716af31848 dnet+lilith: enable hostlist debugging
display lilith's whitelist, greylist and anchorlist in dnet
2024-02-02 15:41:12 +01:00
draoi
e2a47f99db dnet: fix bug that caused lilith info not to be displayed 2024-02-02 15:41:12 +01:00
zero
9d33a10a0b use proper FuncIds to ref contract funcs such as spend_hook in money 2024-02-02 15:16:03 +01:00
zero
eb635dc3df fix failing DAO test 2024-02-02 12:50:56 +01:00
zero
3fc7ba6e2c fix broken drk compile due to money token call changes 2024-02-02 12:13:14 +01:00