If you've engaged in Lucky Buy on Magic Eden's NFT platform and seek clarity on the results, we will guide you through how to check for both ETH and SOL.
For Solana
Solscan offers a straightforward method. This guide will walk you through Solscan to ascertain whether you've secured the NFT, open edition, or obtained a refund from your Lucky Buy endeavor.
Fulfill Transactions
Before diving into the process, it's essential to grasp a crucial point:
Your primary focus should be on the Fulfill
transaction. You may have the Commit
transaction, but the vital information is embedded within the program log of the Fulfill
transaction.
To access the Fulfill
transaction, navigate to the Create Account
section on the Commit
transaction, identify the NewAccount
, and select the relevant transaction.
Procedure
Retrieve your transaction address: Start by entering your transaction address into the Solscan search bar.
Access the program log: Scroll down to the bottom of the transaction details. Here, you'll find the 'Program log'. Expand this section for more comprehensive information.
Understanding the Results:
If you secured the NFT
If you've received the NFT, the message will be displayed as Fulfilled [Listing Type] Listing Reward
at the end of the transaction log. The "[Listing Type]" placeholder will vary depending on the specific NFT listing you have won. For example, it could be Fulfilled M2 MIP1
, Fulfilled M2
, Fulfilled MMM MIP1
, or simply Fulfilled MMM
. Please ensure you review the transaction log to verify the exact listing reward you have secured.
If you bagged an Open Edition:
If you've received an OE, the program log will show Fulfilled None reward
near the end of the transaction log.
The program log might show "None reward", but this indicates that you've received an open edition.
In the "Transferred" log you can see the "reward" field
The log will actually show the OE collection and the actual asset minted
Refunded transactions:
Magic Eden may refund your Lucky Buy if fulfillment is not completed. This happens in two scenarios:
If the program log begins with
fulfillM2Mip1
but ends withNot enough funds to fulfill M2 MIP1 listing reward
, it indicates an attempted fulfillment that couldn't be completed, possibly because the item was sold to another buyer in the interim. In this case, a refund is issued immediately.If the log shows
FulfillExpired
, it indicates a failure to send the fulfill transaction due to errors such as the transaction being too large. The refund in this case will be processed after approximately one hour.
For Ethereum
Want to See Your Lucky Buy Result and Understand How Randomness Is Guaranteed?
Follow the steps below to get started — but first, let’s cover the basics.
Understanding The Transactions
Commit Transaction
A commit transaction is a type of transaction where a user commits to a value or action without revealing it immediately. This is the first step of the transaction in a two-step process.
Fulfillment Transactions
A fulfillment transaction (or reveal transaction) is typically the second step in a two-step process. It finalizes an action that was initially committed to in a prior transaction.
How is randomness ensured in Lucky Buy?
This is totally trustless on-chain and Magic Eden has no ability to affect outcomes.
Lucky Buy utilizes a Verified Randomness Function (VRF) to ensure fairness and transparency. VRF generates random outcomes that are beyond the control of both users and Magic Eden while allowing for verification.
To enhance trust, we provide a sandbox environment where you can independently audit your result.
Let's jump in.
Determining The Result From The Transactions & Verifying The Randomness
Locate Your Commit Transaction
After completing a Lucky Buy purchase:
Go to a blockchain explorer (like Etherscan)
Look for a transaction labeled "commit"
Use the timestamp of your spin to help locate the correct transaction.
Use The Sandbox To Verify The Result
Visit the verification sandbox,Input the commit transaction hash and a valid RPC URL to fetch the verification details.
Hit confirm.
If you’re unsure, always verify your result via the sandbox to ensure transparency.
When you input the transaction into the sandbox, you will receive detailed verification messages. Let's dive deeper into what each component of the message means:
Lucky Buy ID: A unique identifier corresponding to the purchase.
Attempt: The validation corresponding to the purchase.
Difficulty: The probability of success for the purchase. This result is in BPS (For example, a value of 1730 indicates a 17.3% chance of winning).
Result: The outcome of your purchase.
The NFT was added to your collection.
You received a Lucky Emmy NFT that amplifies your end of season rewards!
The NFT was no longer available. You received the value of the NFT.
Collection: The contract address of the token involved in the transaction.
Token ID: The address of the token involved in the transaction.
Amount: The quantity or value of the token transferred as part of the transaction (the amount is denominated in wei).
Receiver: The wallet address that received the token amount.
Fee: The transaction fee paid by the sender to initiate the purchase (fee is denominated in wei).
CoSigner: ME account that must approve or authorize a transaction before it can be executed.
Digest: A cryptographic hash or reference associated with the transaction, used for verification and audit purposes.
Interpreting Your Result:
There are three potential outcomes:
The NFT was added to your collection
You received a Lucky Emmy NFT that amplifies your end of season rewards
The NFT was no longer available. You received the value of the NFT
Example transaction to reference:
0xe357161cdbdb7acc876702a7d4af7ffaac4479e4d97ab5780012f31686d8f97a
Are there any scenarios where I would receive a refund?
Refunds are issued in these similar situations:
If your purchase is stuck in "pending" and it cannot be completed, the system will wait around 3 minutes (this may vary slightly). After that, the system will expire the purchase, and your ETH will be automatically refunded.
If the purchase never starts because gas fees are too high, the result is the same — after about 3 minutes, the attempt will expire, and you’ll receive a full refund.
If the NFT is unable for fulfillment, an equivalent value of the NFT in ETH will be sent to the user instead.
For a more comprehensive overview of the ETH Lucky Buy feature on Magic Eden's NFT platform, refer to our detailed article.
For a more comprehensive overview of the Lucky Buy feature on Magic Eden's NFT platform, refer to our detailed article.
By following the steps outlined above, you can navigate the platform and access the information you need.