Cargo.toml 4.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164
  1. [package]
  2. authors = ['Joystream']
  3. build = 'build.rs'
  4. edition = '2018'
  5. name = 'joystream-node'
  6. version = '2.1.3'
  7. default-run = "joystream-node"
  8. [[bin]]
  9. name = 'joystream-node'
  10. path = 'bin/main.rs'
  11. [lib]
  12. crate-type = ["cdylib", "rlib"]
  13. [dependencies]
  14. hex-literal = '0.2.1'
  15. derive_more = '0.14.0'
  16. exit-future = '0.1.4'
  17. futures = '0.1.29'
  18. log = '0.4.8'
  19. parking_lot = '0.9.0'
  20. tokio = '0.1.22'
  21. jsonrpc-core = '13.2.0'
  22. rand = '0.7.2'
  23. structopt = '=0.3.5'
  24. serde_json = '1.0'
  25. serde = '1.0'
  26. hex = '0.4'
  27. # https://users.rust-lang.org/t/failure-derive-compilation-error/39062
  28. # quote = '<=1.0.2'
  29. [dependencies.node-runtime]
  30. package = 'joystream-node-runtime'
  31. git = 'https://github.com/joystream/substrate-runtime-joystream'
  32. tag = 'v6.8.0'
  33. # rev = '620094ef5f393180284aab2e5516f854694f009b' # development branch: v6.8.0
  34. # branch = 'development'
  35. # local development...
  36. # path = '/Users/mokhtar/joystream/runtime'
  37. [dependencies.substrate-basic-authorship]
  38. git = 'https://github.com/paritytech/substrate.git'
  39. package = 'substrate-basic-authorship'
  40. rev = 'c37bb08535c49a12320af7facfd555ce05cce2e8'
  41. [dependencies.babe]
  42. git = 'https://github.com/paritytech/substrate.git'
  43. package = 'substrate-consensus-babe'
  44. rev = 'c37bb08535c49a12320af7facfd555ce05cce2e8'
  45. [dependencies.babe-primitives]
  46. git = 'https://github.com/paritytech/substrate.git'
  47. package = 'substrate-consensus-babe-primitives'
  48. rev = 'c37bb08535c49a12320af7facfd555ce05cce2e8'
  49. [dependencies.codec]
  50. package = 'parity-scale-codec'
  51. version = '1.0.0'
  52. [dependencies.ctrlc]
  53. features = ['termination']
  54. version = '3.0'
  55. [dependencies.inherents]
  56. git = 'https://github.com/paritytech/substrate.git'
  57. package = 'substrate-inherents'
  58. rev = 'c37bb08535c49a12320af7facfd555ce05cce2e8'
  59. [dependencies.network]
  60. git = 'https://github.com/paritytech/substrate.git'
  61. package = 'substrate-network'
  62. rev = 'c37bb08535c49a12320af7facfd555ce05cce2e8'
  63. [dependencies.primitives]
  64. git = 'https://github.com/paritytech/substrate.git'
  65. package = 'substrate-primitives'
  66. rev = 'c37bb08535c49a12320af7facfd555ce05cce2e8'
  67. [dependencies.sr-io]
  68. git = 'https://github.com/paritytech/substrate.git'
  69. rev = 'c37bb08535c49a12320af7facfd555ce05cce2e8'
  70. [dependencies.substrate-cli]
  71. git = 'https://github.com/paritytech/substrate.git'
  72. rev = 'c37bb08535c49a12320af7facfd555ce05cce2e8'
  73. [dependencies.substrate-client]
  74. git = 'https://github.com/paritytech/substrate.git'
  75. rev = 'c37bb08535c49a12320af7facfd555ce05cce2e8'
  76. [dependencies.substrate-executor]
  77. git = 'https://github.com/paritytech/substrate.git'
  78. rev = 'c37bb08535c49a12320af7facfd555ce05cce2e8'
  79. [dependencies.substrate-service]
  80. git = 'https://github.com/paritytech/substrate.git'
  81. rev = 'c37bb08535c49a12320af7facfd555ce05cce2e8'
  82. [dependencies.transaction-pool]
  83. git = 'https://github.com/paritytech/substrate.git'
  84. package = 'substrate-transaction-pool'
  85. rev = 'c37bb08535c49a12320af7facfd555ce05cce2e8'
  86. [dependencies.substrate-telemetry]
  87. git = 'https://github.com/paritytech/substrate.git'
  88. package = 'substrate-telemetry'
  89. rev = 'c37bb08535c49a12320af7facfd555ce05cce2e8'
  90. [dependencies.grandpa]
  91. git = 'https://github.com/paritytech/substrate.git'
  92. package = 'substrate-finality-grandpa'
  93. rev = 'c37bb08535c49a12320af7facfd555ce05cce2e8'
  94. [dependencies.grandpa-primitives]
  95. git = 'https://github.com/paritytech/substrate.git'
  96. package = 'substrate-finality-grandpa-primitives'
  97. rev = 'c37bb08535c49a12320af7facfd555ce05cce2e8'
  98. [dependencies.im-online]
  99. default_features = false
  100. git = 'https://github.com/paritytech/substrate.git'
  101. package = 'srml-im-online'
  102. rev = 'c37bb08535c49a12320af7facfd555ce05cce2e8'
  103. [dependencies.substrate-rpc]
  104. default_features = false
  105. git = 'https://github.com/paritytech/substrate.git'
  106. package = 'substrate-rpc'
  107. rev = 'c37bb08535c49a12320af7facfd555ce05cce2e8'
  108. [dependencies.authority-discovery]
  109. default_features = false
  110. git = 'https://github.com/paritytech/substrate.git'
  111. package = 'substrate-authority-discovery'
  112. rev = 'c37bb08535c49a12320af7facfd555ce05cce2e8'
  113. [dependencies.client-db]
  114. default_features = false
  115. git = 'https://github.com/paritytech/substrate.git'
  116. package = 'substrate-client-db'
  117. rev = 'c37bb08535c49a12320af7facfd555ce05cce2e8'
  118. [dependencies.runtime-primitives]
  119. default_features = false
  120. git = 'https://github.com/paritytech/substrate.git'
  121. package = 'sr-primitives'
  122. rev = 'c37bb08535c49a12320af7facfd555ce05cce2e8'
  123. [dependencies.offchain]
  124. default_features = false
  125. git = 'https://github.com/paritytech/substrate.git'
  126. package = 'substrate-offchain'
  127. rev = 'c37bb08535c49a12320af7facfd555ce05cce2e8'
  128. [dependencies.libp2p]
  129. version = '0.13.2'
  130. default-features = false
  131. [profile.release]
  132. panic = 'unwind'
  133. [build-dependencies]
  134. vergen = '3'