changedOutput schema / additionalProperties
Previous value: -falseNew value: +{}
changedOutput schema / properties / bandwidth / anyOf
Previous value: -[
- {
- "additionalProperties": false,
- "properties": {
- "isAcceptExtended": {
- "description": "Whether incoming extend-style matches are accepted for this leg.",
- "type": "boolean"
- },
- "isActive": {
- "description": "Whether auto-sell is currently active for this resource leg.",
- "type": "boolean"
- },
- "maintainUnDelegate": {
- "description": "Buffer of undelegated resource the seller keeps reserved.",
- "type": "number"
- },
- "maxDelegateDurationSec": {
- "description": "Upper bound of accepted delegation duration in seconds.",
- "type": "number"
- },
- "minDelegateAmount": {
- "description": "Minimum per-delegation resource amount accepted by auto matches.",
- "type": "number"
- },
- "minDelegateDurationSec": {
- "description": "Lower bound of accepted delegation duration in seconds.",
- "type": "number"
- },
- "minPrice": {
- "description": "Minimum unit price the seller accepts for auto matches (SUN per resource unit).",
- "type": "number"
- },
- "profitShare": {
- "description": "Profit share percentage for this resource leg.",
- "type": "number"
- }
- },
- "required": [
- "isActive",
- "minPrice",
- "minDelegateAmount",
- "maintainUnDelegate",
- "profitShare",
- "minDelegateDurationSec",
- "maxDelegateDurationSec",
- "isAcceptExtended"
- ],
- "type": "object"
- },
- {
- "type": "null"
- }
-]New value: +[
+ {
+ "additionalProperties": {},
+ "description": "Bandwidth auto-sell pool snapshot; null when bandwidth automation is disabled.",
+ "properties": {
+ "isAcceptExtended": {
+ "anyOf": [
+ {
+ "description": "Whether incoming extend-style matches are accepted for this leg.",
+ "type": "boolean"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "description": "Whether incoming extend-style matches are accepted for this leg."
+ },
+ "isActive": {
+ "anyOf": [
+ {
+ "description": "Whether auto-sell is currently active for this resource leg.",
+ "type": "boolean"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "description": "Whether auto-sell is currently active for this resource leg."
+ },
+ "maintainUnDelegate": {
+ "anyOf": [
+ {
+ "description": "Buffer of undelegated resource the seller keeps reserved.",
+ "type": "number"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "description": "Buffer of undelegated resource the seller keeps reserved."
+ },
+ "maxDelegateDurationSec": {
+ "anyOf": [
+ {
+ "description": "Upper bound of accepted delegation duration in seconds.",
+ "type": "number"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "description": "Upper bound of accepted delegation duration in seconds."
+ },
+ "minDelegateAmount": {
+ "anyOf": [
+ {
+ "description": "Minimum per-delegation resource amount accepted by auto matches.",
+ "type": "number"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "description": "Minimum per-delegation resource amount accepted by auto matches."
+ },
+ "minDelegateDurationSec": {
+ "anyOf": [
+ {
+ "description": "Lower bound of accepted delegation duration in seconds.",
+ "type": "number"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "description": "Lower bound of accepted delegation duration in seconds."
+ },
+ "minPrice": {
+ "anyOf": [
+ {
+ "description": "Minimum unit price the seller accepts for auto matches (SUN per resource unit).",
+ "type": "number"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "description": "Minimum unit price the seller accepts for auto matches (SUN per resource unit)."
+ },
+ "profitShare": {
+ "anyOf": [
+ {
+ "description": "Profit share percentage for this resource leg.",
+ "type": "number"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "description": "Profit share percentage for this resource leg."
+ }
+ },
+ "type": "object"
+ },
+ {
+ "type": "null"
+ }
+]
changedOutput schema / properties / energy / anyOf
Previous value: -[
- {
- "additionalProperties": false,
- "properties": {
- "isAcceptExtended": {
- "description": "Whether incoming extend-style matches are accepted for this leg.",
- "type": "boolean"
- },
- "isActive": {
- "description": "Whether auto-sell is currently active for this resource leg.",
- "type": "boolean"
- },
- "maintainUnDelegate": {
- "description": "Buffer of undelegated resource the seller keeps reserved.",
- "type": "number"
- },
- "maxDelegateDurationSec": {
- "description": "Upper bound of accepted delegation duration in seconds.",
- "type": "number"
- },
- "minDelegateAmount": {
- "description": "Minimum per-delegation resource amount accepted by auto matches.",
- "type": "number"
- },
- "minDelegateDurationSec": {
- "description": "Lower bound of accepted delegation duration in seconds.",
- "type": "number"
- },
- "minPrice": {
- "description": "Minimum unit price the seller accepts for auto matches (SUN per resource unit).",
- "type": "number"
- },
- "profitShare": {
- "description": "Profit share percentage for this resource leg.",
- "type": "number"
- }
- },
- "required": [
- "isActive",
- "minPrice",
- "minDelegateAmount",
- "maintainUnDelegate",
- "profitShare",
- "minDelegateDurationSec",
- "maxDelegateDurationSec",
- "isAcceptExtended"
- ],
- "type": "object"
- },
- {
- "type": "null"
- }
-]New value: +[
+ {
+ "additionalProperties": {},
+ "description": "Energy auto-sell pool snapshot; null when energy automation is disabled.",
+ "properties": {
+ "isAcceptExtended": {
+ "anyOf": [
+ {
+ "description": "Whether incoming extend-style matches are accepted for this leg.",
+ "type": "boolean"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "description": "Whether incoming extend-style matches are accepted for this leg."
+ },
+ "isActive": {
+ "anyOf": [
+ {
+ "description": "Whether auto-sell is currently active for this resource leg.",
+ "type": "boolean"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "description": "Whether auto-sell is currently active for this resource leg."
+ },
+ "maintainUnDelegate": {
+ "anyOf": [
+ {
+ "description": "Buffer of undelegated resource the seller keeps reserved.",
+ "type": "number"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "description": "Buffer of undelegated resource the seller keeps reserved."
+ },
+ "maxDelegateDurationSec": {
+ "anyOf": [
+ {
+ "description": "Upper bound of accepted delegation duration in seconds.",
+ "type": "number"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "description": "Upper bound of accepted delegation duration in seconds."
+ },
+ "minDelegateAmount": {
+ "anyOf": [
+ {
+ "description": "Minimum per-delegation resource amount accepted by auto matches.",
+ "type": "number"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "description": "Minimum per-delegation resource amount accepted by auto matches."
+ },
+ "minDelegateDurationSec": {
+ "anyOf": [
+ {
+ "description": "Lower bound of accepted delegation duration in seconds.",
+ "type": "number"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "description": "Lower bound of accepted delegation duration in seconds."
+ },
+ "minPrice": {
+ "anyOf": [
+ {
+ "description": "Minimum unit price the seller accepts for auto matches (SUN per resource unit).",
+ "type": "number"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "description": "Minimum unit price the seller accepts for auto matches (SUN per resource unit)."
+ },
+ "profitShare": {
+ "anyOf": [
+ {
+ "description": "Profit share percentage for this resource leg.",
+ "type": "number"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "description": "Profit share percentage for this resource leg."
+ }
+ },
+ "type": "object"
+ },
+ {
+ "type": "null"
+ }
+]
changedOutput schema / properties / permitOperations / anyOf
Previous value: -[
- {
- "items": {
- "additionalProperties": false,
- "properties": {
- "id": {
- "anyOf": [
- {
- "type": "number"
- },
- {
- "type": "null"
- }
- ],
- "description": "Backend-assigned permission row id; null when not yet persisted."
- },
- "operations": {
- "anyOf": [
- {
- "items": {
- "type": "number"
- },
- "type": "array"
- },
- {
- "type": "null"
- }
- ],
- "description": "Numeric operation codes enabled for this row; semantics defined by the backend."
- },
- "permissionName": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "description": "Human-readable permission name; meant for display rather than equality checks."
- },
- "type": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "description": "Permission category as labelled by the backend (e.g. role/scope tag)."
- }
- },
- "type": "object"
- },
- "type": "array"
- },
- {
- "type": "null"
- }
-]New value: +[
+ {
+ "description": "Permission rows enabled for this user; null/empty when no automation has been configured.",
+ "items": {
+ "additionalProperties": {},
+ "properties": {
+ "id": {
+ "anyOf": [
+ {
+ "description": "Backend-assigned permission row id; null when not yet persisted.",
+ "type": "number"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "description": "Backend-assigned permission row id; null when not yet persisted."
+ },
+ "operations": {
+ "anyOf": [
+ {
+ "description": "Numeric operation codes enabled for this row; semantics defined by the backend.",
+ "items": {
+ "type": "number"
+ },
+ "type": "array"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "description": "Numeric operation codes enabled for this row; semantics defined by the backend."
+ },
+ "permissionName": {
+ "anyOf": [
+ {
+ "description": "Human-readable permission name; meant for display rather than equality checks.",
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "description": "Human-readable permission name; meant for display rather than equality checks."
+ },
+ "type": {
+ "anyOf": [
+ {
+ "description": "Permission category as labelled by the backend (e.g. role/scope tag).",
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "description": "Permission category as labelled by the backend (e.g. role/scope tag)."
+ }
+ },
+ "type": "object"
+ },
+ "type": "array"
+ },
+ {
+ "type": "null"
+ }
+]
changedOutput schema / properties / reclaimOnlyTronSave / anyOf
Previous value: -[
- {
- "type": "boolean"
- },
- {
- "type": "null"
- }
-]New value: +[
+ {
+ "description": "Reclaim flag — when `true`, only TronSave-managed delegations are reclaimed automatically.",
+ "type": "boolean"
+ },
+ {
+ "type": "null"
+ }
+]
changedOutput schema / properties / suggestSell / anyOf
Previous value: -[
- {
- "type": "boolean"
- },
- {
- "type": "null"
- }
-]New value: +[
+ {
+ "description": "Whether suggest-sell UX hints are enabled.",
+ "type": "boolean"
+ },
+ {
+ "type": "null"
+ }
+]
changedOutput schema / properties / vote / anyOf
Previous value: -[
- {
- "type": "boolean"
- },
- {
- "type": "null"
- }
-]New value: +[
+ {
+ "description": "Whether vote-related automation is enabled for the wallet.",
+ "type": "boolean"
+ },
+ {
+ "type": "null"
+ }
+]
changedOutput schema / properties / withdrawVote / anyOf
Previous value: -[
- {
- "type": "string"
- },
- {
- "type": "null"
- }
-]New value: +[
+ {
+ "description": "Withdraw-vote configuration as a backend-defined string; semantics from TronSave docs.",
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+]