Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Beacon Interface Adjust #126

Merged
merged 20 commits into from
Dec 27, 2022
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 0 additions & 4 deletions go.sum
Original file line number Diff line number Diff line change
Expand Up @@ -86,8 +86,6 @@ github.com/bmizerany/pat v0.0.0-20170815010413-6226ea591a40/go.mod h1:8rLXio+Wji
github.com/boltdb/bolt v1.3.1/go.mod h1:clJnj/oiGkjum5o1McbSZDSLxVThjynRyGBgiAx27Ps=
github.com/bradfitz/go-smtpd v0.0.0-20170404230938-deb6d6237625/go.mod h1:HYsPBTaaSFSlLx/70C2HPIMNZpVV8+vt/A+FMnYP11g=
github.com/btcsuite/btcd v0.20.1-beta/go.mod h1:wVuoA8VJLEcwgqHBwHmzLRazpKxTv13Px/pDuV7OomQ=
github.com/btcsuite/btcd v0.21.0-beta.0.20201114000516-e9c7a5ac6401 h1:0tjUthKCaF8zwF9Qg7lfnep0xdo4n8WiFUfQPaMHX6g=
github.com/btcsuite/btcd v0.21.0-beta.0.20201114000516-e9c7a5ac6401/go.mod h1:Sv4JPQ3/M+teHz9Bo5jBpkNcP0x6r7rdihlNL/7tTAs=
github.com/btcsuite/btcd v0.22.1 h1:CnwP9LM/M9xuRrGSCGeMVs9iv09uMqwsVX7EeIpgV2c=
github.com/btcsuite/btcd v0.22.1/go.mod h1:wqgTSL29+50LRkmOVknEdmt8ZojIzhuWvgu/iptuN7Y=
github.com/btcsuite/btcd/btcec/v2 v2.1.3/go.mod h1:ctjw4H1kknNJmRN4iP1R7bTQ+v3GJkZBd6mui8ZsAZE=
Expand All @@ -98,7 +96,6 @@ github.com/btcsuite/btcd/chaincfg/chainhash v1.0.1 h1:q0rUy8C/TYNBQS1+CGKw68tLOF
github.com/btcsuite/btcd/chaincfg/chainhash v1.0.1/go.mod h1:7SFka0XMvUgj3hfZtydOrQY2mwhPclbT2snogU7SQQc=
github.com/btcsuite/btclog v0.0.0-20170628155309-84c8d2346e9f/go.mod h1:TdznJufoqS23FtqVCzL0ZqgP5MqXbb4fg/WgDys70nA=
github.com/btcsuite/btcutil v0.0.0-20190425235716-9e5f4b9a998d/go.mod h1:+5NJ2+qvTyV9exUAL/rxXi3DcLg2Ts+ymUAY5y4NvMg=
github.com/btcsuite/btcutil v1.0.2/go.mod h1:j9HUFwoQRsZL3V4n+qG+CUnEGHOarIxfC3Le2Yhbcts=
github.com/btcsuite/btcutil v1.0.3-0.20201208143702-a53e38424cce/go.mod h1:0DVlHczLPewLcPGEIeUEzfOJhqGPQ0mJJRDBtD307+o=
github.com/btcsuite/go-socks v0.0.0-20170105172521-4720035b7bfd/go.mod h1:HHNXQzUsZCxOoE+CPiyCTO6x34Zs86zZUiwtpXoGdtg=
github.com/btcsuite/goleveldb v0.0.0-20160330041536-7834afc9e8cd/go.mod h1:F+uVaaLLH7j4eDXPRvw78tMflu7Ie2bzYOH4Y8rRKBY=
Expand Down Expand Up @@ -303,7 +300,6 @@ github.com/google/go-cmp v0.5.1/go.mod h1:v8dTdLbMG2kIc/vJvl+f65V22dbkXbowE6jgT/
github.com/google/go-cmp v0.5.2/go.mod h1:v8dTdLbMG2kIc/vJvl+f65V22dbkXbowE6jgT/gNBxE=
github.com/google/go-cmp v0.5.3/go.mod h1:v8dTdLbMG2kIc/vJvl+f65V22dbkXbowE6jgT/gNBxE=
github.com/google/go-cmp v0.5.4/go.mod h1:v8dTdLbMG2kIc/vJvl+f65V22dbkXbowE6jgT/gNBxE=
github.com/google/go-cmp v0.5.5 h1:Khx7svrCpmxxtHBq5j2mp/xVjsi8hQMfNLvJFAlrGgU=
github.com/google/go-cmp v0.5.5/go.mod h1:v8dTdLbMG2kIc/vJvl+f65V22dbkXbowE6jgT/gNBxE=
github.com/google/go-cmp v0.5.8 h1:e6P7q2lk1O+qJJb4BtCQXlK8vWEO8V1ZeuEdJNOqZyg=
github.com/google/go-cmp v0.5.8/go.mod h1:17dUlkBOakJ0+DkrSSNjCkIjxS6bF9zb3elmeNGIjoY=
Expand Down
4 changes: 2 additions & 2 deletions ssv/aggregator.go
Original file line number Diff line number Diff line change
Expand Up @@ -76,7 +76,7 @@ func (r *AggregatorRunner) ProcessPreConsensus(signedMsg *SignedPartialSignature
// TODO waitToSlotTwoThirds

// get block data
res, err := r.GetBeaconNode().SubmitAggregateSelectionProof(duty.Slot, duty.CommitteeIndex, fullSig)
res, err := r.GetBeaconNode().SubmitAggregateSelectionProof(duty.Slot, duty.CommitteeIndex, duty.CommitteeLength, duty.ValidatorIndex, fullSig)
if err != nil {
return errors.Wrap(err, "failed to submit aggregate and proof")
}
Expand Down Expand Up @@ -193,7 +193,7 @@ func (r *AggregatorRunner) executeDuty(duty *types.Duty) error {
}

// sign msg
signature, err := r.GetSigner().SignRoot(msg, types.PartialSignatureType, r.GetShare().SharePubKey)
signature, err := r.GetSigner().SignRoot(msgs, types.PartialSignatureType, r.GetShare().SharePubKey)
if err != nil {
return errors.Wrap(err, "could not sign PartialSignatureMessage for selection proof")
}
Expand Down
2 changes: 1 addition & 1 deletion ssv/proposer.go
Original file line number Diff line number Diff line change
Expand Up @@ -75,7 +75,7 @@ func (r *ProposerRunner) ProcessPreConsensus(signedMsg *SignedPartialSignatureMe
duty := r.GetState().StartingDuty

// get block data
blk, err := r.GetBeaconNode().GetBeaconBlock(duty.Slot, duty.CommitteeIndex, r.GetShare().Graffiti, fullSig)
blk, err := r.GetBeaconNode().GetBeaconBlock(duty.Slot, r.GetShare().Graffiti, fullSig)
if err != nil {
return errors.Wrap(err, "failed to get Beacon block")
}
Expand Down
5 changes: 5 additions & 0 deletions ssv/runner_validations.go
Original file line number Diff line number Diff line change
Expand Up @@ -31,6 +31,11 @@ func (b *BaseRunner) ValidatePostConsensusMsg(runner Runner, signedMsg *SignedPa
return errors.New("no running duty")
}

// TODO https://github.com/bloxapp/ssv-spec/issues/142 need to fix with this issue solution instead.
if b.State.DecidedValue == nil {
return errors.New("no decided value")
}

if b.State.RunningInstance == nil {
return errors.New("no running consensus instance")
}
Expand Down
2 changes: 1 addition & 1 deletion ssv/spectest/generate/tests.json

Large diffs are not rendered by default.

10 changes: 5 additions & 5 deletions ssv/spectest/tests/runner/consensus/future_decided.go
Original file line number Diff line number Diff line change
Expand Up @@ -42,7 +42,7 @@ func FutureDecided() *tests.MultiMsgProcessingSpecTest {
Data: testingutils.CommitDataBytes([]byte{1, 2, 3, 4}),
}), nil),
},
PostDutyRunnerStateRoot: "5a716ad646b3f00d26594e3c1eaf6a654e9c9656742b2efaf96b2de472be19ae",
PostDutyRunnerStateRoot: "15a9b7f770a31b07a889a16cbf72fcebb69e89a323aa05a500071717e3dbd9c3",
OutputMessages: []*ssv.SignedPartialSignatureMessage{
testingutils.PreConsensusContributionProofMsg(ks.Shares[1], ks.Shares[1], 1, 1),
},
Expand All @@ -64,7 +64,7 @@ func FutureDecided() *tests.MultiMsgProcessingSpecTest {
Data: testingutils.CommitDataBytes([]byte{1, 2, 3, 4}),
}), nil),
},
PostDutyRunnerStateRoot: "c845550fb3e8c933ca6e43bfe4ec5600c283d7275cf03dcd98c3b43cae1a3514",
PostDutyRunnerStateRoot: "25c8f1f9821601024bef1f3f87193ba99f2ad85b6831a9193f7d1099d6e03b9c",
OutputMessages: []*ssv.SignedPartialSignatureMessage{},
ExpectedError: errStr,
},
Expand All @@ -87,7 +87,7 @@ func FutureDecided() *tests.MultiMsgProcessingSpecTest {
Data: testingutils.CommitDataBytes([]byte{1, 2, 3, 4}),
}), nil),
},
PostDutyRunnerStateRoot: "5769475a42070e615386e3195b2fc58af819d7839d42363108c87d01316155c4",
PostDutyRunnerStateRoot: "596fb6115f799b8e5545424029d9c59a4e1fc5d8b203c751cd6b6470c290ecfa",
OutputMessages: []*ssv.SignedPartialSignatureMessage{
testingutils.PreConsensusSelectionProofMsg(ks.Shares[1], ks.Shares[1], 1, 1),
},
Expand All @@ -112,7 +112,7 @@ func FutureDecided() *tests.MultiMsgProcessingSpecTest {
Data: testingutils.CommitDataBytes([]byte{1, 2, 3, 4}),
}), nil),
},
PostDutyRunnerStateRoot: "2df2ab7c468744f8623fc127c2f7af3f6c3aa68321f43c8abb130f8519f5832f",
PostDutyRunnerStateRoot: "995f500272f9dd19a3a18319cd68b9ef1d46294ca7149ad637204350dc8f1c59",
OutputMessages: []*ssv.SignedPartialSignatureMessage{
testingutils.PreConsensusRandaoMsg(testingutils.Testing4SharesSet().Shares[1], 1),
},
Expand All @@ -134,7 +134,7 @@ func FutureDecided() *tests.MultiMsgProcessingSpecTest {
Data: testingutils.CommitDataBytes([]byte{1, 2, 3, 4}),
}), nil),
},
PostDutyRunnerStateRoot: "1658753af91d4534b248ec0afdd6dde7dff81f4a6b81d363093d1c6147217622",
PostDutyRunnerStateRoot: "0827c2321324f794bc193d9e5344529d1d5f7dc0ab831b4c13a610689d733d5f",
OutputMessages: []*ssv.SignedPartialSignatureMessage{},
ExpectedError: errStr,
},
Expand Down
17 changes: 11 additions & 6 deletions ssv/spectest/tests/runner/consensus/invalid_decided_value.go
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ import (
// InvalidDecidedValue tests an invalid decided value
func InvalidDecidedValue() *tests.MultiMsgProcessingSpecTest {
ks := testingutils.Testing4SharesSet()
expectedError := "failed processing consensus message: decided ConsensusData invalid: decided value is invalid: duty invalid: wrong beacon role type"
expectedError := "failed processing post consensus message: invalid post-consensus message: no decided value"
consensusDataByts := func(role types.BeaconRole) []byte {
cd := &types.ConsensusData{
Duty: &types.Duty{
Expand Down Expand Up @@ -53,8 +53,9 @@ func InvalidDecidedValue() *tests.MultiMsgProcessingSpecTest {
Identifier: testingutils.SyncCommitteeContributionMsgID,
Data: testingutils.CommitDataBytes(consensusDataByts(types.BNRoleSyncCommitteeContribution)),
}), nil),
testingutils.SSVMsgSyncCommitteeContribution(nil, testingutils.PostConsensusSyncCommitteeContributionMsg(ks.Shares[1], 1, ks)), // no qbft msg to mock the missing decided value
},
PostDutyRunnerStateRoot: "1509d59215568c0ad60f567c54e45ff18a64bb50d564892dd27a8955aacc5c3e",
PostDutyRunnerStateRoot: "5364e32fbf393a6172b1d8e5724934e24c2429928ec5030f5632794ddc5a3ec0",
OutputMessages: []*ssv.SignedPartialSignatureMessage{
testingutils.PreConsensusContributionProofMsg(ks.Shares[1], ks.Shares[1], 1, 1),
},
Expand All @@ -76,8 +77,9 @@ func InvalidDecidedValue() *tests.MultiMsgProcessingSpecTest {
Identifier: testingutils.SyncCommitteeMsgID,
Data: testingutils.CommitDataBytes(consensusDataByts(types.BNRoleSyncCommittee)),
}), nil),
testingutils.SSVMsgSyncCommittee(nil, testingutils.PostConsensusSyncCommitteeMsg(ks.Shares[1], 1)),
},
PostDutyRunnerStateRoot: "88451606b4a9a3e44881e5dc98e19708ceb6130440d5cb1751763bc70b8aa137",
PostDutyRunnerStateRoot: "789b4ab5f2377498be6cd7d6b765b3a2d0e98e757c59be73f2d8270b2eae1fc1",
OutputMessages: []*ssv.SignedPartialSignatureMessage{},
ExpectedError: expectedError,
},
Expand All @@ -101,8 +103,9 @@ func InvalidDecidedValue() *tests.MultiMsgProcessingSpecTest {
Identifier: testingutils.AggregatorMsgID,
Data: testingutils.CommitDataBytes(consensusDataByts(types.BNRoleAggregator)),
}), nil),
testingutils.SSVMsgAggregator(nil, testingutils.PostConsensusAggregatorMsg(ks.Shares[1], 1)),
},
PostDutyRunnerStateRoot: "f9377d6edf48e50042ccb7c7b7d9c98745d57b1b28c25db5bb96da95d9e0969a",
PostDutyRunnerStateRoot: "cbdb3514a2c0919f0f7e67d47505f3523242086f0ba47812586df8234cfb517a",
OutputMessages: []*ssv.SignedPartialSignatureMessage{
testingutils.PreConsensusSelectionProofMsg(ks.Shares[1], ks.Shares[1], 1, 1),
},
Expand All @@ -128,8 +131,9 @@ func InvalidDecidedValue() *tests.MultiMsgProcessingSpecTest {
Identifier: testingutils.ProposerMsgID,
Data: testingutils.CommitDataBytes(consensusDataByts(types.BNRoleProposer)),
}), nil),
testingutils.SSVMsgProposer(nil, testingutils.PostConsensusProposerMsg(ks.Shares[1], 1)),
},
PostDutyRunnerStateRoot: "1113fc0cd49d7a294260e592fdaef0b90bbb0c9e96254339d19ce446a7135f36",
PostDutyRunnerStateRoot: "350e73a702f19ae3940c5ce3007397015be71ce058eda4f13e7884bd4f44ece2",
OutputMessages: []*ssv.SignedPartialSignatureMessage{
testingutils.PreConsensusRandaoMsg(testingutils.Testing4SharesSet().Shares[1], 1),
},
Expand All @@ -151,8 +155,9 @@ func InvalidDecidedValue() *tests.MultiMsgProcessingSpecTest {
Identifier: testingutils.AttesterMsgID,
Data: testingutils.CommitDataBytes(consensusDataByts(types.BNRoleAttester)),
}), nil),
testingutils.SSVMsgAttester(nil, testingutils.PostConsensusAttestationMsg(ks.Shares[1], 1, qbft.FirstHeight)),
},
PostDutyRunnerStateRoot: "3caaf9548455b00619d72ae84a4099592fa97668631502ae7da35963fd954957",
PostDutyRunnerStateRoot: "b4f8c1c74bf7c9fa347bb74ef98b87a04e6fec175b0fc8ec12c594540536a120",
OutputMessages: []*ssv.SignedPartialSignatureMessage{},
ExpectedError: expectedError,
},
Expand Down
10 changes: 5 additions & 5 deletions ssv/spectest/tests/runner/consensus/no_running_duty.go
Original file line number Diff line number Diff line change
Expand Up @@ -41,7 +41,7 @@ func NoRunningDuty() *tests.MultiMsgProcessingSpecTest {
Data: testingutils.ProposalDataBytes(testingutils.TestSyncCommitteeContributionConsensusDataByts, nil, nil),
}), nil),
},
PostDutyRunnerStateRoot: "d0c00f9b767f16946f86d80756c0f0988f3685db49e5038d6a4f33ce81d347fb",
PostDutyRunnerStateRoot: "94d5ba661d5b4d5556366fb557799306c3099a3f96a25d272ec3b3293677d481",
OutputMessages: []*ssv.SignedPartialSignatureMessage{},
DontStartDuty: true,
},
Expand All @@ -62,7 +62,7 @@ func NoRunningDuty() *tests.MultiMsgProcessingSpecTest {
Data: testingutils.ProposalDataBytes(testingutils.TestSyncCommitteeConsensusDataByts, nil, nil),
}), nil),
},
PostDutyRunnerStateRoot: "2e2a58d3ea15c6b3468f3ea9ffce807f663b181573854463e611cb607ff1041a",
PostDutyRunnerStateRoot: "bf557ce8183c6e64edce804faaa69f2ecbece5641f43f88b288ed54850224fc6",
OutputMessages: []*ssv.SignedPartialSignatureMessage{},
DontStartDuty: true,
},
Expand All @@ -83,7 +83,7 @@ func NoRunningDuty() *tests.MultiMsgProcessingSpecTest {
Data: testingutils.ProposalDataBytes(testingutils.TestAggregatorConsensusDataByts, nil, nil),
}), nil),
},
PostDutyRunnerStateRoot: "77a4ee061468407abae9506867b6cad0320e76be964c67ef0a15e33a478248eb",
PostDutyRunnerStateRoot: "52091a0298594f515067a5cba8f0e3721e878636a1c0dac82e92d183f0f0ddf5",
OutputMessages: []*ssv.SignedPartialSignatureMessage{},
DontStartDuty: true,
},
Expand All @@ -104,7 +104,7 @@ func NoRunningDuty() *tests.MultiMsgProcessingSpecTest {
Data: testingutils.ProposalDataBytes(testingutils.TestProposerConsensusDataByts, nil, nil),
}), nil),
},
PostDutyRunnerStateRoot: "fd8621b9335998f23b981f99c41fea833c359875eb22fef794185fe965bd0562",
PostDutyRunnerStateRoot: "e8dc84450efdaa25037bccfd3012d79f1838515593d8e0982370cc2aa1c3aeda",
OutputMessages: []*ssv.SignedPartialSignatureMessage{},
DontStartDuty: true,
},
Expand All @@ -125,7 +125,7 @@ func NoRunningDuty() *tests.MultiMsgProcessingSpecTest {
Data: testingutils.ProposalDataBytes(testingutils.TestAttesterConsensusDataByts, nil, nil),
}), nil),
},
PostDutyRunnerStateRoot: "401f046d8bfcf98fc35f923f4c8a196b2f06dd3ec6fcdeb4e7e6bd0124f8a4e1",
PostDutyRunnerStateRoot: "44305409055b289acbeac1a34938796fbb8805f80f10eff961a41c9411ca30fe",
OutputMessages: []*ssv.SignedPartialSignatureMessage{},
DontStartDuty: true,
},
Expand Down
10 changes: 5 additions & 5 deletions ssv/spectest/tests/runner/consensus/post_decided.go
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,7 @@ func PostDecided() *tests.MultiMsgProcessingSpecTest {
Identifier: testingutils.SyncCommitteeContributionMsgID,
Data: testingutils.CommitDataBytes(testingutils.TestSyncCommitteeContributionConsensusDataByts),
}), nil)),
PostDutyRunnerStateRoot: "b0e9c1e7093ff65f2ca95d576636e7cf47af119ea4a558ac868de331cd2d8140",
PostDutyRunnerStateRoot: "17dccb9bae0018a3c6d647ed3cb22d6f5c2af4ea6407cbe77936b37601924599",
OutputMessages: []*ssv.SignedPartialSignatureMessage{
testingutils.PreConsensusContributionProofMsg(ks.Shares[1], ks.Shares[1], 1, 1),
testingutils.PostConsensusSyncCommitteeContributionMsg(ks.Shares[1], 1, ks),
Expand All @@ -49,7 +49,7 @@ func PostDecided() *tests.MultiMsgProcessingSpecTest {
Identifier: testingutils.SyncCommitteeMsgID,
Data: testingutils.CommitDataBytes(testingutils.TestSyncCommitteeConsensusDataByts),
}), nil)),
PostDutyRunnerStateRoot: "03d9f0582c39a878689163387681d32a2b857ab7104ef343cf2e6d6a9fdbaaf5",
PostDutyRunnerStateRoot: "f9cdffc9bcb95bbd6cf1f63a16a7e180478fbca8f2ab18458427353c9a9eec79",
OutputMessages: []*ssv.SignedPartialSignatureMessage{
testingutils.PostConsensusSyncCommitteeMsg(ks.Shares[1], 1),
},
Expand All @@ -68,7 +68,7 @@ func PostDecided() *tests.MultiMsgProcessingSpecTest {
Identifier: testingutils.AggregatorMsgID,
Data: testingutils.CommitDataBytes(testingutils.TestAggregatorConsensusDataByts),
}), nil)),
PostDutyRunnerStateRoot: "d76feb4b969863f38af71df5c412348f4c12292e137fa307009155adcdcb9801",
PostDutyRunnerStateRoot: "23ab943f55b989b1c1073267e3acf1cae3e003c8f272cf3af455304107bfe41c",
OutputMessages: []*ssv.SignedPartialSignatureMessage{
testingutils.PreConsensusSelectionProofMsg(ks.Shares[1], ks.Shares[1], 1, 1),
testingutils.PostConsensusAggregatorMsg(testingutils.Testing4SharesSet().Shares[1], 1),
Expand All @@ -88,7 +88,7 @@ func PostDecided() *tests.MultiMsgProcessingSpecTest {
Identifier: testingutils.ProposerMsgID,
Data: testingutils.CommitDataBytes(testingutils.TestProposerConsensusDataByts),
}), nil)),
PostDutyRunnerStateRoot: "edd00237cbfeb826243c7aa6fe50498a2d9156063e399ac49f70adb867158a73",
PostDutyRunnerStateRoot: "afeb77fc53d5d96fa476f30a33436a7b86b1624bdfd170938184b64034e27c9d",
OutputMessages: []*ssv.SignedPartialSignatureMessage{
testingutils.PreConsensusRandaoMsg(testingutils.Testing4SharesSet().Shares[1], 1),
testingutils.PostConsensusProposerMsg(testingutils.Testing4SharesSet().Shares[1], 1),
Expand All @@ -108,7 +108,7 @@ func PostDecided() *tests.MultiMsgProcessingSpecTest {
Identifier: testingutils.AttesterMsgID,
Data: testingutils.CommitDataBytes(testingutils.TestAttesterConsensusDataByts),
}), nil)),
PostDutyRunnerStateRoot: "88b5f91f8a76ac4ca521854420a766f7209549d78049f4a89efa23c0fca989a4",
PostDutyRunnerStateRoot: "657910529af9387b161464f208896ecd1a5d8c517239b69a5588d16c98afb35d",
OutputMessages: []*ssv.SignedPartialSignatureMessage{
testingutils.PostConsensusAttestationMsg(testingutils.Testing4SharesSet().Shares[1], 1, qbft.FirstHeight),
},
Expand Down
10 changes: 5 additions & 5 deletions ssv/spectest/tests/runner/consensus/post_finish.go
Original file line number Diff line number Diff line change
Expand Up @@ -47,7 +47,7 @@ func PostFinish() *tests.MultiMsgProcessingSpecTest {
Data: testingutils.CommitDataBytes(testingutils.TestSyncCommitteeContributionConsensusDataByts),
}), nil),
},
PostDutyRunnerStateRoot: "be94f68cceefd2f4dbc1b5245d4a0b85cfec3c3651c31f8974305a84fd524ab3",
PostDutyRunnerStateRoot: "7578724f747b59f94873fb1da05dd49de115982c878855a8db4c70429969524a",
OutputMessages: []*ssv.SignedPartialSignatureMessage{},
DontStartDuty: true,
ExpectedError: err,
Expand All @@ -66,7 +66,7 @@ func PostFinish() *tests.MultiMsgProcessingSpecTest {
Data: testingutils.CommitDataBytes(testingutils.TestSyncCommitteeConsensusDataByts),
}), nil),
},
PostDutyRunnerStateRoot: "85020e45bf7e48fb208580044a6c053cd3f155615fb53c2a146729e96fe090e4",
PostDutyRunnerStateRoot: "d977bbc8adc5247b8b8e95add101f9c53825d631e16b4a9d0ab3d4e6cb06b1e6",
OutputMessages: []*ssv.SignedPartialSignatureMessage{},
DontStartDuty: true,
ExpectedError: err,
Expand All @@ -85,7 +85,7 @@ func PostFinish() *tests.MultiMsgProcessingSpecTest {
Data: testingutils.CommitDataBytes(testingutils.TestAggregatorConsensusDataByts),
}), nil),
},
PostDutyRunnerStateRoot: "b6c9779f0df680083bb5ac5e9e39565982554350c41345f6c714e93cf8815927",
PostDutyRunnerStateRoot: "7228c41665ca912520407c82e24e64a93b7514738363d40762a9c7589e4e43ac",
OutputMessages: []*ssv.SignedPartialSignatureMessage{},
DontStartDuty: true,
ExpectedError: err,
Expand All @@ -104,7 +104,7 @@ func PostFinish() *tests.MultiMsgProcessingSpecTest {
Data: testingutils.CommitDataBytes(testingutils.TestProposerConsensusDataByts),
}), nil),
},
PostDutyRunnerStateRoot: "cace810b30635d5ed6e1a4b1484add992c7677566ce5d3e7b250a86a4f8afcbf",
PostDutyRunnerStateRoot: "02571c3641da22b0819450723194498d45879ab0dd6d9ecbbc5c1d03e383fc14",
OutputMessages: []*ssv.SignedPartialSignatureMessage{},
DontStartDuty: true,
ExpectedError: err,
Expand All @@ -123,7 +123,7 @@ func PostFinish() *tests.MultiMsgProcessingSpecTest {
Data: testingutils.CommitDataBytes(testingutils.TestAttesterConsensusDataByts),
}), nil),
},
PostDutyRunnerStateRoot: "1f36f48d47628bca043ccc2cd39ead3fe56e64074aaa08fb34363e33e3a0cd47",
PostDutyRunnerStateRoot: "de05d1318fece44257202845af97c877ea25114158a64bf2bb3c11a7f4bcc183",
OutputMessages: []*ssv.SignedPartialSignatureMessage{},
DontStartDuty: true,
ExpectedError: err,
Expand Down
Loading