Cargo.toml 9.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355
  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.12.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. 'roles/std',
  58. 'service_discovery/std',
  59. 'storage/std',
  60. ]
  61. # [dependencies]
  62. # # https://users.rust-lang.org/t/failure-derive-compilation-error/39062
  63. # quote = '<=1.0.2'
  64. [dependencies.babe]
  65. default-features = false
  66. git = 'https://github.com/paritytech/substrate.git'
  67. package = 'srml-babe'
  68. rev = 'c37bb08535c49a12320af7facfd555ce05cce2e8'
  69. [dependencies.babe-primitives]
  70. default-features = false
  71. git = 'https://github.com/paritytech/substrate.git'
  72. package = 'substrate-consensus-babe-primitives'
  73. rev = 'c37bb08535c49a12320af7facfd555ce05cce2e8'
  74. [dependencies.balances]
  75. default_features = false
  76. git = 'https://github.com/paritytech/substrate.git'
  77. package = 'srml-balances'
  78. rev = 'c37bb08535c49a12320af7facfd555ce05cce2e8'
  79. [dependencies.substrate-client]
  80. default_features = false
  81. git = 'https://github.com/paritytech/substrate.git'
  82. package = 'substrate-client'
  83. rev = 'c37bb08535c49a12320af7facfd555ce05cce2e8'
  84. [dependencies.codec]
  85. default-features = false
  86. features = ['derive']
  87. package = 'parity-scale-codec'
  88. version = '1.0.0'
  89. [dependencies.executive]
  90. default_features = false
  91. git = 'https://github.com/paritytech/substrate.git'
  92. package = 'srml-executive'
  93. rev = 'c37bb08535c49a12320af7facfd555ce05cce2e8'
  94. [dependencies.grandpa]
  95. default-features = false
  96. git = 'https://github.com/paritytech/substrate.git'
  97. package = 'srml-grandpa'
  98. rev = 'c37bb08535c49a12320af7facfd555ce05cce2e8'
  99. [dependencies.indices]
  100. default_features = false
  101. git = 'https://github.com/paritytech/substrate.git'
  102. package = 'srml-indices'
  103. rev = 'c37bb08535c49a12320af7facfd555ce05cce2e8'
  104. [dependencies.offchain-primitives]
  105. default-features = false
  106. git = 'https://github.com/paritytech/substrate.git'
  107. package = 'substrate-offchain-primitives'
  108. rev = 'c37bb08535c49a12320af7facfd555ce05cce2e8'
  109. [dependencies.primitives]
  110. default_features = false
  111. git = 'https://github.com/paritytech/substrate.git'
  112. package = 'substrate-primitives'
  113. rev = 'c37bb08535c49a12320af7facfd555ce05cce2e8'
  114. [dependencies.rstd]
  115. default_features = false
  116. git = 'https://github.com/paritytech/substrate.git'
  117. package = 'sr-std'
  118. rev = 'c37bb08535c49a12320af7facfd555ce05cce2e8'
  119. [dependencies.runtime-io]
  120. default_features = false
  121. git = 'https://github.com/paritytech/substrate.git'
  122. package = 'sr-io'
  123. rev = 'c37bb08535c49a12320af7facfd555ce05cce2e8'
  124. [dependencies.safe-mix]
  125. default-features = false
  126. version = '1.0'
  127. [dependencies.serde]
  128. features = ['derive']
  129. optional = true
  130. version = '1.0.101'
  131. [dependencies.sr-primitives]
  132. default_features = false
  133. git = 'https://github.com/paritytech/substrate.git'
  134. package = 'sr-primitives'
  135. rev = 'c37bb08535c49a12320af7facfd555ce05cce2e8'
  136. [dependencies.substrate-session]
  137. default-features = false
  138. git = 'https://github.com/paritytech/substrate.git'
  139. rev = 'c37bb08535c49a12320af7facfd555ce05cce2e8'
  140. [dependencies.sudo]
  141. default_features = false
  142. git = 'https://github.com/paritytech/substrate.git'
  143. package = 'srml-sudo'
  144. rev = 'c37bb08535c49a12320af7facfd555ce05cce2e8'
  145. [dependencies.srml-support]
  146. default_features = false
  147. git = 'https://github.com/paritytech/substrate.git'
  148. package = 'srml-support'
  149. rev = 'c37bb08535c49a12320af7facfd555ce05cce2e8'
  150. [dependencies.system]
  151. default_features = false
  152. git = 'https://github.com/paritytech/substrate.git'
  153. package = 'srml-system'
  154. rev = 'c37bb08535c49a12320af7facfd555ce05cce2e8'
  155. [dependencies.timestamp]
  156. default_features = false
  157. git = 'https://github.com/paritytech/substrate.git'
  158. package = 'srml-timestamp'
  159. rev = 'c37bb08535c49a12320af7facfd555ce05cce2e8'
  160. [dependencies.version]
  161. default_features = false
  162. git = 'https://github.com/paritytech/substrate.git'
  163. package = 'sr-version'
  164. rev = 'c37bb08535c49a12320af7facfd555ce05cce2e8'
  165. [dependencies.authority-discovery-primitives]
  166. default_features = false
  167. git = 'https://github.com/paritytech/substrate.git'
  168. package = 'substrate-authority-discovery-primitives'
  169. rev = 'c37bb08535c49a12320af7facfd555ce05cce2e8'
  170. [dependencies.authority-discovery]
  171. default_features = false
  172. git = 'https://github.com/paritytech/substrate.git'
  173. package = 'srml-authority-discovery'
  174. rev = 'c37bb08535c49a12320af7facfd555ce05cce2e8'
  175. [dependencies.authorship]
  176. default_features = false
  177. git = 'https://github.com/paritytech/substrate.git'
  178. package = 'srml-authorship'
  179. rev = 'c37bb08535c49a12320af7facfd555ce05cce2e8'
  180. [dependencies.finality-tracker]
  181. default_features = false
  182. git = 'https://github.com/paritytech/substrate.git'
  183. package = 'srml-finality-tracker'
  184. rev = 'c37bb08535c49a12320af7facfd555ce05cce2e8'
  185. [dependencies.im-online]
  186. default_features = false
  187. git = 'https://github.com/paritytech/substrate.git'
  188. package = 'srml-im-online'
  189. rev = 'c37bb08535c49a12320af7facfd555ce05cce2e8'
  190. [dependencies.session]
  191. default_features = false
  192. git = 'https://github.com/paritytech/substrate.git'
  193. package = 'srml-session'
  194. rev = 'c37bb08535c49a12320af7facfd555ce05cce2e8'
  195. [dependencies.offences]
  196. default_features = false
  197. git = 'https://github.com/paritytech/substrate.git'
  198. package = 'srml-offences'
  199. rev = 'c37bb08535c49a12320af7facfd555ce05cce2e8'
  200. [dependencies.sr-staking-primitives]
  201. default_features = false
  202. git = 'https://github.com/paritytech/substrate.git'
  203. package = 'sr-staking-primitives'
  204. rev = 'c37bb08535c49a12320af7facfd555ce05cce2e8'
  205. [dependencies.staking]
  206. default_features = false
  207. git = 'https://github.com/paritytech/substrate.git'
  208. package = 'srml-staking'
  209. rev = 'c37bb08535c49a12320af7facfd555ce05cce2e8'
  210. [dependencies.transaction-payment]
  211. package = "srml-transaction-payment"
  212. git = 'https://github.com/paritytech/substrate.git'
  213. default_features = false
  214. rev = 'c37bb08535c49a12320af7facfd555ce05cce2e8'
  215. [dependencies.randomness-collective-flip]
  216. package = "srml-randomness-collective-flip"
  217. git = 'https://github.com/paritytech/substrate.git'
  218. default_features = false
  219. rev = 'c37bb08535c49a12320af7facfd555ce05cce2e8'
  220. [dependencies.system-rpc-runtime-api]
  221. package = "srml-system-rpc-runtime-api"
  222. git = 'https://github.com/paritytech/substrate.git'
  223. default_features = false
  224. rev = 'c37bb08535c49a12320af7facfd555ce05cce2e8'
  225. # don't rename the dependency it is causing some strange compiler error:
  226. # https://github.com/rust-lang/rust/issues/64450
  227. [dependencies.srml-staking-reward-curve]
  228. package = 'srml-staking-reward-curve'
  229. git = 'https://github.com/paritytech/substrate.git'
  230. default_features = false
  231. rev = 'c37bb08535c49a12320af7facfd555ce05cce2e8'
  232. [build-dependencies.wasm-builder-runner]
  233. package = 'substrate-wasm-builder-runner'
  234. version = '1.0.4'
  235. [dependencies.forum]
  236. default_features = false
  237. package = 'substrate-forum-module'
  238. path = '../runtime-modules/forum'
  239. [dependencies.minting]
  240. default_features = false
  241. package = 'substrate-token-mint-module'
  242. path = '../runtime-modules/token-minting'
  243. [dependencies.stake]
  244. default_features = false
  245. package = 'substrate-stake-module'
  246. path = '../runtime-modules/stake'
  247. [dependencies.recurringrewards]
  248. default_features = false
  249. package = 'substrate-recurring-reward-module'
  250. path = '../runtime-modules/recurring-reward'
  251. [dependencies.hiring]
  252. default_features = false
  253. package = 'substrate-hiring-module'
  254. path = '../runtime-modules/hiring'
  255. [dependencies.versioned_store]
  256. default_features = false
  257. package ='substrate-versioned-store'
  258. path = '../runtime-modules/versioned-store'
  259. [dependencies.versioned_store_permissions]
  260. default_features = false
  261. package = 'substrate-versioned-store-permissions-module'
  262. path = '../runtime-modules/versioned-store-permissions'
  263. [dependencies.common]
  264. default_features = false
  265. package = 'substrate-common-module'
  266. path = '../runtime-modules/common'
  267. version = '1.0.0'
  268. [dependencies.content_working_group]
  269. default_features = false
  270. package = 'substrate-content-working-group-module'
  271. path = '../runtime-modules/content-working-group'
  272. version = '1.0.0'
  273. [dependencies.governance]
  274. default_features = false
  275. package = 'substrate-governance-module'
  276. path = '../runtime-modules/governance'
  277. version = '1.0.0'
  278. [dependencies.membership]
  279. default_features = false
  280. package = 'substrate-membership-module'
  281. path = '../runtime-modules/membership'
  282. version = '1.0.0'
  283. [dependencies.memo]
  284. default_features = false
  285. package = 'substrate-memo-module'
  286. path = '../runtime-modules/memo'
  287. version = '1.0.0'
  288. [dependencies.roles]
  289. default_features = false
  290. package = 'substrate-roles-module'
  291. path = '../runtime-modules/roles'
  292. version = '1.0.0'
  293. [dependencies.service_discovery]
  294. default_features = false
  295. package = 'substrate-service-discovery-module'
  296. path = '../runtime-modules/service-discovery'
  297. version = '1.0.0'
  298. [dependencies.storage]
  299. default_features = false
  300. package = 'substrate-storage-module'
  301. path = '../runtime-modules/storage'
  302. version = '1.0.0'