Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[guild contract] ecosystem request #57

Open
BlinkyStitt opened this issue Sep 16, 2021 · 0 comments
Open

[guild contract] ecosystem request #57

BlinkyStitt opened this issue Sep 16, 2021 · 0 comments

Comments

@BlinkyStitt
Copy link

I am working on a Guild contract that allows multiple players to control the same summoners.

The guild also has a name, a url, and an erc721 NFT for use as a profile picture.

It allows the owner and any members to combine multiple transactions into one.

This contract can own summoners itself or manage the member's summoners if they approve it.

As is, all members have a lot of power over all the summoners, so DO NOT JOIN A GUILD WITH PEOPLE WHO MIGHT STEAL FROM YOU.

A Guild can also control a bunch of NonPlayerCharacters. This will give the guild members easy access to resources and leveled summoners.

WIth the right (currently unwritten) proxy smart contracts added as members, limiting people from stealing from the guild is possible. I don't need this for myself at this point, but I'm thinking about it and believe it would be very useful for the community.

Long term I want a guild that is fully autonomous. Anyone would be allowed to call "work" on the guild and help the guild collect xp/gold/crafting materials. In exchange, they would receive "renown". This renown is not transferrable, but it can be traded with the Guild for the gold/crafting materials/npcs owned by the Guild.

Once there is an AMM for Rarity, the guild could even deposit its materials there.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant