Cargo.toml 982 B

12345678910111213141516171819202122232425262728293031323334353637383940414243444546
  1. [package]
  2. name = "darkfi-sdk"
  3. version = "0.4.1"
  4. homepage = "https://dark.fi"
  5. description = "SDK used for developing smart contracts on DarkFi"
  6. authors = ["Dyne.org foundation <foundation@dyne.org>"]
  7. repository = "https://github.com/darkrenaissance/darkfi"
  8. license = "AGPL-3.0-only"
  9. edition = "2021"
  10. [lib]
  11. doctest = false
  12. [features]
  13. default = []
  14. async = ["darkfi-serial/async"]
  15. [dependencies]
  16. # Error handling
  17. thiserror = "1.0.50"
  18. # Serialization
  19. darkfi-serial = {path = "../serial", features = ["crypto"]}
  20. # Encoding
  21. bs58 = "0.5.0"
  22. # Cryptography
  23. blake2b_simd = "1.0.2"
  24. blake3 = "1.5.0"
  25. chacha20poly1305 = "0.10.1"
  26. halo2_gadgets = "0.3.0"
  27. bridgetree = "0.4.0"
  28. num-bigint = "0.4.4"
  29. num-traits = "0.2.17"
  30. pasta_curves = "0.5.1"
  31. rand_core = "0.6.4"
  32. # Misc
  33. lazy_static = "1.4.0"
  34. subtle = "2.5.0"
  35. [dev-dependencies]
  36. halo2_proofs = {version = "0.3.0", features = ["dev-graph", "sanity-checks"]}
  37. halo2_gadgets = {version = "0.3.0", features = ["test-dependencies"]}
  38. rand = "0.8.5"