diff --git a/CHANGELOG.md b/CHANGELOG.md index 416c822c8c..6a0d414e00 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -8,6 +8,8 @@ All notable changes to this project will be documented in this file. ### Changes +- SDK + - Rename serviceability permission-flag bit 6 from `PERMISSION_FLAG_RESERVATION` to `PERMISSION_FLAG_FEED_AUTHORITY` in the TypeScript and Python SDKs, matching the on-chain program and Go SDK (bit value unchanged). (#3985) - Serviceability - Gate MulticastGroup CRUD on `MULTICAST_ADMIN` and publisher/subscriber allowlist add/remove on `mgroup.owner OR MULTICAST_ADMIN`/`ACCESS_PASS_ADMIN` via `authorize()`; add handlers use split_trailing_permission. (#3982) - Require a Permission account (or the legacy foundation authority) for GlobalState, GlobalConfig, and foundation/QA allowlist admin instructions, gated on `GLOBALSTATE_ADMIN` via `authorize()`. (#3977) diff --git a/sdk/serviceability/python/serviceability/state.py b/sdk/serviceability/python/serviceability/state.py index fc14898756..394f8565a1 100644 --- a/sdk/serviceability/python/serviceability/state.py +++ b/sdk/serviceability/python/serviceability/state.py @@ -1108,7 +1108,7 @@ def __str__(self) -> str: PERMISSION_FLAG_NETWORK_ADMIN = 1 << 3 PERMISSION_FLAG_TENANT_ADMIN = 1 << 4 PERMISSION_FLAG_MULTICAST_ADMIN = 1 << 5 -PERMISSION_FLAG_RESERVATION = 1 << 6 +PERMISSION_FLAG_FEED_AUTHORITY = 1 << 6 PERMISSION_FLAG_ACTIVATOR = 1 << 7 PERMISSION_FLAG_SENTINEL = 1 << 8 PERMISSION_FLAG_USER_ADMIN = 1 << 9 diff --git a/sdk/serviceability/typescript/serviceability/state.ts b/sdk/serviceability/typescript/serviceability/state.ts index f769e07611..7838bf690e 100644 --- a/sdk/serviceability/typescript/serviceability/state.ts +++ b/sdk/serviceability/typescript/serviceability/state.ts @@ -1136,7 +1136,7 @@ export const PERMISSION_FLAG_INFRA_ADMIN = 1n << 2n; export const PERMISSION_FLAG_NETWORK_ADMIN = 1n << 3n; export const PERMISSION_FLAG_TENANT_ADMIN = 1n << 4n; export const PERMISSION_FLAG_MULTICAST_ADMIN = 1n << 5n; -export const PERMISSION_FLAG_RESERVATION = 1n << 6n; +export const PERMISSION_FLAG_FEED_AUTHORITY = 1n << 6n; export const PERMISSION_FLAG_ACTIVATOR = 1n << 7n; export const PERMISSION_FLAG_SENTINEL = 1n << 8n; export const PERMISSION_FLAG_USER_ADMIN = 1n << 9n;