Cargo.toml 998 B

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647
  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.57"
  18. # Serialization
  19. darkfi-serial = {path = "../serial", features = ["crypto"]}
  20. # Encoding
  21. bs58 = "0.5.0"
  22. sha2 = "0.10.8"
  23. # Cryptography
  24. blake2b_simd = "1.0.2"
  25. blake3 = "1.5.0"
  26. chacha20poly1305 = "0.10.1"
  27. halo2_gadgets = "0.3.0"
  28. bridgetree = "0.4.0"
  29. num-bigint = "0.4.4"
  30. num-traits = "0.2.18"
  31. pasta_curves = "0.5.1"
  32. rand_core = "0.6.4"
  33. # Misc
  34. lazy_static = "1.4.0"
  35. subtle = "2.5.0"
  36. [dev-dependencies]
  37. halo2_proofs = {version = "0.3.0", features = ["dev-graph", "sanity-checks"]}
  38. halo2_gadgets = {version = "0.3.0", features = ["test-dependencies"]}
  39. rand = "0.8.5"