P2P cryptocurrency trading platform
P2P platform · TON · Jetton · Deals · Wallet microservice
P2P cryptocurrency trading platform
The platform combines buy and sell listings, controlled deal workflows, participant chat, disputes and integration with the GRAM wallet microservice.
Its technical core separates the P2P engine, financial ledger and blockchain custody boundary while connecting them through authenticated, idempotent events.
User workflows
Listings
Create and manage buy or sell offers with limits, rates, payment details and available volume.
Deals
Accept an offer, reserve assets, mark payment, release funds, cancel under allowed conditions or open a dispute.
Communication
Deal chat, status history and participant notifications preserve context for normal processing and arbitration.
Wallet operations
Dedicated TON addresses, deposit recognition, withdrawals and collection are handled by GRAM.
Architecture
P2P engine
Owns deal states, escrow reservations, permissions, timeouts and dispute transitions.
Financial ledger
Records Jetton and internal balance movements as immutable debit and credit operations.
Service-to-service API
Uses HMAC, timestamp, nonce and idempotency keys between the platform and wallet service.
Custody reconciliation
Compares blockchain state, wallet service records and platform liabilities to expose discrepancies.
Related technical areas
The implementation includes separate solutions for secure TON deposits, wallet collection, financial workflows and operator tooling.
Deposits and outbox
Blockchain events become durable platform events without duplicate balance credits.
Withdrawals and workflows
AML, fees, approvals and blockchain execution run as recoverable steps.
Operations
Administrators search transactions, review disputes and confirm dangerous actions under audit.
Technology and delivery
Expected result
A complete P2P product with controlled trading workflows, traceable financial accounting and an isolated TON custody integration.
P2P Crypto Platform · TON · GRAM · Jetton · Escrow · Ledger · Disputes
Discuss your project
If you have a project involving Python, Laravel, Node.js, CRM, Telegram, AI/RAG, API integrations, automation or TON/GRAM logic, send me a short description of what you need.
You can simply explain what exists now, what is not working, what outcome you expect and which services are already involved.
