frostfs-node/pkg/morph/client
Leonard Lyubich feb0a65efb [#1008] ir/container: Customize fee for named container registration
In notary disabled environment, approval of container creation with nice
name attribute takes much more additional GAS than other operations
(due to NNS invocation).

Morph library changes:
  * add the ability to specify per-op fees using `StaticClient` options;
  * add the ability to customize fee for `Put` operation with named
    container in container morph client.

Inner Ring changes:
  * add `fee.named_container_register` config value which specifies
    additional GAS fee for the approvals of the named container
    registrations;
  * pass the config value to `WithCustomFeeForNamedPut` option of
    container morph client.

Signed-off-by: Leonard Lyubich <leonard@nspcc.ru>
2021-12-08 13:57:01 +03:00
..
audit [#979] Upgrade SDK NeoFS Go dependency 2021-12-01 17:31:04 +03:00
balance [#971] *: Group all 3rd parties imports 2021-11-19 09:58:03 +03:00
container [#1008] ir/container: Customize fee for named container registration 2021-12-08 13:57:01 +03:00
internal [#627] morph: Define partial interface of StaticClient type 2021-09-30 14:47:04 +03:00
neofs [#971] morph/neofs: Add optional parameters 2021-11-19 09:58:03 +03:00
neofsid [#971] *: Group all 3rd parties imports 2021-11-19 09:58:03 +03:00
netmap [#971] *: Group all 3rd parties imports 2021-11-19 09:58:03 +03:00
reputation [#971] morph/client: Adapt signature changes in wrappers 2021-11-19 09:58:03 +03:00
subnet [#979] adm/subnet: Add commands to add/remove nodes 2021-12-01 17:31:04 +03:00
client.go [#976] morph/client: Add script verifier 2021-11-18 09:57:16 +03:00
client_test.go [#505] morph/client: Support boolean invocation argument 2021-05-25 16:35:52 +03:00
constructor.go [#837] morph: Add WithSingleClient client constructor option 2021-09-24 19:14:28 +03:00
fee.go [#1008] ir/container: Customize fee for named container registration 2021-12-08 13:57:01 +03:00
fee_test.go [#1008] ir/container: Customize fee for named container registration 2021-12-08 13:57:01 +03:00
multi.go [#837] morph: Add WithSingleClient client constructor option 2021-09-24 19:14:28 +03:00
nns.go [#987] ir: Add parsing subnet script hash from NNS contract 2021-11-28 14:38:44 +03:00
notary.go [#979] morph/client: Return zero values from CalculateNonceAndVUB 2021-12-01 17:31:04 +03:00
static.go [#1008] ir/container: Customize fee for named container registration 2021-12-08 13:57:01 +03:00
util.go [#521] *: use stdlib errors package 2021-05-19 16:42:54 +03:00
util_test.go [#478] morph/client: Try to parse integer as a byte type 2021-04-15 17:53:08 +03:00