func NewPartialShardState(root chainhash.Hash, vWitnesses []primitives.VerificationWitness, uWitnesses []primitives.UpdateWitness) *PartialShardStateAccess {
	return &PartialShardStateAccess{
		stateRoot:             root,
		verificationWitnesses: vWitnesses,
		updateWitnesses:       uWitnesses,
	}
}
// NewPartialShardState creates a new partial shard state. This isn't transactional because it can't be. All operations need
// to be executed in order.
NewPartialShardState creates a new partial shard state. This isn't transactional because it can't be. All operations need
to be executed in order.
// NewPartialShardState creates a new partial shard state . This isn ' t transactional because it can ' t be . All operations need // to be executed in order .
func NewPartialShardState(root chainhash.Hash, vWitnesses []primitives.VerificationWitness, uWitnesses []primitives.UpdateWitness) *PartialShardStateAccess {
	return &PartialShardStateAccess{
		stateRoot:             root,
		verificationWitnesses: vWitnesses,
		updateWitnesses:       uWitnesses,
	}
}
func NewPartialShardState ( root chainhash . Hash , vWitnesses [ ] primitives . VerificationWitness , uWitnesses [ ] primitives . UpdateWitness ) * PartialShardStateAccess { return & PartialShardStateAccess { stateRoot : root , verificationWitnesses : vWitnesses , updateWitnesses : uWitnesses , } }
NewPartialShardState creates a new partial shard state.
NewPartialShardState creates a new partial shard state .