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.
DarkIRC
9.1.
Private Message
10.
Node Configurations
10.1.
Public Node Configurations
10.2.
Tor Nodes
10.3.
I2p Nodes
10.4.
Nym Nodes
11.
Network Troubleshooting
12.
Merge Mining
Developer Doc
13.
Development
13.1.
Contribute
13.1.1.
Using Tor
13.2.
Learn
13.3.
API Rustdoc
13.4.
Native Contracts
13.5.
Seminars
13.6.
Benchmark
14.
Architecture
14.1.
Overview
14.2.
Anonymous assets
14.3.
Consensus
14.4.
Transactions
14.5.
Bridge
14.6.
Tooling
14.7.
P2P Network
14.8.
Services
14.9.
Smart Contracts
14.9.1.
Transaction lifetime
14.10.
DAO
14.11.
DEX
14.12.
Wallet
14.13.
Chat
15.
zkas
15.1.
Writing ZK Proofs
15.2.
Bincode
15.3.
zkVM
15.4.
Examples
15.4.1.
Anonymous voting
15.4.2.
Anonymous payments
16.
Client
16.1.
darkfid JSON-RPC API
Crypto
17.
FFT
18.
ZK explainer
19.
Research
20.
Rate-Limit Nullifiers
21.
Key Recovery Scheme
22.
Reading maths books
User Interface
23.
UI
DEP
24.
DEP 0001: Version Message Info (accepted)
25.
DEP 0002: Smart Contract Composability (deprecated)
26.
DEP 0003: Token Mint Authorization (accepted)
27.
DEP 0004: Client wallet WASM modules (draft)
28.
DEP 0006: App Identifier for Version and Verack Messages (draft)
29.
DEP 0007: Network profiles (draft)
Specs
30.
Notation
31.
Concepts
32.
Cryptographic Schemes
33.
Contracts
33.1.
DAO
33.1.1.
Concepts
33.1.2.
Model
33.1.3.
Scheme
33.2.
Money
33.2.1.
Model
33.2.2.
Scheme
33.3.
Vesting
P2P API Tutorial
34.
P2P API Tutorial
35.
Deployment
35.1.
Getting started
35.2.
Writing a daemon
35.3.
Sessions
35.4.
Settings
35.5.
Start-Run-Stop
35.6.
Seed
35.7.
Deploy
36.
Creating dchatd
36.1.
Message
36.2.
Understanding Protocols
36.3.
ProtocolDchat
36.4.
Register protocol
36.5.
Sending messages
36.6.
Accept addr
36.7.
Handling RPC requests
36.8.
StoppableTask
36.9.
Adding methods
37.
Creating dchat-cli
37.1.
UI
37.2.
Using dchat
38.
Net tools
38.1.
get_info
38.2.
Attaching dchat
38.3.
Using dnet
Misc
39.
vanityaddr
40.
darkIRC Specification
41.
tau
42.
event_graph
42.1.
Network Protocol
43.
dnetview
44.
Zero2darkfi
44.1.
darkmap
45.
FAQ
46.
Glossary
Light
Rust
Coal
Navy
Ayu
The DarkFi Book
Adding methods
TODO