[#204] *: check contract version during update

Signed-off-by: Evgenii Stratonikov <evgeniy@nspcc.ru>
This commit is contained in:
Evgenii Stratonikov 2021-12-27 11:49:30 +03:00 committed by Alex Vanin
parent 8226bd4e43
commit 74cc2d0aea
12 changed files with 29 additions and 2 deletions

View file

@ -68,6 +68,7 @@ func _deploy(data interface{}, isUpdate bool) {
addrContainer interop.Hash160
keys []interop.PublicKey
config [][]byte
version int
})
ln := len(args.config)
@ -83,6 +84,7 @@ func _deploy(data interface{}, isUpdate bool) {
}
if isUpdate {
common.CheckVersion(args.version)
storage.Delete(ctx, common.LegacyOwnerKey)
return
}