forked from TrueCloudLab/neoneo-go
core: add owner hash to verified list for Register TX
As it should be done.
This commit is contained in:
parent
fea86a8053
commit
dca637d2d0
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