(shardIdx, sampleIdx uint64)
| 652 | } |
| 653 | |
| 654 | func (s *StorageManager) ReadSampleUnlocked(shardIdx, sampleIdx uint64) (common.Hash, error) { |
| 655 | if ds, ok := s.shardManager.shardMap[shardIdx]; ok { |
| 656 | return ds.ReadSample(sampleIdx) |
| 657 | } |
| 658 | return common.Hash{}, errors.New("shard not found") |
| 659 | } |
| 660 | |
| 661 | func (s *StorageManager) GetShardMiner(shardIdx uint64) (common.Address, bool) { |
| 662 | return s.shardManager.GetShardMiner(shardIdx) |