Cargo.toml 10 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376
  1. [package]
  2. authors = ['Joystream contributors']
  3. edition = '2018'
  4. name = 'joystream-node-runtime'
  5. # Follow convention: https://github.com/Joystream/substrate-runtime-joystream/issues/1
  6. # {Authoring}.{Spec}.{Impl} of the RuntimeVersion
  7. version = '6.16.0'
  8. [features]
  9. default = ['std']
  10. no_std = []
  11. std = [
  12. 'authority-discovery-primitives/std',
  13. 'authority-discovery/std',
  14. 'authorship/std',
  15. 'finality-tracker/std',
  16. 'im-online/std',
  17. 'session/std',
  18. 'offences/std',
  19. 'sr-staking-primitives/std',
  20. 'staking/std',
  21. 'codec/std',
  22. 'substrate-client/std',
  23. 'rstd/std',
  24. 'runtime-io/std',
  25. 'srml-support/std',
  26. 'balances/std',
  27. 'babe/std',
  28. 'babe-primitives/std',
  29. 'executive/std',
  30. 'indices/std',
  31. 'grandpa/std',
  32. 'primitives/std',
  33. 'sr-primitives/std',
  34. 'system/std',
  35. 'timestamp/std',
  36. 'sudo/std',
  37. 'version/std',
  38. 'serde',
  39. 'safe-mix/std',
  40. 'offchain-primitives/std',
  41. 'substrate-session/std',
  42. 'transaction-payment/std',
  43. 'randomness-collective-flip/std',
  44. 'system-rpc-runtime-api/std',
  45. 'forum/std',
  46. 'minting/std',
  47. 'recurringrewards/std',
  48. 'stake/std',
  49. 'hiring/std',
  50. 'versioned_store/std',
  51. 'versioned_store_permissions/std',
  52. 'common/std',
  53. 'content_working_group/std',
  54. 'governance/std',
  55. 'membership/std',
  56. 'memo/std',
  57. 'service_discovery/std',
  58. 'storage/std',
  59. 'proposals_engine/std',
  60. 'proposals_discussion/std',
  61. 'proposals_codex/std',
  62. 'working-group/std',
  63. ]
  64. # [dependencies]
  65. # # https://users.rust-lang.org/t/failure-derive-compilation-error/39062
  66. # quote = '<=1.0.2'
  67. [dependencies.babe]
  68. default-features = false
  69. git = 'https://github.com/paritytech/substrate.git'
  70. package = 'srml-babe'
  71. rev = 'c37bb08535c49a12320af7facfd555ce05cce2e8'
  72. [dependencies.babe-primitives]
  73. default-features = false
  74. git = 'https://github.com/paritytech/substrate.git'
  75. package = 'substrate-consensus-babe-primitives'
  76. rev = 'c37bb08535c49a12320af7facfd555ce05cce2e8'
  77. [dependencies.balances]
  78. default_features = false
  79. git = 'https://github.com/paritytech/substrate.git'
  80. package = 'srml-balances'
  81. rev = 'c37bb08535c49a12320af7facfd555ce05cce2e8'
  82. [dependencies.substrate-client]
  83. default_features = false
  84. git = 'https://github.com/paritytech/substrate.git'
  85. package = 'substrate-client'
  86. rev = 'c37bb08535c49a12320af7facfd555ce05cce2e8'
  87. [dependencies.codec]
  88. default-features = false
  89. features = ['derive']
  90. package = 'parity-scale-codec'
  91. version = '1.0.0'
  92. [dependencies.executive]
  93. default_features = false
  94. git = 'https://github.com/paritytech/substrate.git'
  95. package = 'srml-executive'
  96. rev = 'c37bb08535c49a12320af7facfd555ce05cce2e8'
  97. [dependencies.grandpa]
  98. default-features = false
  99. git = 'https://github.com/paritytech/substrate.git'
  100. package = 'srml-grandpa'
  101. rev = 'c37bb08535c49a12320af7facfd555ce05cce2e8'
  102. [dependencies.indices]
  103. default_features = false
  104. git = 'https://github.com/paritytech/substrate.git'
  105. package = 'srml-indices'
  106. rev = 'c37bb08535c49a12320af7facfd555ce05cce2e8'
  107. [dependencies.offchain-primitives]
  108. default-features = false
  109. git = 'https://github.com/paritytech/substrate.git'
  110. package = 'substrate-offchain-primitives'
  111. rev = 'c37bb08535c49a12320af7facfd555ce05cce2e8'
  112. [dependencies.primitives]
  113. default_features = false
  114. git = 'https://github.com/paritytech/substrate.git'
  115. package = 'substrate-primitives'
  116. rev = 'c37bb08535c49a12320af7facfd555ce05cce2e8'
  117. [dependencies.rstd]
  118. default_features = false
  119. git = 'https://github.com/paritytech/substrate.git'
  120. package = 'sr-std'
  121. rev = 'c37bb08535c49a12320af7facfd555ce05cce2e8'
  122. [dependencies.runtime-io]
  123. default_features = false
  124. git = 'https://github.com/paritytech/substrate.git'
  125. package = 'sr-io'
  126. rev = 'c37bb08535c49a12320af7facfd555ce05cce2e8'
  127. [dependencies.safe-mix]
  128. default-features = false
  129. version = '1.0'
  130. [dependencies.serde]
  131. features = ['derive']
  132. optional = true
  133. version = '1.0.101'
  134. [dependencies.sr-primitives]
  135. default_features = false
  136. git = 'https://github.com/paritytech/substrate.git'
  137. package = 'sr-primitives'
  138. rev = 'c37bb08535c49a12320af7facfd555ce05cce2e8'
  139. [dependencies.substrate-session]
  140. default-features = false
  141. git = 'https://github.com/paritytech/substrate.git'
  142. rev = 'c37bb08535c49a12320af7facfd555ce05cce2e8'
  143. [dependencies.sudo]
  144. default_features = false
  145. git = 'https://github.com/paritytech/substrate.git'
  146. package = 'srml-sudo'
  147. rev = 'c37bb08535c49a12320af7facfd555ce05cce2e8'
  148. [dependencies.srml-support]
  149. default_features = false
  150. git = 'https://github.com/paritytech/substrate.git'
  151. package = 'srml-support'
  152. rev = 'c37bb08535c49a12320af7facfd555ce05cce2e8'
  153. [dependencies.system]
  154. default_features = false
  155. git = 'https://github.com/paritytech/substrate.git'
  156. package = 'srml-system'
  157. rev = 'c37bb08535c49a12320af7facfd555ce05cce2e8'
  158. [dependencies.timestamp]
  159. default_features = false
  160. git = 'https://github.com/paritytech/substrate.git'
  161. package = 'srml-timestamp'
  162. rev = 'c37bb08535c49a12320af7facfd555ce05cce2e8'
  163. [dependencies.version]
  164. default_features = false
  165. git = 'https://github.com/paritytech/substrate.git'
  166. package = 'sr-version'
  167. rev = 'c37bb08535c49a12320af7facfd555ce05cce2e8'
  168. [dependencies.authority-discovery-primitives]
  169. default_features = false
  170. git = 'https://github.com/paritytech/substrate.git'
  171. package = 'substrate-authority-discovery-primitives'
  172. rev = 'c37bb08535c49a12320af7facfd555ce05cce2e8'
  173. [dependencies.authority-discovery]
  174. default_features = false
  175. git = 'https://github.com/paritytech/substrate.git'
  176. package = 'srml-authority-discovery'
  177. rev = 'c37bb08535c49a12320af7facfd555ce05cce2e8'
  178. [dependencies.authorship]
  179. default_features = false
  180. git = 'https://github.com/paritytech/substrate.git'
  181. package = 'srml-authorship'
  182. rev = 'c37bb08535c49a12320af7facfd555ce05cce2e8'
  183. [dependencies.finality-tracker]
  184. default_features = false
  185. git = 'https://github.com/paritytech/substrate.git'
  186. package = 'srml-finality-tracker'
  187. rev = 'c37bb08535c49a12320af7facfd555ce05cce2e8'
  188. [dependencies.im-online]
  189. default_features = false
  190. git = 'https://github.com/paritytech/substrate.git'
  191. package = 'srml-im-online'
  192. rev = 'c37bb08535c49a12320af7facfd555ce05cce2e8'
  193. [dependencies.session]
  194. default_features = false
  195. git = 'https://github.com/paritytech/substrate.git'
  196. package = 'srml-session'
  197. rev = 'c37bb08535c49a12320af7facfd555ce05cce2e8'
  198. [dependencies.offences]
  199. default_features = false
  200. git = 'https://github.com/paritytech/substrate.git'
  201. package = 'srml-offences'
  202. rev = 'c37bb08535c49a12320af7facfd555ce05cce2e8'
  203. [dependencies.sr-staking-primitives]
  204. default_features = false
  205. git = 'https://github.com/paritytech/substrate.git'
  206. package = 'sr-staking-primitives'
  207. rev = 'c37bb08535c49a12320af7facfd555ce05cce2e8'
  208. [dependencies.staking]
  209. default_features = false
  210. git = 'https://github.com/paritytech/substrate.git'
  211. package = 'srml-staking'
  212. rev = 'c37bb08535c49a12320af7facfd555ce05cce2e8'
  213. [dependencies.transaction-payment]
  214. package = "srml-transaction-payment"
  215. git = 'https://github.com/paritytech/substrate.git'
  216. default_features = false
  217. rev = 'c37bb08535c49a12320af7facfd555ce05cce2e8'
  218. [dependencies.randomness-collective-flip]
  219. package = "srml-randomness-collective-flip"
  220. git = 'https://github.com/paritytech/substrate.git'
  221. default_features = false
  222. rev = 'c37bb08535c49a12320af7facfd555ce05cce2e8'
  223. [dependencies.system-rpc-runtime-api]
  224. package = "srml-system-rpc-runtime-api"
  225. git = 'https://github.com/paritytech/substrate.git'
  226. default_features = false
  227. rev = 'c37bb08535c49a12320af7facfd555ce05cce2e8'
  228. # don't rename the dependency it is causing some strange compiler error:
  229. # https://github.com/rust-lang/rust/issues/64450
  230. [dependencies.srml-staking-reward-curve]
  231. package = 'srml-staking-reward-curve'
  232. git = 'https://github.com/paritytech/substrate.git'
  233. default_features = false
  234. rev = 'c37bb08535c49a12320af7facfd555ce05cce2e8'
  235. [build-dependencies.wasm-builder-runner]
  236. package = 'substrate-wasm-builder-runner'
  237. version = '1.0.5'
  238. [dependencies.forum]
  239. default_features = false
  240. package = 'substrate-forum-module'
  241. path = '../runtime-modules/forum'
  242. [dependencies.minting]
  243. default_features = false
  244. package = 'substrate-token-mint-module'
  245. path = '../runtime-modules/token-minting'
  246. [dependencies.stake]
  247. default_features = false
  248. package = 'substrate-stake-module'
  249. path = '../runtime-modules/stake'
  250. [dependencies.recurringrewards]
  251. default_features = false
  252. package = 'substrate-recurring-reward-module'
  253. path = '../runtime-modules/recurring-reward'
  254. [dependencies.hiring]
  255. default_features = false
  256. package = 'substrate-hiring-module'
  257. path = '../runtime-modules/hiring'
  258. [dependencies.versioned_store]
  259. default_features = false
  260. package ='substrate-versioned-store'
  261. path = '../runtime-modules/versioned-store'
  262. [dependencies.versioned_store_permissions]
  263. default_features = false
  264. package = 'substrate-versioned-store-permissions-module'
  265. path = '../runtime-modules/versioned-store-permissions'
  266. [dependencies.common]
  267. default_features = false
  268. package = 'substrate-common-module'
  269. path = '../runtime-modules/common'
  270. version = '1.0.0'
  271. [dependencies.content_working_group]
  272. default_features = false
  273. package = 'substrate-content-working-group-module'
  274. path = '../runtime-modules/content-working-group'
  275. version = '1.0.0'
  276. [dependencies.governance]
  277. default_features = false
  278. package = 'substrate-governance-module'
  279. path = '../runtime-modules/governance'
  280. version = '1.0.0'
  281. [dependencies.membership]
  282. default_features = false
  283. package = 'substrate-membership-module'
  284. path = '../runtime-modules/membership'
  285. version = '1.0.0'
  286. [dependencies.memo]
  287. default_features = false
  288. package = 'substrate-memo-module'
  289. path = '../runtime-modules/memo'
  290. version = '1.0.0'
  291. [dependencies.service_discovery]
  292. default_features = false
  293. package = 'substrate-service-discovery-module'
  294. path = '../runtime-modules/service-discovery'
  295. version = '2.0.0'
  296. [dependencies.storage]
  297. default_features = false
  298. package = 'substrate-storage-module'
  299. path = '../runtime-modules/storage'
  300. version = '2.0.0'
  301. [dependencies.proposals_engine]
  302. default_features = false
  303. package = 'substrate-proposals-engine-module'
  304. path = '../runtime-modules/proposals/engine'
  305. version = '2.0.0'
  306. [dependencies.proposals_discussion]
  307. default_features = false
  308. package = 'substrate-proposals-discussion-module'
  309. path = '../runtime-modules/proposals/discussion'
  310. version = '2.0.0'
  311. [dependencies.proposals_codex]
  312. default_features = false
  313. package = 'substrate-proposals-codex-module'
  314. path = '../runtime-modules/proposals/codex'
  315. version = '2.0.0'
  316. [dependencies.working-group]
  317. default_features = false
  318. package = 'substrate-working-group-module'
  319. path = '../runtime-modules/working-group'
  320. version = '1.0.0'