|
df5d40ce96
|
Replace Member with Outpoint in RoleDefinition
|
2025-03-19 11:46:47 +01:00 |
|
|
b71e3f7525
|
Remove empty member condition
|
2025-03-19 11:44:59 +01:00 |
|
|
b5bd076f1e
|
Update tests for obliteration
|
2025-03-13 14:39:33 +01:00 |
|
|
4429564974
|
Add process obliteration code
|
2025-03-13 14:39:13 +01:00 |
|
|
786ea94623
|
Add PcdCommitments::is_empty()
|
2025-03-13 14:38:20 +01:00 |
|
|
d8f6915a4a
|
Lift restriction on new CommitMessage that couldn't take validation tokens
|
2025-03-13 14:38:02 +01:00 |
|
|
7babbc2a74
|
Rename PcdCommitments::emtpy() to new_empty()
|
2025-03-13 14:28:51 +01:00 |
|
|
4d9b03ff18
|
Add Apophis special role
|
2025-03-13 14:28:08 +01:00 |
|
|
6f786c5cc9
|
Add a special case in ProcessState::is_valid() for demiurge role
|
2025-03-12 13:03:50 +01:00 |
|
|
e5024ff019
|
Add SpecialRoles with Demiurge
|
2025-03-12 13:03:15 +01:00 |
|
|
bd8ae9183a
|
Complete overhaul of the pcd/process logic, with sensible custom types and less serialization
|
2025-03-12 10:24:20 +01:00 |
|
|
8c5b2701fa
|
Add crypto generate_key function
|
2025-03-12 10:20:30 +01:00 |
|
|
506d62d1d3
|
Add serialization hex_array_btree
|
2025-03-12 10:20:10 +01:00 |
|
|
fe6d78fbb6
|
Add serialization {de}serialize_hex
|
2025-03-12 10:19:55 +01:00 |
|
|
978ebd75c1
|
Rationalize serialization imports
|
2025-03-12 10:19:36 +01:00 |
|
|
2837fb6939
|
[bug] don't filter out freezed outputs but ignore them when selecting
|
2025-03-12 10:18:54 +01:00 |
|
|
f74c9a324b
|
Export serde_json et serde_wasm_bindgen
|
2025-03-12 10:17:56 +01:00 |
|
|
3cf653c280
|
Add serde-wasm-bindgen and remove serde-json preserve-order feature
|
2025-03-12 10:10:36 +01:00 |
|
|
4bcf31d311
|
Add roles and public_data to prd
|
2025-03-04 14:43:43 +01:00 |
|
|
dc77482cc6
|
Add public_data to CommitMsg
|
2025-03-03 23:19:32 +01:00 |
|
|
131ee8c55b
|
Rename process descriptions to public_data
|
2025-03-03 23:19:10 +01:00 |
|
|
17ad1a0319
|
Roles is now part of ProcessState out of the pcd
|
2025-02-07 23:05:11 +01:00 |
|
|
855cd948ef
|
[bug] update_value also update the state_id
|
2025-02-07 22:38:18 +01:00 |
|
|
5fc2764bbf
|
Derive Eq, PartialOrd, Ord for Proof
|
2025-02-07 22:36:21 +01:00 |
|
|
f0db7a1f23
|
Update to latest CommitMessage
|
2025-02-04 16:23:00 +01:00 |
|
|
1fe174190f
|
More explicit error in case of Mutex poisoning
|
2025-02-04 16:22:48 +01:00 |
|
|
4c0a034a16
|
fee_provision is not a fraction of sent amount but some fixed value
|
2025-02-04 16:22:25 +01:00 |
|
|
1bc61f9251
|
filter_keys takes &HashSet
|
2025-02-04 16:21:58 +01:00 |
|
|
4be53916b0
|
Replace commitment_tx with process_id
|
2025-01-29 17:25:36 +01:00 |
|
|
079156d86a
|
[bug] remove_all_concurrent_states won't panic if there's no concurrent states
|
2025-01-24 16:00:21 +01:00 |
|
|
a4a81f42f1
|
Replace MemberOutpointMap with OutPointMemberMap
|
2025-01-21 11:05:18 +01:00 |
|
|
51531a0f44
|
Add check_tx_for_process_updates
|
2025-01-17 18:08:18 +01:00 |
|
|
12705aa737
|
Reduce log verbosity
|
2025-01-16 18:09:17 +01:00 |
|
|
57a196d3ed
|
Remove the revokation output
|
2025-01-16 17:12:14 +01:00 |
|
|
b8a3042131
|
Add serialization mod, with custom serialization logic
|
2025-01-10 16:24:08 +01:00 |
|
|
c5a00aa845
|
Implement Display for Member
|
2025-01-10 16:23:38 +01:00 |
|
|
35a046f7e8
|
Custom implement of Serialize for HandshakeMessage
|
2025-01-09 17:54:28 +01:00 |
|
|
0a6bc4e970
|
Improve Process impl
|
2025-01-09 17:29:14 +01:00 |
|
|
cd1ab95a94
|
Update Member
|
2025-01-09 17:28:48 +01:00 |
|
|
09b0f7a794
|
Merge branch 'init-message' into dev
|
2025-01-09 17:27:53 +01:00 |
|
|
228ad8c0ec
|
Replace Init with Handshake
|
2025-01-09 17:27:03 +01:00 |
|
|
4f9775526e
|
Rm CachedMessage
|
2025-01-07 09:25:33 +01:00 |
|
|
a628da9e2a
|
All Prd constructors takes sender as a Member
|
2025-01-07 09:25:33 +01:00 |
|
|
57ce288ca4
|
Reimplement PartialEq, Eq and Hash for Member
|
2025-01-07 09:25:33 +01:00 |
|
|
b6ffebf6c0
|
Add new_request
|
2025-01-07 09:25:33 +01:00 |
|
|
13957e3e1f
|
Add InitMessage
|
2025-01-07 09:25:33 +01:00 |
|
|
8f1b4a9071
|
[bug] correctly handle the case available funds are equal or just above target
|
2025-01-06 15:35:32 +01:00 |
|
|
326eb56b62
|
Rename merkle_root to state_id
|
2025-01-02 12:00:34 +01:00 |
|
|
26495e973e
|
Check if we don't have the roles already in clear when validating a state
|
2024-12-19 14:06:38 +01:00 |
|
Sosthene
|
ac17d28f08
|
Various minor fixes
|
2024-12-17 22:37:47 +01:00 |
|