Commit Graph

151 Commits

Author SHA1 Message Date
parazyd
97de8cc2b6 drk: Implement token mint authority import. 2023-02-25 14:20:30 +01:00
parazyd
23b3f9f59a drk: New Swap API 2023-02-25 14:20:30 +01:00
parazyd
a9a9146b7c drk: Update transfer API 2023-02-25 14:20:30 +01:00
aggstam
6f0bcf99a5 drk: base58 encoding for spend_hook and user_data in wallet --coins 2023-02-20 14:09:12 +02:00
aggstam
c34ef03178 drk: show spend_hook and user_data on wallet --coins 2023-02-20 14:02:01 +02:00
Dastan-glitch
e972d3cfb4 bin/drk: shell tab completions added 2023-02-19 05:55:45 +03:00
aggstam
4292006959 drk: use aliases for actions 2023-02-18 21:28:26 +02:00
aggstam
cd8c619503 drk: restrict aliases to 5 characters 2023-02-18 21:01:43 +02:00
aggstam
e052633c94 drk: display aliases in all tables 2023-02-18 18:26:09 +02:00
x
f76f33ad72 drk/darkfid make json-rpc get-tx protocol safe. 2023-02-18 17:17:00 +01:00
aggstam
9aa8374c10 drk: token aliases impl added
wallet.db must be reinitialized with ./drk wallet --initialize to create the new tables
2023-02-18 17:48:57 +02:00
x
defece9c00 drk get-tx: assert tx hash matches 2023-02-18 15:34:13 +01:00
x
89736f3f86 add command to simulate tx and show erroneous state for fetch-tx 2023-02-18 15:23:54 +01:00
x
5751c08cd8 add subcommand to simulate/validate txs 2023-02-18 13:04:09 +01:00
x
c35365619d add drk subcommand to fetch blockchain txs by hash 2023-02-18 12:21:29 +01:00
aggstam
b0d24ef776 darkfid: erroneous txs handling
Darkfid will not apply erroneous txs state transitions and keep them in a separate sled tree. drk to filtre these txs to report correct balances/coins
2023-02-10 20:59:03 +02:00
x
4ebf1777aa drk: remove proposal serial column 2023-02-10 12:23:03 +01:00
x
4631a3a006 fix drk for dao changes 2023-02-10 12:17:29 +01:00
x
c89860c9f7 dao-exec fix: approval ratio/quotient are reversed 2023-02-08 02:19:00 +01:00
x
27ff837dbc dao-exec: temporary workaround, but serial and blind should be that used in coin 0 2023-02-08 02:18:33 +01:00
x
5b90347d46 dao-exec: input value blind should be the sum of blinds used for input value commits 2023-02-08 02:17:34 +01:00
x
294d36bff8 remove spammy double drk logo in help 2023-02-03 16:19:00 +01:00
parazyd
95591a70c2 Various fixups. 2023-02-01 22:38:04 +01:00
parazyd
75bcaa1f0d drk: DAO voting and execution 2023-02-01 22:38:04 +01:00
aggstam
7044bd2049 drk: minor fix 2023-02-01 17:08:56 +02:00
parazyd
8c1d3fe524 Remove openssl dependency throughout the project. 2023-02-01 13:03:23 +01:00
parazyd
9afb9da4c9 dao: Update wallet schema to link tables together. 2023-01-31 15:59:28 +01:00
parazyd
454eacf616 Update project dependencies. 2023-01-31 12:46:19 +01:00
parazyd
a56047ffc1 drk: Only Linux gets the fun. 2023-01-24 18:30:24 +01:00
parazyd
cd8cde536b drk: Write DAO Merkle trees to the wallet after scanning. 2023-01-24 18:00:07 +01:00
parazyd
b2dea1a2c6 drk: Properly add DAO coins to the wallet when scanning. 2023-01-24 17:22:03 +01:00
parazyd
333a73643b drk: Reset DAO parts of the wallet when initiating a chain rescan. 2023-01-24 17:22:03 +01:00
parazyd
54dbfa08e4 drk: Implement DAO balances, and ability to unconfirm a DAO for rescanning. 2023-01-24 17:22:03 +01:00
parazyd
d2891f1863 drk: Simplify balance fetching. 2023-01-24 17:09:33 +01:00
parazyd
00e5ae4721 drk: DAO Vote. 2023-01-12 01:05:22 +01:00
parazyd
73de64d138 drk: Proposal metadata listings. 2023-01-11 23:39:43 +01:00
parazyd
f4367dbf49 drk: Move Money scanning into wallet_money.rs 2023-01-11 23:26:25 +01:00
parazyd
0090d092e9 drk: Blockchain DAO proposal scans. 2023-01-11 23:08:00 +01:00
parazyd
6c0c7ffa1a drk: Refactor. 2023-01-11 22:38:07 +01:00
parazyd
a480d4d61f drk: Create DAO propose transaction. 2023-01-11 18:38:39 +01:00
parazyd
8be7625b18 drk: DAO Propose stub. 2023-01-11 17:49:03 +01:00
parazyd
fd79349982 contract/money: Client spend-hook support. 2023-01-11 17:14:46 +01:00
parazyd
ee93088dae drk: Write minted DAO updates to wallet when scanning blocks. 2023-01-10 19:31:49 +01:00
parazyd
17170e4f2e drk: Add API for fetching all DAOs from the wallet and prefer that. 2023-01-10 19:16:18 +01:00
parazyd
f83270f175 drk: DAO Mint 2023-01-10 17:44:47 +01:00
parazyd
faf649cff8 drk: Initial block scans for DAO 2023-01-10 16:32:26 +01:00
parazyd
f642524e81 drk: DAO list. 2023-01-10 15:08:58 +01:00
parazyd
48206a0eaa drk: DAO import. 2023-01-10 14:13:45 +01:00
parazyd
44579ebcba drk: dao_import stub. 2023-01-09 18:39:07 +01:00
aggstam
971ea62ab8 fix broken imports 2023-01-09 18:26:50 +02:00