github.com/Finschia/finschia-sdk@v0.48.1/types/kv/helpers.go (about)

     1  package kv
     2  
     3  import "fmt"
     4  
     5  // AssertKeyAtLeastLength panics when store key length is less than the given length.
     6  func AssertKeyAtLeastLength(bz []byte, length int) {
     7  	if len(bz) < length {
     8  		panic(fmt.Sprintf("expected key of length at least %d, got %d", length, len(bz)))
     9  	}
    10  }
    11  
    12  // AssertKeyLength panics when store key length is not equal to the given length.
    13  func AssertKeyLength(bz []byte, length int) {
    14  	if len(bz) != length {
    15  		panic(fmt.Sprintf("unexpected key length; got: %d, expected: %d", len(bz), length))
    16  	}
    17  }