Skip to main content

3. Interface and Features (Page-by-Page Guide)

3.5 Transactions

The Transactions section in the admin panel provides a complete, searchable ledger of all token-related transactions conducted by users through the investor backoffice. These transactions represent the purchase of tokens on the blockchain and serve as a core part of the investment process.

This section enables administrators to monitor and audit all token purchases that occur within the platform, including both successful and failed transactions. This view also assists in troubleshooting blockchain issues, reviewing failed payments, and confirming on-chain events with precision.

3.5.1 Search and Filtering Options

At the top of the Transactions section, administrators can refine the list using powerful filters and search capabilities:

  • Global search field for free-text matching.
  • Unit dropdown to filter by a specific real estate asset.
  • User email or wallet address to isolate transactions by user.
  • Type dropdown (e. g. Investment, Transfer, Withdrawal)
  • Value or token amount fields for numerical filtering.
  • Transaction hashes for tracking a specific operation.
  • Date range picker for filtering by transaction time.
  • Status dropdown (e.g., Completed, Failed) for filtering by result.

A “Reset All Filters” button is provided to quickly clear the view and return to the default unfiltered transaction list.

0:00
/0:21

3.5.2 Transactions Data Table 

Each row in the transaction table corresponds to a single blockchain operation and includes the following details:

  • Unit: The real estate unit to which the transaction relates. The unit name is clickable and redirects to the detailed view of that unit in the admin panel.
  • User Email: The email address of the user who initiated the transaction. The user's email is clickable and redirects to the detailed view of that user in the admin panel. Useful for cross-referencing user data or following up in case of failure.
  • User Wallet: The blockchain wallet address from which the transaction was made. Clicking the address opens the corresponding wallet page on Polygonscan (or other blockchain-based explorer), where all historical wallet activity can be reviewed.
  • Type: The Type column on the Transactions page indicates the nature of each transaction, helping administrators quickly distinguish between Investment, Transfer, and Withdrawal operations. This classification supports more efficient filtering, auditing, and export of transaction data, especially when working with large datasets or generating reports.
  • Value: The fiat equivalent (usually in USD) of the transaction value paid by the user for the tokens.
  • Tokens: The number of tokens received or intended to be received as part of the transaction.
  • Payment Transaction Hash: The unique blockchain identifier for the user's payment (e.g., in USDT). Clicking this hash opens the transaction details on blockchain explorer, allowing admins to confirm the payment was processed on-chain.
  • Token Transaction Hash: The blockchain transaction hash for the actual transfer of tokens to the user. This, too, links to blockchain explorer, verifying the receipt of tokens.
  • Transaction Time: The exact timestamp (in UTC) when the transaction occurred.
  • Status: The current status of the transaction:
    • Completed — the payment was successful, and the user received their tokens.
    • Failed — the payment or token distribution failed due to issues such as insufficient funds, user rejection, or smart contract errors.

3.5.3 Blockchain Integration

Every on-chain transaction in this system is executed on the EVM-based network. All hash and wallet links in the Transactions table redirect to blockhain explorer in a new tab, providing full transparency and access to immutable transaction records.

This tight integration with blockhain explorer allows admins to:

  • Verify that tokens were successfully transferred.
  • Confirm payment receipt for a unit.
  • Audit any anomalies or failed operations with complete traceability.

3.5.4 Use Cases and Practical Applications

The Transactions section is essential for:

  • Financial audits and reconciliation of fiat-to-token transactions.
  • Support operations, enabling customer support teams to assist users who report payment or token issues.
  • Fraud detection by identifying patterns in failed or suspicious transactions.
  • Token supply monitoring, especially in case of sold-out units or unexpected transaction surges.

By consolidating user identity, asset data, and blockchain proofs into a single interface, the Transactions section ensures robust visibility and control over the token distribution process and the broader investment flow.