Skip to content

feat(seed-chest.js): add a demo chest seeder to prefill quest relic c…#2

Open
LucaCevasco wants to merge 8 commits into
mainfrom
agents
Open

feat(seed-chest.js): add a demo chest seeder to prefill quest relic c…#2
LucaCevasco wants to merge 8 commits into
mainfrom
agents

Conversation

@LucaCevasco

Copy link
Copy Markdown
Contributor

…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

LucaCevasco and others added 8 commits June 9, 2026 13:41
…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
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

Successfully merging this pull request may close these issues.

2 participants