🔐
Trust Enterprises
  • Getting Started
  • Intro video course
    • Introduction of the Trust Enterprises project [2:16]
    • Deployment of your first Serverless client [6:29]
    • Using Postman with the Trust Enterprises API [6:33]
    • Installation of the Trust Enterprises Laravel package [7:51]
    • Basic interaction with your client with Laravel. [10:28]
  • Deployment
    • Vercel
    • Environment Variables
    • Github Actions
  • REST API
    • Overview
    • Inscriptions
      • Deploy an Inscription
      • Mint an Inscription
      • Burn an Inscription
      • Transfer an Inscription
    • NFT Ecosystem
      • Create an NFT Collection
      • Generate Metadata
      • Mint an NFT
      • Transfer an NFT
      • Claiming NFTs through Passes
    • Accounts
    • Tokens
      • Create a token
      • Bequesting a token
      • Token Holdings and Balance
    • Topics
      • Get topic info
      • Creating a new topic
      • Updating a topic
    • Consensus Messages
    • Balance
    • Status
    • Webhooks
  • The Laravel Client
    • Overview
    • Installation
    • Interacting with your client
    • Create a Marketplace
    • Manage your Inscription Flow
    • Checking account balances and sending tokens
  • Contributing
    • Local Development
      • Architecture Rationale
    • Contributing Guidelines
    • Changelog
  • Links
    • Github
    • Trust Enterprises
    • Postman Documentation
    • Hedera Network Status
    • Remote Software Development
Powered by GitBook
On this page
  • Deployment HCS-20 Structure
  • Overview

Was this helpful?

  1. REST API
  2. Inscriptions

Deploy an Inscription

Deploy an Inscription with a name, ticker, max, limit, metadata, and memo.

Deployment HCS-20 Structure

This is the stucture that is used to send to the topic, this payload has been humanised to be more understandable.

{
  "p": "hcs-20",
  "op": "deploy",
  "name": "point_name",
  "tick": "unique_point_identifier",
  "max": "max_supply",
  "lim": "optional_limit_of_mint_per_transaction",
  "metadata": "optional_metadata",
  "m": "optional_memo"
}

Overview

There are 3 required fields needed to deploy an inscription:

  • name

  • ticker

  • max (supply)

These are the optional fields you can use:

  • topic_id (your private application for controlling all points or inscriptions)

  • limit (the amount of points or inscription amount that can be sent in one tx)

  • metadata (any HIP412 compliant data, can be used for NFT/Art)

  • memo (an additional memo at the deployment level)

POST https://hedera-serverless-consensus.vercel.app/api/inscription/deploy

Deploy an Inscription

Headers

Name
Type
Description

x-api-key*

String

The API_SECRET_KEY from the client's environment variables.

Request Body

Name
Type
Description

ticker*

Unique ticker of the inscription

name*

String

Name of the inscription

max*

Int

Supply of the inscription

topic_id

String

your private topic for limiting access

limit

Int

metadata

String

memo

String

{
    // Response
}
{
    // Response
}
{
    // Response
}

PreviousInscriptionsNextMint an Inscription

Last updated 1 year ago

Was this helpful?