consensus: verify payloads correctly

This commit is contained in:
Evgenii Stratonikov 2019-12-16 11:57:49 +03:00
parent 714c466c2c
commit 64d24d8ddd
5 changed files with 75 additions and 18 deletions

View file

@ -300,9 +300,9 @@ func TestPayload_Sign(t *testing.T) {
priv := &privateKey{key}
p := randomPayload(t, prepareRequestType)
require.False(t, p.Verify())
require.False(t, p.Verify(util.Uint160{}))
require.NoError(t, p.Sign(priv))
require.True(t, p.Verify())
require.True(t, p.Verify(p.Witness.ScriptHash()))
}
func TestMessageType_String(t *testing.T) {