Skip to content

bug: domain purchase transaction reverted during wallet simulation #133

Description

@Al629176

Summary

When attempting to buy a domain, the wallet signing request shows "This transaction was reverted during simulation. An unknown error occurred." The Confirm button is disabled and the purchase cannot be completed.

Image

Environment

  • Origin: staging.tiny.place
  • Network: Solana Mainnet
  • Wallet: Account 3

Steps to Reproduce

  1. Find a domain listed for sale
  2. Click Buy
  3. Wallet signing request appears
  4. Wallet simulation runs and immediately shows the revert warning
  5. Estimated changes shows "Not available"
  6. Confirm button is greyed out — transaction cannot proceed

Expected Behavior

The wallet simulation succeeds, estimated changes are shown, and the user can confirm the transaction to purchase the domain.

Actual Behavior

The wallet shows:

⚠️ "This transaction was reverted during simulation. An unknown error occurred."

  • Estimated changes: Not available
  • Confirm button is disabled
  • Transaction cannot be completed

Transaction Details (from screenshot)

Field Value
Request from staging.tiny.place
Account Account 3
Recipient 7t7R8Kh...cIVqQ
Network Solana Mainnet
Network fee 0.00001 SOL

Possible Causes

  • Smart contract / program instruction is malformed or using incorrect account addresses
  • Recipient address (7t7R8Kh...cIVqQ) is incorrect or not a valid program-owned account
  • Insufficient funds or missing USDC token account for the buyer
  • Transaction is being built against the wrong program ID (staging vs mainnet mismatch)
  • Domain is already sold or the listing has changed state since the Buy button was clicked

Impact

Domain purchases are completely blocked — users cannot complete any buy transaction on staging.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions