nns: remove migration in _deploy

No longer needed, see 978a43cec.

Signed-off-by: Evgenii Stratonikov <evgeniy@nspcc.ru>
This commit is contained in:
Evgenii Stratonikov 2021-09-30 18:58:55 +03:00 committed by Alex Vanin
parent 887512f526
commit 5be532cf57

View file

@ -87,19 +87,6 @@ func Update(nef []byte, manifest string) {
// _deploy initializes defaults (total supply and registration price) on contract deploy. // _deploy initializes defaults (total supply and registration price) on contract deploy.
func _deploy(data interface{}, isUpdate bool) { func _deploy(data interface{}, isUpdate bool) {
if isUpdate { if isUpdate {
ctx := storage.GetContext()
it := storage.Find(ctx, []byte{prefixRecord}, storage.None)
for iterator.Next(it) {
val := iterator.Value(it).([]interface{})
key := val[0].(string)
oldRec := val[1].(string)
newRec := []byte{0x41, 3} // struct with 3 fields
newRec = append(newRec, 0x28, 0) // empty name
newRec = append(newRec, 0x21, 1, byte(TXT)) // 1-byte integer
newRec = append(newRec, 0x28, byte(len(oldRec))) // 1-byte len (40)
newRec = append(newRec, oldRec...)
storage.Put(ctx, key, newRec)
}
return return
} }
ctx := storage.GetContext() ctx := storage.GetContext()