<!-- AUTO-GENERATED by scripts/generate-cli-docs.ts — do not edit. Regenerate: yarn docs:gen -->

# pop group

Authority groups

## pop group list

List authority groups and their constituent roles

```text
pop group list [flags]
```

## pop group view

Inspect group composition, derived members and permissions

```text
pop group view [flags]
```

| Flag | Type | Required | Default | Description |
| --- | --- | --- | --- | --- |
| `--group` | string | yes | - | Authority subject ID |
| `--user` | string | no | - | Filter memberships by wallet address |

## pop group create

Propose a group derived from role memberships

```text
pop group create [flags]
```

| Flag | Type | Required | Default | Description |
| --- | --- | --- | --- | --- |
| `--duration` | number | no | `60` | Governance vote duration in minutes |
| `--image` | string | no | `""` | Image URI |
| `--metadata-hash` | string | no | `0x0000000000000000000000000000000000000000000000000000000000000000` | IPFS SHA-256 digest (bytes32) |
| `--name` | string | yes | - | Subject name |
| `--roles` | string | yes | - | Member role subject IDs |

## pop group add-role

Propose add-role in a group

```text
pop group add-role [flags]
```

| Flag | Type | Required | Default | Description |
| --- | --- | --- | --- | --- |
| `--duration` | number | no | `60` | Governance vote duration in minutes |
| `--group` | string | yes | - | - |
| `--role` | string | yes | - | - |

## pop group remove-role

Propose remove-role in a group

```text
pop group remove-role [flags]
```

| Flag | Type | Required | Default | Description |
| --- | --- | --- | --- | --- |
| `--duration` | number | no | `60` | Governance vote duration in minutes |
| `--group` | string | yes | - | - |
| `--role` | string | yes | - | - |

_Global flags: --org, --chain, --rpc, --json, --address, --private-key, --dry-run, --yes, --verbose, --quiet, --preflight (see [index.md](index.md))_
