Part of “Welcome to Troop!” Troop, at its core, is pretty simple. Each hunt is a standalone smart contract that tracks user contributions. Once the necessary funds have been raised, a transaction is required to swap the funds for the NFT (the "Complete Purchase" step). Any user can call into the contract to access the combined contributions, but the transaction is only valid if, by the end, the smart contract is the owner of the target NFT. We've written a smart contract helper for OpenS...