darkfi
4ef00a37c0
wallet: add android build instructions and fix Cargo.toml paths
2024-06-06 14:41:01 +02:00
skoupidi
10a25005a7
darkfid: gracefully handle miner network dc
2024-06-06 15:30:02 +03:00
skoupidi
0892e3f58a
darkfid: respect P2P configuration outbound connections timeout
2024-06-06 15:30:02 +03:00
darkfi
3b5ce35440
wallet: atrocious hackjob chatapp working on android with APKs
2024-06-06 13:38:38 +02:00
dasman
3bbbaa6308
make clippy happy again
2024-06-06 13:32:40 +03:00
parazyd
170654c423
darkirc: Use bcrypt-2b for server password encryption
2024-06-06 10:11:53 +02:00
lunar-mining
63a91dde41
net: remove potential race conditions
...
1. Shutting down all channels in p2p.stop() is redundant since they will
be cleaned up by the session shutdown.
2. subscribe_stop().expect(..) could panic in the case that the node we
are connecting to disconnects at this exact moment (triggering a
`ChannelStopped` error).
2024-06-06 08:33:10 +02:00
dasman
897f495071
darkirc: fix duplicated name in config
2024-06-06 04:46:58 +03:00
dasman
94eac02ab8
darkirc: fix broken replay mode and datastore
2024-06-06 04:45:06 +03:00
dasman
37f85f49cd
event_graph: dag replay logs and db to be configurable, also user should choose to run in replay mode or not
2024-06-06 04:42:47 +03:00
dasman
16826b2db2
darkirc: add IRC connection password
2024-06-06 04:07:32 +03:00
skoupidi
a755c30b75
contract/dao: renamed all day references to blockwindow
2024-06-05 16:33:38 +03:00
skoupidi
b5cb5a55b7
contract/dao: use actual runtime block target time not hardcoded one in blockwindow()
2024-06-05 14:20:17 +03:00
skoupidi
43f9fc8aa1
runtime: get_block_target() fn added, to retrieve current block time target(seconds)
2024-06-05 13:25:48 +03:00
skoupidi
ec9a8f45fe
drk: properly stop rpc client on termination
2024-06-04 16:29:44 +03:00
skoupidi
ac570e7353
darkfid: properly stop rpc client on termination
2024-06-04 16:12:37 +03:00
skoupidi
6b5ae99724
drk/transfer: added new --half-split to split output coin into two equal halves
2024-06-04 15:35:27 +03:00
dasman
c59eff836a
event_graph: remove block until synced TODO
2024-06-04 15:09:56 +03:00
dasman
938681fc1b
event_graph: do not handle EventPut until we are synced
2024-06-04 15:04:44 +03:00
parazyd
998ea5ac6b
example: Remove obsolete code
2024-06-04 12:18:41 +02:00
parazyd
aaef3705e5
example: Add very basic hello-world contract
2024-06-04 12:18:41 +02:00
skoupidi
8cac4690c6
drk/dao.sql: updated comments to reflect current commands/flows
2024-06-04 13:05:36 +03:00
parazyd
80d103a2ba
chore: Update crate dependencies
2024-06-04 10:24:28 +02:00
parazyd
022e99ef03
chore: Force "ring" dependency for rustls
2024-06-03 18:27:56 +02:00
skoupidi
42745ca9be
doc/testnet: updated everything with latest commands
2024-06-03 18:10:47 +03:00
darkfi
0a4a9645d8
wallet: fractional scaling of UI
2024-06-03 14:12:54 +02:00
darkfi
f623e4fda4
wallet: add chatapp.exe
2024-06-03 12:18:32 +02:00
dasman
fb78838277
event_graph: replace harcoded parent reply timeout to respect p2p outbound timeout
2024-06-03 05:05:51 +03:00
dasman
baa7f416bb
bin/darkirc: get history outside join command if needed
2024-06-03 04:58:23 +03:00
skoupidi
b4f435d315
contrib/docker/riscv.Dockerfile: removed QEMU deps since you can pull them and register them directly in docker
2024-06-02 13:40:22 +03:00
skoupidi
f4e5a36e72
contrib/docker/riscv.Dockerfile: use emulation instead of crosscompiling
2024-06-01 17:38:18 +03:00
skoupidi
a0024ad508
drk: proposal exec functionalities added
2024-05-31 22:05:12 +03:00
darkfi
1b88b31950
wallet: make a ChatView widget
2024-05-31 20:57:26 +02:00
parazyd
f2f82804c6
taud: Update config P2P seed
2024-05-31 14:12:06 +02:00
skoupidi
99eeda9d60
drk: proposal output beautification
2024-05-31 12:49:55 +03:00
darkfi
3806ec302d
wallet: editbox paste from clipboard and delete highlighted text
2024-05-31 11:30:35 +02:00
darkfi
288699f39c
wallet: drag click select text
2024-05-31 10:00:30 +02:00
skoupidi
5e0b592603
drk: fixed dao votes
2024-05-30 22:21:00 +03:00
darkfi
69b9c2d2f6
wallet: editbox, set cursor pos by clicking with the mouse
2024-05-30 20:37:25 +02:00
darkfi
149859454c
wallet: correctly handle repeating keys with smoothing
2024-05-30 20:04:45 +02:00
parazyd
65df99394b
net/transport/tor: Release stream Mutex lock after obtaining a RendRequest
2024-05-30 19:31:50 +02:00
parazyd
bddf4ce774
net/transport/tor: Delete unused code
2024-05-30 19:30:25 +02:00
parazyd
9465d558e9
net/transport/tor: Return proper errors where applicable
2024-05-30 19:29:05 +02:00
parazyd
871d89a3e9
net/transport: Add experimental Tor hidden service support
2024-05-30 19:27:20 +02:00
draoi
08141d9c50
net: select from the greylist if we have no white or gold
...
Also add a setting to allow us to specify slot_preference_strict = true, which
would disable greylist selection if set, even if we have no white or
gold connections. (this might be useful in the case of an attack where we want to strictly avoid greylist entries).
2024-05-30 17:50:16 +02:00
skoupidi
cbb53aa8ec
drk: refactored DAO votes functionalities
2024-05-30 17:54:28 +03:00
darkfi
24cd6dba8f
wallet: copy highlighted text to the clipboard
2024-05-30 16:38:46 +02:00
darkfi
a4322e4265
wallet: align cursor with LHS of next chars rather than RHS of prev chars
2024-05-30 16:18:07 +02:00
darkfi
d0303017a0
wallet: add Property wrapper types, and begin prelim selection code
2024-05-30 15:38:49 +02:00
darkfi
cb81b93e65
wallet: cursor scrolls editbox
2024-05-30 10:29:06 +02:00