8 func BenchmarkEntryID(b *testing.B) {
9 m := NewMux([]*ValueSource{{Position: 1}}, &Program{Code: []byte{1}, VmVersion: 1})
12 NewIssuance(nil, &AssetAmount{}, 0),
14 NewTxHeader(1, 1, nil, 0, nil, true),
15 NewOutput(&ValueSource{}, &Program{Code: []byte{1}, VmVersion: 1}, 0),
16 NewRetirement(&ValueSource{}, 1),
20 for _, e := range entries {
21 name := reflect.TypeOf(e).Elem().Name()
22 b.Run(name, func(b *testing.B) {
23 for i := 0; i < b.N; i++ {