Skip to content

๐Ÿ” Manage metadata for Items, LootBoxes, & Keys. Linked to LootboxContract. Open for enhancements!

License

Notifications You must be signed in to change notification settings

3engine/metadataAPI

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

15 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

Metadata API

Welcome to the Metadata API! This backend service allows you to manage metadata for your Items, LootBoxes, and Keys. If you're interested in the associated smart contracts, please visit our LootboxContract repository.

While this backend provides a foundational structure, it's designed to be a starting point. We encourage the community to enhance and tailor it to their needs. Contributions and improvements are always welcome!

MIT License

๐Ÿ›  Tech Stack

  • Server: JS, Node.js, Express, WEB3

๐Ÿš€ Getting Started

1. Clone the Repository

git clone https://github.com/3engine/metadataAPI

2. Navigate to the Directory

cd metadataAPI

3. Install Dependencies

npm i

4. Start the Server

npm run start

๐ŸŒ Environment Variables

To run this project, ensure you have the following environment variables set up in your .env file:

Variable Description
ITEM_CONTRACT Address of the Item Contract
LOOTBOX_CONTRACT Address of the LootBox Contract
KEY_CONTRACT Address of the Key Contract
MONGODB_URI MongoDB Connection URI
NETWORK_RPC EVM Network RPC

๐Ÿ“œ License

Licensed under the MIT License.

About

๐Ÿ” Manage metadata for Items, LootBoxes, & Keys. Linked to LootboxContract. Open for enhancements!

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published