[#231] Remove previous contract update code

Signed-off-by: Alex Vanin <alexey@nspcc.ru>
This commit is contained in:
Alex Vanin 2022-03-23 13:41:42 +03:00 committed by Alex Vanin
parent e9cfe6194f
commit 2b624a38cc
2 changed files with 0 additions and 46 deletions

View file

@ -93,21 +93,6 @@ func _deploy(data interface{}, isUpdate bool) {
if isUpdate { if isUpdate {
args := data.([]interface{}) args := data.([]interface{})
common.CheckVersion(args[len(args)-1].(int)) common.CheckVersion(args[len(args)-1].(int))
storage.Delete(ctx, common.LegacyOwnerKey)
// Migrate container estimation keys.
it := storage.Find(ctx, []byte(estimateKeyPrefix), storage.DeserializeValues)
for iterator.Next(it) {
kv := iterator.Value(it).(struct {
key []byte
value estimation
})
end := len(kv.key) - containerIDSize - estimatePostfixSize
rawEpoch := kv.key[len(estimateKeyPrefix):end]
cid := kv.key[end : len(kv.key)-estimatePostfixSize]
updateEstimations(ctx, convert.ToInteger(rawEpoch), cid, kv.value.from, true)
}
return return
} }

View file

@ -92,37 +92,6 @@ func _deploy(data interface{}, isUpdate bool) {
if isUpdate { if isUpdate {
args := data.([]interface{}) args := data.([]interface{})
common.CheckVersion(args[len(args)-1].(int)) common.CheckVersion(args[len(args)-1].(int))
if runtime.GetNetwork() == 0x572dfa5 {
// Some of the domains in mainnet have duplicate SOA records.
// One is stored by key with id 0, and the other with id []byte{0, 0, 0}.
// Delete the latter. Subnet contract is not affected.
ctx := storage.GetContext()
for _, name := range []string{
"alphabet0.neofs",
"alphabet1.neofs",
"alphabet2.neofs",
"alphabet3.neofs",
"alphabet4.neofs",
"alphabet5.neofs",
"alphabet6.neofs",
"container.neofs",
"reputation.neofs",
"neofsid.neofs",
"balance.neofs",
"netmap.neofs",
"audit.neofs",
} {
tokenID := []byte(tokenIDFromName(name))
recordsKey := getRecordsKeyByType(tokenID, name, SOA)
oldKey := append(recordsKey, 0, 0, 0)
data := storage.Get(ctx, oldKey)
if data == nil {
panic("unexpected")
}
storage.Delete(ctx, oldKey)
}
}
return return
} }