forked from TrueCloudLab/neoneo-go
Merge pull request #766 from nspcc-dev/fix-register-tx-verification
core: add owner hash to verified list for Register TX
This commit is contained in:
commit
a9e5cdd6cc
1 changed files with 3 additions and 0 deletions
|
@ -1942,6 +1942,9 @@ func (bc *Blockchain) GetScriptHashesForVerifying(t *transaction.Transaction) ([
|
||||||
case transaction.EnrollmentType:
|
case transaction.EnrollmentType:
|
||||||
etx := t.Data.(*transaction.EnrollmentTX)
|
etx := t.Data.(*transaction.EnrollmentTX)
|
||||||
hashes[etx.PublicKey.GetScriptHash()] = true
|
hashes[etx.PublicKey.GetScriptHash()] = true
|
||||||
|
case transaction.RegisterType:
|
||||||
|
reg := t.Data.(*transaction.RegisterTX)
|
||||||
|
hashes[reg.Owner.GetScriptHash()] = true
|
||||||
case transaction.StateType:
|
case transaction.StateType:
|
||||||
stx := t.Data.(*transaction.StateTX)
|
stx := t.Data.(*transaction.StateTX)
|
||||||
for _, desc := range stx.Descriptors {
|
for _, desc := range stx.Descriptors {
|
||||||
|
|
Loading…
Reference in a new issue