Skip to content

Support updating the node ID on the node contract #1112

Description

@AhmedHanafy725

This issue is to allow moving the developments across nodes.

  • require adding a new extrinsic to the smart contract pallet.
  • only allow changing the node within the same farm.
  • it can be executed by the owner, the farmer, or the operator (council).
  • it might be required to allow changing the deployment hash with it. (leaving it empty means keep it as is).
  • execute the billing before moving the contract to the other node.
  • this should emit an event to inform the old node that the contract no longer exists to clean up.

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions