Back to portfolio

Project / Technical Paper

Aurum

SolidityHardhatOpenZeppelinNext.jsviemSupabasewagmiRainbowKit

Overview

AURUM is a production-grade ERC-20 token with configurable tokenomics — 1% buy / 2% sell / 0.5% transfer fees, anti-whale limits, and a 150M hard cap. Live on Ethereum Sepolia, it powers a real on-chain payment rail across Shigra and VIZACK: buyers transfer AURUM from their wallet to the treasury and the transaction is verified on-chain before orders are marked paid.

Key Details

  • ERC-20 built on OpenZeppelin v5 with role-based access, two-step ownership, pausable, and reentrancy guards
  • Configurable fees capped at a hard 10% ceiling; anti-whale limits removable only after a 30-day timelock
  • Verified on-chain checkout: wallet-to-treasury AURUM transfer, RPC-verified server-side, tx hash shown to the buyer
  • Shared Supabase ledger powers faucet gifting and on-site balances across Shigra and VIZACK
  • 35/35 unit tests passing
View on GitHub

Technical Paper

AURUM is a production-grade ERC-20 token with configurable tokenomics — 1% buy / 2% sell / 0.5% transfer fees, anti-whale limits, and a 150M hard cap. Live on Ethereum Sepolia, it powers a real on-chain payment rail across Shigra and VIZACK: buyers transfer AURUM from their wallet to the treasury and the transaction is verified on-chain before orders are marked paid.

This project involved multiple technical challenges and architectural decisions that shaped the final implementation:

  • ERC-20 built on OpenZeppelin v5 with role-based access, two-step ownership, pausable, and reentrancy guards
  • Configurable fees capped at a hard 10% ceiling; anti-whale limits removable only after a 30-day timelock
  • Verified on-chain checkout: wallet-to-treasury AURUM transfer, RPC-verified server-side, tx hash shown to the buyer
  • Shared Supabase ledger powers faucet gifting and on-site balances across Shigra and VIZACK
  • 35/35 unit tests passing

— Full implementation details and architecture diagrams coming soon.