BullionFX: Tokenized Gold Trading Platform Development

A decentralized blockchain platform that enables users to buy and sell gold-backed tokens in real time, based on live market prices — with instant execution, full transparency, and self-custody via Web3 wallets.
Project category

Web3 & Blockchain

Industry

RWA, Web3

Location

Global

Duration

February 2025 - April 2025

BullionFX is a decentralized platform for tokenized gold trading that removes the need for intermediaries and physical custody. Users can buy and sell gold-backed tokens in real time through the web interface of a decentralized application, with live pricing sourced directly from regulated broker StoneX via the FIX protocol.

The system combines smart contracts, a decentralized orderbook, and low-latency infrastructure to ensure secure, fair, and transparent trading. Our team developed the full architecture — including the FIX data integration, contract logic using Rain Protocol, and a frontend that delivers live gold pricing, smooth wallet interactions, and real-time order execution.

How it works

Imagine a user who wants to invest in gold but doesn’t want to deal with banks, paperwork, or physical storage. With BullionFX, they simply open the platform in their browser, connect a crypto wallet, and access the tokenized gold market with real-time pricing — streamed directly from the StoneX broker.

They can instantly place a buy or sell order through the app. The transaction is processed automatically through smart contracts, and orders are matched directly between users — without middlemen.

Once the order is confirmed, physical gold is sourced and sent to a certified vault (e.g., Brinks or BDO). In return, the user receives tokenized gold ($GOLD) directly to their wallet. These tokens are fully backed by real, auditable reserves.

If needed, users can redeem tokens to sell back or request physical delivery. Every step — from pricing and issuance to storage and redemption — is logged on-chain, ensuring full transparency.

For those who want more control, the platform also provides access to historical trades and portfolio data.

Objectives

The main objectives of the BullionFX development were:

  • To build a seamless Web3-based trading system for tokenized gold with real-time price data

  • To integrate a decentralized orderbook with smart contract execution and price validation

  • To ensure transparent and secure trading without intermediaries or custodians

  • To create an intuitive user interface for gold token purchases, sales, and wallet interactions

Approach used

Our team took a modular and blockchain-first approach, ensuring both speed and security of execution:

  • Integrated Rain Protocol to manage smart contract logic and decentralized trade execution

  • Built a custom orderbook module that matches buy/sell orders between users

  • Sourced real-time market prices via FIX protocol from StoneX and verified pricing through signed data

  • Developed a React-based frontend to display live gold rates, order placement, and user balances

  • Implemented GraphQL to deliver dynamic portfolio data, price history, and trading activity

  • Used Wagmi & Viem for seamless wallet integration and contract interactions

  • Deployed Cloudflare Workers to process external data and ensure ultra-low latency

This architecture allows users to trade gold-backed tokens directly from their wallets, with all transactions and prices verifiable on-chain.

Technologies used​

  1. Rain Protocol is used to create and execute smart contracts, enabling secure and transparent management of gold tokens. The protocol ensures automatic matching of buy and sell orders, simplifying the trading process and improving liquidity.
  2. RainDex App supports the deployment and management of contracts backed by gold assets, and also handles order execution for gold token trades on the platform.
  3. Forge Foundry is used to deploy smart contracts related to gold tokens, providing reliable integration and configuration across the platform.
  4. FIX Protocol by StoneX is used to transmit real-time gold price data from the StoneX broker. This ensures accurate and up-to-date price quotes for trading on the platform.
  5. Cloudflare Workers and Pages handle user interactions and data processing related to token operations at the network level. This solution ensures low latency, secure data transmission, and real-time access to transactions and quotes.
  6. React, Next.js: These technologies form the foundation of the frontend, allowing users to interact with the platform, view gold price data, and manage their assets.
  7. Wagmi + Viem used to connect wallets, display balances, and interact with gold token contracts, including message signing and other operations.
  8. Tailwind CSS is used for fast and efficient interface styling, ensuring smooth and user-friendly interaction.
  9. GraphQL enables efficient querying of data related to gold assets and transactions, improving the platform’s performance and scalability.

Tech stack

Results

The project will continue to evolve, including expanding platform functionality to integrate with other financial instruments and improving user experience through mobile apps and additional analytical features.

Similar Case Studies

RWA project

Jade City: RWA protocol

Decentralized platform that democratizes access to the jade gemstone market by allowing users to invest in jade-backed bonds using stablecoins.

Fintech project

St0x: Tokenized stock trading platform

Decentralized token management platform designed to streamline real-time trading and management of tokenized stock assets, providing users with secure, transparent transactions and up-to-date market data from multiple brokers.

Gaming project

Tryraffle: Crypto Raffle

Lottery for basic ETH tokens on BASE network with 3 games at different logic.

Fintech project

Polytrade: Blockchain-based trade finance platform

Decentralized blockchain protocol designed to modernize receivables financing by bridging buyers, sellers, insurers, and investors for a smooth trading journey.

Web3 project

Layer-1 Blockchain Development

Developing a cutting-edge Layer 1 blockchain based on the Proof of Stake algorithm that solves scalability and security issues, and offers low-cost and near-instantaneous transactions.

Fintech project

Crypto Portfolio Management Platform

Cryptocurrency portfolio management platform that offers users a comprehensive set of tools: trading bots for rebalancing, correlation analysis, backtesting trading strategy, and social portfolio management, all supported by a capacity to analyze up to 5,000 portfolios.