rsx
62994d050b
wallet: deprecate pyo2, replace with rustpython
2024-05-17 17:02:33 +02:00
rsx
633aeb447a
wallet: instantly show the window as priority
2024-05-17 17:02:01 +02:00
rsx
76d1ec7a04
wallet: add an expr engine for fast evaluation of exprs inside render loops
2024-05-17 14:35:18 +02:00
parazyd
f87382e856
serial: Use mutable references for non-async {en,de}code functions
2024-05-17 12:49:32 +02:00
skoupidi
c3433efe2e
drk: cleanup on swap aisle
2024-05-16 22:07:20 +03:00
rsx
199485d071
wallet: impl properties with PY_EXPR subtype which are dynamically evaluated every frame.
2024-05-16 20:37:30 +02:00
skoupidi
c37618f354
drk: fixed token freezing and added its fee call
2024-05-16 14:14:14 +03:00
skoupidi
f52b4573e9
contract/money: switched auth_token_mint and token_mint execution order
2024-05-16 12:10:04 +03:00
dasman
840d3e745e
bin/deg: fix graphing intertwined merges and forks
2024-05-16 03:28:09 +03:00
skoupidi
e262b08a85
src/system/condvar: chore clippy
2024-05-15 21:07:44 +03:00
skoupidi
8280857a00
contract/money: renamed TokenFreeze to AuthTokenFreeze and removed redundant proof
2024-05-15 20:48:48 +03:00
skoupidi
aa1c5d80d2
contract/money: shuffled functions enum
2024-05-15 19:47:15 +03:00
skoupidi
e3e8e3a8be
contract/money: removed unused coin from auth token mint call
2024-05-15 18:13:27 +03:00
skoupidi
0008360eb2
contract/money: replaced entrypoints code asserts with errors
2024-05-15 15:37:27 +03:00
rsx
3b4a64c054
system: StoppableTask, add non-async stop_nowait(), and make Drop call this automatically so tasks are auto-cleaned up on exit.
2024-05-15 09:32:42 +02:00
dasman
b13e3b81ac
bin/deg: update requirements
2024-05-15 04:42:40 +03:00
dasman
96a16b0de1
bin/deg: remove forgotten unnecessary prints
2024-05-14 03:09:34 +03:00
dasman
4186860fe5
bin/darkirc: RPC method to recreate DAG from replay log upon request from DEG
2024-05-14 00:57:37 +03:00
dasman
2fc118af51
eventgraph: rewrite eg replay functions and actually log the events
2024-05-14 00:55:23 +03:00
rsx
c21773be28
system/condvar: add a unit test to make sure condvar can be double awaited.
2024-05-13 17:34:19 +02:00
skoupidi
9e71055a9d
drk: fixed token minting and added its fee call
2024-05-13 15:42:46 +03:00
dasman
fae90c18f7
bin/deg: increase RPC buffer limit
2024-05-13 00:39:16 +03:00
dasman
d250c22196
bin/deg: add eventgraph replay mode
2024-05-13 00:38:35 +03:00
dasman
957388e3b0
bin/deg: better handle when dag is empty
2024-05-12 04:28:55 +03:00
dasman
1377198b03
eventgraph: [WIP] add initial eventgraph replayer code
2024-05-12 04:26:06 +03:00
dasman
13ea9a5ffe
bin/deg: update README.md
2024-05-11 03:50:59 +03:00
dasman
faf8b80e36
event_graph: remove unused code
2024-05-11 02:18:20 +03:00
skoupidi
d9dbbc18f6
doc/arch/p2p-network: broken link fixed
2024-05-10 18:48:39 +03:00
skoupidi
4101f8b608
drk: tx history handling cleanup
2024-05-10 14:40:37 +03:00
rsx
8be3db21a4
darkirc: update java version for building android binaries
2024-05-10 10:09:42 +02:00
dasman
047a0e4bb7
bin/deg: simplify detecting merges and forks in graph column
2024-05-10 01:34:59 +03:00
dasman
f93145a05a
tau: remove dummy info logs
2024-05-10 00:37:11 +03:00
dasman
71b2998e3a
bin/tau: flush sled db and stop dnet and deg when caughtung termination signal
2024-05-10 00:30:02 +03:00
dasman
b03ae05813
bin/darkirc: fix multiple join msgs in IRC client + NAMES list
2024-05-09 23:39:05 +03:00
dasman
39bd52c985
bin/darkirc: ignore CAP END if user is registered
2024-05-09 23:30:31 +03:00
draoi
39350f8740
outbound_session: start() and stop() slots concurrently
...
use FuturesUnordered to poll slot.start() and slot.stop() in a
non-blocking manner. This should be more efficient than waiting for
each stop(), start() future to complete.
2024-05-09 14:47:00 +02:00
skoupidi
32fcb6e6df
drk: store proper information for token mint authority
2024-05-08 19:09:13 +03:00
rsx
8b1fddacb3
wallet: add create/delete_mesh/texture() fns
2024-05-07 10:50:51 +02:00
rsx
1997292b36
wallet: improve methods, by making use of queues. signals now pass data too.
2024-05-07 10:15:33 +02:00
rsx
8332a3648c
wallet: update python API for new property system rewrite
2024-05-07 08:42:08 +02:00
rsx
2f58097787
wallet: make a more powerful property system
2024-05-06 16:49:18 +02:00
rsx
7e9fba23fb
wallet: create a chatbox
2024-05-06 16:49:18 +02:00
rsx
9a90542009
wallet: add is_visible property to objects
2024-05-06 16:49:18 +02:00
rsx
616735c0a3
wallet: bugfix .unwrap() causing crash when text obj is an empty string
2024-05-06 16:49:18 +02:00
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
draoi
e71f8f5a82
channel: remove duplicate byte being written in send_message()
...
Also fix bug in deserialization.
2024-05-06 12:56:51 +02:00
draoi
f604f0054f
net: fix command/payload naming and remove redundant buffer
2024-05-06 09:02:40 +02:00
draoi
0480a2ecb2
net: correct error handling in Message serialization upgrade
2024-05-06 08:35:24 +02:00
draoi
78bb9f554e
net: remove intermediate Packet type
...
Instead we read Message directly to and from the stream. We also introduce some
explicit bounds checking when sending and receiving messages.
net: cleanup
2024-05-05 11:56:42 +02:00
draoi
a5c93b8f82
channel: add start_time to ChannelInfo
2024-05-05 08:49:13 +02:00