Dastan-glitch
cfa8067c26
bin/tau: use Timestamp in src/util
2022-05-11 03:11:03 +03:00
aggstam
90cda47154
script/research/clock_sync: moved to src/util/time.rs and src/error.rs, updated cargo dependencies, darkfid2: added system time check at start
2022-05-10 19:01:57 +03:00
narodnik
f71f0efb4f
daod: setup for running zk dao contract
2022-05-10 10:29:22 +02:00
narodnik
30263c0946
daod: add spend_hook
2022-05-10 10:07:17 +02:00
narodnik
d20cb6da53
daod: rename attrs to user_data
2022-05-10 09:45:56 +02:00
Dastan-glitch
4dbad6b310
bin/tau: fix viewing events
2022-05-10 01:14:59 +03:00
narodnik
a736742f77
daod: basic contracts structure
2022-05-09 13:45:05 +02:00
ghassmo
a831a5855d
bin/tau: get tasks by looping through ids
2022-05-09 11:06:11 +03:00
lunar-mining
090fc39455
dnetview: add external_addr to node info
...
* add external addr to Model.NodeInfo
* parse external addr from RPC
* display in View
2022-05-08 12:23:15 +02:00
lunar-mining
40e48eacb0
dnetview: cleanup msg log Span assignment and cargo fmt
...
cargo fmt picked up a few issus in zk/circuit/lead_contract.rs and
example/lead.rs
2022-05-08 10:39:14 +02:00
ghassmo
ba63c32afb
taud: avoid uploading local tasks on startup
2022-05-08 05:10:43 +03:00
ghassmo
7796f313ef
tau: rework on tau-cli functionalities and design
2022-05-08 03:10:22 +03:00
ghassmo
95fab04625
tau: add nickname for tasks and attached to comments
2022-05-07 17:30:59 +03:00
narodnik
6197878157
create proper state transition function
2022-05-07 10:28:21 +02:00
Dastan-glitch
9f87c561fa
bin/tau: remove key arg and only use the key from file
2022-05-07 02:58:15 +03:00
Dastan-glitch
fcb5b752e1
bin/tau: remove redundant filtering
2022-05-07 02:57:13 +03:00
Dastan-glitch
a2c9f9823d
bin/tau: minor fix
2022-05-07 01:50:39 +03:00
Dastan-glitch
ba698a77df
bin/tau: use reference instead of copy in filter functions
2022-05-07 01:48:01 +03:00
narodnik
a7a752cf54
daod: move tx stuff from main to own file
2022-05-06 23:01:28 +02:00
narodnik
70293fd181
add missing code for inputs
2022-05-06 22:46:01 +02:00
narodnik
0ba4ad95fe
daod: tx verification
2022-05-06 20:49:10 +02:00
Dastan-glitch
8fded32cdf
bin/tau: update README
2022-05-05 18:50:07 +03:00
Dastan-glitch
0a0d04951a
bin/tau: making get task by id positional arg and general clean-up
2022-05-05 18:48:49 +03:00
narodnik
9539cd61dc
daod python proof of concept for tx builder class
2022-05-05 10:24:55 +02:00
aggstam
aa659f7318
faucetd: genesis timestamp hardcoded and retrieved based on network
2022-05-04 21:21:36 +03:00
aggstam
d5b9a811a4
consensus: genesis timestamp hardcoded and retrieved based on network
2022-05-04 21:15:56 +03:00
aggstam
8d6c696e3a
consensu/block: added version, consensus/state: fixed epoch 0 participants check, bin/darkfid2: updated config.toml flags, script/consensus_simulation: updated flags
2022-05-04 16:30:08 +03:00
lunar-mining
5bc2b32daf
dnetview/ README: small tweaks
2022-05-04 09:29:56 +02:00
lunar-mining
fd35254be1
dnetview: update README
2022-05-04 09:26:59 +02:00
lunar-mining
8f7da1c9ac
dnetview: check whether selectable object is empty
...
* handle error that occurs when data is not fully initialized
2022-05-04 08:58:37 +02:00
lunar-mining
4edebb22ab
dnetview: fix bugs in error handling
...
* only render node_info if our data is not empty
* handle when msgs are Null
* print unexpected data to string
2022-05-04 08:50:48 +02:00
Dastan-glitch
62cb7fc9a4
bin/tau: update README and taud_config
2022-05-04 01:15:15 +03:00
Dastan-glitch
93a2fc7722
bin/tau: remove temp file when done
2022-05-04 01:14:36 +03:00
ghassmo
058ca299a1
bin/tau-cli: clean up filter function
2022-05-03 14:39:42 +03:00
lunar-mining
58131d42ce
dnetview: add multitail to README
2022-05-03 12:38:19 +02:00
lunar-mining
1e1cdd03d8
dnetview: updated README
2022-05-03 12:34:57 +02:00
lunar-mining
5f1085853c
dnetview: trick to return View error from anon closure
...
due to the issue of returning a value inside an anonymous closure, we
process errors received from View as follows:
let mut err: Option<DnetViewError> = None;
terminal.draw(|f| match view.render(f) {
Ok(()) => {}
Err(e) => {
err = Some(e);
}
})?;
match err {
Some(e) => return Err(e),
None => {}
}
we create a None option wrapper around DnetViewError. we then write the
error value to the option, and later perform a match on the error and
return.
2022-05-03 12:10:08 +02:00
lunar-mining
0ba3dece3a
dnetview: custom error handling
...
we migrate custom errors to DnetViewError and DnetViewResult.
there is one outstanding problem:
terminal.draw(|f| match view.render(f) {
Ok(()) => {}
Err(e) => {
debug!("{}", e);
}
})?;
errors that may occur inside of View are currently being propagated into
this anonymous closure, where they cannot be properly handled.
2022-05-03 11:56:09 +02:00
lunar-mining
182ee14212
ircd: example config files
2022-05-03 10:05:53 +02:00
lunar-mining
acd6d9549d
dnetview: cleanup
...
* pass references instead of consuming values wherever possible
* create more descriptive function names
* seperate distinct behavior into separate functions
* tidy variable names and standarize across program
2022-05-03 09:01:20 +02:00
Dastan-glitch
962ddf3a28
bin/tau: minor changes
2022-05-03 01:40:58 +03:00
Dastan-glitch
cd82162c89
bin/tau: add example to README
2022-05-03 01:40:24 +03:00
parazyd
09bfbc7285
blockchain: Cleanup and documentation.
2022-05-02 15:43:06 +02:00
ghassmo
8cdd47bf1b
bin/ircd: minor changes
2022-05-02 15:29:10 +03:00
lunar-mining
2148c094b5
dnetview: create new msg log HashMap and render it
...
messages are perodically cleared on the p2p side so dnetview must keep
track of messages.
because View has no permanence, we create a HashMap<String, Vec<(String,
String)> in Model to store the message log.
this allows us to keep track of the message log for every connection.
the values are copied into View before each render.
2022-05-02 12:06:35 +02:00
ghassmo
95b32a7390
raft: remove p2p code from start function & add p2p get_info() to ircd rpc
2022-05-01 21:33:03 +03:00
ghassmo
34b34f8988
raft: change the name of p2p module to protocol_raft.rs
2022-05-01 20:01:02 +03:00
ghassmo
6fa29eb48d
bin/ircd: use only tcp connection for irc clients
2022-05-01 19:50:21 +03:00
ghassmo
12ceee09bc
bin/taud: general clean up
2022-05-01 19:50:21 +03:00
parazyd
1dd63d58d2
node: More debugging.
2022-05-01 12:31:31 +02:00