Re-introduce zero copy codec and add minimal polkadot client API which uses...
Re-introduce zero copy codec and add minimal polkadot client API which uses linked native runtime (#65) * client-api type and move duty roster types to primitives * tuple implementation for slicable * mild cleanup of deserialization code * stubs which handle encoding and decoding themselves * fancier impl_stubs macro * zero-copy slicable API * minimal polkadot-client API * fix WASM API generation * move native environment stuff to substrate executor * fix warnings and grumbles
Showing
- substrate/Cargo.lock 13 additions, 0 deletionssubstrate/Cargo.lock
- substrate/Cargo.toml 7 additions, 6 deletionssubstrate/Cargo.toml
- substrate/polkadot/api/Cargo.toml 13 additions, 0 deletionssubstrate/polkadot/api/Cargo.toml
- substrate/polkadot/api/src/lib.rs 118 additions, 0 deletionssubstrate/polkadot/api/src/lib.rs
- substrate/polkadot/cli/src/genesis.rs 2 additions, 2 deletionssubstrate/polkadot/cli/src/genesis.rs
- substrate/polkadot/cli/src/lib.rs 1 addition, 1 deletionsubstrate/polkadot/cli/src/lib.rs
- substrate/polkadot/executor/src/lib.rs 5 additions, 10 deletionssubstrate/polkadot/executor/src/lib.rs
- substrate/polkadot/primitives/src/block.rs 15 additions, 17 deletionssubstrate/polkadot/primitives/src/block.rs
- substrate/polkadot/primitives/src/lib.rs 2 additions, 1 deletionsubstrate/polkadot/primitives/src/lib.rs
- substrate/polkadot/primitives/src/parachain.rs 85 additions, 10 deletionssubstrate/polkadot/primitives/src/parachain.rs
- substrate/polkadot/primitives/src/transaction.rs 26 additions, 26 deletionssubstrate/polkadot/primitives/src/transaction.rs
- substrate/polkadot/runtime/src/api.rs 27 additions, 0 deletionssubstrate/polkadot/runtime/src/api.rs
- substrate/polkadot/runtime/src/genesismap.rs 3 additions, 3 deletionssubstrate/polkadot/runtime/src/genesismap.rs
- substrate/polkadot/runtime/src/lib.rs 1 addition, 40 deletionssubstrate/polkadot/runtime/src/lib.rs
- substrate/polkadot/runtime/src/runtime/parachains.rs 7 additions, 27 deletionssubstrate/polkadot/runtime/src/runtime/parachains.rs
- substrate/polkadot/runtime/src/runtime/session.rs 1 addition, 1 deletionsubstrate/polkadot/runtime/src/runtime/session.rs
- substrate/polkadot/runtime/src/support/storage.rs 29 additions, 6 deletionssubstrate/polkadot/runtime/src/support/storage.rs
- substrate/polkadot/runtime/wasm/target/wasm32-unknown-unknown/release/polkadot_runtime.compact.wasm 0 additions, 0 deletions...m32-unknown-unknown/release/polkadot_runtime.compact.wasm
- substrate/polkadot/runtime/wasm/target/wasm32-unknown-unknown/release/polkadot_runtime.wasm 0 additions, 0 deletions...rget/wasm32-unknown-unknown/release/polkadot_runtime.wasm
- substrate/substrate/client/src/lib.rs 19 additions, 13 deletionssubstrate/substrate/client/src/lib.rs
Please register or sign in to comment