From 501b0c5e3c0937a961f3b69197d09f60621c4d13 Mon Sep 17 00:00:00 2001 From: Denis Kirillov Date: Tue, 7 Nov 2023 14:20:03 +0300 Subject: [PATCH] [#48] container: Don't invoke frostfsid contract Signed-off-by: Denis Kirillov --- container/config.yml | 1 - container/container_contract.go | 5 ----- 2 files changed, 6 deletions(-) diff --git a/container/config.yml b/container/config.yml index ccde0be..c040d12 100644 --- a/container/config.yml +++ b/container/config.yml @@ -13,7 +13,6 @@ safemethods: - "version" permissions: - methods: - - "addKey" - "addRecord" - "deleteRecords" - "register" diff --git a/container/container_contract.go b/container/container_contract.go index 18e50f6..e19f8fa 100644 --- a/container/container_contract.go +++ b/container/container_contract.go @@ -191,7 +191,6 @@ func PutNamed(container []byte, signature interop.Signature, ownerID := ownerFromBinaryContainer(container) containerID := crypto.Sha256(container) - frostfsIDContractAddr := storage.Get(ctx, frostfsIDContractKey).(interop.Hash160) cnr := Container{ value: container, sig: signature, @@ -264,10 +263,6 @@ func PutNamed(container []byte, signature interop.Signature, storage.Put(ctx, key, domain) } - if len(token) == 0 { // if container created directly without session - contract.Call(frostfsIDContractAddr, "addKey", contract.All, ownerID, [][]byte{publicKey}) - } - runtime.Log("added new container") runtime.Notify("PutSuccess", containerID, publicKey) }