Cargo.toml 4.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156
  1. [package]
  2. authors = ['Joystream']
  3. build = 'build.rs'
  4. edition = '2018'
  5. name = 'joystream-node'
  6. version = '2.7.0'
  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. path = '../runtime'
  32. [dependencies.substrate-basic-authorship]
  33. git = 'https://github.com/paritytech/substrate.git'
  34. package = 'substrate-basic-authorship'
  35. rev = 'c37bb08535c49a12320af7facfd555ce05cce2e8'
  36. [dependencies.babe]
  37. git = 'https://github.com/paritytech/substrate.git'
  38. package = 'substrate-consensus-babe'
  39. rev = 'c37bb08535c49a12320af7facfd555ce05cce2e8'
  40. [dependencies.babe-primitives]
  41. git = 'https://github.com/paritytech/substrate.git'
  42. package = 'substrate-consensus-babe-primitives'
  43. rev = 'c37bb08535c49a12320af7facfd555ce05cce2e8'
  44. [dependencies.codec]
  45. package = 'parity-scale-codec'
  46. version = '1.0.0'
  47. [dependencies.ctrlc]
  48. features = ['termination']
  49. version = '3.0'
  50. [dependencies.inherents]
  51. git = 'https://github.com/paritytech/substrate.git'
  52. package = 'substrate-inherents'
  53. rev = 'c37bb08535c49a12320af7facfd555ce05cce2e8'
  54. [dependencies.network]
  55. git = 'https://github.com/paritytech/substrate.git'
  56. package = 'substrate-network'
  57. rev = 'c37bb08535c49a12320af7facfd555ce05cce2e8'
  58. [dependencies.primitives]
  59. git = 'https://github.com/paritytech/substrate.git'
  60. package = 'substrate-primitives'
  61. rev = 'c37bb08535c49a12320af7facfd555ce05cce2e8'
  62. [dependencies.sr-io]
  63. git = 'https://github.com/paritytech/substrate.git'
  64. rev = 'c37bb08535c49a12320af7facfd555ce05cce2e8'
  65. [dependencies.substrate-cli]
  66. git = 'https://github.com/paritytech/substrate.git'
  67. rev = 'c37bb08535c49a12320af7facfd555ce05cce2e8'
  68. [dependencies.substrate-client]
  69. git = 'https://github.com/paritytech/substrate.git'
  70. rev = 'c37bb08535c49a12320af7facfd555ce05cce2e8'
  71. [dependencies.substrate-executor]
  72. git = 'https://github.com/paritytech/substrate.git'
  73. rev = 'c37bb08535c49a12320af7facfd555ce05cce2e8'
  74. [dependencies.substrate-service]
  75. git = 'https://github.com/paritytech/substrate.git'
  76. rev = 'c37bb08535c49a12320af7facfd555ce05cce2e8'
  77. [dependencies.transaction-pool]
  78. git = 'https://github.com/paritytech/substrate.git'
  79. package = 'substrate-transaction-pool'
  80. rev = 'c37bb08535c49a12320af7facfd555ce05cce2e8'
  81. [dependencies.substrate-telemetry]
  82. git = 'https://github.com/paritytech/substrate.git'
  83. package = 'substrate-telemetry'
  84. rev = 'c37bb08535c49a12320af7facfd555ce05cce2e8'
  85. [dependencies.grandpa]
  86. git = 'https://github.com/paritytech/substrate.git'
  87. package = 'substrate-finality-grandpa'
  88. rev = 'c37bb08535c49a12320af7facfd555ce05cce2e8'
  89. [dependencies.grandpa-primitives]
  90. git = 'https://github.com/paritytech/substrate.git'
  91. package = 'substrate-finality-grandpa-primitives'
  92. rev = 'c37bb08535c49a12320af7facfd555ce05cce2e8'
  93. [dependencies.im-online]
  94. default_features = false
  95. git = 'https://github.com/paritytech/substrate.git'
  96. package = 'srml-im-online'
  97. rev = 'c37bb08535c49a12320af7facfd555ce05cce2e8'
  98. [dependencies.substrate-rpc]
  99. default_features = false
  100. git = 'https://github.com/paritytech/substrate.git'
  101. package = 'substrate-rpc'
  102. rev = 'c37bb08535c49a12320af7facfd555ce05cce2e8'
  103. [dependencies.authority-discovery]
  104. default_features = false
  105. git = 'https://github.com/paritytech/substrate.git'
  106. package = 'substrate-authority-discovery'
  107. rev = 'c37bb08535c49a12320af7facfd555ce05cce2e8'
  108. [dependencies.client-db]
  109. default_features = false
  110. git = 'https://github.com/paritytech/substrate.git'
  111. package = 'substrate-client-db'
  112. rev = 'c37bb08535c49a12320af7facfd555ce05cce2e8'
  113. [dependencies.runtime-primitives]
  114. default_features = false
  115. git = 'https://github.com/paritytech/substrate.git'
  116. package = 'sr-primitives'
  117. rev = 'c37bb08535c49a12320af7facfd555ce05cce2e8'
  118. [dependencies.offchain]
  119. default_features = false
  120. git = 'https://github.com/paritytech/substrate.git'
  121. package = 'substrate-offchain'
  122. rev = 'c37bb08535c49a12320af7facfd555ce05cce2e8'
  123. [dependencies.libp2p]
  124. version = '0.13.2'
  125. default-features = false
  126. [build-dependencies]
  127. vergen = '3'