Make genesis state locally-available on light client (#1622)
* make genesis state available on light client * RemoteOrLocalCallExecutor * code_is_executed_locally_or_remotely * OnDemandOrGenesisState tests * some comments
Showing
- substrate/core/client/src/backend.rs 4 additions, 1 deletionsubstrate/core/client/src/backend.rs
- substrate/core/client/src/call_executor.rs 1 addition, 1 deletionsubstrate/core/client/src/call_executor.rs
- substrate/core/client/src/in_mem.rs 27 additions, 7 deletionssubstrate/core/client/src/in_mem.rs
- substrate/core/client/src/light/backend.rs 198 additions, 27 deletionssubstrate/core/client/src/light/backend.rs
- substrate/core/client/src/light/blockchain.rs 13 additions, 5 deletionssubstrate/core/client/src/light/blockchain.rs
- substrate/core/client/src/light/call_executor.rs 215 additions, 14 deletionssubstrate/core/client/src/light/call_executor.rs
- substrate/core/client/src/light/mod.rs 30 additions, 18 deletionssubstrate/core/client/src/light/mod.rs
- substrate/core/service/src/components.rs 22 additions, 6 deletionssubstrate/core/service/src/components.rs
Please register or sign in to comment