Skip to content

Adm command to update main chain neofs contract #3464

@roman-khimov

Description

@roman-khimov

Is your feature request related to a problem? Please describe.

I'm always frustrated when I need to update neofs contract manually with

./bin/neo-go contract invokefunction --out some.json -w az.json -r https://rpc.t5.n3.nspcc.ru:20331 NZAUkYbJ1Cb2HrNmwZ1pg9xYHBhm2FgtKV update filebytes:neofs/contract.nef filebytes:neofs/manifest.json nil -- NcpsEDEGQjFeFacq4gk9PVrzGiGGM2yMwn:CalledByEntry
./bin/neo-go wallet sign --in some.json --out some-2.json -w buky.json -a NcpsEDEGQjFeFacq4gk9PVrzGiGGM2yMwn
./bin/neo-go wallet sign --in some-2.json --out some-3.json -w vedi.json -a NcpsEDEGQjFeFacq4gk9PVrzGiGGM2yMwn
./bin/neo-go wallet sign --in some-3.json --out some-4.json -w glagoli.json -a NcpsEDEGQjFeFacq4gk9PVrzGiGGM2yMwn
./bin/neo-go wallet sign --in some-4.json -r https://rpc.t5.n3.nspcc.ru:20331 -w dobro.json -a NcpsEDEGQjFeFacq4gk9PVrzGiGGM2yMwn

Describe the solution you'd like

Add an adm command to do it. It's not FS chain, so it's a bit more complicated to handle, but signature handling mechanics is the same.

Metadata

Metadata

Assignees

Labels

I3Minimal impactS4RoutineU3RegularenhancementImproving existing functionalityneofs-admNeoFS Adm application issues

Type

No type

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions