About
1.
DarkFi
2.
Start Here
3.
Philosophy
3.1.
Discussion
3.2.
Ideology
3.3.
Books
User Guide
4.
Running a Node
5.
Tokens
6.
Payments
7.
Atomic Swap
8.
DAO
9.
Contracts
10.
DarkIRC
10.1.
Private Message
11.
Node Configurations
11.1.
Public Node Configurations
11.2.
Tor Nodes
11.3.
I2p Nodes
11.4.
Nym Nodes
12.
Network Troubleshooting
13.
Merge Mining
Developer Doc
14.
Development
14.1.
Contribute
14.1.1.
Using Tor
14.2.
Learn
14.3.
API Rustdoc
14.4.
Native Contracts
14.5.
Seminars
14.6.
Benchmark
15.
Architecture
15.1.
Overview
15.2.
Anonymous assets
15.3.
Consensus
15.4.
Transactions
15.5.
Bridge
15.6.
Tooling
15.7.
P2P Network
15.8.
Services
15.9.
Smart Contracts
15.9.1.
Transaction lifetime
15.10.
DAO
15.11.
DEX
15.12.
Wallet
15.13.
Chat
16.
zkas
16.1.
Writing ZK Proofs
16.2.
Bincode
16.3.
zkVM
16.4.
Examples
16.4.1.
Anonymous voting
16.4.2.
Anonymous payments
17.
Client
17.1.
darkfid JSON-RPC API
Crypto
18.
FFT
19.
ZK explainer
20.
Research
21.
Rate-Limit Nullifiers
22.
Key Recovery Scheme
23.
Reading maths books
User Interface
24.
UI
DEP
25.
DEP 0001: Version Message Info (accepted)
26.
DEP 0002: Smart Contract Composability (deprecated)
27.
DEP 0003: Token Mint Authorization (accepted)
28.
DEP 0004: Client wallet WASM modules (draft)
29.
DEP 0006: App Identifier for Version and Verack Messages (draft)
30.
DEP 0007: Network profiles (draft)
Specs
31.
Notation
32.
Concepts
33.
Cryptographic Schemes
34.
Contracts
34.1.
Money
34.1.1.
Model
34.1.2.
Scheme
34.2.
DAO
34.2.1.
Concepts
34.2.2.
Model
34.2.3.
Scheme
34.3.
Deployooor
34.3.1.
Concepts
34.3.2.
Scheme
34.4.
Vesting
P2P API Tutorial
35.
P2P API Tutorial
36.
Deployment
36.1.
Getting started
36.2.
Writing a daemon
36.3.
Sessions
36.4.
Settings
36.5.
Start-Run-Stop
36.6.
Seed
36.7.
Deploy
37.
Creating dchatd
37.1.
Message
37.2.
Understanding Protocols
37.3.
ProtocolDchat
37.4.
Register protocol
37.5.
Sending messages
37.6.
Accept addr
37.7.
Handling RPC requests
37.8.
StoppableTask
37.9.
Adding methods
38.
Creating dchat-cli
38.1.
UI
38.2.
Using dchat
39.
Net tools
39.1.
get_info
39.2.
Attaching dchat
39.3.
Using dnet
Misc
40.
vanityaddr
41.
darkIRC Specification
42.
tau
43.
event_graph
43.1.
Network Protocol
44.
dnetview
45.
Zero2darkfi
45.1.
darkmap
46.
FAQ
47.
Glossary
Light
Rust
Coal
Navy
Ayu
The DarkFi Book
Python UI
TODO