Commit Graph

10565 Commits

Author SHA1 Message Date
epiphany
0c5d744d46 dht: add DhtEvent 2025-11-11 14:16:10 +00:00
oars
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 2025-11-11 13:58:57 +03:00
oars
073b83320c src/sdk/python: create python bindings for transaction, contract, contract function call parameters with the aim of decoding darkfid txs from python scripts 2025-11-11 13:58:53 +03:00
oars
5e51bc9925 src/contract: add Debug trait to DeployFunction and MoneyFunction to be able to change to string for python tx bindings 2025-11-10 16:00:33 +03:00
oars
4b1cabd13f Cargo.lock,sdk/python/Cargo.toml: add native contract money,dao,deployooor crates as dependency to python sdk crate for darkfid tx bindings 2025-11-10 16:00:33 +03:00
oars
99199786f7 Cargo.lock,sdk/python: port python bindings to pyo3 version 0.26 2025-11-10 16:00:33 +03:00
oars
9e5a163cb3 zk/tracer: make ZkTrace thread-safe, this will be important for python binding 2025-11-10 16:00:32 +03:00
skoupidi
e06f0201d9 drk/dao: typos chore 2025-11-10 12:26:24 +02:00
skoupidi
1eaff1640a drk/scanned_blocks: properly deserialize height 2025-11-10 12:24:24 +02:00
skoupidi
f5403d25ea chore: dropped obselete dhtd 2025-11-07 13:13:36 +02:00
oars
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
2025-11-07 10:15:37 +03:00
oars
c048f753da net: change info logs to verbose logs 2025-11-07 10:15:37 +03:00
oars
4201a06714 script/research/dam/dam-cli: replace simplelog with tracing-subscriber 2025-11-07 10:15:36 +03:00
oars
d9f0feff33 bin/genev/genev-cli: change logging function 2025-11-07 10:15:36 +03:00
oars
416dc77654 bin/minerd: replace simplelog with tracing-subscriber for setting up logger for programmatic control 2025-11-07 10:15:36 +03:00
oars
83fe73480b bin/fud/fu: change logging function and use ColorChoice from termcolor 2025-11-07 10:15:36 +03:00
oars
4b739963c6 bin/explorer/explorerd: replace simplelog with tracing-subscriber for setting up logger for tests
- replaced dynamic targets with static targets since tracing crate only supports setting static targets in the logger macros
2025-11-07 10:15:36 +03:00
oars
7b07425b38 bin/darkfid: replace simplelog with tracing-subscriber for setting up logger for programmatic control 2025-11-07 10:15:36 +03:00
oars
11ca7747e5 tests/jsonrpc: replace simplelog with tracing-subscriber for setting up logger for tests 2025-11-07 10:15:36 +03:00
oars
e782d2afa1 system/stoppable_task: replace simplelog with tracing-subscriber for setting up logger for tests 2025-11-07 10:15:36 +03:00
oars
b02718a7b3 contract/test-harness: replace simplelog with tracing-subscriber for setting up logger for tests 2025-11-07 10:15:36 +03:00
oars
b61d823d6b event_graph/tests: replace simplelog with tracing-subscriber for setting up logger for tests 2025-11-07 10:15:36 +03:00
oars
4a60cd5c1c net/tests: replace simplelog with tracing-subscriber for setting up logger for tests 2025-11-07 10:15:36 +03:00
oars
cca0c21c3e util/cli,error: setup tracing-subscriber and tracing-appender as logging backend for bins that use async-daemonize replacing simplelog 2025-11-07 10:15:36 +03:00
oars
d85cf80dbf replace log imports with tracing everywhere 2025-11-07 10:15:36 +03:00
oars
b47fe86481 util/logger: add logging utilities for working with tracing 2025-11-07 10:15:36 +03:00
oars
ac0365cc60 Cargo.toml, Cargo.lock: change dependencies used for logging
- replace log crate with tracing,
- replace simple-log crate with tracing-subscriber and tracing-appender
- add nu-ansi-term crate as a dependency which is itself tracing-subscriber's dependency,
  inorder to write colored outputs to the terminal since we override formatting provided
  by tracing-subscriber
2025-11-07 10:15:36 +03:00
skoupidi
88c159bd06 drk/interactive: typos chore 2025-11-06 20:28:18 +02:00
skoupidi
564dce98e0 drk/interactive: restore blocking mode when printing notifications 2025-11-06 20:23:54 +02:00
skoupidi
9a5b6f6029 drk/dao: skip governance coins that are not part of the snapshot when votting 2025-11-06 20:22:17 +02:00
skoupidi
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 2025-11-05 15:21:49 +02:00
darkfi
2917486b14 app: recreate the internal video queue when init() is called (window closed and reopened) 2025-11-02 10:28:03 +01:00
darkfi
06ae05d11f app: make tweaks to build and release workflow for win/mac 2025-11-01 15:18:01 +01:00
darkfi
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 2025-11-01 12:23:38 +01:00
skoupidi
a8682b50c8 drk/rpc: handle initial client failure due to offline darkfid 2025-10-31 14:03:03 +02:00
skoupidi
dbcbf706fe drk/dao: import updates existing record params(keys) 2025-10-31 14:02:19 +02:00
darkfi
d14039b0ee app: update vid bg 2025-10-30 19:07:07 +01:00
skoupidi
db3c3ecb5d contrib/localnet/darkfid-single-node/README.md: updated tests table and fees 2025-10-30 18:58:45 +02:00
skoupidi
6ca6ca404c doc/testnet/contract: fixed contract list tables 2025-10-30 18:57:56 +02:00
skoupidi
31d364e478 drk: dropped useless dao update-key functionality 2025-10-30 17:47:10 +02:00
skoupidi
ae4ae3e9ec drk/interactive: missing message items added 2025-10-30 17:43:32 +02:00
skoupidi
0220bd2efb doc/testnet/token: freeze section added 2025-10-30 16:36:53 +02:00
skoupidi
76ab8e7dbe contrib/localnet/darkfid-single-node/run-dao-test: fixed and cleaned up 2025-10-30 15:55:12 +02:00
skoupidi
9fa8610650 script/research/gg: create transactions folder if it doesn't exists 2025-10-30 14:23:59 +02:00
darkfi
64b167e134 app: use upstream parley git repo, rework editor set_selection() 2025-10-30 09:04:21 +01:00
skoupidi
035a53c500 drk: gracefully handle rpc disconnects with a resetable client 2025-10-29 13:30:46 +02:00
darkfi
6cf6d53714 app: always center background video 2025-10-29 09:57:17 +01:00
skoupidi
afdf2d6440 doc/testnet: smart contracts deployment documentation added 2025-10-28 21:04:12 +02:00
skoupidi
fe6efa2eaa drk/interactive: missing autocomplete items added 2025-10-28 21:02:49 +02:00
skoupidi
e1abdf37b4 example/wasm-hello-world: example client added to interact with contract onchain 2025-10-28 16:16:05 +02:00