Bastian Köcher
acf1b77bcd
Make decl_module not require a return type for functions ( #1230 )
...
If no return type is specified, `Result` is added and
`Ok(())` is returned by default.
Closes : #1182
2018-12-10 13:36:37 +01:00
Gav Wood
57b2896332
Remove unneeded Serde requirements ( #1076 )
...
* Remove superfluous serde requirements.
* Try to ensure hash is serde
* Fixups
* Building again
* Attempt to reenable Block (doesn't build)
* Fixes compilation for node cli
* Fixes test compilation
* Fix wasm
* Fix tests
* Remove unneeded changes
* Fix up comments
* Reenable some code
* Compile error when origin misused.
* Remove unnecessary includes of `serde_derive`
* Cleanups
2018-11-12 18:40:18 +01:00
Wei Tang
b21de8a0b5
Support multi trie in genesis generation ( #958 )
...
* Support multi trie in genesis generation
* Fix merge issues
2018-11-01 09:30:03 +01:00
Bastian Köcher
d3f2a00793
Multiple improvements to the decl_module! macro ( #953 )
...
* General `decl_module` improvements
* Make `deposit_event` implementable by `decl_module!`
* Make `decl_module!` implement calls directly
* Regenerate the wasm file after master rebase
2018-10-26 12:34:25 +02:00
Bastian Köcher
1ba73e0e88
Make decl_module! implement OnFinalise ( #947 )
2018-10-23 09:58:15 +02:00
Gav Wood
583c24f017
Add Assets module ( #925 )
...
* Add Assets module
* Fixes
* Fix
* Update comments
* Support `GenesisConfig` without any fields
Fixes : #923
* Do not generate an empty `GenesisConfig`, instead generate no `GenesisConfig`
2018-10-20 12:43:00 +02:00