Skip to content

Interface: AccessGateConfig ​

Defined in: types.ts:7

Identifies a deployed gate and the NFT type that satisfies it.

Properties ​

gateId ​

gateId: string

Defined in: types.ts:11

The shared Gate object ID.


nftType ​

nftType: string

Defined in: types.ts:19

Fully-qualified NFT type to filter ownership by, under the package's original id: <originalId>::access_gate::AccessNFT or …::SoulboundAccessNFT (see accessNftType). Choose the variant matching the gate's soulbound flag.


packageId ​

packageId: string

Defined in: types.ts:9

Call target: the package's latest published-at ID.


platformConfigId ​

platformConfigId: string

Defined in: types.ts:13

The shared PlatformConfig object ID (the version gate): read by purchase and consume.


soulbound? ​

optional soulbound?: boolean

Defined in: types.ts:24

Optional cross-check: whether this gate mints soulbound NFTs. consume vs consume_soulbound is derived from nftType; if this is set and disagrees, buildConsumeTx throws.

2026 Meddleware. All jams preserved.