Skip to content

nerdblockdev/pack-a-pizza

 
 

Repository files navigation

Pizza Box

A simple IOTA dApp to understand about Move object concept with pizza and pizza box analogy.

📍 Contract Address

Network: Testnet Package ID: 0x60cc7119c2418cd870138e9df1acd0f36bafd760a524b532575cdef1911d23cb Explorer: View on Explorer

🚀 Getting Started

  1. Install dependencies:

    npm install --legacy-peer-deps
  2. Run the development server:

    npm run dev
  3. Open http://localhost:3000 in your browser

📝 Next Steps

1. Deploy Your Move Contract

cd contract/<your-project-name>
iota move build
iota client publish

Then manually copy the package ID and update lib/config.ts:

export const TESTNET_PACKAGE_ID = "0xYOUR_PACKAGE_ID"

2. Customize Your dApp

  • Adjust Provider.tsx for the default environment of your dApp.
  • Adjust useContracts.ts for methods to interact with your contract.
  • Adjust components/sample.tsx to customize how your dApp looks.

🔧 Advanced Configuration

Network Configuration

Edit lib/config.ts to configure different networks:

export const TESTNET_PACKAGE_ID = "0x..."
export const DEVNET_PACKAGE_ID = "0x..."
export const MAINNET_PACKAGE_ID = "0x..."

📚 Additional Resources

About

IOTA Jakarta Workshop 1225

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 93.2%
  • JavaScript 3.4%
  • Move 2.7%
  • CSS 0.7%