rsx
6d7bbd3ed7
wallet: fix SceneGraph::rename_node() function which wasn't renaming parents and children info fields
2024-05-06 16:49:18 +02:00
rsx
2623d0e4cf
wallet: make screen coords consistently use pixels everywhere
2024-05-04 13:09:49 +02:00
rsx
85ceda586e
wallet: make the beautiful box resize but preserve border width
2024-05-04 12:49:49 +02:00
rsx
5777c0ffe6
wallet: draw a rather attractive looking box with a lush gradient
2024-05-04 12:38:37 +02:00
rsx
c475c198e7
wallet: begin reorganzing py code into a submodule
2024-05-04 12:17:00 +02:00
rsx
266ecc2ed1
wallet: add scan_dangling() method used for garbage collection of nodes
2024-05-04 10:57:45 +02:00
skoupidi
5f5cfbafa8
validator: random tx handling fixes
2024-05-03 18:28:59 +03:00
rsx
05a797ec7e
wallet: add convenience methods add/set/get_property_type() that make code look much cleaner
2024-05-03 16:40:10 +02:00
rsx
e76be71d4b
cargo fmt
2024-05-03 16:08:49 +02:00
rsx
663712f8b0
wallet: only allocate texture once. Instead use a ResourceManager
2024-05-03 16:08:05 +02:00
zero
927c0724a8
wallet: Cargo.toml make darkfi-serial use ../../ instead of git url
2024-05-03 14:18:33 +02:00
zero
c78a469c83
added darkwallet in bin/. See README for usage instructions
2024-05-03 14:13:39 +02:00
parazyd
4dda409e50
darkirc: Use binary crate version in p2p app_version
2024-05-03 10:10:46 +02:00
parazyd
53834bbd9b
darkirc: Bump version to 0.5.0
2024-05-03 09:48:29 +02:00
skoupidi
73a159ef83
contract/money: properly integrate txs fees into block rewards
2024-05-02 19:01:07 +03:00
skoupidi
07606d27e4
drk: added fee call to transfer
2024-05-02 16:07:30 +03:00
skoupidi
e956ee71f2
drk: bincode rpc retrieval fixed, transfer tx generation fixed
2024-04-29 16:40:00 +03:00
dasman
a822c89085
bin/deg: fix a bug in graph column that caused events in the same layer switch places leading to inaccurate graph
2024-04-29 16:29:25 +03:00
draoi
af72f67309
lilith: change log level from warning to debug for empty whitelist
2024-04-29 12:59:01 +02:00
skoupidi
080417bb3f
chore: replaced all MerkleTree::new(100) with MerkleTree::new(1) for consistency
2024-04-27 16:02:36 +03:00
skoupidi
9178923c9e
darkfid: gracefully handle everything in live loops
2024-04-27 15:45:40 +03:00
skoupidi
80044e306f
darkfid: fully configurable fees verification
2024-04-27 15:09:37 +03:00
skoupidi
ca5df82a72
darkfid: apply blocks with minimal verifications when using sync checkpoint
2024-04-24 21:34:34 +03:00
skoupidi
a5b9706829
darkfid: properly handle the garbage collection task
2024-04-24 01:15:40 +03:00
skoupidi
ad7f835d50
darkfid: pending txs garbage collection added
2024-04-23 17:49:02 +03:00
skoupidi
ee2859554a
darkfid: optional checkpoint usage during syncing added
2024-04-22 21:14:56 +03:00
dasman
f270278588
bin/deg: fix identation issue for larger layer numbers
2024-04-22 16:50:18 +03:00
skoupidi
39bfc94d39
darkfid: sync cleanup
2024-04-22 15:17:31 +03:00
dasman
58b14d7c9d
bin/deg: show first 10 chars of event's hash in main view
2024-04-20 16:18:34 +03:00
dasman
5906da4382
bin/deg: add parents to events details
2024-04-20 00:05:59 +03:00
dasman
8ec39f8368
bin/deg: add footer to details view
2024-04-20 00:02:30 +03:00
dasman
528e03302a
bin/deg: remove JsonRPC class to actually use src/rpc.py and handle its connection errors
2024-04-20 00:01:09 +03:00
dasman
9a0d582dca
bin/deg: rename deg2 to deg
2024-04-19 23:23:22 +03:00
dasman
851ad0bfe2
bin/deg: use rpc.py for RPC connections
2024-04-19 23:19:08 +03:00
dasman
cc01c7767d
bin/deg: remove unused code
2024-04-19 23:17:42 +03:00
dasman
bfb2c01905
bin/darkirc: use none-default ports in test script
2024-04-19 03:51:33 +03:00
dasman
df6a99ba9e
bin/deg2: added graph column showing a minimized plot of the event graph
2024-04-19 03:33:42 +03:00
skoupidi
12efdd87f3
darkfid: use proposals/consensus logic while syncing
...
Additionally, performed some cleanup on validator code and handled cleaning up fork mempool when finalizing a block
2024-04-18 18:43:57 +03:00
parazyd
bdb24d3078
tau: Rename main.py to tau
2024-04-17 20:11:47 +02:00
skoupidi
40739693a1
darkfid: persist sync headers in a sled tree + some minor beautifications
2024-04-17 17:42:41 +03:00
skoupidi
07e7252901
darkfid: sync logic changed
...
Currently we used forward block syncing, while with this changes we do two step backwards header sync and then forward block sync using already known headers. This enables the node to know in advance the tip of the peers they will sync from
2024-04-16 18:36:56 +03:00
skoupidi
fa08a4aeae
drk: use (de)serialize_async everywhere
2024-04-12 15:48:20 +03:00
skoupidi
d1c11b7cf6
drk: properly scan blocks based on tx call order
2024-04-12 15:27:58 +03:00
parazyd
aa8fb77538
drk/deploy: Add contract lock tx
2024-04-12 08:56:49 +02:00
draoi
61e51b33d0
lilith+net: move whitelist_refinery back into lilith + create new public functions
...
we expose some methods that allow uses of the P2P interface, such as
lilith, to interact with the hostlist in a safe way.
2024-04-11 11:30:42 +02:00
parazyd
6a0e5b1311
drk/deploy: Implement contract deployment transaction builder
2024-04-11 10:26:45 +02:00
draoi
5b02abf032
lilith: move whitelist_refinery() into session::refine_sesssion()
...
This allows us to avoid making a lot of Hosts functions public that
should rather be private to the net module.
2024-04-10 12:11:20 +02:00
zero
898ed02880
zkrunner: if (value := foo) can wrongly be false if value is 0, so be explicit with "is not None"
2024-04-10 10:25:59 +02:00
skoupidi
722c786157
darkfid: use a hot-swapable JSON-RPC client to handle errors while communicating with minerd
2024-04-09 17:56:44 +03:00
skoupidi
d3ab4be743
drk: make rpc_client optional so its not required it in every operation
2024-04-09 16:29:54 +03:00