Console tool for frostfs policy contract reading https://git.frostfs.info/TrueCloudLab/frostfs-contract
Find a file
Denis Kirillov fbb67a4d39 Fix pre-commit issues
Signed-off-by: Denis Kirillov <d.kirillov@yadro.com>
2024-08-28 16:21:11 +03:00
internal Support contract method invocation 2024-08-28 14:57:04 +03:00
modules Allow to use config file 2024-08-28 16:19:23 +03:00
.gitattributes Initial commit 2024-08-28 06:31:07 +00:00
.gitignore Initial commit 2024-08-28 06:31:07 +00:00
.gitlint Initial commit 2024-08-28 06:31:07 +00:00
.golangci.yml Add Makefile 2024-08-28 14:57:16 +03:00
.pre-commit-config.yaml Add Makefile 2024-08-28 14:57:16 +03:00
go.mod Support contract method invocation 2024-08-28 14:57:04 +03:00
go.sum Support contract method invocation 2024-08-28 14:57:04 +03:00
main.go Support contract method invocation 2024-08-28 14:57:04 +03:00
Makefile Fix pre-commit issues 2024-08-28 16:21:11 +03:00
README.md Add README.md 2024-08-28 15:01:23 +03:00
VERSION Add Makefile 2024-08-28 14:57:16 +03:00

Policy contract reader

To build:

$ make

to list all container targets:

$ ./bin/policy-reader contract -r http://morph-chain.frostfs.devenv:30333 list-targets --type container
container targets: 3
7h7NcXcF6k6b1yidqEHc1jkyXUm1MfUDrrTuHAefhiDe    (base64: 'N2g3TmNYY0Y2azZiMXlpZHFFSGMxamt5WFVtMU1mVURyclR1SEFlZmhpRGU=')
Ei2Fz988ZUFEHUEXxTadouysebPGAW7vsxn1hSiYYzT     (base64: 'RWkyRno5ODhaVUZFSFVFWHhUYWRvdXlzZWJQR0FXN3ZzeG4xaFNpWVl6VA==')
Ew23XpQadxG5iyujTg2xPajaQXnN17tWSjgFk7Bv5ADj    (base64: 'RXcyM1hwUWFkeEc1aXl1alRnMnhQYWphUVhuTjE3dFdTamdGazdCdjVBRGo=')

see additional params:

./bin/policy-reader -h
Helps reading policy information from contact in FrostFS network

Usage:
  policy-reader [flags]
  policy-reader [command]

Examples:
policy-reader --version

Available Commands:
  completion  Generate the autocompletion script for the specified shell
  contract    Operations with policy contract
  help        Help about any command

Flags:
  -c, --config string   Path to config file
  -h, --help            help for policy-reader
  -v, --version         version for policy-reader

Use "policy-reader [command] --help" for more information about a command.