From eb8a4c0efcb84d5fc1a33d40b107d8194b228fdf Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C4=99drzej=20Stuczy=C5=84ski?= Date: Fri, 12 Jul 2024 16:36:55 +0100 Subject: [PATCH] updated contract schema --- .../mixnet/schema/nym-mixnet-contract.json | 36 ++++++++++++++ contracts/mixnet/schema/raw/execute.json | 36 ++++++++++++++ .../vesting/schema/nym-vesting-contract.json | 48 +++++++++++++++++++ contracts/vesting/schema/raw/execute.json | 48 +++++++++++++++++++ 4 files changed, 168 insertions(+) diff --git a/contracts/mixnet/schema/nym-mixnet-contract.json b/contracts/mixnet/schema/nym-mixnet-contract.json index 971cbc27fb..7ab9829107 100644 --- a/contracts/mixnet/schema/nym-mixnet-contract.json +++ b/contracts/mixnet/schema/nym-mixnet-contract.json @@ -1146,6 +1146,42 @@ } }, "additionalProperties": false + }, + { + "type": "object", + "required": [ + "migrate_vested_mix_node" + ], + "properties": { + "migrate_vested_mix_node": { + "type": "object", + "additionalProperties": false + } + }, + "additionalProperties": false + }, + { + "type": "object", + "required": [ + "migrate_vested_delegation" + ], + "properties": { + "migrate_vested_delegation": { + "type": "object", + "required": [ + "mix_id" + ], + "properties": { + "mix_id": { + "type": "integer", + "format": "uint32", + "minimum": 0.0 + } + }, + "additionalProperties": false + } + }, + "additionalProperties": false } ], "definitions": { diff --git a/contracts/mixnet/schema/raw/execute.json b/contracts/mixnet/schema/raw/execute.json index c4f1817fc9..8174fd3d1d 100644 --- a/contracts/mixnet/schema/raw/execute.json +++ b/contracts/mixnet/schema/raw/execute.json @@ -1029,6 +1029,42 @@ } }, "additionalProperties": false + }, + { + "type": "object", + "required": [ + "migrate_vested_mix_node" + ], + "properties": { + "migrate_vested_mix_node": { + "type": "object", + "additionalProperties": false + } + }, + "additionalProperties": false + }, + { + "type": "object", + "required": [ + "migrate_vested_delegation" + ], + "properties": { + "migrate_vested_delegation": { + "type": "object", + "required": [ + "mix_id" + ], + "properties": { + "mix_id": { + "type": "integer", + "format": "uint32", + "minimum": 0.0 + } + }, + "additionalProperties": false + } + }, + "additionalProperties": false } ], "definitions": { diff --git a/contracts/vesting/schema/nym-vesting-contract.json b/contracts/vesting/schema/nym-vesting-contract.json index 7d016b8e68..1a7b292784 100644 --- a/contracts/vesting/schema/nym-vesting-contract.json +++ b/contracts/vesting/schema/nym-vesting-contract.json @@ -691,6 +691,54 @@ } }, "additionalProperties": false + }, + { + "type": "object", + "required": [ + "track_migrated_mixnode" + ], + "properties": { + "track_migrated_mixnode": { + "type": "object", + "required": [ + "owner" + ], + "properties": { + "owner": { + "type": "string" + } + }, + "additionalProperties": false + } + }, + "additionalProperties": false + }, + { + "type": "object", + "required": [ + "track_migrated_delegation" + ], + "properties": { + "track_migrated_delegation": { + "type": "object", + "required": [ + "mix_id", + "owner" + ], + "properties": { + "mix_id": { + "type": "integer", + "format": "uint32", + "minimum": 0.0 + }, + "owner": { + "type": "string" + } + }, + "additionalProperties": false + } + }, + "additionalProperties": false } ], "definitions": { diff --git a/contracts/vesting/schema/raw/execute.json b/contracts/vesting/schema/raw/execute.json index be6d6a73ff..9723294d67 100644 --- a/contracts/vesting/schema/raw/execute.json +++ b/contracts/vesting/schema/raw/execute.json @@ -669,6 +669,54 @@ } }, "additionalProperties": false + }, + { + "type": "object", + "required": [ + "track_migrated_mixnode" + ], + "properties": { + "track_migrated_mixnode": { + "type": "object", + "required": [ + "owner" + ], + "properties": { + "owner": { + "type": "string" + } + }, + "additionalProperties": false + } + }, + "additionalProperties": false + }, + { + "type": "object", + "required": [ + "track_migrated_delegation" + ], + "properties": { + "track_migrated_delegation": { + "type": "object", + "required": [ + "mix_id", + "owner" + ], + "properties": { + "mix_id": { + "type": "integer", + "format": "uint32", + "minimum": 0.0 + }, + "owner": { + "type": "string" + } + }, + "additionalProperties": false + } + }, + "additionalProperties": false } ], "definitions": {