stats
This commit is contained in:
@@ -278,24 +278,20 @@ func ParseTransaction(update *SubscribeUpdateTransaction, loader *AddressTables,
|
||||
if len(lookup.WritableIndexes) == 0 {
|
||||
continue
|
||||
}
|
||||
accounts := loader.GetAddressTable(lookup.AccountKey, lookup.WritableIndexes)
|
||||
if len(accounts) != len(lookup.WritableIndexes) {
|
||||
lookupTableOk = false
|
||||
lookupTableOk = loader.FillToTx(versioned, lookup.AccountKey, lookup.WritableIndexes)
|
||||
if !lookupTableOk {
|
||||
break
|
||||
}
|
||||
versioned.Message.StaticAccountKeys = append(versioned.Message.StaticAccountKeys, accounts...)
|
||||
|
||||
}
|
||||
if lookupTableOk {
|
||||
for _, lookup := range versioned.Message.AddressTableLookups {
|
||||
if len(lookup.ReadonlyIndexes) == 0 {
|
||||
continue
|
||||
}
|
||||
accounts := loader.GetAddressTable(lookup.AccountKey, lookup.ReadonlyIndexes)
|
||||
if len(accounts) != len(lookup.ReadonlyIndexes) {
|
||||
lookupTableOk = loader.FillToTx(versioned, lookup.AccountKey, lookup.ReadonlyIndexes)
|
||||
if !lookupTableOk {
|
||||
break
|
||||
}
|
||||
versioned.Message.StaticAccountKeys = append(versioned.Message.StaticAccountKeys, accounts...)
|
||||
}
|
||||
}
|
||||
// versioned.Message.StaticAccountKeys = staticKeys
|
||||
|
||||
Reference in New Issue
Block a user