aggstam
dd45787d8d
chore: clippy
2023-06-23 16:19:25 +03:00
lunar-mining
d38e27d4f0
dnetview: deserialize log to RingBuffer
...
Parse the incoming log as a RingBuffer and stop dnetview from
crashing. This is a partial intergration of the /net upgrade: f3659261dc
There is a bug where message logs are showing as empty.
2023-06-23 00:57:27 +02:00
Dastan-glitch
e106c49390
bin/darkirc: log actual messages as debug instead of info
2023-06-21 16:39:40 +03:00
Dastan-glitch
2a529942f6
bin/tau: fix month task path
2023-06-21 15:42:12 +03:00
parazyd
9a9d78df1d
darkirc: Make padding more efficient and add test unit.
2023-06-20 08:08:42 +02:00
Dastan-glitch
af306673f3
bin/darkirc: pad/unpad nickname and target on encrypt/decrypt
2023-06-20 02:33:45 +03:00
aggstam
bca5527c7b
drk: removed coin_blind from hashes
2023-06-19 21:38:20 +03:00
freerangedev
d4a7ce140f
zkrunner: Rename pubins
2023-06-16 18:53:22 +00:00
freerangedev
9092a58dad
zkrunner: yapf formatting
2023-06-16 18:53:22 +00:00
freerangedev
9912167686
zkrunner: API and style refactoring
2023-06-16 18:53:22 +00:00
freerangedev
ccff4b250f
zkrunner: Add previous work
2023-06-16 18:53:22 +00:00
Dastan-glitch
f60d259039
bin/darkirc: add contacts in tmux test script to test DMs
2023-06-14 22:59:53 +03:00
Dastan-glitch
6df3b5d339
bin/darkirc: remove unused commented code
2023-06-14 22:58:56 +03:00
parazyd
33c286f19f
contract/dao: Introduce money state snapshotting.
...
This prevents double-voting in the sense of minting new coins _after_
a proposal was created, meaning only the coins that have existed prior
to creating a certain proposal are able to vote on it.
This is done by marking down the latest Merkle root in the Money state
and attaching it to the proposal's metadata. Then this root is used for
verifying inclusion proofs when voting.
2023-06-14 14:41:24 +02:00
Dastan-glitch
6c3c761fdd
bin/darkirc: support no-history capability
2023-06-14 04:46:56 +03:00
parazyd
b36861fa1d
contract/dao: Refactor contract code to match other native contracts.
2023-06-13 14:23:33 +02:00
Dastan-glitch
86d4080061
bin/darkirc: resetting root every 24hrs at 00:00AM UTC
2023-06-13 04:03:13 +03:00
parazyd
0feda5f8e5
contract/dao: Use AeadEncryptedNote from darkfi-sdk.
2023-06-12 15:03:24 +02:00
parazyd
2edd5d0220
faucetd: Use the wrapped MerkleTree type where applicable
2023-06-12 14:31:20 +02:00
parazyd
c2a308ccb6
ircd: Clippy lint
2023-06-12 14:31:20 +02:00
parazyd
48ce9fd7c5
chore: Update crate dependencies
2023-06-12 14:31:20 +02:00
parazyd
f085bc7e8d
drk: Use bridgetree instead of incrementalmerkletree.
2023-06-12 14:31:19 +02:00
parazyd
0d6f9600bb
drk: Clippy lint
2023-06-06 16:05:47 +02:00
parazyd
bfc99c79ea
chore: Update crate dependencies.
2023-06-06 14:06:36 +02:00
parazyd
88865e2663
drk: Replace "play" with "rodio".
...
Fun police go away.
This removes the deps on pkgconfig and libmpg123, and should ease the
build process for non GNU/Linux operating systems.
2023-06-06 14:06:36 +02:00
parazyd
09eb0e1147
sdk: Implement a macro for bs58 => pallas::Base and use it where applicable.
2023-06-06 13:16:36 +02:00
parazyd
85e548e709
drk: Clippy lint
2023-06-05 17:01:21 +02:00
Dastan-glitch
bfa6fd9bd9
bin/darkirc: test script use seed and private channel
2023-06-05 02:04:37 +03:00
Dastan-glitch
1be4c6f4c3
bin/darkirc: test script with tcp
2023-06-04 03:55:49 +03:00
Dastan-glitch
490e6a03a5
bin/ircd: update script/ README.md
2023-06-03 03:45:27 +03:00
Dastan-glitch
535bf4e85c
bin/ircd: add tau notifier bot
2023-06-03 03:35:40 +03:00
Dastan-glitch
9a2ed787b4
bin/tau: organise deps
2023-06-02 04:45:37 +03:00
Dastan-glitch
952ec658e6
bin/tau: fix multiple events to be piped
2023-06-02 04:44:17 +03:00
parazyd
f73856ecac
drk: Store bs58 encoded transaction history in the wallet
2023-06-01 15:57:54 +02:00
parazyd
e3bf302717
drk: Temporarily disable history_record.
2023-05-30 15:47:49 +02:00
parazyd
17ed4ea5cb
darkfid/rpc_tx: Use provided hash() function for hashing transaction.
2023-05-30 15:47:49 +02:00
parazyd
1a540c67e0
Derive TokenID with a derivation prefix.
2023-05-30 09:34:38 +02:00
x
d1a4405a95
drk: show votes for a proposal
2023-05-29 10:32:14 +02:00
x
fd63d2f3c8
drk: add alias for dao list subcmd
2023-05-29 10:08:43 +02:00
x
348e3a8a1e
drk: dao_name is TEXT instead of BLOB
2023-05-29 09:54:41 +02:00
x
ff84ce5fe0
drk: add DAO aliases
2023-05-29 09:08:10 +02:00
Dastan-glitch
40b8a71d7b
bin/darkirc: added support for private channels and DMs
2023-05-26 19:45:25 +03:00
parazyd
47ecdaea97
vanityaddr: Support for ContractId derivation.
2023-05-25 12:02:41 +02:00
parazyd
bd45042ef3
contract/money: Prepend "Token" to Money::{Mint,Freeze} namespace.
...
Mint and Freeze are too ambiguous.
2023-05-24 12:04:07 +02:00
Dastan-glitch
de9ad09e5b
event_graph: remove read_confirms and unread_events
2023-05-23 23:49:37 +03:00
Dastan-glitch
658e3ad90b
bin/darkirc: add tmux script for testing
2023-05-23 23:47:45 +03:00
parazyd
6cddfac05f
Replace num_cpus crate with stdlib alternative.
2023-05-19 09:59:55 +02:00
aggstam
1afb977a19
chore: clippy
2023-05-18 18:15:22 +03:00
aggstam
1bd504eaa0
util/time/TimeKeeper: added verifying slot attribute that can be used by the runtime for validations
2023-05-17 16:03:24 +03:00
parazyd
de34a59598
dht: Add sleeps in the test to mitigate some broadcasting slowness.
2023-05-12 22:02:56 +02:00