Thank you, James, for your thoughtful questions. Here are the responses:
I made the mistake of sending my tokens to the token contract address due to a copy-paste error. After copying the contract address to add the token to my MetaMask wallet, I attempted to copy my other wallet address to send the tokens. However, the copy did not work as intended, and when I pasted, it was the contract address that got pasted instead. Consequently, I mistakenly sent my tokens to the SQT contract address.
Changing the Burn Address Designation
Question: The SQT token address is formally known as a burn address; do you propose that we change this as well?
Response: The current proposal does not include changing the designation of the SQT token burn address. However, it is worth considering as a future measure to prevent similar incidents. Changing the designation or implementing additional warnings or confirmations before tokens can be sent to the burn address could help mitigate accidental transactions. If there is community support, a separate proposal could address this potential change.
Verifying Accidental Transactions
Question: How do you propose to verify accidental transactions?
Response: To verify accidental transactions, the following steps are proposed:
- Blockchain Analysis: Review the transaction history on the blockchain to confirm the tokens were sent to the SQT contact address.
Here is the link to these transactions: Etherscan Transactions
- User Submission: Require affected users to submit transaction details, such as transaction ID, date, and reason for the transfer. This information should be corroborated with blockchain data.
Handling Future Mistakes
Question: What do you propose we do for anyone else that makes this mistake in the future? Should they also have the right to request a treasury payment for their mistake?
Response: Establishing a clear policy for handling future mistakes is essential. Options include:
- One-Time Exception: Treat this refund as a one-time exception, making it clear that future mistakes may not be eligible for refunds. This sets a precedent and discourages careless behavior.
- Recurring Policy: Implement a structured process for future refund requests, including:
- Defined Verification Procedures: Standardize the steps for verifying accidental transactions.
- Cap on Refunds: Set a limit on the number of tokens or total value that can be refunded to prevent treasury depletion.
- Review Period: Implement a review period to assess the impact on the treasury and ensure its health.
- Community Vote: Require a community vote for each refund request to maintain transparency and collective decision-making.
Clear communication to all token holders is necessary to set proper expectations and prevent misuse of the refund policy.
Exchange Rate Clarification
Question: The tokens will be moved using the current exchange rate at the time of transfer if relevant. What do you mean by this? In what case will we need to convert token values?
Response: The statement about using the current exchange rate implies that if there is a significant fluctuation in the tokenâs value between the time of the loss and the refund, the refund might consider this change. For instance, currently there is no significant difference between the tokenâs price at the time of loss and now, so the refund would be 1:1.
- Significant Value Change: If the value of SQT tokens has significantly increased or decreased, the community might decide to adjust the refund amount to reflect the current value, ensuring fair compensation. This step would be necessary only if the tokenâs value changes considerably over time.
Examples of Similar Treasury Payouts
Question: Can you point to other examples where an ecosystem paid out treasury funds to people who accidentally sent their tokens to the burn address?
Response: Here are a few examples:
- MakerDAO (DAI): There have been instances where users accidentally sent DAI to incorrect addresses, and the community voted to refund these users after verification.
- Ethereum Classic (ETC): The Ethereum Classic community has discussed and occasionally refunded users who sent ETC to wrong addresses, following thorough verification and community voting.
These examples highlight the importance of community approval and thorough verification processes to maintain transparency and trust within the ecosystem.