WAX Kit icon

WAX Kit

Interact with the WAX blockchain

Asset → Create Collection

AI-generated

Summary

Creates a new NFT collection on the WAX blockchain (AtomicAssets-style) with a given name, market fee, notify setting and metadata, signed by the credentialed account.

Inputs

  • endpoint (required) — WAX API endpoint to send the transaction through (Greymass default, EOS Nation, EOSphere, Pink.gg, WAX Sweden, or Custom).
  • customEndpoint — Custom API URL; shown only when endpoint is Custom.
  • collectionName (required) — Name of the collection to create (12 characters max).
  • allowNotify — Boolean, default true. Whether the collection permits notifications to be sent to accounts.
  • marketFee — Market fee between 0 and 0.15 (default 0.05 = 5%).
  • data — JSON metadata for the collection, such as name, img and description (default {}).
  • authorization — One or more actor and permission entries (active, owner or custom) used to authorize the action.

Output shape

One output item per input item. The resource handler's result is pushed as that item's data. The handler code is not visible in the provided source, so the exact fields are not confirmed.

Requires WAX Kit private key credentials (waxKitPrivateKeyApi) and a license check, which is validated via Lemon Squeezy and cached. With Continue On Fail enabled, a failed item returns json {success:false, error, details}. Otherwise the error is thrown. The resource logic is obfuscated and in a module not included in the pack.

Examples

Example 1: Create a collection with the default 5% market fee

collectionName=mycoolnfts, marketFee=0.05, allowNotify=true, data={"name":"My Cool NFTs","description":"Art drops"}, authorization actor=myaccount permission=active

Example 2: Create a fee-free collection through a custom node

endpoint=custom, customEndpoint=https://my-wax-node.example, collectionName=freecoll, marketFee=0

Links

Discussion