State Machine: Abstract function execution (#19)
* initial primitives * add block primitives * state machine: backend * in-memory backend * tests for overlayed storage * blanked impl for state machine error * abstract call execution * squash warnings temporarily * fix contracts crate * address grumbles * remove redundant state-machine dependency
Showing
- substrate/Cargo.lock 250 additions, 0 deletionssubstrate/Cargo.lock
- substrate/contracts/src/auth.rs 2 additions, 2 deletionssubstrate/contracts/src/auth.rs
- substrate/contracts/src/balances.rs 4 additions, 4 deletionssubstrate/contracts/src/balances.rs
- substrate/contracts/src/error.rs 0 additions, 2 deletionssubstrate/contracts/src/error.rs
- substrate/contracts/src/executor.rs 22 additions, 2 deletionssubstrate/contracts/src/executor.rs
- substrate/contracts/src/validator_set.rs 2 additions, 2 deletionssubstrate/contracts/src/validator_set.rs
- substrate/state_machine/Cargo.toml 8 additions, 2 deletionssubstrate/state_machine/Cargo.toml
- substrate/state_machine/src/backend.rs 108 additions, 0 deletionssubstrate/state_machine/src/backend.rs
- substrate/state_machine/src/ext.rs 164 additions, 0 deletionssubstrate/state_machine/src/ext.rs
- substrate/state_machine/src/lib.rs 264 additions, 4 deletionssubstrate/state_machine/src/lib.rs
Please register or sign in to comment