prysm-pulse/beacon-chain/state/stateutil/validator_root_test.go
terencechain d17996f8b0
Update to V4 🚀 (#12134)
* Update V3 from V4

* Fix build v3 -> v4

* Update ssz

* Update beacon_chain.pb.go

* Fix formatter import

* Update update-mockgen.sh comment to v4

* Fix conflicts. Pass build and tests

* Fix test
2023-03-17 18:52:56 +00:00

23 lines
469 B
Go

package stateutil_test
import (
"testing"
"github.com/prysmaticlabs/prysm/v4/beacon-chain/state/stateutil"
)
func BenchmarkUint64ListRootWithRegistryLimit(b *testing.B) {
balances := make([]uint64, 100000)
for i := 0; i < len(balances); i++ {
balances[i] = uint64(i)
}
b.Run("100k balances", func(b *testing.B) {
for i := 0; i < b.N; i++ {
_, err := stateutil.Uint64ListRootWithRegistryLimit(balances)
if err != nil {
b.Fatal(err)
}
}
})
}