Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 2 of 2 for loadDefaultHashes (0.33 sec)

  1. pkg/ledger/smt.go

    	}
    	s.db = &cacheDB{
    		updatedNodes: byteCache{cache: updateCache},
    	}
    	s.loadDefaultHashes()
    	return s
    }
    
    func (s *smt) Root() []byte {
    	s.rootMu.RLock()
    	defer s.rootMu.RUnlock()
    	return s.root
    }
    
    // loadDefaultHashes creates the default hashes
    func (s *smt) loadDefaultHashes() {
    	s.defaultHashes = make([][]byte, s.trieHeight+1)
    	s.defaultHashes[0] = defaultLeaf
    	var h []byte
    Registered: Fri Jun 14 15:00:06 UTC 2024
    - Last Modified: Tue Aug 08 16:43:05 UTC 2023
    - 14K bytes
    - Viewed (0)
  2. pkg/ledger/smt_test.go

    	keys := getFreshData(10)
    	values := getFreshData(10)
    	_, err := smt.Update(keys, values)
    	assert.NoError(t, err)
    	smt.db.updatedNodes = byteCache{cache: cache.NewTTL(forever, time.Minute)}
    	smt.loadDefaultHashes()
    
    	// Check errors are raised is a keys is not in cache nor db
    	for _, key := range keys {
    		_, err := smt.Get(key)
    		assert.Error(t, err)
    Registered: Fri Jun 14 15:00:06 UTC 2024
    - Last Modified: Tue Aug 08 16:43:05 UTC 2023
    - 7.9K bytes
    - Viewed (0)
Back to top