github.com/nspcc-dev/neo-go@v0.105.2-0.20240517133400-6be757af3eba/pkg/core/stateroot/callbacks.go (about) 1 package stateroot 2 3 import ( 4 "github.com/nspcc-dev/neo-go/pkg/crypto/keys" 5 ) 6 7 // SetUpdateValidatorsCallback sets callback for sending signed root. 8 func (s *Module) SetUpdateValidatorsCallback(f func(uint32, keys.PublicKeys)) { 9 s.mtx.Lock() 10 defer s.mtx.Unlock() 11 s.updateValidatorsCb = f 12 }