1. About
  2. DarkFi
  3. Start Here
  4. Philosophy
    1. Discussion
    2. Ideology
    3. Books
    4. Learn
  5. User Guide
  6. Running a Node
  7. Tokens
  8. Payments
  9. Atomic Swap
  10. DAO
  11. Contracts
  12. Merge Mining
  13. DarkIRC
    1. Private Message
  14. Node Configurations
    1. Public Node Configurations
    2. Tor Nodes
    3. I2p Nodes
    4. Nym Nodes
  15. Network Troubleshooting
  16. Developer Doc
  17. Development
    1. Contribute
      1. Using Tor
    2. API Rustdoc
    3. Native Contracts
    4. Seminars
    5. Benchmark
  18. Architecture
    1. Overview
    2. Anonymous assets
    3. Consensus
    4. Transactions
    5. Bridge
    6. Tooling
    7. P2P Network
    8. Services
    9. Smart Contracts
      1. Transaction lifetime
    10. DAO
    11. DEX
    12. Wallet
    13. Chat
  19. zkas
    1. Writing ZK Proofs
    2. Bincode
    3. zkVM
    4. Examples
      1. Anonymous voting
      2. Anonymous payments
  20. JSON-RPC API Reference
    1. darkfid JSON-RPC API
  21. Crypto
  22. FFT
  23. ZK explainer
  24. Research
  25. Rate-Limit Nullifiers
  26. Key Recovery Scheme
  27. Reading maths books
  28. User Interface
  29. UI
  30. DEP
  31. DEP 0001: Version Message Info (accepted)
  32. DEP 0002: Smart Contract Composability (deprecated)
  33. DEP 0003: Token Mint Authorization (accepted)
  34. DEP 0004: Client wallet WASM modules (draft)
  35. DEP 0006: App Identifier for Version and Verack Messages (draft)
  36. DEP 0007: Network profiles (accepted)
  37. DEP 0008: Transaction-local State (draft)
  38. Specs
  39. Notation
  40. Concepts
  41. Cryptographic Schemes
  42. Contracts
    1. Money
      1. Model
      2. Scheme
    2. DAO
      1. Concepts
      2. Model
      3. Scheme
    3. Deployooor
      1. Concepts
      2. Scheme
    4. Vesting
      1. Concepts
      2. Model
      3. Scheme
  43. P2P API Tutorial
  44. P2P API Tutorial
  45. Deployment
    1. Getting started
    2. Writing a daemon
    3. Sessions
    4. Settings
    5. Start-Run-Stop
    6. Seed
    7. Deploy
  46. Creating dchatd
    1. Message
    2. Understanding Protocols
    3. ProtocolDchat
    4. Register protocol
    5. Sending messages
    6. Accept addr
    7. Handling RPC requests
    8. StoppableTask
    9. Adding methods
  47. Creating dchat-cli
    1. UI
    2. Using dchat
  48. Net tools
    1. get_info
    2. Attaching dchat
    3. Using dnet
  49. Misc
  50. vanityaddr
  51. darkIRC Specification
  52. tau
  53. event_graph
    1. Network Protocol
  54. dnetview
  55. Zero2darkfi
    1. darkmap
  56. FAQ
  57. Glossary