GrowBlocks
Home
Solutions
Cases
Knowledge
Design
Media
DApp · NFT

Multi-chain casting

An NFT marketplace where royalties are executed

PeriodAbout 1 month
Business LineNFT trading marketplace
Core StackSolidity / IPFS / The Graph / React
RegionChina

Project Background and Challenges

Clients need an NFT trading platform that supports multiple chains, covering minting, listing orders, royalty distribution, and batch operations. The challenge is not the minting of NFTs themselves, but the reliable execution of creator royalties in the secondary market—many platforms treat royalties as "suggestions" to compete, harming creators.

At the same time, gas optimization is underwayThis is crucial for NFT transactions, with every order/cancellation/purchase involving Gas, and the difference in experience directly affects user retention.

The scope we undertake

Minting contracts, market contracts, royalty distribution mechanisms, batch operations, IPFS storage, subgraph indexing, frontend.

Scope 1
Contract casting
Scope 2
Market contracts
Scope 3
Royalty distribution mechanism
Scope 4
Batch operation
Scope 5
IPFS storage
Scope 6
Submap index
Scope 7
Front-end

Technology stack

合约
Contract
Solidity NFT + marketplace contracts
存储
Storage
IPFS asset storage
索引
Index
The Graph is an on-chain event index for child graphs
前端
Front-end
React multi-chain trading interface

Key technical decisions

Decision 01
Royalties are mandatoryvsSuggestion
Choosing contracts to enforce royalty distribution ensures creators' earnings on-chain, without relying on platform self-awareness.
Decision 02
Gas optimization
Bulk contract operations and optimized gas paths for pending/canceling orders reduce actual costs for users.
Decision 03
Multi-chain consistency
Multi-chain contract deployment maintains consistent behavior, and cross-chain NFT metadata is handled with compatibility.

Delivery Success (Desensitization)

5+ bars
Deploy the number of chains
↓10%
Gas optimization range
100%
Royalty contracts are mandatory

Teams and cycles

The total cycle is about 20 days, involving 6 people, and is progressed in four phases:

01
Market mechanism design
02
Contract development
03
Indexing and frontend
04
Audit and online service

Related Content

Case library
DEXs and liquidity aggregation
View Details
Custom development
DApp development
View Details
Knowledge base
Can NFT royalties really be enforced?
View Details
contact us

Want to see the complete Figma file?

Schedule a 30-minute technical consultation where we walk you through the most relevant Figma / Lanhu files for your project via remote demo, including all pages, component libraries, and interactive prototypes.