Commit Graph

  • 8e18778e46 validator/pow: Fix RandomX dataset offset calculations parazyd 2025-05-21 19:16:12 +02:00
  • e287c0d6ef validator: Add RandomXFactory implementation parazyd 2025-05-21 18:07:17 +02:00
  • 09a78273d0 validator: Adapt code to new RandomX crate API parazyd 2025-05-21 17:56:59 +02:00
  • 51a9a7de77 validator/xmr: Add creation of MoneroPowData from monero::Block parazyd 2025-05-21 12:14:51 +02:00
  • 0ebf67f623 dht: add external address check in lookup() and create_channel() epiphany 2025-11-20 15:50:08 +00:00
  • 367f319d28 dht: update_node() increments direct channel usage, and add_node_task decrements it epiphany 2025-11-20 15:48:23 +00:00
  • 9b8392ba60 dht/tasks: ping direct channels in the channel task epiphany 2025-11-20 15:45:18 +00:00
  • b6fffc3784 net/session/direct_session: make inc_channel_usage() public and add a direct session check epiphany 2025-11-20 15:42:05 +00:00
  • d7a371bcc0 net/session/direct_session: wait for task removal if needed epiphany 2025-11-20 15:40:32 +00:00
  • bf7ae21df8 fud, dht: move ping_locks from fud to dht epiphany 2025-11-20 15:37:57 +00:00
  • 8765e82300 fud: add verify_node task epiphany 2025-11-20 15:33:12 +00:00
  • c636433459 fud, dht: replace channel.address() by channel.display_address() in logs epiphany 2025-11-20 15:28:15 +00:00
  • 09a7c7e869 util/log: show span ID for all spans, not just root. The attached comment before was WRONG; each span has a unique ID. darkfi 2025-11-20 08:37:04 -03:00
  • 52461e3fd2 script/research/zkvm-metering: tools to generate and verify zk proofs containing single zkvm opcodes for resource usage measurement oars 2025-11-15 12:13:31 +03:00
  • a08b04efd2 util/logger: clippy chore skoupidi 2025-11-18 21:52:58 +02:00
  • dd575f261f util/logger: allow bins to set alternative terminal logger writers skoupidi 2025-11-15 00:36:56 +02:00
  • 5c3b100b8e util/log: only show fields for span on enter and close darkfi 2025-11-14 19:07:45 -03:00
  • 810fa61e00 app: instrument entire draw tree darkfi 2025-11-14 18:31:02 -03:00
  • fe32c5a6c0 util/log: hide the span fields except for the last span being shown. tidies up debug log output. darkfi 2025-11-14 15:02:58 -03:00
  • 33d8ad60ae app: tracing instrument a few fns and add spans to logging darkfi 2025-11-14 14:15:28 -03:00
  • 923b1ffb7c app: cargo update darkfi 2025-11-14 14:12:12 -03:00
  • 9b94affcef app/log: only show the span ID for the top level span darkfi 2025-11-14 13:44:08 -03:00
  • 9ae646efb2 util/log: in tracing formatter crop span ID to 6 chars darkfi 2025-11-14 13:36:34 -03:00
  • b41eba2b5d app: name all spawned threads darkfi 2025-11-13 12:22:51 -03:00
  • 2472d56531 app: improve send button click perf on android by making atomic as short lived as possible. darkfi 2025-11-13 00:27:00 -03:00
  • d9aa63f0af fud/download: create the DHT events sub as early as possible epiphany 2025-11-12 15:57:41 +00:00
  • 5227d48a8c fud: add a signature to FudSeeder epiphany 2025-11-12 15:54:24 +00:00
  • d478afd162 util/cli: minor cleanup on log setup skoupidi 2025-11-11 23:56:17 +02:00
  • 52e3d4655b util/logger,util/cli,bin/app/logger: fix issues with file logging oars 2025-11-11 20:50:39 +03:00
  • ee35e6e879 fu: chore fmt epiphany 2025-11-11 15:11:57 +00:00
  • b20b997cfc fu: chore clippy epiphany 2025-11-11 14:58:55 +00:00
  • 4750dac59f net/session: add log when direct outbound disconnects epiphany 2025-11-11 12:09:17 +00:00
  • 27dd21cc50 net/session/direct_session: spawn a task to create a channel, fix race condition epiphany 2025-11-11 14:43:27 +00:00
  • ee8de423d1 fud: fix default config (was using wrong setting name for equix_effort) epiphany 2025-11-11 11:58:25 +00:00
  • 097e43afed fu: add lookup command, rename list-buckets and list-seeders to buckets and seeders epiphany 2025-11-11 11:55:22 +00:00
  • c66d9a7fe6 fud/rpc: add lookup rpc method epiphany 2025-11-11 11:54:15 +00:00
  • 4c19e2a04a fud/pow: add setting to toggle BTC block hash in challenge epiphany 2025-11-11 11:53:19 +00:00
  • 7c67eb9375 dht, fud: integrate direct session, add inbound timeout, use DHT events epiphany 2025-11-11 12:20:41 +00:00
  • ea4848702c fud: add SeedersFound event epiphany 2025-11-11 11:26:40 +00:00
  • 0c5d744d46 dht: add DhtEvent epiphany 2025-11-11 11:25:59 +00:00
  • 594db1878f example/tx-decode: a simple python tool to decode darkfid transactions showing contract function calls and their parameters as well as signatures for each call oars 2025-08-27 01:40:13 +03:00
  • 073b83320c src/sdk/python: create python bindings for transaction, contract, contract function call parameters with the aim of decoding darkfid txs from python scripts oars 2025-08-27 01:37:47 +03:00
  • 5e51bc9925 src/contract: add Debug trait to DeployFunction and MoneyFunction to be able to change to string for python tx bindings oars 2025-08-27 01:35:20 +03:00
  • 4b1cabd13f Cargo.lock,sdk/python/Cargo.toml: add native contract money,dao,deployooor crates as dependency to python sdk crate for darkfid tx bindings oars 2025-08-27 01:32:57 +03:00
  • 99199786f7 Cargo.lock,sdk/python: port python bindings to pyo3 version 0.26 oars 2025-10-20 16:15:20 +03:00
  • 9e5a163cb3 zk/tracer: make ZkTrace thread-safe, this will be important for python binding oars 2025-10-20 16:05:53 +03:00
  • e06f0201d9 drk/dao: typos chore skoupidi 2025-11-10 12:26:24 +02:00
  • 1eaff1640a drk/scanned_blocks: properly deserialize height skoupidi 2025-11-10 12:24:24 +02:00
  • f5403d25ea chore: dropped obselete dhtd skoupidi 2025-11-07 13:13:36 +02:00
  • 06ac488ccb bin/app: replace log with tracing - replaced android-logger with android-tracing crate - use tracing-appender to make file-rotate nonblocking - add a couple of targets to muted_targets oars 2025-08-15 12:52:23 +03:00
  • c048f753da net: change info logs to verbose logs oars 2025-10-31 11:59:29 +03:00
  • 4201a06714 script/research/dam/dam-cli: replace simplelog with tracing-subscriber oars 2025-07-09 16:39:09 +03:00
  • d9f0feff33 bin/genev/genev-cli: change logging function oars 2025-07-09 16:37:15 +03:00
  • 416dc77654 bin/minerd: replace simplelog with tracing-subscriber for setting up logger for programmatic control oars 2025-07-09 16:35:29 +03:00
  • 83fe73480b bin/fud/fu: change logging function and use ColorChoice from termcolor oars 2025-07-09 16:34:16 +03:00
  • 4b739963c6 bin/explorer/explorerd: replace simplelog with tracing-subscriber for setting up logger for tests oars 2025-07-09 16:26:50 +03:00
  • 7b07425b38 bin/darkfid: replace simplelog with tracing-subscriber for setting up logger for programmatic control oars 2025-07-09 16:24:20 +03:00
  • 11ca7747e5 tests/jsonrpc: replace simplelog with tracing-subscriber for setting up logger for tests oars 2025-11-03 12:07:08 +03:00
  • e782d2afa1 system/stoppable_task: replace simplelog with tracing-subscriber for setting up logger for tests oars 2025-11-03 12:06:40 +03:00
  • b02718a7b3 contract/test-harness: replace simplelog with tracing-subscriber for setting up logger for tests oars 2025-11-03 12:06:15 +03:00
  • b61d823d6b event_graph/tests: replace simplelog with tracing-subscriber for setting up logger for tests oars 2025-11-03 12:05:35 +03:00
  • 4a60cd5c1c net/tests: replace simplelog with tracing-subscriber for setting up logger for tests oars 2025-11-03 12:05:12 +03:00
  • cca0c21c3e util/cli,error: setup tracing-subscriber and tracing-appender as logging backend for bins that use async-daemonize replacing simplelog oars 2025-11-03 15:22:54 +03:00
  • d85cf80dbf replace log imports with tracing everywhere oars 2025-07-09 17:10:49 +03:00
  • b47fe86481 util/logger: add logging utilities for working with tracing oars 2025-11-03 11:43:31 +03:00
  • ac0365cc60 Cargo.toml, Cargo.lock: change dependencies used for logging oars 2025-07-09 16:57:16 +03:00
  • 88c159bd06 drk/interactive: typos chore skoupidi 2025-11-06 20:28:18 +02:00
  • 564dce98e0 drk/interactive: restore blocking mode when printing notifications skoupidi 2025-11-06 20:23:54 +02:00
  • 9a5b6f6029 drk/dao: skip governance coins that are not part of the snapshot when votting skoupidi 2025-11-06 20:22:17 +02:00
  • bd6358c162 util/encoding/base64.rs::decode(): add padding to input leftover if it doesn't have already, input grammar and length validity checks added so no panics occur skoupidi 2025-11-05 15:16:52 +02:00
  • 2917486b14 app: recreate the internal video queue when init() is called (window closed and reopened) darkfi 2025-11-02 10:28:03 +01:00
  • 06ae05d11f app: make tweaks to build and release workflow for win/mac darkfi 2025-11-01 15:18:01 +01:00
  • 1ed1dd35fc app: final bg vid tweaks for release. darken bg on actual chats with a subtle gradient, diff sizes for mobile and desktop. app-0.3-alpha darkfi 2025-11-01 12:22:54 +01:00
  • a8682b50c8 drk/rpc: handle initial client failure due to offline darkfid skoupidi 2025-10-31 14:03:03 +02:00
  • dbcbf706fe drk/dao: import updates existing record params(keys) skoupidi 2025-10-31 14:02:19 +02:00
  • d14039b0ee app: update vid bg darkfi 2025-10-30 19:06:44 +01:00
  • db3c3ecb5d contrib/localnet/darkfid-single-node/README.md: updated tests table and fees skoupidi 2025-10-30 18:58:45 +02:00
  • 6ca6ca404c doc/testnet/contract: fixed contract list tables skoupidi 2025-10-30 18:57:56 +02:00
  • 31d364e478 drk: dropped useless dao update-key functionality skoupidi 2025-10-30 17:47:10 +02:00
  • ae4ae3e9ec drk/interactive: missing message items added skoupidi 2025-10-30 17:43:32 +02:00
  • 0220bd2efb doc/testnet/token: freeze section added skoupidi 2025-10-30 16:36:53 +02:00
  • 76ab8e7dbe contrib/localnet/darkfid-single-node/run-dao-test: fixed and cleaned up skoupidi 2025-10-30 15:55:12 +02:00
  • 9fa8610650 script/research/gg: create transactions folder if it doesn't exists skoupidi 2025-10-30 14:23:34 +02:00
  • 64b167e134 app: use upstream parley git repo, rework editor set_selection() darkfi 2025-10-30 09:03:31 +01:00
  • 035a53c500 drk: gracefully handle rpc disconnects with a resetable client skoupidi 2025-10-29 13:30:46 +02:00
  • 6cf6d53714 app: always center background video darkfi 2025-10-29 09:56:59 +01:00
  • afdf2d6440 doc/testnet: smart contracts deployment documentation added skoupidi 2025-10-28 21:04:12 +02:00
  • fe6efa2eaa drk/interactive: missing autocomplete items added skoupidi 2025-10-28 21:02:49 +02:00
  • e1abdf37b4 example/wasm-hello-world: example client added to interact with contract onchain skoupidi 2025-10-28 16:16:05 +02:00
  • 02a6b76cfe drk/deploy: minor comment fix skoupidi 2025-10-28 16:13:41 +02:00
  • 855717c428 doc/testnet: use drk interactive instead of cli commands skoupidi 2025-10-27 19:59:41 +02:00
  • f3cb431b86 drk/interactive: fixed minor parsing bugs in dao commands skoupidi 2025-10-27 19:59:13 +02:00
  • bf28b41023 drk/interactive: handle zombie subscriptions skoupidi 2025-10-27 16:26:14 +02:00
  • 3d62bd6a2c drk: contract deployment history added skoupidi 2025-10-27 13:46:26 +02:00
  • f5037e7d0d app: use QOI files for video loading darkfi 2025-10-26 18:28:01 +01:00
  • 6c1941c49b app: make menu darker darkfi 2025-10-25 21:58:33 +02:00
  • 41f0a50de9 net/transport/tcp: handle peer address parsing error in tcp and tls listener oars 2025-10-24 13:29:01 +03:00
  • b419205e8c drk: use contract id as the key for deployment auths skoupidi 2025-10-25 13:56:16 +03:00
  • 699c942fb7 drk: updated contract deployment code to be fully functional skoupidi 2025-10-24 15:47:19 +03:00
  • f28e18f349 app: fix warnings darkfi 2025-10-24 14:41:20 +02:00