AERO token layer
ERC-20 infrastructure with ownership controls, pausing, burnability, and permit-based approvals.
Case Study · Professional Engineering
Engineering work across a multi-contract blockchain application spanning fungible tokens, research-asset NFTs, signature infrastructure, marketplaces, auctions, investment agreements, escrow, tests, and frontend integration.
The underlying source remains private. This case study documents the architecture and implemented workflows without publishing proprietary code.
System Map
ERC-20 infrastructure with ownership controls, pausing, burnability, and permit-based approvals.
ERC-721 asset infrastructure with token-specific nonces and signature-based permit workflows.
Asset listings, pending approvals, purchase requests, and ERC-20 / ERC-721 permit coordination.
Auction lifecycle, bid accounting, bidder balances, finalization, withdrawals, and cancellation.
Token deposits and staged release flows connected to agreement state.
Licensing, project purchases, SAFE-style investments, debt investments, donations, and multi-party signatures.
Architecture
The core engineering challenge was coordinating authorization, market state, asset transfers, agreement state, and funds across separate contracts and application surfaces.
AERO and ERC-721 assets establish the value and ownership primitives.
Permit-style authorization reduces separate approval transactions and connects signed intent to contract execution.
Marketplace and auction contracts coordinate listings, bids, requests, purchases, and transfers.
Investment and agreement state can coordinate with custody and release of funds.
The source uses ownership controls, pausing, reentrancy protection, nonce-based authorization, signature recovery, explicit status models, and event-driven lifecycle tracking across multiple subsystems.
Dedicated test suites cover the token, swaps, escrow, agreements, NFTs, projects, auctions, and marketplace systems, including concurrency-focused scenarios for several components.
Technology
Solidity · EVM · OpenZeppelin · Hardhat · TypeScript · React · Next.js · EIP-712 · ERC-20 · ERC-721