Replies - Activity - famverse - Algorand
[xGov Proposal #3572597746] Open-Source TraitSwap & LootBox Template for Algorand NFT Projects
Updates on Electric Capital Requirement
Hi @uhudo and xGov Council, A quick update on the Electric Capital requirement. The repo has been submitted — it’s an open, validated pull request to Electric Capital’s dataset (the repo was recently renamed from “crypto-ecosystems” to “open-dev-data”, which is why a direct search may not turn it ...
Proposal Updates
Quick Update on Voting
Quick update — the proposal is now live and has gone to vote. After some advice that it’d be worth getting it in front of the xGovs while they’re actively voting this period, we decided to go ahead now rather than wait. Production testing has been going well in the meantime, so we felt good about it.
Feedback Acknowledgement
Thanks a lot for the thoughtful feedback, @uhudo — really appreciate you taking the time. Completely agree on letting the new version run live and get battle-tested in production a bit longer before going to the vote. We’d rather have the GLOOT system proven out properly than rush it, so we’re happy to wait.
Template Updates Before Vote
Contract Verification
The contract now verifies the payment in the atomic group (sender, receiver, amount), rejects duplicate commits, enforces expiry windows, and includes the reclaim() method with the design tradeoff documented transparently — as discussed in previous comments.
Transparency Enhancements
Good call, we’ll add a comment above the reclaim method documenting that since the prize mapping is public, users could choose not to reveal unfavorable outcomes and let the commit expire. They still lose the crate price either way, but it’s worth being transparent about. And thanks for the ARC-69 points on improvement.
Addressing Feedback
Thanks for the detailed feedback, we appreciate the scrutiny. Here’s our reasoning on both points regarding the concerns over exploit potential with the reclaim method and verifiability of the prize table. The payment to treasury and the commit are in an atomic transaction group, ensuring security during the process.