Economic / NFT Trading Platform

POPPOP NFT Platform

An NFT trading and exchange platform built around batch execution on the Beatoz chain. Solidity batch functions and a gRPC execution server handle trading, settlement, retries, and rollback paths.

Role
Solo builder · architecture, implementation, and operations
Period
2024.03 - 2025.08
Organization
Beatoz Labs
01 / Overview

An NFT trading and exchange platform built around batch execution on the Beatoz chain. Solidity batch functions and a gRPC execution server handle trading, settlement, retries, and rollback paths.

DECISION / AThe problem

What made this system difficult?

Required a reliable batch execution flow across multiple transaction types while keeping on-chain operations safe and observable.

DECISION / BThe response

How did the design respond?

Implemented batch functions in Solidity (trade/cancel/refund/settlement/gift/barcode) and a gRPC-based batch server with queueing, retries, and operational safeguards.

02 / System architecture

How responsibility moves through the system.

01

TM-Contract-V2

Smart Contract Layer

Responsibilities

  • — Batch trade functions
  • — Fee tracking
  • — Rollback support
02

TM-BatchServer

Backend API Layer

Responsibilities

  • — gRPC batch endpoints
  • — Queue-based execution
  • — Retry & monitoring
03 / Technology
01Solidity02Node.js03gRPC04Hardhat05OpenZeppelin06Bull07Redis
04 / Technical record

Overview

  • Solo-built NFT trading/exchange platform on the Beatoz chain.
  • Designed around on-chain batch execution + an off-chain batch execution server.

Key Components

TM-Contract-V2 (Smart Contracts)

  • Transaction-type state transitions (purchase/exchange/refund/settlement/gift, etc.)
  • Batch execution inputs/validation flows
  • Fee tracking structure (FeeTracker) + event-based auditability
  • Operational recovery paths (rollback flows)

TM-BatchServer (Batch Execution Server)

  • gRPC-based batch API
  • Queue/polling based execution per transaction type
  • Gas/nonce awareness + failure classification + retry policy, with logs for observability
05 / Project evidence
POPPOP NFT Platform project evidence
PROJECT VISUAL / CONCEPT IMAGE