x
|
8ac99e7df3
|
dao: append auth xfer call
|
2023-12-21 21:29:36 +00:00 |
|
x
|
2f80d8ad26
|
dao: modify proposals so they now just specify a generic call. This is done through an intermediate 'auth' contract. We provide one called DaoAuthMoneyTransfer so DAOs can transfer money around.
|
2023-12-21 21:07:24 +00:00 |
|
x
|
5cdafb5238
|
cleanup money_transfer entrypoint
|
2023-12-20 13:06:44 +00:00 |
|
x
|
53ee11777d
|
dao: remove money::transfer specific checks in prep for move to auth module
|
2023-12-20 12:51:30 +00:00 |
|
x
|
86a117cd38
|
dao: remove redundant ended, we delete proposals from the DB. getting them will fail after they're ended.
|
2023-12-20 11:12:01 +00:00 |
|
aggstam
|
a4ba0b1f6b
|
validator: producer tx on first instead of last position in block txs vector
|
2023-12-19 21:41:13 +02:00 |
|
aggstam
|
a5f9fb32ec
|
sdkr/dark_tree: further constrain flatten vec checks
|
2023-12-19 21:41:13 +02:00 |
|
parazyd
|
d891d2e756
|
validator/verification: Modify tx fee call location
|
2023-12-19 20:21:39 +01:00 |
|
parazyd
|
e11d8c2c80
|
darkfid: Port serialization to async functions
|
2023-12-19 18:48:20 +01:00 |
|
parazyd
|
4aa20d40f3
|
validator: Port serialization to async functions
|
2023-12-19 18:25:29 +01:00 |
|
parazyd
|
64ef7c9634
|
validator: Implement basic tx fee validation
|
2023-12-19 18:01:44 +01:00 |
|
parazyd
|
6e64c6df19
|
contract/money/fee: Hold the paid fee out of MoneyFeeParams
This will allow us to easily deserialize it in the validator.
|
2023-12-19 18:00:53 +01:00 |
|
parazyd
|
0231beba7f
|
validator: Add placeholder for tx fee enforcement
|
2023-12-19 17:26:26 +01:00 |
|
parazyd
|
7de072f0cd
|
contract/deployooor: Avoid unnecessary db key serialization
|
2023-12-19 17:12:09 +01:00 |
|
parazyd
|
c8ee6e4af2
|
contract/consensus: Avoid unnecessary db key serialization
|
2023-12-19 17:12:09 +01:00 |
|
parazyd
|
349fd7a854
|
contract/dao: Avoid unnecessary db key serialization
|
2023-12-19 17:12:08 +01:00 |
|
parazyd
|
8690575c43
|
contract/money: Avoid unnecessary db key serialization
|
2023-12-19 17:12:08 +01:00 |
|
parazyd
|
66de7f91ee
|
contract/money: Implement tx fee functionality
|
2023-12-19 16:54:41 +01:00 |
|
x
|
e5e105ca40
|
update darkirc README
|
2023-12-19 13:27:11 +00:00 |
|
x
|
f1f3efa62d
|
book: add section on scoring subsystem
|
2023-12-19 11:58:11 +00:00 |
|
Dastan-glitch
|
3fafd85d3c
|
bin/tau: more informative connection error with daemon
|
2023-12-19 06:06:50 +03:00 |
|
Dastan-glitch
|
c1f4c92130
|
book: update Event to have layer field
|
2023-12-19 05:58:27 +03:00 |
|
lunar-mining
|
3c6364644a
|
doc: p2p-network.md hostlisets upgrade status update
|
2023-12-19 00:13:09 +01:00 |
|
aggstam
|
f4728be9c0
|
sdkr/dark_tree: further constrain flatten vec checks
|
2023-12-18 18:30:58 +02:00 |
|
aggstam
|
e13fba6a9f
|
contracts: use proper indexes in dao calls
|
2023-12-18 16:45:41 +02:00 |
|
aggstam
|
5711ea1370
|
contracts: use proper indexes in money and consensus calls
|
2023-12-18 16:35:06 +02:00 |
|
aggstam
|
a84a3e3f70
|
contracts: use DarkLeaf in calls vec
|
2023-12-18 16:35:06 +02:00 |
|
aggstam
|
e7857b0a30
|
darkfid2/task/miner: integrated new TransactionBuilder to miner tx
|
2023-12-18 16:35:06 +02:00 |
|
aggstam
|
11657ca7bb
|
contract/test-harness: integrated new TransactionBuilder to dao builders
|
2023-12-18 16:35:06 +02:00 |
|
aggstam
|
9d8fdb0c3a
|
contract/test-harness: integrated new TransactionBuilder to consensus and money builders
|
2023-12-18 16:35:06 +02:00 |
|
aggstam
|
d958bafdf4
|
validator/verification: validate contract calls vector indexes
|
2023-12-18 16:35:06 +02:00 |
|
aggstam
|
bd86ce5678
|
tx: use DarkLeaf<ContractCall> in tx calls vec
|
2023-12-18 16:35:06 +02:00 |
|
aggstam
|
b7cd8d3878
|
sdkr/dark_tree: add corresponding traits for integration
|
2023-12-18 16:35:06 +02:00 |
|
aggstam
|
bd3a32ee18
|
tx: TransactionBuilder created to generate txs using DarkTree
|
2023-12-18 16:35:06 +02:00 |
|
aggstam
|
051311507d
|
dark-tree: moved from script/research/dark-forest into src/sdk
|
2023-12-18 16:35:06 +02:00 |
|
x
|
6bb313db3d
|
dao: change proposals to new composable format
|
2023-12-18 15:01:14 +00:00 |
|
x
|
17ebdf3aa9
|
book: minor edit
|
2023-12-18 12:37:53 +00:00 |
|
x
|
fab18bcb61
|
cargo fmt
|
2023-12-18 12:30:09 +00:00 |
|
x
|
39499ac2d7
|
dao: cleanup by introducing the CoinParams -> Coin, Dao -> DaoBulla, and Proposal -> ProposalBulla paradigm. use consistently throughout the builders.
|
2023-12-18 12:23:34 +00:00 |
|
Dastan-glitch
|
7529e4a655
|
src/event_graph: use dag_get() method
|
2023-12-18 05:20:57 +03:00 |
|
Dastan-glitch
|
54108b7513
|
bin/genev: update tmux test script
|
2023-12-18 05:18:39 +03:00 |
|
Dastan-glitch
|
a6aa24920e
|
bin/genev: update event_graph synced flag when we skip sync
|
2023-12-18 05:17:58 +03:00 |
|
aggstam
|
d52ac5975c
|
script/research/dark-forest: use wrapper struct for DarkLeaf in DarkTree so flattened vector don't contain node's index
|
2023-12-15 15:26:55 +02:00 |
|
x
|
2cb4de0c7b
|
amend DEP0001, add optional ext_send_addr and specify conditions.
|
2023-12-15 13:02:51 +00:00 |
|
aggstam
|
9c0eccba63
|
script/research/dark-forest: tree flattening to vector of leafs added, along with vector integrity check function
|
2023-12-14 16:27:37 +02:00 |
|
aggstam
|
9bcc383b8e
|
script/research/dark-forest: min capacity logic added, to double bound the tree
|
2023-12-14 14:54:30 +02:00 |
|
parazyd
|
a94858174a
|
darkirc: Only build the rust bin with the make target
|
2023-12-14 12:05:38 +01:00 |
|
parazyd
|
44805ef45d
|
book/dev: Document native musl builds
|
2023-12-14 11:52:48 +01:00 |
|
Dastan-glitch
|
c3f0ef5577
|
bin/tau: update event_graph synced flag when we skip sync
|
2023-12-14 11:45:33 +01:00 |
|
aggstam
|
aac6b2c6c2
|
darkirc: update event_graph synced flag when we were already on latest tip
|
2023-12-14 11:45:33 +01:00 |
|