From b0fc99e9fd0fdcb41297eb354579d930e17dec34 Mon Sep 17 00:00:00 2001 From: Davide Carpini Date: Thu, 7 Mar 2024 16:38:38 +0100 Subject: [PATCH 1/5] feat: add isVeWorldCompatible variable --- README.md | 4 +++- .../manifest.json | 16 +++++++++----- apps/com.blackvemarket/manifest.json | 22 +++++++++++++------ apps/com.defibetclub/manifest.json | 12 ++++++++-- apps/com.non-fungibulls/manifest.json | 11 ++++++++-- apps/com.smuzzies.3dables/manifest.json | 11 ++++++++-- apps/com.vechain.inspector/manifest.json | 15 ++++++++----- apps/com.vechain.vevote/manifest.json | 3 ++- apps/com.vefam/manifest.json | 16 +++++++++++++- apps/com.verocket.app/manifest.json | 15 ++++++++----- .../manifest.json | 20 ++++++++++++----- apps/domains.vet/manifest.json | 3 ++- apps/energy.vechain.ramp/manifest.json | 3 ++- apps/energy.vechain/manifest.json | 13 +++++++---- apps/exchange.vtho/manifest.json | 3 ++- apps/io.vesea/manifest.json | 15 +++++++++++-- apps/org.vebetterdao.governance/manifest.json | 3 ++- apps/org.vechain.rewards.app/manifest.json | 3 ++- apps/pro.oceanex.nft/manifest.json | 9 ++++++-- 19 files changed, 147 insertions(+), 50 deletions(-) diff --git a/README.md b/README.md index 6bf6adf7..cc76c7c1 100644 --- a/README.md +++ b/README.md @@ -56,7 +56,8 @@ Create a `manifest.json` file includes app details. "contracts": [ "0x1234567890123456789012345678901234567890", "0x0987654321098765432109876543210987654321" - ] + ], + "isVeWorldCompatible": false } ``` @@ -67,6 +68,7 @@ Create a `manifest.json` file includes app details. - `tags` is **required**, should be ***an array*** if provided. - `repo` is *optional*, and must be a fully-qualified URL. - `contracts` is *optional*, should be ***an array*** and ***lower cases*** if provided +- `isVeWorldCompatible` is compatible with the VeWorld wallet - No fields should be left blank. ### Categories diff --git a/apps/app.vercel.vet-token-transfer/manifest.json b/apps/app.vercel.vet-token-transfer/manifest.json index a0b5d5ee..f4458449 100644 --- a/apps/app.vercel.vet-token-transfer/manifest.json +++ b/apps/app.vercel.vet-token-transfer/manifest.json @@ -1,7 +1,13 @@ { - "name" : "Token Transfer", - "href" : "https://vet-token-transfer.vercel.app/" , - "desc" : "Transfer any of the VIP-180 tokens in the vechain ecosystem!", + "name": "Token Transfer", + "href": "https://vet-token-transfer.vercel.app/", + "desc": "Transfer any of the VIP-180 tokens in the vechain ecosystem!", "category": "utilities", - "tags" : ["transfer","tokens","tool","utility"] -} + "tags": [ + "transfer", + "tokens", + "tool", + "utility" + ], + "isVeWorldCompatible": true +} \ No newline at end of file diff --git a/apps/com.blackvemarket/manifest.json b/apps/com.blackvemarket/manifest.json index 4b660154..599033dd 100644 --- a/apps/com.blackvemarket/manifest.json +++ b/apps/com.blackvemarket/manifest.json @@ -1,7 +1,15 @@ - { - "name": "BlackVeMarket", - "href": "https://blackvemarket.com", - "desc": "Discover Limitless NFT Experiences with BlackVeMarket: Where the VeFam Unites! Join our Vibrant Community and Explore the Boundless World of Digital Collectibles, Trading, and Creativity. Embrace the Future of NFTs and Unleash Your Imagination with BlackVeMarket!", - "category": "marketplaces", - "tags": ["NFT", "Marketplace", "VIP-181", "Collectibles", "VNFT", "BlackVe"] - } +{ + "name": "BlackVeMarket", + "href": "https://blackvemarket.com", + "desc": "Discover Limitless NFT Experiences with BlackVeMarket: Where the VeFam Unites! Join our Vibrant Community and Explore the Boundless World of Digital Collectibles, Trading, and Creativity. Embrace the Future of NFTs and Unleash Your Imagination with BlackVeMarket!", + "category": "marketplaces", + "tags": [ + "NFT", + "Marketplace", + "VIP-181", + "Collectibles", + "VNFT", + "BlackVe" + ], + "isVeWorldCompatible": true +} \ No newline at end of file diff --git a/apps/com.defibetclub/manifest.json b/apps/com.defibetclub/manifest.json index 30222049..eb9e871a 100644 --- a/apps/com.defibetclub/manifest.json +++ b/apps/com.defibetclub/manifest.json @@ -3,5 +3,13 @@ "href": "https://app.defibetclub.com/", "desc": "A fun, safe private members club built on VeChain for sports betting enthusiasts!", "category": "games", - "tags": ["NFT","Bets","Sports","VIP-181","Collectibles", "Gambling"] -} + "tags": [ + "NFT", + "Bets", + "Sports", + "VIP-181", + "Collectibles", + "Gambling" + ], + "isVeWorldCompatible": true +} \ No newline at end of file diff --git a/apps/com.non-fungibulls/manifest.json b/apps/com.non-fungibulls/manifest.json index ee7f0a46..a3e93e38 100644 --- a/apps/com.non-fungibulls/manifest.json +++ b/apps/com.non-fungibulls/manifest.json @@ -3,5 +3,12 @@ "href": "https://non-fungibulls.com", "desc": "Non FungiBulls is a collection of 1,450 NFTs on the VechainThor blockchain. It is a community based utility collection and a support token for our main project, Non Fungible News.", "category": "collectibles", - "tags": ["NFT","non fungibulls","Collectibles","VNFT","Non Fungible News"] -} + "tags": [ + "NFT", + "non fungibulls", + "Collectibles", + "VNFT", + "Non Fungible News" + ], + "isVeWorldCompatible": true +} \ No newline at end of file diff --git a/apps/com.smuzzies.3dables/manifest.json b/apps/com.smuzzies.3dables/manifest.json index 9554d5e6..00f56aa8 100644 --- a/apps/com.smuzzies.3dables/manifest.json +++ b/apps/com.smuzzies.3dables/manifest.json @@ -3,5 +3,12 @@ "href": "https://3dables.smuzzies.com/", "desc": "3DAbles is a collection of user generated artwork spanning the entire VeChainThor ecosystem and is a product of the Smuzzies development team.", "category": "collectibles", - "tags": ["Smuzzies","VIP-181","Collectibles","VNFT","NFT"] -} + "tags": [ + "Smuzzies", + "VIP-181", + "Collectibles", + "VNFT", + "NFT" + ], + "isVeWorldCompatible": true +} \ No newline at end of file diff --git a/apps/com.vechain.inspector/manifest.json b/apps/com.vechain.inspector/manifest.json index 10ea896f..ebcb4fc8 100644 --- a/apps/com.vechain.inspector/manifest.json +++ b/apps/com.vechain.inspector/manifest.json @@ -1,8 +1,13 @@ { - "name" : "Inspector", - "href" : "https://inspector.vecha.in" , - "desc" :"A tool that allows you to deploy and interact with the contract", + "name": "Inspector", + "href": "https://inspector.vecha.in", + "desc": "A tool that allows you to deploy and interact with the contract", "category": "utilities", - "tags" : ["contract","deploy","tool"], - "repo": "https://github.com/vechain/inspector-app" + "tags": [ + "contract", + "deploy", + "tool" + ], + "repo": "https://github.com/vechain/inspector-app", + "isVeWorldCompatible": true } \ No newline at end of file diff --git a/apps/com.vechain.vevote/manifest.json b/apps/com.vechain.vevote/manifest.json index 07610c08..c6985478 100644 --- a/apps/com.vechain.vevote/manifest.json +++ b/apps/com.vechain.vevote/manifest.json @@ -10,5 +10,6 @@ "contracts": [ "0xa6416a72f816d3a69f33d0814700545c8e3fe4be", "0x7e54f0790153647ec0651c35ced28171adb5d44a" - ] + ], + "isVeWorldCompatible": true } \ No newline at end of file diff --git a/apps/com.vefam/manifest.json b/apps/com.vefam/manifest.json index f49c5ec7..a6ebffeb 100644 --- a/apps/com.vefam/manifest.json +++ b/apps/com.vefam/manifest.json @@ -3,5 +3,19 @@ "href": "https://vefam.com/#/?network=vechain&from=apphub", "desc": "VeFam distributes and incubates NFT games, GameFi projects, including unique NFT collections and highly entertaining games.", "category": "games", - "tags": ["game","games","NFT","NFT game","gameFi","VeFam","Collectibles","VNFT","DeFi","VIP-180","VIP-181","VIP-210"] + "tags": [ + "game", + "games", + "NFT", + "NFT game", + "gameFi", + "VeFam", + "Collectibles", + "VNFT", + "DeFi", + "VIP-180", + "VIP-181", + "VIP-210" + ], + "isVeWorldCompatible": true } \ No newline at end of file diff --git a/apps/com.verocket.app/manifest.json b/apps/com.verocket.app/manifest.json index 6626868e..bf3bbbaa 100644 --- a/apps/com.verocket.app/manifest.json +++ b/apps/com.verocket.app/manifest.json @@ -1,7 +1,12 @@ { - "name" : "VeRocket (ZumoSwap)", - "href" : "https://app.verocket.com" , - "desc" : "Fast token swap service built for VeChain (formerly ZumoSwap)", + "name": "VeRocket (ZumoSwap)", + "href": "https://app.verocket.com", + "desc": "Fast token swap service built for VeChain (formerly ZumoSwap)", "category": "defi", - "tags" : ["tool", "tokens", "VIP-180"] -} + "tags": [ + "tool", + "tokens", + "VIP-180" + ], + "isVeWorldCompatible": true +} \ No newline at end of file diff --git a/apps/com.worldofv.marketplace-nft/manifest.json b/apps/com.worldofv.marketplace-nft/manifest.json index efadbf0a..ba165686 100644 --- a/apps/com.worldofv.marketplace-nft/manifest.json +++ b/apps/com.worldofv.marketplace-nft/manifest.json @@ -1,7 +1,15 @@ { - "name": "WorldOfV NFT Marketplace", - "href": "https://worldofv.art/", - "desc": "The first gas-free, green NFT platform built on the VeChain blockchain", - "category": "marketplaces", - "tags": ["WOV", "World Of V NFTs'", "NFTs", "Digital Art", "Phygital", "Artists"] - } + "name": "WorldOfV NFT Marketplace", + "href": "https://worldofv.art/", + "desc": "The first gas-free, green NFT platform built on the VeChain blockchain", + "category": "marketplaces", + "tags": [ + "WOV", + "World Of V NFTs'", + "NFTs", + "Digital Art", + "Phygital", + "Artists" + ], + "isVeWorldCompatible": true + } \ No newline at end of file diff --git a/apps/domains.vet/manifest.json b/apps/domains.vet/manifest.json index becde2a7..cb32de82 100644 --- a/apps/domains.vet/manifest.json +++ b/apps/domains.vet/manifest.json @@ -7,5 +7,6 @@ "name", "domain", "service" - ] + ], + "isVeWorldCompatible": true } \ No newline at end of file diff --git a/apps/energy.vechain.ramp/manifest.json b/apps/energy.vechain.ramp/manifest.json index afb5f7be..8a80dbea 100644 --- a/apps/energy.vechain.ramp/manifest.json +++ b/apps/energy.vechain.ramp/manifest.json @@ -8,5 +8,6 @@ "fiat", "ramp", "developer" - ] + ], + "isVeWorldCompatible": true } \ No newline at end of file diff --git a/apps/energy.vechain/manifest.json b/apps/energy.vechain/manifest.json index 604542ca..ab093f9a 100644 --- a/apps/energy.vechain/manifest.json +++ b/apps/energy.vechain/manifest.json @@ -1,7 +1,12 @@ { - "name" : "vechain.energy · blockchain development platform", - "href" : "https://vechain.energy/" , - "desc" : "Simplify and streamline your blockchain development with our platform. No more web3 or gas fees, access blockchains as easily as a regular backend. Complex transactions made easy through our sponsorship services, improve your application today.", + "name": "vechain.energy · blockchain development platform", + "href": "https://vechain.energy/", + "desc": "Simplify and streamline your blockchain development with our platform. No more web3 or gas fees, access blockchains as easily as a regular backend. Complex transactions made easy through our sponsorship services, improve your application today.", "category": "utilities", - "tags" : ["developer","vtho","api"] + "tags": [ + "developer", + "vtho", + "api" + ], + "isVeWorldCompatible": true } \ No newline at end of file diff --git a/apps/exchange.vtho/manifest.json b/apps/exchange.vtho/manifest.json index 1c4f0339..7e5bb64a 100644 --- a/apps/exchange.vtho/manifest.json +++ b/apps/exchange.vtho/manifest.json @@ -9,5 +9,6 @@ "swap", "exchange", "vtho" - ] + ], + "isVeWorldCompatible": true } \ No newline at end of file diff --git a/apps/io.vesea/manifest.json b/apps/io.vesea/manifest.json index c4dd6873..ce1926e5 100644 --- a/apps/io.vesea/manifest.json +++ b/apps/io.vesea/manifest.json @@ -3,5 +3,16 @@ "href": "https://vesea.io", "desc": "A peer-to-peer marketplace for NFTs, rare digital items and crypto collectibles on the VeChain blockchain.", "category": "marketplaces", - "tags": ["nft","vekings","vesea","market","buy","sell","bid","trade","marketplace"] -} + "tags": [ + "nft", + "vekings", + "vesea", + "market", + "buy", + "sell", + "bid", + "trade", + "marketplace" + ], + "isVeWorldCompatible": true +} \ No newline at end of file diff --git a/apps/org.vebetterdao.governance/manifest.json b/apps/org.vebetterdao.governance/manifest.json index 326b836b..8b502a48 100644 --- a/apps/org.vebetterdao.governance/manifest.json +++ b/apps/org.vebetterdao.governance/manifest.json @@ -7,5 +7,6 @@ "dao", "governance", "sustainability" - ] + ], + "isVeWorldCompatible": true } \ No newline at end of file diff --git a/apps/org.vechain.rewards.app/manifest.json b/apps/org.vechain.rewards.app/manifest.json index b8f72a28..1402a521 100644 --- a/apps/org.vechain.rewards.app/manifest.json +++ b/apps/org.vechain.rewards.app/manifest.json @@ -13,5 +13,6 @@ ], "contracts": [ "0xb81e9c5f9644dec9e5e3cac86b4461a222072302" - ] + ], + "isVeWorldCompatible": true } \ No newline at end of file diff --git a/apps/pro.oceanex.nft/manifest.json b/apps/pro.oceanex.nft/manifest.json index 92c0dc14..f69984e7 100644 --- a/apps/pro.oceanex.nft/manifest.json +++ b/apps/pro.oceanex.nft/manifest.json @@ -3,5 +3,10 @@ "href": "https://nft.oceanex.pro/", "desc": "The markeplace for trading NFTs and crypto collections built on the VeChain blockchain and powered by OceanEx.", "category": "marketplaces", - "tags": ["NFT", "OceanEx", "vip181"] -} + "tags": [ + "NFT", + "OceanEx", + "vip181" + ], + "isVeWorldCompatible": true +} \ No newline at end of file From 7cc3d5b6f11a2b319a87da6c6f374735dab49c76 Mon Sep 17 00:00:00 2001 From: Davide Carpini Date: Fri, 8 Mar 2024 10:30:50 +0100 Subject: [PATCH 2/5] fix: variable name and readme --- README.md | 41 ++++++++++++------- .../manifest.json | 2 +- apps/com.blackvemarket/manifest.json | 2 +- apps/com.defibetclub/manifest.json | 2 +- apps/com.non-fungibulls/manifest.json | 2 +- apps/com.smuzzies.3dables/manifest.json | 2 +- apps/com.vechain.inspector/manifest.json | 2 +- apps/com.vechain.vevote/manifest.json | 2 +- apps/com.vefam/manifest.json | 2 +- apps/com.verocket.app/manifest.json | 2 +- .../manifest.json | 2 +- apps/domains.vet/manifest.json | 2 +- apps/energy.vechain.ramp/manifest.json | 2 +- apps/energy.vechain/manifest.json | 2 +- apps/exchange.vtho/manifest.json | 2 +- apps/io.vesea/manifest.json | 2 +- apps/org.vebetterdao.governance/manifest.json | 2 +- apps/org.vechain.rewards.app/manifest.json | 2 +- apps/pro.oceanex.nft/manifest.json | 2 +- 19 files changed, 44 insertions(+), 33 deletions(-) diff --git a/README.md b/README.md index cc76c7c1..2b23cde9 100644 --- a/README.md +++ b/README.md @@ -8,31 +8,37 @@ The following is a set of guidelines for contributing to **AppHub**. These are just guidelines, not rules. Use your best judgment and feel free to propose changes to this document in a pull request. ## Rules + 1. The app must run on Mainnet 2. Support [Connex](https://connex.vecha.in/#/) -3. Logo is required -4. The id must be unique -5. Short and simple descriptions +3. Logo is required +4. The id must be unique +5. Short and simple descriptions 6. Comply with directory & contents rules 7. One application per submission ## Adding your app + To add your application, you need to create your app details and make a pull request for the maintainers to review your app and merge into AppHub. Recommended workflow: + - Fork the AppHub - Create a new branch - Create your app details and upload to the proper directory - Make the pull request -Ref: +Ref: + - [Fork a repo](https://docs.github.com/en/get-started/quickstart/fork-a-repo) - [Clone a repo](https://docs.github.com/en/get-started/quickstart/fork-a-repo#cloning-your-forked-repository) - [Creating a new branch](https://docs.github.com/en/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/creating-and-deleting-branches-within-your-repository#creating-a-branch) - [Create a pull request](https://docs.github.com/en/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/creating-a-pull-request) -- [Tutorial: How to make your first pull request on Github by *Thanoshan MV*](https://www.freecodecamp.org/news/how-to-make-your-first-pull-request-on-github-3/) +- [Tutorial: How to make your first pull request on Github by _Thanoshan MV_](https://www.freecodecamp.org/news/how-to-make-your-first-pull-request-on-github-3/) + ### Create a directory -Once the AppHub is forked, create a new directory in the `apps` directory with unique id and include a `manifest.json` file and `logo.png` file. To create a unique id, you can append the name of the application to the reversed domain such as `com.example.your-app-name`. Your app directory structure should be look like this + +Once the AppHub is forked, create a new directory in the `apps` directory with unique id and include a `manifest.json` file and `logo.png` file. To create a unique id, you can append the name of the application to the reversed domain such as `com.example.your-app-name`. Your app directory structure should be look like this ``` ├── apps @@ -42,6 +48,7 @@ Once the AppHub is forked, create a new directory in the `apps` directory with u ``` ### Create a JSON File & Rules + Create a `manifest.json` file includes app details. ``` @@ -57,7 +64,7 @@ Create a `manifest.json` file includes app details. "0x1234567890123456789012345678901234567890", "0x0987654321098765432109876543210987654321" ], - "isVeWorldCompatible": false + "isVeWorldSupported": false } ``` @@ -65,13 +72,14 @@ Create a `manifest.json` file includes app details. - `href` is **required**, and must be a fully-qualified URL. - `desc` is **required**. - `category` is **required**, and must be one of the provided category. -- `tags` is **required**, should be ***an array*** if provided. -- `repo` is *optional*, and must be a fully-qualified URL. -- `contracts` is *optional*, should be ***an array*** and ***lower cases*** if provided -- `isVeWorldCompatible` is compatible with the VeWorld wallet +- `tags` is **required**, should be **_an array_** if provided. +- `repo` is _optional_, and must be a fully-qualified URL. +- `contracts` is _optional_, should be **_an array_** and **_lower cases_** if provided +- `isVeWorldSupported` is _optional_, set this to true if your dApp supports the VeWorld browser extension, so it can be used in the VeWorld mobile wallet - No fields should be left blank. ### Categories + `category` is required and must be one of the following values: - collectibles @@ -81,7 +89,9 @@ Create a `manifest.json` file includes app details. - utilities ### Import the Logo & Rules + Import your app logo into the directory and name it `logo`. + > A logo is a symbol made up of text and images that identifies an application. - Must be a `.png` @@ -89,17 +99,18 @@ Import your app logo into the directory and name it `logo`. - Must **not** be a copy of another company's or application's logo - Must **not** contain any marketing information (including but not limited to social media links/sale date) - ### Submission Guidelines + - **The pull request should have a clean git history.** - Don't use another company's trademarks (icon, logo or name) without supplying evidence of prior permission -- Create a directory under `/apps/` and contains the *manifest.json* and the *logo.png* +- Create a directory under `/apps/` and contains the _manifest.json_ and the _logo.png_ - Keep description short and simple, but descriptive. - Check your spelling and grammar. -- URL must have schemes of ***http*** or ***https***. +- URL must have schemes of **_http_** or **_https_**. - Logo complies with the logo rules -> If the maintainers/reviewer notice anything that we'd like changed, we'll ask you to edit your PR before we merge it. +> If the maintainers/reviewer notice anything that we'd like changed, we'll ask you to edit your PR before we merge it. ## Last but not least + When users interact with your application, the function names and parameters are encoded as hex values in clause data field which is not very human-readable. You can submit the ABIs on [b32](https://github.com/vechain/b32) to help the user understand more about the interaction details. diff --git a/apps/app.vercel.vet-token-transfer/manifest.json b/apps/app.vercel.vet-token-transfer/manifest.json index f4458449..b8ba6d58 100644 --- a/apps/app.vercel.vet-token-transfer/manifest.json +++ b/apps/app.vercel.vet-token-transfer/manifest.json @@ -9,5 +9,5 @@ "tool", "utility" ], - "isVeWorldCompatible": true + "isVeWorldSupported": true } \ No newline at end of file diff --git a/apps/com.blackvemarket/manifest.json b/apps/com.blackvemarket/manifest.json index 599033dd..eb1ecce0 100644 --- a/apps/com.blackvemarket/manifest.json +++ b/apps/com.blackvemarket/manifest.json @@ -11,5 +11,5 @@ "VNFT", "BlackVe" ], - "isVeWorldCompatible": true + "isVeWorldSupported": true } \ No newline at end of file diff --git a/apps/com.defibetclub/manifest.json b/apps/com.defibetclub/manifest.json index eb9e871a..099b11ea 100644 --- a/apps/com.defibetclub/manifest.json +++ b/apps/com.defibetclub/manifest.json @@ -11,5 +11,5 @@ "Collectibles", "Gambling" ], - "isVeWorldCompatible": true + "isVeWorldSupported": true } \ No newline at end of file diff --git a/apps/com.non-fungibulls/manifest.json b/apps/com.non-fungibulls/manifest.json index a3e93e38..82e2ba62 100644 --- a/apps/com.non-fungibulls/manifest.json +++ b/apps/com.non-fungibulls/manifest.json @@ -10,5 +10,5 @@ "VNFT", "Non Fungible News" ], - "isVeWorldCompatible": true + "isVeWorldSupported": true } \ No newline at end of file diff --git a/apps/com.smuzzies.3dables/manifest.json b/apps/com.smuzzies.3dables/manifest.json index 00f56aa8..5fac5501 100644 --- a/apps/com.smuzzies.3dables/manifest.json +++ b/apps/com.smuzzies.3dables/manifest.json @@ -10,5 +10,5 @@ "VNFT", "NFT" ], - "isVeWorldCompatible": true + "isVeWorldSupported": true } \ No newline at end of file diff --git a/apps/com.vechain.inspector/manifest.json b/apps/com.vechain.inspector/manifest.json index ebcb4fc8..d22739d2 100644 --- a/apps/com.vechain.inspector/manifest.json +++ b/apps/com.vechain.inspector/manifest.json @@ -9,5 +9,5 @@ "tool" ], "repo": "https://github.com/vechain/inspector-app", - "isVeWorldCompatible": true + "isVeWorldSupported": true } \ No newline at end of file diff --git a/apps/com.vechain.vevote/manifest.json b/apps/com.vechain.vevote/manifest.json index c6985478..f00e818b 100644 --- a/apps/com.vechain.vevote/manifest.json +++ b/apps/com.vechain.vevote/manifest.json @@ -11,5 +11,5 @@ "0xa6416a72f816d3a69f33d0814700545c8e3fe4be", "0x7e54f0790153647ec0651c35ced28171adb5d44a" ], - "isVeWorldCompatible": true + "isVeWorldSupported": true } \ No newline at end of file diff --git a/apps/com.vefam/manifest.json b/apps/com.vefam/manifest.json index a6ebffeb..2474c450 100644 --- a/apps/com.vefam/manifest.json +++ b/apps/com.vefam/manifest.json @@ -17,5 +17,5 @@ "VIP-181", "VIP-210" ], - "isVeWorldCompatible": true + "isVeWorldSupported": true } \ No newline at end of file diff --git a/apps/com.verocket.app/manifest.json b/apps/com.verocket.app/manifest.json index bf3bbbaa..f967d516 100644 --- a/apps/com.verocket.app/manifest.json +++ b/apps/com.verocket.app/manifest.json @@ -8,5 +8,5 @@ "tokens", "VIP-180" ], - "isVeWorldCompatible": true + "isVeWorldSupported": true } \ No newline at end of file diff --git a/apps/com.worldofv.marketplace-nft/manifest.json b/apps/com.worldofv.marketplace-nft/manifest.json index ba165686..dd6d398d 100644 --- a/apps/com.worldofv.marketplace-nft/manifest.json +++ b/apps/com.worldofv.marketplace-nft/manifest.json @@ -11,5 +11,5 @@ "Phygital", "Artists" ], - "isVeWorldCompatible": true + "isVeWorldSupported": true } \ No newline at end of file diff --git a/apps/domains.vet/manifest.json b/apps/domains.vet/manifest.json index cb32de82..679dd2da 100644 --- a/apps/domains.vet/manifest.json +++ b/apps/domains.vet/manifest.json @@ -8,5 +8,5 @@ "domain", "service" ], - "isVeWorldCompatible": true + "isVeWorldSupported": true } \ No newline at end of file diff --git a/apps/energy.vechain.ramp/manifest.json b/apps/energy.vechain.ramp/manifest.json index 8a80dbea..ab1cb924 100644 --- a/apps/energy.vechain.ramp/manifest.json +++ b/apps/energy.vechain.ramp/manifest.json @@ -9,5 +9,5 @@ "ramp", "developer" ], - "isVeWorldCompatible": true + "isVeWorldSupported": true } \ No newline at end of file diff --git a/apps/energy.vechain/manifest.json b/apps/energy.vechain/manifest.json index ab093f9a..426ae6ed 100644 --- a/apps/energy.vechain/manifest.json +++ b/apps/energy.vechain/manifest.json @@ -8,5 +8,5 @@ "vtho", "api" ], - "isVeWorldCompatible": true + "isVeWorldSupported": true } \ No newline at end of file diff --git a/apps/exchange.vtho/manifest.json b/apps/exchange.vtho/manifest.json index 7e5bb64a..a506cc06 100644 --- a/apps/exchange.vtho/manifest.json +++ b/apps/exchange.vtho/manifest.json @@ -10,5 +10,5 @@ "exchange", "vtho" ], - "isVeWorldCompatible": true + "isVeWorldSupported": true } \ No newline at end of file diff --git a/apps/io.vesea/manifest.json b/apps/io.vesea/manifest.json index ce1926e5..787a8977 100644 --- a/apps/io.vesea/manifest.json +++ b/apps/io.vesea/manifest.json @@ -14,5 +14,5 @@ "trade", "marketplace" ], - "isVeWorldCompatible": true + "isVeWorldSupported": true } \ No newline at end of file diff --git a/apps/org.vebetterdao.governance/manifest.json b/apps/org.vebetterdao.governance/manifest.json index 8b502a48..53cf1ef4 100644 --- a/apps/org.vebetterdao.governance/manifest.json +++ b/apps/org.vebetterdao.governance/manifest.json @@ -8,5 +8,5 @@ "governance", "sustainability" ], - "isVeWorldCompatible": true + "isVeWorldSupported": true } \ No newline at end of file diff --git a/apps/org.vechain.rewards.app/manifest.json b/apps/org.vechain.rewards.app/manifest.json index 1402a521..a5981756 100644 --- a/apps/org.vechain.rewards.app/manifest.json +++ b/apps/org.vechain.rewards.app/manifest.json @@ -14,5 +14,5 @@ "contracts": [ "0xb81e9c5f9644dec9e5e3cac86b4461a222072302" ], - "isVeWorldCompatible": true + "isVeWorldSupported": true } \ No newline at end of file diff --git a/apps/pro.oceanex.nft/manifest.json b/apps/pro.oceanex.nft/manifest.json index f69984e7..3eee3fdd 100644 --- a/apps/pro.oceanex.nft/manifest.json +++ b/apps/pro.oceanex.nft/manifest.json @@ -8,5 +8,5 @@ "OceanEx", "vip181" ], - "isVeWorldCompatible": true + "isVeWorldSupported": true } \ No newline at end of file From 1ffd973ce0bf833911b08a47d5caa124554322a1 Mon Sep 17 00:00:00 2001 From: Davide Carpini Date: Fri, 8 Mar 2024 10:37:33 +0100 Subject: [PATCH 3/5] fix: readme --- README.md | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/README.md b/README.md index 2b23cde9..c544ec13 100644 --- a/README.md +++ b/README.md @@ -75,8 +75,7 @@ Create a `manifest.json` file includes app details. - `tags` is **required**, should be **_an array_** if provided. - `repo` is _optional_, and must be a fully-qualified URL. - `contracts` is _optional_, should be **_an array_** and **_lower cases_** if provided -- `isVeWorldSupported` is _optional_, set this to true if your dApp supports the VeWorld browser extension, so it can be used in the VeWorld mobile wallet -- No fields should be left blank. +- `isVeWorldSupported` is _optional_, set this to true if your dApp supports the VeWorld browser extension, enabling its use within the VeWorld mobile wallet. Your dApp will then be listed in the dApp section of the VeWorld mobile discovery. ### Categories From 501704f905f46897b938911c13ff7cab09d46ef0 Mon Sep 17 00:00:00 2001 From: Davide Carpini Date: Fri, 8 Mar 2024 10:38:05 +0100 Subject: [PATCH 4/5] fix: readme --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index c544ec13..6932a3ee 100644 --- a/README.md +++ b/README.md @@ -76,6 +76,7 @@ Create a `manifest.json` file includes app details. - `repo` is _optional_, and must be a fully-qualified URL. - `contracts` is _optional_, should be **_an array_** and **_lower cases_** if provided - `isVeWorldSupported` is _optional_, set this to true if your dApp supports the VeWorld browser extension, enabling its use within the VeWorld mobile wallet. Your dApp will then be listed in the dApp section of the VeWorld mobile discovery. +- No fields should be left blank. ### Categories From 6502d0b162ef9c0b9478d56d7b07e5c79f2ec0ed Mon Sep 17 00:00:00 2001 From: Davide Carpini Date: Wed, 13 Mar 2024 10:00:33 +0100 Subject: [PATCH 5/5] fix: isVeWorldSupported --- README.md | 2 +- apps/art.squadvechain/manifest.json | 17 +++++++++----- apps/com.2048x.2048x/manifest.json | 9 ++++++-- apps/com.bc66.lucky-airdrop/manifest.json | 8 +++++-- apps/com.dragonsofsingapura/manifest.json | 14 ++++++++++-- .../manifest.json | 7 +++++- apps/com.sharksofanarchy/manifest.json | 11 ++++++++-- apps/com.theinkaempire/manifest.json | 12 ++++++++-- apps/com.vechain.bmac/manifest.json | 15 ++++++++----- apps/com.vechain.insight/manifest.json | 15 ++++++++----- apps/com.vechain.tokens/manifest.json | 16 +++++++++----- apps/com.vechainstats.manager/manifest.json | 15 +++++++++---- apps/com.vechainstats/manifest.json | 19 +++++++++++----- apps/com.vefam.pixelpuffs/manifest.json | 10 ++++++++- apps/com.vefam.vpunks-weapons/manifest.json | 22 ++++++++++++++++--- apps/com.venonymous/manifest.json | 10 +++++++-- apps/com.vexchange.vexchange/manifest.json | 17 +++++++++----- apps/com.vns.vns/manifest.json | 15 ++++++++----- apps/com.vpunks/manifest.json | 15 +++++++++---- apps/com.worldofv.expluslottery/manifest.json | 10 ++++++++- apps/com.worldofv.staking/manifest.json | 7 +++++- apps/com.worldofv.vehashes/manifest.json | 20 ++++++++++++----- apps/energy.vechain.swap/manifest.json | 3 ++- apps/energy.vechain.tools.wipe/manifest.json | 3 ++- apps/io.adexr.app/manifest.json | 16 ++++++++++---- apps/io.exoworlds/manifest.json | 17 +++++++++----- apps/io.gangstergorillaz/manifest.json | 12 ++++++++-- apps/io.mvanft/manifest.json | 16 +++++++++----- apps/io.realitems/manifest.json | 11 ++++++++-- apps/io.safeswap.app/manifest.json | 17 +++++++++----- apps/io.thorblock.portal/manifest.json | 16 +++++++++----- apps/io.vesea.doppelganger/manifest.json | 12 ++++++++-- .../manifest.json | 12 ++++++++-- apps/io.vesea.funkysalamanders/manifest.json | 12 ++++++++-- apps/io.vesea.galaxy/manifest.json | 12 ++++++++-- apps/io.vesea.goatzclub/manifest.json | 12 ++++++++-- apps/io.vesea.guardians/manifest.json | 12 ++++++++-- apps/io.vesea.kickbackkoalas/manifest.json | 10 ++++++++- apps/io.vesea.kings/manifest.json | 13 +++++++++-- apps/io.vesea.madvapes/manifest.json | 12 ++++++++-- apps/io.vesea.metaversials/manifest.json | 12 ++++++++-- apps/io.vesea.minomob/manifest.json | 12 ++++++++-- .../manifest.json | 13 +++++++++-- apps/io.vesea.npo/manifest.json | 12 ++++++++-- apps/io.vesea.pixeloutlaws/manifest.json | 11 ++++++++-- apps/io.vesea.recycler/manifest.json | 13 ++++++++--- apps/io.vesea.smuzzies/manifest.json | 12 ++++++++-- apps/io.vesea.stardustspewctres/manifest.json | 12 ++++++++-- apps/io.vesea.universe/manifest.json | 12 ++++++++-- apps/io.vesea.veabstract/manifest.json | 12 ++++++++-- apps/io.vesea.veeparrots/manifest.json | 12 ++++++++-- apps/io.vesea.veghosts/manifest.json | 10 +++++++-- apps/io.vesea.vegnomes/manifest.json | 12 ++++++++-- apps/io.vesea.vekings/manifest.json | 13 +++++++++-- apps/io.vesea.vekongs/manifest.json | 11 ++++++++-- apps/io.vesea.veloot/manifest.json | 3 ++- apps/io.vesea.venerds/manifest.json | 11 ++++++++-- apps/io.vesea.verocket/manifest.json | 14 ++++++++++-- apps/io.vesea.veskullz/manifest.json | 11 ++++++++-- apps/io.vesea.veysarum/manifest.json | 9 +++++++- apps/io.vesea.vfoxes/manifest.json | 12 ++++++++-- apps/io.vesea.victs/manifest.json | 11 ++++++++-- apps/io.vesea.vumanoids/manifest.json | 12 ++++++++-- apps/io.vesea.vvardogs/manifest.json | 12 ++++++++-- apps/io.vesea.zillyzombies/manifest.json | 13 +++++++++-- apps/io.wallofvame/manifest.json | 5 +++-- apps/network.xp.bridge/manifest.json | 12 +++++++--- apps/org.favo.envelop/manifest.json | 14 ++++++++---- apps/org.vebetterdao.connect/manifest.json | 3 ++- apps/org.vebetterdao/manifest.json | 3 ++- apps/pro.oceanex.diver/manifest.json | 9 ++++++-- apps/pro.oceanex.nftgallery/manifest.json | 9 ++++++-- apps/pro.oceanex.nftgallerypro/manifest.json | 9 ++++++-- apps/tools.wovnft/manifest.json | 5 +++-- apps/vet.cleanify/manifest.json | 3 ++- apps/vet.mugshot/manifest.json | 3 ++- apps/xyz.velottery/manifest.json | 8 ++++++- scripts/validate.ts | 1 + 78 files changed, 688 insertions(+), 187 deletions(-) diff --git a/README.md b/README.md index 6932a3ee..87da3169 100644 --- a/README.md +++ b/README.md @@ -73,9 +73,9 @@ Create a `manifest.json` file includes app details. - `desc` is **required**. - `category` is **required**, and must be one of the provided category. - `tags` is **required**, should be **_an array_** if provided. +- `isVeWorldSupported` is **required**, set this to true if your dApp supports the VeWorld browser extension, enabling its use within the VeWorld mobile wallet. Your dApp will then be listed in the dApp section of the VeWorld mobile discovery. - `repo` is _optional_, and must be a fully-qualified URL. - `contracts` is _optional_, should be **_an array_** and **_lower cases_** if provided -- `isVeWorldSupported` is _optional_, set this to true if your dApp supports the VeWorld browser extension, enabling its use within the VeWorld mobile wallet. Your dApp will then be listed in the dApp section of the VeWorld mobile discovery. - No fields should be left blank. ### Categories diff --git a/apps/art.squadvechain/manifest.json b/apps/art.squadvechain/manifest.json index 59c5476e..6b374bfd 100644 --- a/apps/art.squadvechain/manifest.json +++ b/apps/art.squadvechain/manifest.json @@ -1,7 +1,14 @@ { - "name" : "SQUAD VeChain", - "href" : "https://SquadVechain.Art/" , - "desc" : "Join the $SQUAD Today, Bringing DeFi & NFTs Closer to each other!", + "name": "SQUAD VeChain", + "href": "https://SquadVechain.Art/", + "desc": "Join the $SQUAD Today, Bringing DeFi & NFTs Closer to each other!", "category": "defi", - "tags" : ["DeFi","tokens","ICO","Memecoin","NFT"] -} + "tags": [ + "DeFi", + "tokens", + "ICO", + "Memecoin", + "NFT" + ], + "isVeWorldSupported": false +} \ No newline at end of file diff --git a/apps/com.2048x.2048x/manifest.json b/apps/com.2048x.2048x/manifest.json index 313e4766..be2f3fd0 100644 --- a/apps/com.2048x.2048x/manifest.json +++ b/apps/com.2048x.2048x/manifest.json @@ -3,5 +3,10 @@ "href": "https://play2048x.com", "desc": "2048x is a challenging number puzzle for kids and grown ups.", "category": "games", - "tags": ["game", "games", "fun"] -} + "tags": [ + "game", + "games", + "fun" + ], + "isVeWorldSupported": false +} \ No newline at end of file diff --git a/apps/com.bc66.lucky-airdrop/manifest.json b/apps/com.bc66.lucky-airdrop/manifest.json index 90a1ae05..24c68949 100644 --- a/apps/com.bc66.lucky-airdrop/manifest.json +++ b/apps/com.bc66.lucky-airdrop/manifest.json @@ -3,5 +3,9 @@ "href": "https://bc66.github.io/lucky-airdrop/", "desc": "Sending red envelopes is a way to send good wishes and luck (as well as money).", "category": "utilities", - "tags": ["game", "red envelope"] -} + "tags": [ + "game", + "red envelope" + ], + "isVeWorldSupported": false +} \ No newline at end of file diff --git a/apps/com.dragonsofsingapura/manifest.json b/apps/com.dragonsofsingapura/manifest.json index 13b7ab23..24f429da 100644 --- a/apps/com.dragonsofsingapura/manifest.json +++ b/apps/com.dragonsofsingapura/manifest.json @@ -3,5 +3,15 @@ "href": "https://dragonsofsingapura.com/", "desc": "Welcome to Singapura! World of the Dragon a land steeped in history, culture, intrigue and mystery. Join the Tribes mount your Dragon! and write your name in the history books..", "category": "collectibles", - "tags": ["NFT", "Dragons of Singapura", "VIP-181", "Collectibles", "VNFT", "Staking", "Breeding", "Metaverse"] -} + "tags": [ + "NFT", + "Dragons of Singapura", + "VIP-181", + "Collectibles", + "VNFT", + "Staking", + "Breeding", + "Metaverse" + ], + "isVeWorldSupported": false +} \ No newline at end of file diff --git a/apps/com.laalaguer.token-transfer/manifest.json b/apps/com.laalaguer.token-transfer/manifest.json index cc40f459..c5888a27 100644 --- a/apps/com.laalaguer.token-transfer/manifest.json +++ b/apps/com.laalaguer.token-transfer/manifest.json @@ -3,5 +3,10 @@ "href": "https://laalaguer.github.io/vechain-token-transfer/", "desc": "Listing of all VIP180 VeChain tokens and enables their transfer.", "category": "defi", - "tags": ["vip180", "token", "transfer"] + "tags": [ + "vip180", + "token", + "transfer" + ], + "isVeWorldSupported": false } \ No newline at end of file diff --git a/apps/com.sharksofanarchy/manifest.json b/apps/com.sharksofanarchy/manifest.json index ded1c190..8f0b407e 100644 --- a/apps/com.sharksofanarchy/manifest.json +++ b/apps/com.sharksofanarchy/manifest.json @@ -3,5 +3,12 @@ "href": "https://sharksofanarchy.com/", "desc": "Sharks of anarchy, The first motorcycle Gang on VeChain! Will get their own DLC inside Thugs Paradise P2E Game.", "category": "collectibles", - "tags": ["VIP-181", "VNFT", "collectable", "sharks", "pixelart"] -} + "tags": [ + "VIP-181", + "VNFT", + "collectable", + "sharks", + "pixelart" + ], + "isVeWorldSupported": false +} \ No newline at end of file diff --git a/apps/com.theinkaempire/manifest.json b/apps/com.theinkaempire/manifest.json index 79022c06..a3f860b0 100644 --- a/apps/com.theinkaempire/manifest.json +++ b/apps/com.theinkaempire/manifest.json @@ -3,5 +3,13 @@ "href": "https://theinkaempirenft.com", "desc": "The Inka Empire is a PFP collection of 5,000 NFTs. The Story will contain the best kept secrets of the largest empire in Pre-Columbian America (1529 A.D.). A Chronicle that will reveal the true heritage of an empire full of mysteries and legends...", "category": "collectibles", - "tags": ["NFT", "TheInkaEmpire", "VIP-181", "Collectibles", "VNFT", "PFP"] -} + "tags": [ + "NFT", + "TheInkaEmpire", + "VIP-181", + "Collectibles", + "VNFT", + "PFP" + ], + "isVeWorldSupported": false +} \ No newline at end of file diff --git a/apps/com.vechain.bmac/manifest.json b/apps/com.vechain.bmac/manifest.json index c89789a1..ff545f7a 100644 --- a/apps/com.vechain.bmac/manifest.json +++ b/apps/com.vechain.bmac/manifest.json @@ -1,8 +1,13 @@ { - "name" : "Buy me a coffee", - "href" : "https://bmac.vecha.in/" , - "desc" : "allows your supporter to support your work by donating VET", + "name": "Buy me a coffee", + "href": "https://bmac.vecha.in/", + "desc": "allows your supporter to support your work by donating VET", "category": "utilities", - "tags" : ["social","donation","tool"], - "repo": "https://github.com/vechain/buy-me-a-coffee" + "tags": [ + "social", + "donation", + "tool" + ], + "repo": "https://github.com/vechain/buy-me-a-coffee", + "isVeWorldSupported": false } \ No newline at end of file diff --git a/apps/com.vechain.insight/manifest.json b/apps/com.vechain.insight/manifest.json index ea7df6f8..8d3ef92c 100644 --- a/apps/com.vechain.insight/manifest.json +++ b/apps/com.vechain.insight/manifest.json @@ -1,8 +1,13 @@ { - "name" : "Insight", - "href" : "https://insight.vecha.in/" , - "desc" : "Serverless VeChain explorer. It allows you to explore and search for blocks, transactions and accounts.", + "name": "Insight", + "href": "https://insight.vecha.in/", + "desc": "Serverless VeChain explorer. It allows you to explore and search for blocks, transactions and accounts.", "category": "utilities", - "tags" : ["utilities","explorer","tool"], - "repo": "https://github.com/vechain/insight-app" + "tags": [ + "utilities", + "explorer", + "tool" + ], + "repo": "https://github.com/vechain/insight-app", + "isVeWorldSupported": false } \ No newline at end of file diff --git a/apps/com.vechain.tokens/manifest.json b/apps/com.vechain.tokens/manifest.json index 9a0698ec..9bf78613 100644 --- a/apps/com.vechain.tokens/manifest.json +++ b/apps/com.vechain.tokens/manifest.json @@ -1,8 +1,14 @@ { - "name" : "My Tokens", - "href" : "https://tokens.vecha.in/#/" , - "desc" : "My Tokens,My Treasure ", + "name": "My Tokens", + "href": "https://tokens.vecha.in/#/", + "desc": "My Tokens,My Treasure ", "category": "defi", - "tags" : ["transfer","tokens","tool","utility"], - "repo": "https://github.com/vechain/my-tokens" + "tags": [ + "transfer", + "tokens", + "tool", + "utility" + ], + "repo": "https://github.com/vechain/my-tokens", + "isVeWorldSupported": false } \ No newline at end of file diff --git a/apps/com.vechainstats.manager/manifest.json b/apps/com.vechainstats.manager/manifest.json index 4b45cedd..a030ce31 100644 --- a/apps/com.vechainstats.manager/manifest.json +++ b/apps/com.vechainstats.manager/manifest.json @@ -1,7 +1,14 @@ { - "name" : "Manager", - "href" : "https://manager.vechainstats.com/" , - "desc" : "One-stop solution for managing VeChain assets and node tokens.", + "name": "Manager", + "href": "https://manager.vechainstats.com/", + "desc": "One-stop solution for managing VeChain assets and node tokens.", "category": "utilities", - "tags" : ["wallet","finance","tokens","nodes","transfer"] + "tags": [ + "wallet", + "finance", + "tokens", + "nodes", + "transfer" + ], + "isVeWorldSupported": false } \ No newline at end of file diff --git a/apps/com.vechainstats/manifest.json b/apps/com.vechainstats/manifest.json index 2403caa8..7d4c3919 100644 --- a/apps/com.vechainstats/manifest.json +++ b/apps/com.vechainstats/manifest.json @@ -1,7 +1,16 @@ { - "name" : "VeChainStats", - "href" : "https://vechainstats.com/" , - "desc" : "Extensive VeChain mainnet statistics, charts, account explorer and more.", + "name": "VeChainStats", + "href": "https://vechainstats.com/", + "desc": "Extensive VeChain mainnet statistics, charts, account explorer and more.", "category": "utilities", - "tags" : ["accounts","analytics","charts","insights","monitoring", "statistics","tools"] -} + "tags": [ + "accounts", + "analytics", + "charts", + "insights", + "monitoring", + "statistics", + "tools" + ], + "isVeWorldSupported": false +} \ No newline at end of file diff --git a/apps/com.vefam.pixelpuffs/manifest.json b/apps/com.vefam.pixelpuffs/manifest.json index 914daeb2..efad41ea 100644 --- a/apps/com.vefam.pixelpuffs/manifest.json +++ b/apps/com.vefam.pixelpuffs/manifest.json @@ -3,5 +3,13 @@ "href": "https://vefam.com/projects/pixel-puffs/", "desc": "10.000 collectible NFT's designed with a meticulous eye for details.", "category": "collectibles", - "tags": ["NFT","PixelPuffs","VeFam","VIP-181","Collectibles","VNFT"] + "tags": [ + "NFT", + "PixelPuffs", + "VeFam", + "VIP-181", + "Collectibles", + "VNFT" + ], + "isVeWorldSupported": false } \ No newline at end of file diff --git a/apps/com.vefam.vpunks-weapons/manifest.json b/apps/com.vefam.vpunks-weapons/manifest.json index dc7e2dae..bd43bfc6 100644 --- a/apps/com.vefam.vpunks-weapons/manifest.json +++ b/apps/com.vefam.vpunks-weapons/manifest.json @@ -3,8 +3,24 @@ "href": "https://vefam.com/#/collections/details/vpunks-weapons?network=vechain&from=apphub", "desc": "Vpunks Weapons is a VIP-210 collection of the Vpunks project, a weapon used in 3D PvP and P2E games!!!", "category": "collectibles", - "tags": ["collectibles","collection","game","games","NFT","NFTs","NFT game","gameFi","VeFam","VNFT","DeFi","VIP-180","VIP-181","VIP-210"], + "tags": [ + "collectibles", + "collection", + "game", + "games", + "NFT", + "NFTs", + "NFT game", + "gameFi", + "VeFam", + "VNFT", + "DeFi", + "VIP-180", + "VIP-181", + "VIP-210" + ], "contracts": [ - "0x1417e8955d16775b22771402e3f43665b5070975" - ] + "0x1417e8955d16775b22771402e3f43665b5070975" + ], + "isVeWorldSupported": false } \ No newline at end of file diff --git a/apps/com.venonymous/manifest.json b/apps/com.venonymous/manifest.json index e8c935ea..54b5e275 100644 --- a/apps/com.venonymous/manifest.json +++ b/apps/com.venonymous/manifest.json @@ -3,5 +3,11 @@ "href": "https://venonymous.com/", "desc": "We Are Venonymous! We like to call ourselves Pioneers of the new World.", "category": "collectibles", - "tags": ["VIP181","NFT","Venonymous","hacker"] -} + "tags": [ + "VIP181", + "NFT", + "Venonymous", + "hacker" + ], + "isVeWorldSupported": false +} \ No newline at end of file diff --git a/apps/com.vexchange.vexchange/manifest.json b/apps/com.vexchange.vexchange/manifest.json index 2bb6aabf..9380a874 100644 --- a/apps/com.vexchange.vexchange/manifest.json +++ b/apps/com.vexchange.vexchange/manifest.json @@ -1,7 +1,14 @@ { - "name" : "Vexchange", - "href" : "https://vexchange.io" , - "desc" :"VeChain Thor Decentralized Exchange", + "name": "Vexchange", + "href": "https://vexchange.io", + "desc": "VeChain Thor Decentralized Exchange", "category": "defi", - "tags" : ["exchange", "dex", "tool", "finance", "utilities"] -} + "tags": [ + "exchange", + "dex", + "tool", + "finance", + "utilities" + ], + "isVeWorldSupported": false +} \ No newline at end of file diff --git a/apps/com.vns.vns/manifest.json b/apps/com.vns.vns/manifest.json index 4ca37047..65a2cab7 100644 --- a/apps/com.vns.vns/manifest.json +++ b/apps/com.vns.vns/manifest.json @@ -1,7 +1,12 @@ { - "name" : "VNS Domains", - "href" : "https://vns.domains" , - "desc" :"Your Web3 username on the VeChain blockchain", + "name": "VNS Domains", + "href": "https://vns.domains", + "desc": "Your Web3 username on the VeChain blockchain", "category": "utilities", - "tags" : ["address", "utility", "tool"] -} + "tags": [ + "address", + "utility", + "tool" + ], + "isVeWorldSupported": false +} \ No newline at end of file diff --git a/apps/com.vpunks/manifest.json b/apps/com.vpunks/manifest.json index 441122a8..85990810 100644 --- a/apps/com.vpunks/manifest.json +++ b/apps/com.vpunks/manifest.json @@ -1,7 +1,14 @@ { - "name" : "VPunks", - "href" : "https://vpunks.com" , - "desc" :"VPunks NFT & marketplace.", + "name": "VPunks", + "href": "https://vpunks.com", + "desc": "VPunks NFT & marketplace.", "category": "collectibles", - "tags" : ["NFT","NFTs", "CryptoPunks","marketplace","VIP-181"] + "tags": [ + "NFT", + "NFTs", + "CryptoPunks", + "marketplace", + "VIP-181" + ], + "isVeWorldSupported": false } \ No newline at end of file diff --git a/apps/com.worldofv.expluslottery/manifest.json b/apps/com.worldofv.expluslottery/manifest.json index 15f84b7e..3ff65ffc 100644 --- a/apps/com.worldofv.expluslottery/manifest.json +++ b/apps/com.worldofv.expluslottery/manifest.json @@ -3,5 +3,13 @@ "href": "https://worldofv.art/playground/lottery/vebounce-blockchain-lottery", "desc": "Play the lottery on November 3rd, 8PM UTC by submitting your VeBounce. Each collectible can only be used once. Only 1000 slots available on a first come, first served basis.", "category": "games", - "tags": ["VeBounce", "WoV" , "Lottery", "ExPlus", "ATP", "Prizes"] + "tags": [ + "VeBounce", + "WoV", + "Lottery", + "ExPlus", + "ATP", + "Prizes" + ], + "isVeWorldSupported": false } \ No newline at end of file diff --git a/apps/com.worldofv.staking/manifest.json b/apps/com.worldofv.staking/manifest.json index 6b56188d..dfb57f8f 100644 --- a/apps/com.worldofv.staking/manifest.json +++ b/apps/com.worldofv.staking/manifest.json @@ -3,5 +3,10 @@ "href": "https://staking.worldofv.art/", "desc": "This dapp is used to access The WorldOfV staking pool. If you have any question, please join our Discord.", "category": "defi", - "tags": ["WoV", "defi" , "Staking"] + "tags": [ + "WoV", + "defi", + "Staking" + ], + "isVeWorldSupported": false } \ No newline at end of file diff --git a/apps/com.worldofv.vehashes/manifest.json b/apps/com.worldofv.vehashes/manifest.json index 40f3e87c..5b07194d 100644 --- a/apps/com.worldofv.vehashes/manifest.json +++ b/apps/com.worldofv.vehashes/manifest.json @@ -1,7 +1,15 @@ { - "name": "VeHashes", - "href": "https://vehashes.club/", - "desc": "VeHashes is a PFP collection of 10,000 unique NFTs featuring a fun, creative visual style. The collection celebrates the VeFam community by giving life to our beloved V", - "category": "collectibles", - "tags": ["WOV", "World Of V NFTs'", "NFTs", "PFP collection", "Collectibles", "VeFam"] - } + "name": "VeHashes", + "href": "https://vehashes.club/", + "desc": "VeHashes is a PFP collection of 10,000 unique NFTs featuring a fun, creative visual style. The collection celebrates the VeFam community by giving life to our beloved V", + "category": "collectibles", + "tags": [ + "WOV", + "World Of V NFTs'", + "NFTs", + "PFP collection", + "Collectibles", + "VeFam" + ], + "isVeWorldSupported": false + } \ No newline at end of file diff --git a/apps/energy.vechain.swap/manifest.json b/apps/energy.vechain.swap/manifest.json index d57fbb55..59c95521 100644 --- a/apps/energy.vechain.swap/manifest.json +++ b/apps/energy.vechain.swap/manifest.json @@ -9,5 +9,6 @@ "exchange", "developer", "vtho" - ] + ], + "isVeWorldSupported": false } \ No newline at end of file diff --git a/apps/energy.vechain.tools.wipe/manifest.json b/apps/energy.vechain.tools.wipe/manifest.json index 1fb722a2..9956b14f 100644 --- a/apps/energy.vechain.tools.wipe/manifest.json +++ b/apps/energy.vechain.tools.wipe/manifest.json @@ -9,5 +9,6 @@ "dust", "transfer", "migrate" - ] + ], + "isVeWorldSupported": false } \ No newline at end of file diff --git a/apps/io.adexr.app/manifest.json b/apps/io.adexr.app/manifest.json index 654cf74b..67f6c9c7 100644 --- a/apps/io.adexr.app/manifest.json +++ b/apps/io.adexr.app/manifest.json @@ -1,7 +1,15 @@ { - "name" : "adexr.io games center", - "href" : "https://adexr.io", - "desc" : "Betting style games built on VeChainThor.", + "name": "adexr.io games center", + "href": "https://adexr.io", + "desc": "Betting style games built on VeChainThor.", "category": "games", - "tags" : ["games","gambling","lottery","betting", "slots", "casino"] + "tags": [ + "games", + "gambling", + "lottery", + "betting", + "slots", + "casino" + ], + "isVeWorldSupported": false } \ No newline at end of file diff --git a/apps/io.exoworlds/manifest.json b/apps/io.exoworlds/manifest.json index 7e689ab9..5c0ddbc5 100644 --- a/apps/io.exoworlds/manifest.json +++ b/apps/io.exoworlds/manifest.json @@ -1,7 +1,14 @@ { - "name": "ExoWorlds", - "href": "https://exoworlds.io", - "desc": "10K Exoplanets & Systems. Build Civilizations, Join the Galactic Senate & Explore.", + "name": "ExoWorlds", + "href": "https://exoworlds.io", + "desc": "10K Exoplanets & Systems. Build Civilizations, Join the Galactic Senate & Explore.", "category": "collectibles", - "tags": ["NFT","ExoWorlds","VIP-181","Collectibles","VNFT"] -} + "tags": [ + "NFT", + "ExoWorlds", + "VIP-181", + "Collectibles", + "VNFT" + ], + "isVeWorldSupported": false +} \ No newline at end of file diff --git a/apps/io.gangstergorillaz/manifest.json b/apps/io.gangstergorillaz/manifest.json index ef5d235b..67381804 100644 --- a/apps/io.gangstergorillaz/manifest.json +++ b/apps/io.gangstergorillaz/manifest.json @@ -3,5 +3,13 @@ "href": "https://gangstergorillaz.io/", "desc": "Gangster Gorillaz NFT. Not afraid to get their hands dirty. 5000 Genesis Gangster Gorillaz Coming to take VeFam on a journey through BlockChain Land. To eventually land in Our 'Banana-Verse' All together.", "category": "collectibles", - "tags": ["VIP-181", "VNFT", "collectable", "Gorillaz", "Crosschain","Metaverse"] -} + "tags": [ + "VIP-181", + "VNFT", + "collectable", + "Gorillaz", + "Crosschain", + "Metaverse" + ], + "isVeWorldSupported": false +} \ No newline at end of file diff --git a/apps/io.mvanft/manifest.json b/apps/io.mvanft/manifest.json index 6dcec2b2..d9932ebb 100644 --- a/apps/io.mvanft/manifest.json +++ b/apps/io.mvanft/manifest.json @@ -1,7 +1,13 @@ { - "name": "APEWorld", - "href": "https://mvanft.io", - "desc": "APEWorld created by MVA", + "name": "APEWorld", + "href": "https://mvanft.io", + "desc": "APEWorld created by MVA", "category": "utilities", - "tags": ["NFT","tools","development","Community"] -} + "tags": [ + "NFT", + "tools", + "development", + "Community" + ], + "isVeWorldSupported": false +} \ No newline at end of file diff --git a/apps/io.realitems/manifest.json b/apps/io.realitems/manifest.json index cb0f5932..c197481e 100644 --- a/apps/io.realitems/manifest.json +++ b/apps/io.realitems/manifest.json @@ -3,5 +3,12 @@ "href": "https://realitems.io", "desc": "Blockchain smart labels for traceability and a verified marketplace for limited edition merchandise.", "category": "utilities", - "tags": ["Authenticity", "b2b", "Smart-label", "Anti-counterfeit", "Verification"] -} + "tags": [ + "Authenticity", + "b2b", + "Smart-label", + "Anti-counterfeit", + "Verification" + ], + "isVeWorldSupported": false +} \ No newline at end of file diff --git a/apps/io.safeswap.app/manifest.json b/apps/io.safeswap.app/manifest.json index c1904108..8827b325 100644 --- a/apps/io.safeswap.app/manifest.json +++ b/apps/io.safeswap.app/manifest.json @@ -1,7 +1,14 @@ { - "name" : "SafeSwap", - "href" : "https://app.safeswap.io" , - "desc" : "Cross-Chain Bridge for Atomic Swaps of Digital Assets Between Different Blockchains", + "name": "SafeSwap", + "href": "https://app.safeswap.io", + "desc": "Cross-Chain Bridge for Atomic Swaps of Digital Assets Between Different Blockchains", "category": "defi", - "tags" : ["atomic swaps", "bridge", "cross-chain", "scalability", "tokenomics"] -} + "tags": [ + "atomic swaps", + "bridge", + "cross-chain", + "scalability", + "tokenomics" + ], + "isVeWorldSupported": false +} \ No newline at end of file diff --git a/apps/io.thorblock.portal/manifest.json b/apps/io.thorblock.portal/manifest.json index 9d4eded6..f52bd882 100644 --- a/apps/io.thorblock.portal/manifest.json +++ b/apps/io.thorblock.portal/manifest.json @@ -1,7 +1,13 @@ { - "name" : "ThorBlock", - "href" : "https://portal.thorblock.io" , - "desc" : "3 different platforms offering decentralised pooling solutions, including Charity and Fundraising ", + "name": "ThorBlock", + "href": "https://portal.thorblock.io", + "desc": "3 different platforms offering decentralised pooling solutions, including Charity and Fundraising ", "category": "utilities", - "tags" : ["pooling", "charity", "fundraising", "funding turnkey solution"] -} + "tags": [ + "pooling", + "charity", + "fundraising", + "funding turnkey solution" + ], + "isVeWorldSupported": false +} \ No newline at end of file diff --git a/apps/io.vesea.doppelganger/manifest.json b/apps/io.vesea.doppelganger/manifest.json index e29239c0..e2a975be 100644 --- a/apps/io.vesea.doppelganger/manifest.json +++ b/apps/io.vesea.doppelganger/manifest.json @@ -3,5 +3,13 @@ "href": "https://vesea.io/community/doppelganger", "desc": "Doppelgänger is a collection of 40 hand drawn NFTs by the artist 'Paolo Di Medici'. The subject behind this very limited series revolves around identity, NFT’s and the history of art.", "category": "collectibles", - "tags": ["NFT","Art","Paulo","VIP-181","Collectibles","VNFT"] -} + "tags": [ + "NFT", + "Art", + "Paulo", + "VIP-181", + "Collectibles", + "VNFT" + ], + "isVeWorldSupported": false +} \ No newline at end of file diff --git a/apps/io.vesea.forestnationkeepers/manifest.json b/apps/io.vesea.forestnationkeepers/manifest.json index 0c32dea4..8ec5a494 100644 --- a/apps/io.vesea.forestnationkeepers/manifest.json +++ b/apps/io.vesea.forestnationkeepers/manifest.json @@ -3,5 +3,13 @@ "href": "https://www.vesea.io/community/forestnationkeepers", "desc": "In the Kingdom of Forest Nation... live the Forest Keepers. An independent ecosystem that exists far away from all other human civilizations, Forest Nation aims to be one of the first metaverses to arrive on VeChain.", "category": "collectibles", - "tags": ["NFT","Forest Nation","Keepers","VIP-181","Collectibles","VNFT"] -} + "tags": [ + "NFT", + "Forest Nation", + "Keepers", + "VIP-181", + "Collectibles", + "VNFT" + ], + "isVeWorldSupported": false +} \ No newline at end of file diff --git a/apps/io.vesea.funkysalamanders/manifest.json b/apps/io.vesea.funkysalamanders/manifest.json index daa8b6e3..d81f12c7 100644 --- a/apps/io.vesea.funkysalamanders/manifest.json +++ b/apps/io.vesea.funkysalamanders/manifest.json @@ -3,5 +3,13 @@ "href": "https://www.vesea.io/community/funkysalamanders", "desc": "Funky Salamanders is a collection of 5,000 funky water dog NFTs from the year 2123.", "category": "collectibles", - "tags": ["NFT","Salamanders","Funky","VIP-181","Collectibles","VNFT"] -} + "tags": [ + "NFT", + "Salamanders", + "Funky", + "VIP-181", + "Collectibles", + "VNFT" + ], + "isVeWorldSupported": false +} \ No newline at end of file diff --git a/apps/io.vesea.galaxy/manifest.json b/apps/io.vesea.galaxy/manifest.json index e9c0b9dd..633c2baf 100644 --- a/apps/io.vesea.galaxy/manifest.json +++ b/apps/io.vesea.galaxy/manifest.json @@ -3,5 +3,13 @@ "href": "https://vesea.io/community/galaxy", "desc": "A collection of 1099 unique galaxy themed NFT's that have been lost in space and want to find home on the Vechain Blockchain. Vesea Community Partner NFT collection.", "category": "collectibles", - "tags": ["NFT","Galaxy","Portrait","VIP-181","Collectibles","VNFT"] -} + "tags": [ + "NFT", + "Galaxy", + "Portrait", + "VIP-181", + "Collectibles", + "VNFT" + ], + "isVeWorldSupported": false +} \ No newline at end of file diff --git a/apps/io.vesea.goatzclub/manifest.json b/apps/io.vesea.goatzclub/manifest.json index e1c37a2f..b4ae00e0 100644 --- a/apps/io.vesea.goatzclub/manifest.json +++ b/apps/io.vesea.goatzclub/manifest.json @@ -3,5 +3,13 @@ "href": "https://www.vesea.io/community/goatzclub", "desc": "1000 Goatz have been released upon the VeChain Universe and will embark on a journey like no other.", "category": "collectibles", - "tags": ["NFT","Goatz","VIP-181","Collectibles","VeSea","Club"] -} + "tags": [ + "NFT", + "Goatz", + "VIP-181", + "Collectibles", + "VeSea", + "Club" + ], + "isVeWorldSupported": false +} \ No newline at end of file diff --git a/apps/io.vesea.guardians/manifest.json b/apps/io.vesea.guardians/manifest.json index 159c7796..f269a4f8 100644 --- a/apps/io.vesea.guardians/manifest.json +++ b/apps/io.vesea.guardians/manifest.json @@ -3,5 +3,13 @@ "href": "https://vesea.io/community/guardians", "desc": "Guardians NFT is a collection of 3,000 unique warriors assembling to protect their homeland and reclaim glory for the VeChain Empire", "category": "collectibles", - "tags": ["NFT","Guardians","Lore","VIP-181","Collectibles","VNFT"] -} + "tags": [ + "NFT", + "Guardians", + "Lore", + "VIP-181", + "Collectibles", + "VNFT" + ], + "isVeWorldSupported": false +} \ No newline at end of file diff --git a/apps/io.vesea.kickbackkoalas/manifest.json b/apps/io.vesea.kickbackkoalas/manifest.json index b2e0b7cc..13519c15 100644 --- a/apps/io.vesea.kickbackkoalas/manifest.json +++ b/apps/io.vesea.kickbackkoalas/manifest.json @@ -3,5 +3,13 @@ "href": "https://vesea.io/community/kickbackkoalas", "desc": "Koalas from around the world are getting together for a kickback on the Vechain blockchain. No roadmap, promised utility, or buzz words. Degens only.", "category": "collectibles", - "tags": ["NFT","VNFT","kickback","VIP-181","Collectibles","VNFT"] + "tags": [ + "NFT", + "VNFT", + "kickback", + "VIP-181", + "Collectibles", + "VNFT" + ], + "isVeWorldSupported": false } \ No newline at end of file diff --git a/apps/io.vesea.kings/manifest.json b/apps/io.vesea.kings/manifest.json index 8450dbfc..1b5075a7 100644 --- a/apps/io.vesea.kings/manifest.json +++ b/apps/io.vesea.kings/manifest.json @@ -3,5 +3,14 @@ "href": "https://vesea.io/community/kings", "desc": "Game pieces for VeChain's first entirely NFT tabletop game, set in the VeKing universe.", "category": "collectibles", - "tags": ["NFT","kok","kings","vekings","VIP-181","Collectibles","VNFT"] -} + "tags": [ + "NFT", + "kok", + "kings", + "vekings", + "VIP-181", + "Collectibles", + "VNFT" + ], + "isVeWorldSupported": false +} \ No newline at end of file diff --git a/apps/io.vesea.madvapes/manifest.json b/apps/io.vesea.madvapes/manifest.json index 51435275..48984b7e 100644 --- a/apps/io.vesea.madvapes/manifest.json +++ b/apps/io.vesea.madvapes/manifest.json @@ -3,5 +3,13 @@ "href": "https://vesea.io/community/madvapes", "desc": "A collection of 4999 MAD APES, looking for a home free of global contamination, have set up camp on one of the cleanest digital habitats: VeChainthor.", "category": "collectibles", - "tags": ["NFT","Mad Apes","Apes","VIP-181","Collectibles","VNFT"] -} + "tags": [ + "NFT", + "Mad Apes", + "Apes", + "VIP-181", + "Collectibles", + "VNFT" + ], + "isVeWorldSupported": false +} \ No newline at end of file diff --git a/apps/io.vesea.metaversials/manifest.json b/apps/io.vesea.metaversials/manifest.json index 3a1f7cb7..9bdf9d6e 100644 --- a/apps/io.vesea.metaversials/manifest.json +++ b/apps/io.vesea.metaversials/manifest.json @@ -3,5 +3,13 @@ "href": "https://vesea.io/community/metaversials", "desc": "Metaversials is a collection of 2,500 one-of-a-kind metadudes inspired by comics, movies and pop cultures.", "category": "collectibles", - "tags": ["NFT","Mevex","Metaversials","VIP-181","Collectibles","VNFT"] -} + "tags": [ + "NFT", + "Mevex", + "Metaversials", + "VIP-181", + "Collectibles", + "VNFT" + ], + "isVeWorldSupported": false +} \ No newline at end of file diff --git a/apps/io.vesea.minomob/manifest.json b/apps/io.vesea.minomob/manifest.json index c851ae39..ec30220b 100644 --- a/apps/io.vesea.minomob/manifest.json +++ b/apps/io.vesea.minomob/manifest.json @@ -3,5 +3,13 @@ "href": "https://vesea.io/community/minomob", "desc": "Mino Mob, 4444 3D Minotaur NFTs forged on the VeChain Blockchain. Use your Mino Mob Mutant Elixirs to transform and Mutate your original NFT! A community led project with the focus on rewarding our holders via giveaways, airdrops and staking. Welcome to the planet of Olympus.", "category": "collectibles", - "tags": ["NFT","MINOMOB","Elixir","VIP-181","Collectibles","VNFT"] -} + "tags": [ + "NFT", + "MINOMOB", + "Elixir", + "VIP-181", + "Collectibles", + "VNFT" + ], + "isVeWorldSupported": false +} \ No newline at end of file diff --git a/apps/io.vesea.nonfungiblebookclub/manifest.json b/apps/io.vesea.nonfungiblebookclub/manifest.json index 08c29535..7e7bfb87 100644 --- a/apps/io.vesea.nonfungiblebookclub/manifest.json +++ b/apps/io.vesea.nonfungiblebookclub/manifest.json @@ -3,5 +3,14 @@ "href": "https://www.vesea.io/community/nonfungiblebookclub", "desc": "An innovative NFT series that merges the world of literature and blockchain technology. Every Bookmark NFT also serves as an access token to the BookClub's audio-player dApp, which provides exclusive access to a feature sci-fi audiobook.", "category": "collectibles", - "tags": ["NFT","NFBC","VIP-181","Collectibles","VeSea","Books","Token Gate"] -} + "tags": [ + "NFT", + "NFBC", + "VIP-181", + "Collectibles", + "VeSea", + "Books", + "Token Gate" + ], + "isVeWorldSupported": false +} \ No newline at end of file diff --git a/apps/io.vesea.npo/manifest.json b/apps/io.vesea.npo/manifest.json index 2604b469..620953ba 100644 --- a/apps/io.vesea.npo/manifest.json +++ b/apps/io.vesea.npo/manifest.json @@ -3,5 +3,13 @@ "href": "https://vesea.io/community/newpigsorder", "desc": "10k pigs randomly generated on the VeChainThor blockchain. Taking over the world one oink at a time.", "category": "collectibles", - "tags": ["NFT","NPO","New Pigs Order","VIP-181","Collectibles","VNFT"] -} + "tags": [ + "NFT", + "NPO", + "New Pigs Order", + "VIP-181", + "Collectibles", + "VNFT" + ], + "isVeWorldSupported": false +} \ No newline at end of file diff --git a/apps/io.vesea.pixeloutlaws/manifest.json b/apps/io.vesea.pixeloutlaws/manifest.json index e25b54f5..048039aa 100644 --- a/apps/io.vesea.pixeloutlaws/manifest.json +++ b/apps/io.vesea.pixeloutlaws/manifest.json @@ -3,5 +3,12 @@ "href": "https://vesea.io/community/vecowboyspixeloutlaws", "desc": "Pixel Outlaws is a utility based collection, bringing a never seen before utility to VeChain - Trait Re-Roll. Only 1000 available to mint, 2000 airdropped to VeCowboy holders!", "category": "collectibles", - "tags": ["NFT","Cowboys","VIP-181","Collectibles","VNFT"] -} + "tags": [ + "NFT", + "Cowboys", + "VIP-181", + "Collectibles", + "VNFT" + ], + "isVeWorldSupported": false +} \ No newline at end of file diff --git a/apps/io.vesea.recycler/manifest.json b/apps/io.vesea.recycler/manifest.json index 2fd1f435..4be7410d 100644 --- a/apps/io.vesea.recycler/manifest.json +++ b/apps/io.vesea.recycler/manifest.json @@ -3,9 +3,16 @@ "href": "https://www.vesea.io/arcade/recycle", "desc": "Recycle your old NFTs in exchange for something new.", "category": "games", - "tags": ["Arcade","VeSea","Recycler","VIP-180","VSEA"], + "tags": [ + "Arcade", + "VeSea", + "Recycler", + "VIP-180", + "VSEA" + ], "repo": "https://github.com/VeSeaOfficial/public/tree/main/contracts", "contracts": [ "0xabb89866a65efd45500ac9fe506179ebfb630c9b" - ] -} + ], + "isVeWorldSupported": false +} \ No newline at end of file diff --git a/apps/io.vesea.smuzzies/manifest.json b/apps/io.vesea.smuzzies/manifest.json index 6b0838c9..35bf6dee 100644 --- a/apps/io.vesea.smuzzies/manifest.json +++ b/apps/io.vesea.smuzzies/manifest.json @@ -3,5 +3,13 @@ "href": "https://www.vesea.io/community/smuzzies", "desc": "Smuzzies is a brand and a collection of 4,025 NFT's that exist on the VechainThor blockchain, inspired by a dad and his two young children. For more information about our brand, join our Discord and follow us on Twitter.", "category": "collectibles", - "tags": ["NFT","Smuzzies","VIP-181","Collectibles","VeSea","3DAbles"] -} + "tags": [ + "NFT", + "Smuzzies", + "VIP-181", + "Collectibles", + "VeSea", + "3DAbles" + ], + "isVeWorldSupported": false +} \ No newline at end of file diff --git a/apps/io.vesea.stardustspewctres/manifest.json b/apps/io.vesea.stardustspewctres/manifest.json index d086cf97..93a1318e 100644 --- a/apps/io.vesea.stardustspewctres/manifest.json +++ b/apps/io.vesea.stardustspewctres/manifest.json @@ -3,5 +3,13 @@ "href": "https://vesea.io/community/stardustspectres", "desc": "Stardust Spectres is a collection of PFP sci-fi fantasy based female pilots. Join them on their adventure into the new found Vermillion Galaxy.", "category": "collectibles", - "tags": ["NFT","VNFT","stardust","VIP-181","Collectibles","VNFT"] -} + "tags": [ + "NFT", + "VNFT", + "stardust", + "VIP-181", + "Collectibles", + "VNFT" + ], + "isVeWorldSupported": false +} \ No newline at end of file diff --git a/apps/io.vesea.universe/manifest.json b/apps/io.vesea.universe/manifest.json index 85b8a49b..28199ff5 100644 --- a/apps/io.vesea.universe/manifest.json +++ b/apps/io.vesea.universe/manifest.json @@ -3,5 +3,13 @@ "href": "https://vesea.io/community/universe", "desc": "A collection of 100 deep-space images as captured by world-renowned astrophotographers and curated by Jason Wiscovitch", "category": "collectibles", - "tags": ["NFT","universe","astrophotography","VIP-181","Collectibles","VNFT"] -} + "tags": [ + "NFT", + "universe", + "astrophotography", + "VIP-181", + "Collectibles", + "VNFT" + ], + "isVeWorldSupported": false +} \ No newline at end of file diff --git a/apps/io.vesea.veabstract/manifest.json b/apps/io.vesea.veabstract/manifest.json index b6a05e54..e811a302 100644 --- a/apps/io.vesea.veabstract/manifest.json +++ b/apps/io.vesea.veabstract/manifest.json @@ -3,5 +3,13 @@ "href": "https://vesea.io/community/veabstract", "desc": "A collection featuring 111 unique, abstract pieces of art created using light painting photography.", "category": "collectibles", - "tags": ["NFT","VeAbstract","Art","VIP-181","Collectibles","VNFT"] -} + "tags": [ + "NFT", + "VeAbstract", + "Art", + "VIP-181", + "Collectibles", + "VNFT" + ], + "isVeWorldSupported": false +} \ No newline at end of file diff --git a/apps/io.vesea.veeparrots/manifest.json b/apps/io.vesea.veeparrots/manifest.json index 9a5ea622..1ab14058 100644 --- a/apps/io.vesea.veeparrots/manifest.json +++ b/apps/io.vesea.veeparrots/manifest.json @@ -3,5 +3,13 @@ "href": "https://vesea.io/community/veeparrots", "desc": "1499 uniquely generated parrots pillaging the high seas of the VeChainThor blockchain. Arrrrrr", "category": "collectibles", - "tags": ["NFT","ARRRR","VeeParrots","VIP-181","Collectibles","VNFT"] -} + "tags": [ + "NFT", + "ARRRR", + "VeeParrots", + "VIP-181", + "Collectibles", + "VNFT" + ], + "isVeWorldSupported": false +} \ No newline at end of file diff --git a/apps/io.vesea.veghosts/manifest.json b/apps/io.vesea.veghosts/manifest.json index 3d304a2d..20b9d112 100644 --- a/apps/io.vesea.veghosts/manifest.json +++ b/apps/io.vesea.veghosts/manifest.json @@ -3,5 +3,11 @@ "href": "https://vesea.io/community/veghosts", "desc": "In the dark forest lie 8000 unique ghosts waiting to emerge as VeGhosts on the VeChain blockchain.", "category": "collectibles", - "tags": ["NFT","VeGhosts","VIP-181","Collectibles"] -} + "tags": [ + "NFT", + "VeGhosts", + "VIP-181", + "Collectibles" + ], + "isVeWorldSupported": false +} \ No newline at end of file diff --git a/apps/io.vesea.vegnomes/manifest.json b/apps/io.vesea.vegnomes/manifest.json index 4fb467aa..b22f3c8b 100644 --- a/apps/io.vesea.vegnomes/manifest.json +++ b/apps/io.vesea.vegnomes/manifest.json @@ -3,5 +3,13 @@ "href": "https://vesea.io/community/vegnomes", "desc": "VeGnomes - 3,333 enchanted NFT artworks depicting mystical creatures rich in culture and folklore!", "category": "collectibles", - "tags": ["NFT","VeGnomes","Gnomes","VIP-181","Collectibles","VNFT"] -} \ No newline at end of file + "tags": [ + "NFT", + "VeGnomes", + "Gnomes", + "VIP-181", + "Collectibles", + "VNFT" + ], + "isVeWorldSupported": false +} \ No newline at end of file diff --git a/apps/io.vesea.vekings/manifest.json b/apps/io.vesea.vekings/manifest.json index 2b80ecab..687bd207 100644 --- a/apps/io.vesea.vekings/manifest.json +++ b/apps/io.vesea.vekings/manifest.json @@ -3,5 +3,14 @@ "href": "https://vesea.io/vekings", "desc": "Your window to the VeKings NFT Universe and Marketplace", "category": "collectibles", - "tags": ["nft","vekings","vesea","market","buy","sell","bid"] -} + "tags": [ + "nft", + "vekings", + "vesea", + "market", + "buy", + "sell", + "bid" + ], + "isVeWorldSupported": false +} \ No newline at end of file diff --git a/apps/io.vesea.vekongs/manifest.json b/apps/io.vesea.vekongs/manifest.json index eadd6016..ac9ffe16 100644 --- a/apps/io.vesea.vekongs/manifest.json +++ b/apps/io.vesea.vekongs/manifest.json @@ -3,5 +3,12 @@ "href": "https://vesea.io/community/vekongs", "desc": "1000 Unique VeKongs escaped from the jungle and are searching for a new home on the VeChain blockchain. VeSea Community Partner NFT collection.", "category": "collectibles", - "tags": ["NFT","VeKongs","VIP-181","Collectibles","VNFT"] -} + "tags": [ + "NFT", + "VeKongs", + "VIP-181", + "Collectibles", + "VNFT" + ], + "isVeWorldSupported": false +} \ No newline at end of file diff --git a/apps/io.vesea.veloot/manifest.json b/apps/io.vesea.veloot/manifest.json index c6c76f88..f0ae4e89 100644 --- a/apps/io.vesea.veloot/manifest.json +++ b/apps/io.vesea.veloot/manifest.json @@ -3,5 +3,6 @@ "href": "https://vesea.io/community/veloot", "desc": "A collection of 6,000 NFTs, each one consisting of a list of RPG-style items.", "category": "collectibles", - "tags": ["NFT","Loot","veLoot","VIP-181","Collectibles","VNFT"] + "tags": ["NFT","Loot","veLoot","VIP-181","Collectibles","VNFT"], + "isVeWorldSupported": false } diff --git a/apps/io.vesea.venerds/manifest.json b/apps/io.vesea.venerds/manifest.json index 9cafb604..bda727ca 100644 --- a/apps/io.vesea.venerds/manifest.json +++ b/apps/io.vesea.venerds/manifest.json @@ -3,5 +3,12 @@ "href": "https://vesea.io/community/venerds", "desc": "A collection of 5 different iconic nerds spanning 1,250 NFTs who have paved the way for the fascinating world we experience today.", "category": "collectibles", - "tags": ["NFT","VeNerds","VIP-181","Collectibles","VNFT"] -} + "tags": [ + "NFT", + "VeNerds", + "VIP-181", + "Collectibles", + "VNFT" + ], + "isVeWorldSupported": false +} \ No newline at end of file diff --git a/apps/io.vesea.verocket/manifest.json b/apps/io.vesea.verocket/manifest.json index a000b429..6e4619ba 100644 --- a/apps/io.vesea.verocket/manifest.json +++ b/apps/io.vesea.verocket/manifest.json @@ -3,5 +3,15 @@ "href": "https://vesea.io/community/verocket", "desc": "VeRocket NFT series is a collection of 5,837 tokens commemorating the release and rebranding of VeRocket, VeChain's newest DEX.", "category": "collectibles", - "tags": ["NFT","DeFi","VeRocket","VIP-181","Collectibles","VNFT","utility","DEX"] -} + "tags": [ + "NFT", + "DeFi", + "VeRocket", + "VIP-181", + "Collectibles", + "VNFT", + "utility", + "DEX" + ], + "isVeWorldSupported": false +} \ No newline at end of file diff --git a/apps/io.vesea.veskullz/manifest.json b/apps/io.vesea.veskullz/manifest.json index af3bc4e1..52b7a01e 100644 --- a/apps/io.vesea.veskullz/manifest.json +++ b/apps/io.vesea.veskullz/manifest.json @@ -3,5 +3,12 @@ "href": "https://vesea.io/community/veskullz", "desc": "VeSkullz are a collection of #666, individually designed, computer rendered skull NFTs on the VeChain blockchain.", "category": "collectibles", - "tags": ["NFT","VeSkullz","VIP-181","Collectibles","VNFT"] -} + "tags": [ + "NFT", + "VeSkullz", + "VIP-181", + "Collectibles", + "VNFT" + ], + "isVeWorldSupported": false +} \ No newline at end of file diff --git a/apps/io.vesea.veysarum/manifest.json b/apps/io.vesea.veysarum/manifest.json index 444dbb08..1f24666f 100644 --- a/apps/io.vesea.veysarum/manifest.json +++ b/apps/io.vesea.veysarum/manifest.json @@ -3,5 +3,12 @@ "href": "https://vesea.io/community/veysarum", "desc": "VeSea Community Partner NFT collection. Each image contains over 3 million data points and 25 randomized variables in a physarum-based algorithm.", "category": "collectibles", - "tags": ["NFT","Veysarum","VIP-181","Collectibles","VNFT"] + "tags": [ + "NFT", + "Veysarum", + "VIP-181", + "Collectibles", + "VNFT" + ], + "isVeWorldSupported": false } \ No newline at end of file diff --git a/apps/io.vesea.vfoxes/manifest.json b/apps/io.vesea.vfoxes/manifest.json index c8558984..4b450ed4 100644 --- a/apps/io.vesea.vfoxes/manifest.json +++ b/apps/io.vesea.vfoxes/manifest.json @@ -3,5 +3,13 @@ "href": "https://vesea.io/community/vfoxes", "desc": "Join the VFox Alliance ! This collection is made of 4,999 VFox NFTs. VFoxes are kind and brave shinobis ready to defend VFoxia against the threat of the mysterious Undead. They are made of +180 variations, including their fur and weapons. Among them are hidden 9 unique warriors and 45 Undead. We must react quickly and unite VFox tribes to ensure that peace prevails!", "category": "collectibles", - "tags": ["NFT","VFoxes","NORDES","VIP-181","Collectibles","VNFT"] -} + "tags": [ + "NFT", + "VFoxes", + "NORDES", + "VIP-181", + "Collectibles", + "VNFT" + ], + "isVeWorldSupported": false +} \ No newline at end of file diff --git a/apps/io.vesea.victs/manifest.json b/apps/io.vesea.victs/manifest.json index a9bbc21c..01e9d847 100644 --- a/apps/io.vesea.victs/manifest.json +++ b/apps/io.vesea.victs/manifest.json @@ -3,5 +3,12 @@ "href": "https://vesea.io/community/victs", "desc": "5000 inmates granted early release on to the VeChainThor blockchain.", "category": "collectibles", - "tags": ["NFT","victs","VIP-181","Collectibles","VNFT"] -} + "tags": [ + "NFT", + "victs", + "VIP-181", + "Collectibles", + "VNFT" + ], + "isVeWorldSupported": false +} \ No newline at end of file diff --git a/apps/io.vesea.vumanoids/manifest.json b/apps/io.vesea.vumanoids/manifest.json index bd44d103..553af1c2 100644 --- a/apps/io.vesea.vumanoids/manifest.json +++ b/apps/io.vesea.vumanoids/manifest.json @@ -3,5 +3,13 @@ "href": "https://vesea.io/community/vumanoids", "desc": "Vumanoids are a collection of 7,777 humanoid PFPs! vElves, survivors the great gendercide, are the first species being introduced and they are not to be trifled with.", "category": "collectibles", - "tags": ["NFT","Vumanoids","vElves","VIP-181","Collectibles","VNFT"] -} + "tags": [ + "NFT", + "Vumanoids", + "vElves", + "VIP-181", + "Collectibles", + "VNFT" + ], + "isVeWorldSupported": false +} \ No newline at end of file diff --git a/apps/io.vesea.vvardogs/manifest.json b/apps/io.vesea.vvardogs/manifest.json index 2f175c1b..c23d8e4a 100644 --- a/apps/io.vesea.vvardogs/manifest.json +++ b/apps/io.vesea.vvardogs/manifest.json @@ -3,5 +3,13 @@ "href": "https://vesea.io/community/vvardogs", "desc": "ⓋⓋAR DOGS are an NFT collection of 4,444 randomly generated/hand selected vigilante service dogs from a post apocalyptic future.", "category": "collectibles", - "tags": ["NFT","vvardogs","ⓋⓋardogs","VIP-181","Collectibles","VNFT"] -} + "tags": [ + "NFT", + "vvardogs", + "ⓋⓋardogs", + "VIP-181", + "Collectibles", + "VNFT" + ], + "isVeWorldSupported": false +} \ No newline at end of file diff --git a/apps/io.vesea.zillyzombies/manifest.json b/apps/io.vesea.zillyzombies/manifest.json index 3c0f2e48..c2120e18 100644 --- a/apps/io.vesea.zillyzombies/manifest.json +++ b/apps/io.vesea.zillyzombies/manifest.json @@ -3,5 +3,14 @@ "href": "https://vesea.io/community/zillyzombies", "desc": "A collection of 690 zombie NFTs roaming the VeChain blockchain providing a unique experience to earn NFTs on Discord via Zzootboxes!", "category": "collectibles", - "tags": ["NFT","zilly","zillionaire","VIP-181","Collectibles","VNFT","zombies"] -} + "tags": [ + "NFT", + "zilly", + "zillionaire", + "VIP-181", + "Collectibles", + "VNFT", + "zombies" + ], + "isVeWorldSupported": false +} \ No newline at end of file diff --git a/apps/io.wallofvame/manifest.json b/apps/io.wallofvame/manifest.json index e980696c..8fcde7d6 100644 --- a/apps/io.wallofvame/manifest.json +++ b/apps/io.wallofvame/manifest.json @@ -12,5 +12,6 @@ "marketplace", "edit", "wall" - ] -} + ], + "isVeWorldSupported": false +} \ No newline at end of file diff --git a/apps/network.xp.bridge/manifest.json b/apps/network.xp.bridge/manifest.json index 96d0145d..2303cb79 100644 --- a/apps/network.xp.bridge/manifest.json +++ b/apps/network.xp.bridge/manifest.json @@ -3,6 +3,12 @@ "href": "https://bridge.xp.network/", "desc": "The Most Powerful Multi-Chain NFT bridge connecting EVM & Non-EVM chains, supporting logic and collection name transfers in 10+ token standards, supplied with a JS API library, a widget, and a transaction explorer.", "category": "utilities", - "tags": ["nft","xp","bridge","xp.network","cross-chain"] -} - + "tags": [ + "nft", + "xp", + "bridge", + "xp.network", + "cross-chain" + ], + "isVeWorldSupported": false +} \ No newline at end of file diff --git a/apps/org.favo.envelop/manifest.json b/apps/org.favo.envelop/manifest.json index 193934b8..1c50cfc9 100644 --- a/apps/org.favo.envelop/manifest.json +++ b/apps/org.favo.envelop/manifest.json @@ -1,7 +1,13 @@ { - "name" : "Message Exchange", - "href" : "https://envelop.favo.org/" , - "desc" : "Publish Messages on the Blockchain", + "name": "Message Exchange", + "href": "https://envelop.favo.org/", + "desc": "Publish Messages on the Blockchain", "category": "utilities", - "tags" : ["nft","vip181","text","communication"] + "tags": [ + "nft", + "vip181", + "text", + "communication" + ], + "isVeWorldSupported": false } \ No newline at end of file diff --git a/apps/org.vebetterdao.connect/manifest.json b/apps/org.vebetterdao.connect/manifest.json index af6fb977..a3b09127 100644 --- a/apps/org.vebetterdao.connect/manifest.json +++ b/apps/org.vebetterdao.connect/manifest.json @@ -6,5 +6,6 @@ "tags": [ "dapp", "airdrop" - ] + ], + "isVeWorldSupported": true } \ No newline at end of file diff --git a/apps/org.vebetterdao/manifest.json b/apps/org.vebetterdao/manifest.json index e25a2772..14d24039 100644 --- a/apps/org.vebetterdao/manifest.json +++ b/apps/org.vebetterdao/manifest.json @@ -5,5 +5,6 @@ "category": "defi", "tags": [ "website" - ] + ], + "isVeWorldSupported": false } \ No newline at end of file diff --git a/apps/pro.oceanex.diver/manifest.json b/apps/pro.oceanex.diver/manifest.json index 9951a998..748fe709 100644 --- a/apps/pro.oceanex.diver/manifest.json +++ b/apps/pro.oceanex.diver/manifest.json @@ -3,5 +3,10 @@ "href": "https://diver.oceanex.pro/", "desc": "OceanEx special 4th Anniversary Mystery Box event to thank and give back to our beloved community!", "category": "collectibles", - "tags": ["NFT", "OceanEx", "vip181"] -} + "tags": [ + "NFT", + "OceanEx", + "vip181" + ], + "isVeWorldSupported": false +} \ No newline at end of file diff --git a/apps/pro.oceanex.nftgallery/manifest.json b/apps/pro.oceanex.nftgallery/manifest.json index e7b5f1b7..5cc595ea 100644 --- a/apps/pro.oceanex.nftgallery/manifest.json +++ b/apps/pro.oceanex.nftgallery/manifest.json @@ -3,5 +3,10 @@ "href": "https://nftgallery.oceanex.pro/", "desc": "The OceanEx NFT Gallery for our loyal and committed OceanExers to discover and collect limited and exclusive digital artworks", "category": "collectibles", - "tags": ["NFT", "OceanEx", "vip181"] -} + "tags": [ + "NFT", + "OceanEx", + "vip181" + ], + "isVeWorldSupported": false +} \ No newline at end of file diff --git a/apps/pro.oceanex.nftgallerypro/manifest.json b/apps/pro.oceanex.nftgallerypro/manifest.json index daddd004..93797958 100644 --- a/apps/pro.oceanex.nftgallerypro/manifest.json +++ b/apps/pro.oceanex.nftgallerypro/manifest.json @@ -3,5 +3,10 @@ "href": "https://nftgallerypro.oceanex.pro/nft/newyearnft", "desc": "The Limited 2021 New Year NFT Collection in OceanEx NFT Gallery Pro to thank and give back to our beloved community", "category": "collectibles", - "tags": ["NFT", "OceanEx", "vip181"] -} + "tags": [ + "NFT", + "OceanEx", + "vip181" + ], + "isVeWorldSupported": false +} \ No newline at end of file diff --git a/apps/tools.wovnft/manifest.json b/apps/tools.wovnft/manifest.json index 7f8883e3..ec9137e9 100644 --- a/apps/tools.wovnft/manifest.json +++ b/apps/tools.wovnft/manifest.json @@ -10,5 +10,6 @@ "Digital Art", "Collectors", "Artists" - ] -} + ], + "isVeWorldSupported": false +} \ No newline at end of file diff --git a/apps/vet.cleanify/manifest.json b/apps/vet.cleanify/manifest.json index ff2c714e..fca875db 100644 --- a/apps/vet.cleanify/manifest.json +++ b/apps/vet.cleanify/manifest.json @@ -6,5 +6,6 @@ "tags": [ "dapp", "sustainability" - ] + ], + "isVeWorldSupported": false } \ No newline at end of file diff --git a/apps/vet.mugshot/manifest.json b/apps/vet.mugshot/manifest.json index 0cb94478..e0ee0634 100644 --- a/apps/vet.mugshot/manifest.json +++ b/apps/vet.mugshot/manifest.json @@ -6,5 +6,6 @@ "tags": [ "dapp", "sustainability" - ] + ], + "isVeWorldSupported": false } \ No newline at end of file diff --git a/apps/xyz.velottery/manifest.json b/apps/xyz.velottery/manifest.json index 63204b6c..5a87fd44 100644 --- a/apps/xyz.velottery/manifest.json +++ b/apps/xyz.velottery/manifest.json @@ -3,5 +3,11 @@ "href": "https://www.velottery.xyz/", "desc": "Decentralised community lottery built on VeChain. 80% will go to the winner 20% will be used to burn $WoV.", "category": "games", - "tags": ["VeLottery", "WoV" , "Lottery", "Prizes"] + "tags": [ + "VeLottery", + "WoV", + "Lottery", + "Prizes" + ], + "isVeWorldSupported": false } \ No newline at end of file diff --git a/scripts/validate.ts b/scripts/validate.ts index 59977e6e..dd773a6e 100644 --- a/scripts/validate.ts +++ b/scripts/validate.ts @@ -67,6 +67,7 @@ const checkAPP = async (appDir: string) => { ensure(manifest.href && typeof manifest.href === 'string' && url.test(manifest.href), 'href should be a url and start with http or https') ensure(manifest.desc && typeof manifest.desc === 'string', 'desc should be a string') ensure(manifest.category && typeof manifest.category === 'string' && category.test(manifest.category), 'invalid category') + ensure(manifest.isVeWorldSupported && typeof manifest.isVeWorldSupported === 'boolean', 'isVeWorldSupported is required and should be a boolean') ensure(Array.isArray(manifest.tags), 'tags should be an array') if (manifest.repo) { ensure(manifest.repo && typeof manifest.repo === 'string' && url.test(manifest.repo), 'repo should be a url and start with http or https')