contracts: Reduce the API surface (#8359)

* contracts: Remove types and storage from the public interface

* contracts: Remove current_schedule() getter

* contracts: Improve documentation

* Update README.md

* Fix integration test
This commit is contained in:
Alexander Theißen authored and GitHub committed 2021-03-24 08:09:19 +00:00
1 parent d343683ca9
commit d98a3c7942
14 files changed
+256 -238

No files matched your search

+3 -4
View File
@@ -295,10 +295,9 @@ pub fn testnet_genesis(
phantom: Default::default(),
},
pallet_contracts: ContractsConfig {
current_schedule: pallet_contracts::Schedule {
enable_println, // this should only be enabled on development chains
..Default::default()
},
// println should only be enabled on development chains
current_schedule: pallet_contracts::Schedule::default()
.enable_println(enable_println),
},
pallet_sudo: SudoConfig {
key: root_key,