Add standalone set head operations (#1600)
* Refactor head setting operation to a separate function * Fix commit issue and implement set_head standalone in db * Add standalone set head operations * Address grumbles * Change number_and_hash_to_lookup key in light mod to take reference * Fix bug in set head commit * Add a convenience fn * Fix a deadlock * Fix missing argument
Showing
- substrate/core/client/db/src/lib.rs 122 additions, 88 deletionssubstrate/core/client/db/src/lib.rs
- substrate/core/client/db/src/light.rs 71 additions, 43 deletionssubstrate/core/client/db/src/light.rs
- substrate/core/client/src/backend.rs 10 additions, 0 deletionssubstrate/core/client/src/backend.rs
- substrate/core/client/src/client.rs 19 additions, 0 deletionssubstrate/core/client/src/client.rs
- substrate/core/client/src/in_mem.rs 80 additions, 43 deletionssubstrate/core/client/src/in_mem.rs
- substrate/core/client/src/light/backend.rs 11 additions, 0 deletionssubstrate/core/client/src/light/backend.rs
- substrate/core/client/src/light/blockchain.rs 7 additions, 0 deletionssubstrate/core/client/src/light/blockchain.rs
Please register or sign in to comment