parazyd
43030a9eea
chore: Enable some additional arti-client crate features
...
Additionally perform a dependency update.
2024-01-09 15:58:39 +01:00
parazyd
849da0a521
contract: Strip built WASM binaries using wasm-strip from the wabt toolkit
2024-01-09 15:06:27 +01:00
parazyd
92557d2cec
contract/deployooor: Update API to use DarkLeaf for contract calls
2024-01-09 14:52:40 +01:00
parazyd
6c2ba6ec6a
validator: Deploy the deployooor contract as a native contract
2024-01-09 14:42:55 +01:00
parazyd
b232d9a85a
contract/deployooor: Add initial integration test
2024-01-09 14:42:55 +01:00
parazyd
fecab39d77
validator: Move DeployParamsV1 to darkfi-sdk
2024-01-09 13:27:48 +01:00
parazyd
2ad9183239
validator: Implement contract deployment handling upon tx verification
2024-01-09 13:18:53 +01:00
parazyd
8dbd5a1785
contract/deployooor: Include deployment instruction payload in params
2024-01-09 13:16:37 +01:00
parazyd
12be55740c
contract/deployooor: Implement initial client API
2024-01-09 12:42:40 +01:00
parazyd
e102f84e56
runtime: Remove unused sanity_check() function
...
This is now done inside the deployooor contract.
2024-01-09 12:09:34 +01:00
parazyd
6b53ba13ab
chore: Clippy lints
2024-01-09 11:02:31 +01:00
zero
6cd9202c93
remove unmaintained ShareAddress
2024-01-09 10:40:00 +01:00
zero
3b14e2f671
dao::vote(): add proposal_bulla to the nullifiers
2024-01-09 10:33:50 +01:00
zero
c9d2b280d5
ec: fix small typos
2024-01-09 10:33:50 +01:00
parazyd
6091c4b916
book: Fix ZK circuit paths for RLN page
2024-01-08 17:54:10 +01:00
parazyd
77bc5edbb5
net: Port from deprecated async-rustls to futures-rustls.
...
This is also a protocol-breaking change. We now have a bit looser
certificate verification that does not append the base32-encoded
public key into the altName.
2024-01-08 15:58:50 +01:00
parazyd
dedc29430e
chore: Update crate dependencies
2024-01-08 15:58:50 +01:00
parazyd
bec3b520e5
dchat: Remove stray lines in Cargo.toml
2024-01-08 12:52:14 +01:00
parazyd
64377fe908
example/dummy-contract: Fix paths
2024-01-08 12:47:22 +01:00
parazyd
b9f8ffa16d
doc: Update .gitignore
2024-01-08 12:47:02 +01:00
zero
6af0437e21
spec2: sections on concepts, notation, pallas/vesta
2024-01-06 14:12:58 +01:00
zero
dd0e2dabee
spec2: add section on crypto schemes
2024-01-06 11:21:30 +01:00
Dastan-glitch
fca68c54af
fix & update darkirc test script
2024-01-06 04:24:22 +03:00
zero
cc2de1aca1
spec2: concepts page
2024-01-04 10:06:59 +01:00
Dastan-glitch
7341a13587
fix&update Twitter bot
2023-12-31 05:35:43 +03:00
Dastan-glitch
3e2b475139
update Cargo.lock
2023-12-31 05:34:43 +03:00
zero
30eb6bba19
money: switch to new nullifier scheme N = hash(secret, coin)
2023-12-30 13:21:15 +01:00
lunar-mining
ac542ec675
doc/ dchat: add TODO
2023-12-30 10:48:02 +01:00
lunar-mining
e5b2c9c767
dchat: remove deleted files and add new ones
2023-12-30 10:47:47 +01:00
lunar-mining
d2fad919d1
Cargo.lock: update dchat dependencies
2023-12-30 10:47:37 +01:00
lunar-mining
bbf2a67531
dchat: add anchors/ fix ports/ uncomment daemon
2023-12-30 10:47:24 +01:00
lunar-mining
4f5d7ddb98
doc: update SUMMARY with new dchat tutorial flow
2023-12-30 10:47:10 +01:00
lunar-mining
c03f162c78
doc: finalize dchat tutorial and add TODOs
2023-12-30 10:47:01 +01:00
lunar-mining
ea28c73fb2
doc: create dchat tutorial chapter 4 and specify TODOs
2023-12-30 10:46:54 +01:00
lunar-mining
6067b44961
doc: fix dchat tutorial chapter2
2023-12-30 10:46:46 +01:00
lunar-mining
6de6815332
Cargo.toml: change dchatd directory to example/dchat/dchatd
2023-12-30 10:46:37 +01:00
lunar-mining
1eab3398c5
doc: add dchat tutorial to SUMMARY
2023-12-30 10:43:53 +01:00
lunar-mining
45a732cf09
doc: update dchat tutorial chapter 1
2023-12-30 10:43:40 +01:00
lunar-mining
f8dc600fd9
dchat: renamed dchat to dchatd and add placeholder dchat-cli
2023-12-30 10:43:27 +01:00
zero
b0899f8f4b
book/contrib: expand tutorial idea
2023-12-29 11:51:23 +01:00
zero
d6d45a4c0d
book: edit contrib guide
2023-12-29 11:46:52 +01:00
zero
fa3b0ce573
contrib page: mark completed DAO tasks
2023-12-29 11:03:42 +01:00
zero
7d80e22ba8
dao: auth_xfer add verifiable encryption for all coins produced by money::transfer()
2023-12-28 16:29:05 +01:00
lunar-mining
42edf060d2
doc: update TODOs on arch/p2p-network.md
2023-12-28 14:06:19 +01:00
parazyd
8f6d404ce0
contract/money/fee: Reorder some state transition code more logically
2023-12-28 11:24:46 +01:00
zero
7e6a60bfc0
dao: s/get_current_slot/get_verifying_slot/
2023-12-28 11:22:35 +01:00
zero
43bdf5eab9
money::transfer(): MoneyNote add TODO about removing value_blind and token_blind
2023-12-28 11:22:08 +01:00
zero
68f938cdb2
dao: replace get_blockchain_time() with get_current_slot()
2023-12-27 08:33:26 +01:00
parazyd
5f1f754524
contract/money/fee: WIP initial fee client API implementation
2023-12-26 17:23:37 +01:00
parazyd
39879c3b1a
contract/money: Clippy lint
2023-12-26 17:23:37 +01:00