feat(seed-chest.js): add a demo chest seeder to prefill quest relic c…#2
Open
LucaCevasco wants to merge 8 commits into
Open
feat(seed-chest.js): add a demo chest seeder to prefill quest relic c…#2LucaCevasco wants to merge 8 commits into
LucaCevasco wants to merge 8 commits into
Conversation
…hests for easier testing and demonstration feat(quests.js): implement a runtime bridge to the on-chain QuestFactory for quest management feat(QuestFactory.sol): create a smart contract for managing on-chain treasure-hunt quests with native MON rewards feat(deploy-quests.js): add a script to deploy the QuestFactory contract to the Monad testnet feat(test-quest.js): create an end-to-end test for the quest creation and claiming process feat(quests.mock.js): add a file-backed mock for offline development of the quest system chore(setup-wallets.js): update wallet setup to mirror agent keys into agent-backend/keys.json for signing transactions chore(README.md): add a demo runbook for MonadQuest to guide users through the demo process chore(package.json): add new scripts for deploying and testing quests chore(agents.json): update agent information to reflect new roles and addresses chore(version.yml): update FancyNpcs plugin version to 2.10.1 chore(minecraft plugins): add new plugins for server functionality and update existing ones chore(quests.json): initialize quests.json with the factory address for quest management
…ent profiles - Add new quest system with `!createQuest` and `!claim` commands for on-chain quests. - Introduce new agent profiles: Quest Master, Aria, and Kai, replacing previous profiles. - Update README and web dashboard to reflect new quest mechanics and agent roles. - Remove unused ERC-20 token configurations as rewards are now in native MON. - Enhance local development setup with a Makefile for easier commands and Docker integration. - Update `.env.example` and `.gitignore` for better configuration management. - Clean up agent backend settings and commands for improved clarity and functionality. feat(index.html): update title and meta description to reflect new branding and quest theme feat(index.html): enhance Open Graph tags for better social sharing style(index.html): refactor CSS variables for improved theming and readability style(index.html): redesign layout and styles for the quest board and character cards feat(index.html): implement dynamic quest log and race tracking for adventurers feat(index.html): add interactive elements for quest participation and wallet management chore(index.html): clean up unused styles and scripts for better performance
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
…hests for easier testing and demonstration
feat(quests.js): implement a runtime bridge to the on-chain QuestFactory for quest management
feat(QuestFactory.sol): create a smart contract for managing on-chain treasure-hunt quests with native MON rewards
feat(deploy-quests.js): add a script to deploy the QuestFactory contract to the Monad testnet
feat(test-quest.js): create an end-to-end test for the quest creation and claiming process
feat(quests.mock.js): add a file-backed mock for offline development of the quest system
chore(setup-wallets.js): update wallet setup to mirror agent keys into agent-backend/keys.json for signing transactions
chore(README.md): add a demo runbook for MonadQuest to guide users through the demo process
chore(package.json): add new scripts for deploying and testing quests
chore(agents.json): update agent information to reflect new roles and addresses
chore(version.yml): update FancyNpcs plugin version to 2.10.1
chore(minecraft plugins): add new plugins for server functionality and update existing ones
chore(quests.json): initialize quests.json with the factory address for quest management