Skip to content

Latest commit

 

History

History
59 lines (46 loc) · 1.65 KB

README.md

File metadata and controls

59 lines (46 loc) · 1.65 KB

Independent Ticketing System

This README provides a step-by-step guide to setting up and working with an IOTA Move package for independent ticketing system.

Prerequisites

  • Ensure you have the IOTA Move CLI installed.
  • Familiarity with Move language and IOTA dApp concepts is helpful.

Setup Instructions

1. Create a New Package

Run the following command to create a new IOTA Move package:

iota move new independent_ticketing_system

This will generate the following structure:

  • sources/: Folder to store your module files.
  • tests/: Folder to store your test files.
  • Move.toml: Configuration file for the package.

2. Write the independent_ticketing_system_nft Module

Navigate to the sources folder and create a new file named independent_ticketing_system.move:

cd independent_ticketing_system/sources
touch independent_ticketing_system.move

Write your module code in independent_ticketing_system.move.

3. Write Tests for the Module

Navigate to the tests folder and write the test cases for your module:

cd ../tests
touch independent_ticketing_system_test.move

Add appropriate tests to validate your module's functionality.

Build and Test the Package

Build the Package

Run the following command to build the package:

iota move build

Test the Package

Execute the test cases by running:

iota move test

Publish the Package

Once your package is ready, publish it to the IOTA client:

iota client publish

For Independent Ticketing System frontend, refer to the dedicated README file in the frontend folder.