From d8afc6fd85bd52e6438e65d948b776b7aabf45f8 Mon Sep 17 00:00:00 2001 From: Lucas Tortora Date: Thu, 23 Jan 2025 14:05:35 -0300 Subject: [PATCH 01/10] task(devx): Add Tags - Move-sc --- docs/content/references/move/abilities.mdx | 3 +++ docs/content/references/move/generics.mdx | 3 +++ docs/content/references/move/move-lock.mdx | 1 + docs/content/references/move/move-toml.mdx | 3 ++- 4 files changed, 9 insertions(+), 1 deletion(-) diff --git a/docs/content/references/move/abilities.mdx b/docs/content/references/move/abilities.mdx index 1f34d29be8c..f354b30f6e9 100644 --- a/docs/content/references/move/abilities.mdx +++ b/docs/content/references/move/abilities.mdx @@ -1,3 +1,6 @@ +--- +tags: [move-sc] +--- # Abilities Abilities are a typing feature in Move that control what actions are permissible for values of a given type. This system grants fine grained control over the "linear" typing behavior of values, as well as if and how values are used in global storage. This is implemented by gating access to certain bytecode instructions so that for a value to be used with the bytecode instruction, it must have the ability required (if one is required at all—not every instruction is gated by an ability). diff --git a/docs/content/references/move/generics.mdx b/docs/content/references/move/generics.mdx index d2ea5e7dd89..453df830945 100644 --- a/docs/content/references/move/generics.mdx +++ b/docs/content/references/move/generics.mdx @@ -1,3 +1,6 @@ +--- +tags: [move-sc] +--- # Generics Generics can be used to define functions and structs over different input data types. This language feature is sometimes referred to as *parametric polymorphism*. In Move, we will often use the term generics interchangeably with type parameters and type arguments. diff --git a/docs/content/references/move/move-lock.mdx b/docs/content/references/move/move-lock.mdx index 51d5b91725d..cd70440170d 100644 --- a/docs/content/references/move/move-lock.mdx +++ b/docs/content/references/move/move-lock.mdx @@ -1,6 +1,7 @@ --- title: Move.lock File description: Get the details of a Move package lock file. +tags: [move-sc] --- When you build a Move package, the process creates a `Move.lock` file at the root of your package. The file acts as a communication layer between the Move compiler and other tools, like chain-specific command line interfaces and third-party package managers. The `Move.lock` file contains information about your package, including its dependencies, that aids operations like verification of source code against on-chain packages and package manager compatibility. diff --git a/docs/content/references/move/move-toml.mdx b/docs/content/references/move/move-toml.mdx index 4896598d597..cbc3f644176 100644 --- a/docs/content/references/move/move-toml.mdx +++ b/docs/content/references/move/move-toml.mdx @@ -1,6 +1,7 @@ --- title: Move.toml File -description: Get the details for a Move package manifest. +description: Get the details for a Move package manifest.--- +tags: [move-sc] --- Every Move package has a `Move.toml` file as a manifest for the package. The IOTA Move compiler creates the `Move.toml` file for you when you create a new package, but you might need to update the file throughout the lifespan of your package. From c6f780e8c07571d445534ead3d8efc8360121a9c Mon Sep 17 00:00:00 2001 From: Lucas Tortora Date: Thu, 23 Jan 2025 14:06:18 -0300 Subject: [PATCH 02/10] task(devx): Add Tags - Move-sc --- docs/content/developer/advanced/asset-tokenization.mdx | 2 +- .../advanced/create-review-rating-dao-with-multisig.mdx | 2 +- docs/content/developer/advanced/introducing-move-2024.mdx | 2 +- docs/content/developer/advanced/onchain-randomness.mdx | 2 +- docs/content/developer/cryptography/on-chain/ecvrf.mdx | 1 + docs/content/developer/cryptography/on-chain/groth16.mdx | 3 ++- docs/content/developer/cryptography/on-chain/hashing.mdx | 1 + docs/content/developer/cryptography/on-chain/signing.mdx | 1 + .../cryptography/transaction-auth/intent-signing.mdx | 1 + docs/content/developer/getting-started/build-test.mdx | 2 +- docs/content/developer/getting-started/coffee-example.mdx | 2 +- docs/content/developer/getting-started/create-a-module.mdx | 2 +- .../content/developer/getting-started/create-a-package.mdx | 2 +- docs/content/developer/getting-started/debug.mdx | 2 +- .../content/developer/getting-started/iota-environment.mdx | 2 +- docs/content/developer/getting-started/publish.mdx | 2 +- docs/content/developer/iota-101/access-time.mdx | 1 + .../content/developer/iota-101/create-coin/create-coin.mdx | 2 +- .../developer/iota-101/create-coin/in-game-token.mdx | 2 +- docs/content/developer/iota-101/create-coin/loyalty.mdx | 2 +- .../iota-101/create-coin/migrate-to-coin-manager.mdx | 2 +- docs/content/developer/iota-101/create-coin/regulated.mdx | 2 +- .../developer/iota-101/move-overview/collections.mdx | 1 + .../developer/iota-101/move-overview/conventions.mdx | 1 + .../developer/iota-101/move-overview/entry-functions.mdx | 1 + docs/content/developer/iota-101/move-overview/generics.mdx | 3 +++ docs/content/developer/iota-101/move-overview/init.mdx | 1 + .../developer/iota-101/move-overview/move-overview.mdx | 1 + .../developer/iota-101/move-overview/one-time-witness.mdx | 1 + .../developer/iota-101/move-overview/ownership-scope.mdx | 1 + .../package-upgrades/automated-address-management.mdx | 1 + .../move-overview/package-upgrades/custom-policies.mdx | 1 + .../move-overview/package-upgrades/introduction.mdx | 1 + .../iota-101/move-overview/package-upgrades/upgrade.mdx | 1 + .../iota-101/move-overview/patterns/capabilities.mdx | 1 + .../iota-101/move-overview/patterns/hot-potato.mdx | 1 + .../iota-101/move-overview/patterns/id-pointer.mdx | 1 + .../developer/iota-101/move-overview/patterns/patterns.mdx | 1 + .../move-overview/patterns/transferable-witness.mdx | 1 + .../developer/iota-101/move-overview/patterns/witness.mdx | 1 + .../developer/iota-101/move-overview/references.mdx | 1 + docs/content/developer/iota-101/move-overview/strings.mdx | 3 +++ .../structs-and-abilities/abilities-intro.mdx | 1 + .../iota-101/move-overview/structs-and-abilities/copy.mdx | 1 + .../iota-101/move-overview/structs-and-abilities/drop.mdx | 1 + .../iota-101/move-overview/structs-and-abilities/key.mdx | 1 + .../iota-101/move-overview/structs-and-abilities/store.mdx | 1 + .../move-overview/structs-and-abilities/struct.mdx | 1 + .../developer/iota-101/move-overview/visibility.mdx | 3 +++ docs/content/developer/iota-101/nft/create-nft.mdx | 2 +- docs/content/developer/iota-101/nft/marketplace.mdx | 2 +- docs/content/developer/iota-101/nft/rent-nft.mdx | 2 +- .../iota-101/objects/dynamic-fields/dynamic-fields.mdx | 1 + .../iota-101/objects/dynamic-fields/tables-bags.mdx | 1 + docs/content/developer/iota-101/objects/events.mdx | 1 + docs/content/developer/iota-101/objects/object-model.mdx | 1 + .../iota-101/objects/object-ownership/address-owned.mdx | 1 + .../iota-101/objects/object-ownership/immutable.mdx | 1 + .../iota-101/objects/object-ownership/object-ownership.mdx | 1 + .../developer/iota-101/objects/object-ownership/shared.mdx | 1 + .../iota-101/objects/object-ownership/wrapped.mdx | 1 + docs/content/developer/iota-101/objects/shared-owned.mdx | 1 + .../developer/iota-101/objects/transfers/custom-rules.mdx | 1 + .../iota-101/objects/transfers/transfer-to-object.mdx | 1 + docs/content/developer/iota-101/objects/uid-id.mdx | 3 +++ docs/content/developer/iota-101/objects/versioning.mdx | 1 + .../transactions/ptb/optimizing-gas-with-coin-merging.mdx | 2 +- .../ptb/programmable-transaction-blocks-overview.mdx | 2 +- .../transactions/ptb/programmable-transaction-blocks.mdx | 2 +- .../iota-101/transactions/ptb/simulating-references.mdx | 2 +- .../iota-101/transactions/sign-and-send-transactions.mdx | 2 +- .../about-sponsored-transactions.mdx | 2 +- .../sponsored-transactions/use-sponsored-transactions.mdx | 2 +- .../developer/iota-101/transactions/transactions.mdx | 2 +- docs/content/developer/iota-move-ctf/challenge_0.mdx | 3 +++ docs/content/developer/iota-move-ctf/challenge_1.mdx | 3 +++ docs/content/developer/iota-move-ctf/challenge_2.mdx | 7 +++---- docs/content/developer/iota-move-ctf/challenge_3.mdx | 7 +++---- docs/content/developer/iota-move-ctf/challenge_4.mdx | 7 +++---- docs/content/developer/iota-move-ctf/challenge_5.mdx | 7 +++---- docs/content/developer/iota-move-ctf/challenge_6.mdx | 7 +++---- docs/content/developer/iota-move-ctf/challenge_7.mdx | 7 +++---- docs/content/developer/iota-move-ctf/challenge_8.mdx | 7 +++---- docs/content/developer/standards/closed-loop-token.mdx | 1 + .../standards/closed-loop-token/action-request.mdx | 1 + .../standards/closed-loop-token/coin-token-comparison.mdx | 1 + .../developer/standards/closed-loop-token/rules.mdx | 1 + .../developer/standards/closed-loop-token/spending.mdx | 1 + .../developer/standards/closed-loop-token/token-policy.mdx | 1 + docs/content/developer/standards/coin-manager.mdx | 1 + docs/content/developer/standards/coin.mdx | 1 + docs/content/developer/standards/display.mdx | 1 + docs/content/developer/standards/kiosk-apps.mdx | 1 + docs/content/developer/standards/kiosk.mdx | 1 + docs/content/developer/standards/wallet-standard.mdx | 1 + docs/content/developer/stardust/migration-process.mdx | 1 + docs/content/developer/stardust/move-models.mdx | 1 + docs/content/developer/stardust/units.mdx | 1 + .../iota-identity/explanations/authenticated-assets.mdx | 2 +- docs/content/references/cli/ceremony.mdx | 2 +- docs/content/references/cli/cheatsheet.mdx | 2 +- docs/content/references/cli/client.mdx | 2 +- docs/content/references/cli/console.mdx | 2 +- docs/content/references/cli/keytool.mdx | 2 +- docs/content/references/cli/move.mdx | 2 +- docs/content/references/cli/ptb.mdx | 2 +- docs/content/references/cli/validator.mdx | 2 +- docs/content/tags.yml | 6 +++--- 108 files changed, 137 insertions(+), 68 deletions(-) diff --git a/docs/content/developer/advanced/asset-tokenization.mdx b/docs/content/developer/advanced/asset-tokenization.mdx index f9719bb8fa1..83a7e0dcb84 100644 --- a/docs/content/developer/advanced/asset-tokenization.mdx +++ b/docs/content/developer/advanced/asset-tokenization.mdx @@ -1,7 +1,7 @@ --- title: Asset Tokenization description: Learn how to tokenize assets on the IOTA blockchain. Asset tokenization refers to the process of representing real-world assets, such as real estate, art, commodities, stocks, or other valuable assets, as digital tokens on the blockchain network. -tags: [ move, tutorial, how-to] +tags: [ move-sc, tutorial, how-to] --- import InitClient from '../../_snippets/initialize-iota-client-cli.mdx'; diff --git a/docs/content/developer/advanced/create-review-rating-dao-with-multisig.mdx b/docs/content/developer/advanced/create-review-rating-dao-with-multisig.mdx index 71e976dc208..079d7a3bab6 100644 --- a/docs/content/developer/advanced/create-review-rating-dao-with-multisig.mdx +++ b/docs/content/developer/advanced/create-review-rating-dao-with-multisig.mdx @@ -3,7 +3,7 @@ title: Create Review Rating DAO with Multisig Tutorial tags: - how-to - tutorial - - move + - move-sc - cli --- diff --git a/docs/content/developer/advanced/introducing-move-2024.mdx b/docs/content/developer/advanced/introducing-move-2024.mdx index 12bcdffdcee..1c83e37f96b 100644 --- a/docs/content/developer/advanced/introducing-move-2024.mdx +++ b/docs/content/developer/advanced/introducing-move-2024.mdx @@ -1,7 +1,7 @@ --- title: Introducing Move 2024 description: New features are becoming available to Move in 2024. These features are opt-in, so existing code will continue to function as expected. If you want to use these features in code you've already written, however, there are some steps you must take and breaking changes to be aware of to migrate to Move 2024. -tags: [ move, tutorial] +tags: [ move-sc, tutorial] --- IOTA launches with the "Move 2024.beta" edition, bringing enhanced features to improve both the writing and readability of Move code. These updates refine the source language without impacting the on-chain binary representation, allowing users to enjoy a smoother experience with the latest language improvements. diff --git a/docs/content/developer/advanced/onchain-randomness.mdx b/docs/content/developer/advanced/onchain-randomness.mdx index c2d32bf386a..6322b22d943 100644 --- a/docs/content/developer/advanced/onchain-randomness.mdx +++ b/docs/content/developer/advanced/onchain-randomness.mdx @@ -1,7 +1,7 @@ --- title: On-Chain Randomness description: Randomness is a valuable tool to simulate chance on chain, but can also expose flaws in your logic. Understanding the vulnerabilities and accounting for them can mitigate the threat exposure for your smart contracts. -tags: [ move, randomness, tutorial] +tags: [ move-sc, randomness, tutorial] --- import Quiz from '@site/src/components/Quiz'; diff --git a/docs/content/developer/cryptography/on-chain/ecvrf.mdx b/docs/content/developer/cryptography/on-chain/ecvrf.mdx index 1bcb0fc01e3..e0d79d389e4 100644 --- a/docs/content/developer/cryptography/on-chain/ecvrf.mdx +++ b/docs/content/developer/cryptography/on-chain/ecvrf.mdx @@ -2,6 +2,7 @@ title: Elliptic Curve Verifiable Random Function sidebar_label: ECVRF description: Elliptic curve verifiable random function is a cryptographic algorithm that enables you to generate a random number and provide proof that the number used a secret key for generation. +tags: [move-sc] --- import Quiz from '@site/src/components/Quiz'; diff --git a/docs/content/developer/cryptography/on-chain/groth16.mdx b/docs/content/developer/cryptography/on-chain/groth16.mdx index c972baab1c5..411e901f328 100644 --- a/docs/content/developer/cryptography/on-chain/groth16.mdx +++ b/docs/content/developer/cryptography/on-chain/groth16.mdx @@ -1,5 +1,6 @@ --- -title: Groth16 +title: Groth1 +tags: [move-sc] --- import Quiz from '@site/src/components/Quiz'; diff --git a/docs/content/developer/cryptography/on-chain/hashing.mdx b/docs/content/developer/cryptography/on-chain/hashing.mdx index 2080e9b4e90..db68105a7b2 100644 --- a/docs/content/developer/cryptography/on-chain/hashing.mdx +++ b/docs/content/developer/cryptography/on-chain/hashing.mdx @@ -1,6 +1,7 @@ --- title: Hashing description: IOTA supports SHA2-256, SHA3-256, Keccak256, Blake2b-256 cryptographic hash functions. +tags: [move-sc] --- import Quiz from '@site/src/components/Quiz'; diff --git a/docs/content/developer/cryptography/on-chain/signing.mdx b/docs/content/developer/cryptography/on-chain/signing.mdx index 8a1d64a151c..bbd5d02c032 100644 --- a/docs/content/developer/cryptography/on-chain/signing.mdx +++ b/docs/content/developer/cryptography/on-chain/signing.mdx @@ -1,5 +1,6 @@ --- title: IOTA On-Chain Signatures Verification in Move +tags: [move-sc] --- import Quiz from '@site/src/components/Quiz'; diff --git a/docs/content/developer/cryptography/transaction-auth/intent-signing.mdx b/docs/content/developer/cryptography/transaction-auth/intent-signing.mdx index a2318989b24..f9c2eb266f0 100644 --- a/docs/content/developer/cryptography/transaction-auth/intent-signing.mdx +++ b/docs/content/developer/cryptography/transaction-auth/intent-signing.mdx @@ -1,5 +1,6 @@ --- title: Intent Signing +tags: [move-sc] --- import Quiz from '@site/src/components/Quiz'; diff --git a/docs/content/developer/getting-started/build-test.mdx b/docs/content/developer/getting-started/build-test.mdx index 6c4db2d6cf3..4f5a11bcd57 100644 --- a/docs/content/developer/getting-started/build-test.mdx +++ b/docs/content/developer/getting-started/build-test.mdx @@ -1,6 +1,6 @@ --- description: Learn how to build and test Move packages in IOTA with detailed instructions and examples. -tags: [move, testing, how-to, cli] +tags: [move-sc, testing, how-to, cli] --- import TestingCheatSheet from "../../_snippets/testing-cheat-sheet.mdx"; diff --git a/docs/content/developer/getting-started/coffee-example.mdx b/docs/content/developer/getting-started/coffee-example.mdx index 488806c6525..56bc92744bc 100644 --- a/docs/content/developer/getting-started/coffee-example.mdx +++ b/docs/content/developer/getting-started/coffee-example.mdx @@ -2,7 +2,7 @@ title: Getting Started with Move Coffee Token Tutorial tags: - tutorial - - move + - move-sc - getting-started --- diff --git a/docs/content/developer/getting-started/create-a-module.mdx b/docs/content/developer/getting-started/create-a-module.mdx index eeaff6be9ad..c599a493f7c 100644 --- a/docs/content/developer/getting-started/create-a-module.mdx +++ b/docs/content/developer/getting-started/create-a-module.mdx @@ -1,6 +1,6 @@ --- description: Guide to creating and understanding a Move module in an IOTA package. -tags: [move, getting-started] +tags: [move-sc, getting-started] --- import Quiz from '@site/src/components/Quiz'; diff --git a/docs/content/developer/getting-started/create-a-package.mdx b/docs/content/developer/getting-started/create-a-package.mdx index 4a1d416eec2..313ae4a0e83 100644 --- a/docs/content/developer/getting-started/create-a-package.mdx +++ b/docs/content/developer/getting-started/create-a-package.mdx @@ -1,6 +1,6 @@ --- description: How to create a Move package in IOTA -tags: [ move, getting-started ] +tags: [ move-sc,getting-started ] --- import Quiz from '@site/src/components/Quiz'; diff --git a/docs/content/developer/getting-started/debug.mdx b/docs/content/developer/getting-started/debug.mdx index 2786f11726a..4087608718a 100644 --- a/docs/content/developer/getting-started/debug.mdx +++ b/docs/content/developer/getting-started/debug.mdx @@ -1,6 +1,6 @@ --- description: Learn how to use the std::debug module in Move for debugging and printing values. -tags: [move, getting-started, testing] +tags: [move-sc, getting-started, testing] --- import Quiz from '@site/src/components/Quiz'; import questions from '/json/developer/getting-started/debug.json'; diff --git a/docs/content/developer/getting-started/iota-environment.mdx b/docs/content/developer/getting-started/iota-environment.mdx index de70a70cd84..fbce1a958d9 100644 --- a/docs/content/developer/getting-started/iota-environment.mdx +++ b/docs/content/developer/getting-started/iota-environment.mdx @@ -7,7 +7,7 @@ tags: - sdk - typescript - rust - - move + - move-sc --- # Before You Start diff --git a/docs/content/developer/getting-started/publish.mdx b/docs/content/developer/getting-started/publish.mdx index 677306197df..27ae01ea35c 100644 --- a/docs/content/developer/getting-started/publish.mdx +++ b/docs/content/developer/getting-started/publish.mdx @@ -1,6 +1,6 @@ --- description: Learn how to publish your Move package on the IOTA network and interact with it using programmable transaction blocks. -tags: [move, how-to, cli] +tags: [move-sc, how-to, cli] --- import AddressPrefix from "../../_snippets/address-prefix.mdx"; diff --git a/docs/content/developer/iota-101/access-time.mdx b/docs/content/developer/iota-101/access-time.mdx index ac6358d4373..f8ea912b16f 100644 --- a/docs/content/developer/iota-101/access-time.mdx +++ b/docs/content/developer/iota-101/access-time.mdx @@ -1,6 +1,7 @@ --- title: Access On-Chain Time description: Access network-based time for your transactions. IOTA provides a Clock module to capture near-real time or epoch time in your IOTA packages. +tags: [move-sc] --- import Quiz from '@site/src/components/Quiz'; diff --git a/docs/content/developer/iota-101/create-coin/create-coin.mdx b/docs/content/developer/iota-101/create-coin/create-coin.mdx index b0df4037d7c..5fe78c63a20 100644 --- a/docs/content/developer/iota-101/create-coin/create-coin.mdx +++ b/docs/content/developer/iota-101/create-coin/create-coin.mdx @@ -1,6 +1,6 @@ --- description: Learn how to create coins and tokens on the IOTA blockchain using Move. -tags: [ move, cli, tutorial] +tags: [ move-sc, cli, tutorial] --- import Quiz from '@site/src/components/Quiz'; import questions from '/json/developer/iota-101/create-coin/create-coin.json'; diff --git a/docs/content/developer/iota-101/create-coin/in-game-token.mdx b/docs/content/developer/iota-101/create-coin/in-game-token.mdx index 2551dd3a9d2..a982ad790ec 100644 --- a/docs/content/developer/iota-101/create-coin/in-game-token.mdx +++ b/docs/content/developer/iota-101/create-coin/in-game-token.mdx @@ -1,6 +1,6 @@ --- description: Learn how to create in-game currency on IOTA using the Closed-Loop Token standard. -tags: [ move, tutorial] +tags: [ move-sc, tutorial] --- import Quiz from '@site/src/components/Quiz'; import questions from '/json/developer/iota-101/create-coin/in-game-token.json'; diff --git a/docs/content/developer/iota-101/create-coin/loyalty.mdx b/docs/content/developer/iota-101/create-coin/loyalty.mdx index 434949784f3..217d8b9aeab 100644 --- a/docs/content/developer/iota-101/create-coin/loyalty.mdx +++ b/docs/content/developer/iota-101/create-coin/loyalty.mdx @@ -1,6 +1,6 @@ --- description: Learn how to create loyalty tokens on IOTA for use in digital services. -tags: [ move, tutorial] +tags: [ move-sc, tutorial] --- import Quiz from '@site/src/components/Quiz'; import questions from '/json/developer/iota-101/create-coin/loyalty.json'; diff --git a/docs/content/developer/iota-101/create-coin/migrate-to-coin-manager.mdx b/docs/content/developer/iota-101/create-coin/migrate-to-coin-manager.mdx index db3b0e3869c..a7daa49fa97 100644 --- a/docs/content/developer/iota-101/create-coin/migrate-to-coin-manager.mdx +++ b/docs/content/developer/iota-101/create-coin/migrate-to-coin-manager.mdx @@ -1,6 +1,6 @@ --- title: Migrating a Coin to Coin Manager -tags: [ move, cli, tutorial] +tags: [ move-sc, cli, tutorial] --- The previous articles in this section showcase how to create a [`Coin`](../../../references/framework/iota-framework/coin.mdx) object with different constructors. Namely, [`create_currency`](create-coin.mdx) and [`create_regulated_currency`](regulated.mdx). diff --git a/docs/content/developer/iota-101/create-coin/regulated.mdx b/docs/content/developer/iota-101/create-coin/regulated.mdx index 66e55654393..4c29351cbdd 100644 --- a/docs/content/developer/iota-101/create-coin/regulated.mdx +++ b/docs/content/developer/iota-101/create-coin/regulated.mdx @@ -1,6 +1,6 @@ --- description: Learn how to create regulated coins on IOTA using deny lists for access control. -tags: [ move, tutorial] +tags: [ move-sc, tutorial] --- import Quiz from '@site/src/components/Quiz'; import questions from '/json/developer/iota-101/create-coin/regulated.json'; diff --git a/docs/content/developer/iota-101/move-overview/collections.mdx b/docs/content/developer/iota-101/move-overview/collections.mdx index 01f4f20e5af..3c92b9149f5 100644 --- a/docs/content/developer/iota-101/move-overview/collections.mdx +++ b/docs/content/developer/iota-101/move-overview/collections.mdx @@ -1,5 +1,6 @@ --- description: An overview of various collection types in the IOTA framework. +tags: [move-sc] --- import Quiz from '@site/src/components/Quiz'; import questions from '/json/developer/iota-101/move-overview/collections.json'; diff --git a/docs/content/developer/iota-101/move-overview/conventions.mdx b/docs/content/developer/iota-101/move-overview/conventions.mdx index 34ec5569749..0a497dcec97 100644 --- a/docs/content/developer/iota-101/move-overview/conventions.mdx +++ b/docs/content/developer/iota-101/move-overview/conventions.mdx @@ -1,5 +1,6 @@ --- description: Recommended Move 2024 best practices for the IOTA blockchain. +tags: [move-sc] --- import Quiz from '@site/src/components/Quiz'; import questions from '/json/developer/iota-101/move-overview/conventions.json'; diff --git a/docs/content/developer/iota-101/move-overview/entry-functions.mdx b/docs/content/developer/iota-101/move-overview/entry-functions.mdx index 27a6222f2ef..0c24092abab 100644 --- a/docs/content/developer/iota-101/move-overview/entry-functions.mdx +++ b/docs/content/developer/iota-101/move-overview/entry-functions.mdx @@ -1,5 +1,6 @@ --- description: A guide to the `entry` and `public` modifiers in Move, its uses and comparison. +tags: [move-sc] --- import Quiz from '@site/src/components/Quiz'; import questions from '/json/developer/iota-101/move-overview/entry-functions.json'; diff --git a/docs/content/developer/iota-101/move-overview/generics.mdx b/docs/content/developer/iota-101/move-overview/generics.mdx index 54c0c26c46f..b33d9fbd4aa 100644 --- a/docs/content/developer/iota-101/move-overview/generics.mdx +++ b/docs/content/developer/iota-101/move-overview/generics.mdx @@ -1,3 +1,6 @@ +--- +tags: [move-sc] +--- # Generics Generics are a way to define a type or function that can work with any type. This is useful when you diff --git a/docs/content/developer/iota-101/move-overview/init.mdx b/docs/content/developer/iota-101/move-overview/init.mdx index e9cbce9a189..8be6d568d3c 100644 --- a/docs/content/developer/iota-101/move-overview/init.mdx +++ b/docs/content/developer/iota-101/move-overview/init.mdx @@ -1,4 +1,5 @@ --- +tags: [move-sc] description: Learn about the `init` function in Move modules, including its unique characteristics and proper usage. --- import Quiz from '@site/src/components/Quiz'; diff --git a/docs/content/developer/iota-101/move-overview/move-overview.mdx b/docs/content/developer/iota-101/move-overview/move-overview.mdx index 685c64ffc50..5f549c9bf77 100644 --- a/docs/content/developer/iota-101/move-overview/move-overview.mdx +++ b/docs/content/developer/iota-101/move-overview/move-overview.mdx @@ -1,6 +1,7 @@ --- title: Move Concepts description: Move is an open source language for writing safe packages to manipulate on-chain objects +tags: [move-sc] --- import MoveSummary from "../../../_snippets/move-summary.mdx"; diff --git a/docs/content/developer/iota-101/move-overview/one-time-witness.mdx b/docs/content/developer/iota-101/move-overview/one-time-witness.mdx index 5ce6c899d23..4836a795873 100644 --- a/docs/content/developer/iota-101/move-overview/one-time-witness.mdx +++ b/docs/content/developer/iota-101/move-overview/one-time-witness.mdx @@ -1,5 +1,6 @@ --- title: One-Time Witness +tags: [move-sc] description: An overview of the One-Time Witness (OTW) type in Move, which ensures actions occur only once within a module. --- import Quiz from '@site/src/components/Quiz'; diff --git a/docs/content/developer/iota-101/move-overview/ownership-scope.mdx b/docs/content/developer/iota-101/move-overview/ownership-scope.mdx index c2ee2658722..f712091d94b 100644 --- a/docs/content/developer/iota-101/move-overview/ownership-scope.mdx +++ b/docs/content/developer/iota-101/move-overview/ownership-scope.mdx @@ -1,5 +1,6 @@ --- title: Ownership and Scope +tags: [move-sc] description: Learn about variable ownership and scope in Move, how it works, and how to use it in Move. --- diff --git a/docs/content/developer/iota-101/move-overview/package-upgrades/automated-address-management.mdx b/docs/content/developer/iota-101/move-overview/package-upgrades/automated-address-management.mdx index 41b93a3d180..5cb0db62d15 100644 --- a/docs/content/developer/iota-101/move-overview/package-upgrades/automated-address-management.mdx +++ b/docs/content/developer/iota-101/move-overview/package-upgrades/automated-address-management.mdx @@ -1,5 +1,6 @@ --- title: Automated Address Management +tags: [move-sc] --- When you publish or upgrade a package, its address (also known as the package ID) is tracked in the `Move.lock` file. This bookkeeping is done automatically so that you can avoid recording or updating hex addresses (for example, in the `Move.toml` file). diff --git a/docs/content/developer/iota-101/move-overview/package-upgrades/custom-policies.mdx b/docs/content/developer/iota-101/move-overview/package-upgrades/custom-policies.mdx index c1fa397f23b..3b6433239bb 100644 --- a/docs/content/developer/iota-101/move-overview/package-upgrades/custom-policies.mdx +++ b/docs/content/developer/iota-101/move-overview/package-upgrades/custom-policies.mdx @@ -1,5 +1,6 @@ --- description: A guide to understanding and implementing secure package upgrade policies in IOTA using Move. +tags: [move-sc] --- import UpgradeSingleKeyRisk from "../../../../_snippets/upgrade-single-key-risk.mdx"; diff --git a/docs/content/developer/iota-101/move-overview/package-upgrades/introduction.mdx b/docs/content/developer/iota-101/move-overview/package-upgrades/introduction.mdx index e4057f32722..5f4eba626f9 100644 --- a/docs/content/developer/iota-101/move-overview/package-upgrades/introduction.mdx +++ b/docs/content/developer/iota-101/move-overview/package-upgrades/introduction.mdx @@ -1,6 +1,7 @@ --- title: Package Upgrades sidebar_label: Introduction +tags: [move-sc] description: Learn how to upgrade Move packages on IOTA without affecting existing dependencies. --- import UpgradeSingleKeyRisk from "../../../../_snippets/upgrade-single-key-risk.mdx"; diff --git a/docs/content/developer/iota-101/move-overview/package-upgrades/upgrade.mdx b/docs/content/developer/iota-101/move-overview/package-upgrades/upgrade.mdx index c02ea64487b..8545b1e6ea8 100644 --- a/docs/content/developer/iota-101/move-overview/package-upgrades/upgrade.mdx +++ b/docs/content/developer/iota-101/move-overview/package-upgrades/upgrade.mdx @@ -1,4 +1,5 @@ --- +tags: [move-sc] description: Learn how to upgrade your packages on the IOTA network while maintaining their immutable properties. --- import AutomatedAddressManagement from '../../../../_snippets/automated-address-management.mdx' diff --git a/docs/content/developer/iota-101/move-overview/patterns/capabilities.mdx b/docs/content/developer/iota-101/move-overview/patterns/capabilities.mdx index ddcd251c2f1..25a89d350c5 100644 --- a/docs/content/developer/iota-101/move-overview/patterns/capabilities.mdx +++ b/docs/content/developer/iota-101/move-overview/patterns/capabilities.mdx @@ -1,5 +1,6 @@ --- description: Introduction to capabilities and their use in authorizing actions within the Move language. +tags: [move-sc] --- import Quiz from '@site/src/components/Quiz'; import questions from '/json/developer/iota-101/move-overview/patterns/capabilities.json'; diff --git a/docs/content/developer/iota-101/move-overview/patterns/hot-potato.mdx b/docs/content/developer/iota-101/move-overview/patterns/hot-potato.mdx index dace6aa798b..cfe09d7104a 100644 --- a/docs/content/developer/iota-101/move-overview/patterns/hot-potato.mdx +++ b/docs/content/developer/iota-101/move-overview/patterns/hot-potato.mdx @@ -1,5 +1,6 @@ --- description: Introduction to the hot potato pattern in Move and its practical application. +tags: [move-sc] --- import Quiz from '@site/src/components/Quiz'; import questions from '/json/developer/iota-101/move-overview/patterns/hot-potato.json'; diff --git a/docs/content/developer/iota-101/move-overview/patterns/id-pointer.mdx b/docs/content/developer/iota-101/move-overview/patterns/id-pointer.mdx index db5a929719e..5159a8c6a39 100644 --- a/docs/content/developer/iota-101/move-overview/patterns/id-pointer.mdx +++ b/docs/content/developer/iota-101/move-overview/patterns/id-pointer.mdx @@ -1,5 +1,6 @@ --- description: Overview of the ID pointer technique in Move and its practical applications. +tags: [move-sc] --- import Quiz from '@site/src/components/Quiz'; import questions from '/json/developer/iota-101/move-overview/patterns/id-pointer.json'; diff --git a/docs/content/developer/iota-101/move-overview/patterns/patterns.mdx b/docs/content/developer/iota-101/move-overview/patterns/patterns.mdx index c59f01e99ff..947f41bddd3 100644 --- a/docs/content/developer/iota-101/move-overview/patterns/patterns.mdx +++ b/docs/content/developer/iota-101/move-overview/patterns/patterns.mdx @@ -1,5 +1,6 @@ --- title: Patterns +tags: [move-sc] description: Move coding patterns and techniques to solve logic challenges when developing Move packages for the IOTA blockchain, including capabilities, witness and transferable witness, hot potato, and ID pointer. --- diff --git a/docs/content/developer/iota-101/move-overview/patterns/transferable-witness.mdx b/docs/content/developer/iota-101/move-overview/patterns/transferable-witness.mdx index b673fff15c9..7aad75371e3 100644 --- a/docs/content/developer/iota-101/move-overview/patterns/transferable-witness.mdx +++ b/docs/content/developer/iota-101/move-overview/patterns/transferable-witness.mdx @@ -1,5 +1,6 @@ --- description: Learn about the transferable witness pattern in Move for advanced authorization scenarios. +tags: [move-sc] --- import Quiz from '@site/src/components/Quiz'; import questions from '/json/developer/iota-101/move-overview/patterns/transferable-witness.json'; diff --git a/docs/content/developer/iota-101/move-overview/patterns/witness.mdx b/docs/content/developer/iota-101/move-overview/patterns/witness.mdx index 94843c158f6..2a3a205a942 100644 --- a/docs/content/developer/iota-101/move-overview/patterns/witness.mdx +++ b/docs/content/developer/iota-101/move-overview/patterns/witness.mdx @@ -1,5 +1,6 @@ --- description: Overview of the witness pattern in Move and its implementation. +tags: [move-sc] --- import Quiz from '@site/src/components/Quiz'; import questions from '/json/developer/iota-101/move-overview/patterns/witness.json'; diff --git a/docs/content/developer/iota-101/move-overview/references.mdx b/docs/content/developer/iota-101/move-overview/references.mdx index ce59e61612a..59adb573c0d 100644 --- a/docs/content/developer/iota-101/move-overview/references.mdx +++ b/docs/content/developer/iota-101/move-overview/references.mdx @@ -1,5 +1,6 @@ --- title: References +tags: [move-sc] description: References in Move allow passing a value to a function without giving up the ownership. This section covers references, how they work, and how to use them in Move. --- diff --git a/docs/content/developer/iota-101/move-overview/strings.mdx b/docs/content/developer/iota-101/move-overview/strings.mdx index 3eda1de2817..14bcbc8e970 100644 --- a/docs/content/developer/iota-101/move-overview/strings.mdx +++ b/docs/content/developer/iota-101/move-overview/strings.mdx @@ -1,3 +1,6 @@ +--- +tags: [move-sc] +--- import Quiz from '@site/src/components/Quiz'; import questions from '/json/developer/iota-101/move-overview/strings.json'; diff --git a/docs/content/developer/iota-101/move-overview/structs-and-abilities/abilities-intro.mdx b/docs/content/developer/iota-101/move-overview/structs-and-abilities/abilities-intro.mdx index 1be9c510045..5a86856f691 100644 --- a/docs/content/developer/iota-101/move-overview/structs-and-abilities/abilities-intro.mdx +++ b/docs/content/developer/iota-101/move-overview/structs-and-abilities/abilities-intro.mdx @@ -1,5 +1,6 @@ --- title: Abilities +tags: [move-sc] description: Abilities in Move allow customizing type behaviors. This section covers the introduction to abilities, how they work, and how to use them in Move. --- diff --git a/docs/content/developer/iota-101/move-overview/structs-and-abilities/copy.mdx b/docs/content/developer/iota-101/move-overview/structs-and-abilities/copy.mdx index 0dec2ad259a..c67510ae491 100644 --- a/docs/content/developer/iota-101/move-overview/structs-and-abilities/copy.mdx +++ b/docs/content/developer/iota-101/move-overview/structs-and-abilities/copy.mdx @@ -1,5 +1,6 @@ --- title : Copy Ability +tags: [move-sc] description: In Move, the copy ability on a type indicates that the instance or the value of the type can be copied. This section covers the copy ability, how it works, and how to use it in Move. --- diff --git a/docs/content/developer/iota-101/move-overview/structs-and-abilities/drop.mdx b/docs/content/developer/iota-101/move-overview/structs-and-abilities/drop.mdx index 072b2b0c4f8..6e7482470ba 100644 --- a/docs/content/developer/iota-101/move-overview/structs-and-abilities/drop.mdx +++ b/docs/content/developer/iota-101/move-overview/structs-and-abilities/drop.mdx @@ -1,5 +1,6 @@ --- title: Drop Ability +tags: [move-sc] description: In Move, the drop ability on a type indicates that the instance of the type can be ignored or discarded. This section covers the drop ability, how it works, and how to use it in Move. --- diff --git a/docs/content/developer/iota-101/move-overview/structs-and-abilities/key.mdx b/docs/content/developer/iota-101/move-overview/structs-and-abilities/key.mdx index cc6060a0491..ba823ecd47c 100644 --- a/docs/content/developer/iota-101/move-overview/structs-and-abilities/key.mdx +++ b/docs/content/developer/iota-101/move-overview/structs-and-abilities/key.mdx @@ -1,5 +1,6 @@ --- title: Key Ability +tags: [move-sc] description: In Move, the key ability on a type indicates that the instance of the type can be stored in the storage. This section covers the key ability, how it works, and how to use it in Move. --- diff --git a/docs/content/developer/iota-101/move-overview/structs-and-abilities/store.mdx b/docs/content/developer/iota-101/move-overview/structs-and-abilities/store.mdx index aedd202e8a5..ab89f5c8dca 100644 --- a/docs/content/developer/iota-101/move-overview/structs-and-abilities/store.mdx +++ b/docs/content/developer/iota-101/move-overview/structs-and-abilities/store.mdx @@ -1,5 +1,6 @@ --- title: Store Ability +tags: [move-sc] description: In Move, the store ability on a type indicates that the instance of the type can be stored in objects. This section covers the store ability, how it works, and how to use it in Move. --- diff --git a/docs/content/developer/iota-101/move-overview/structs-and-abilities/struct.mdx b/docs/content/developer/iota-101/move-overview/structs-and-abilities/struct.mdx index 1797bceafe7..83d3e6bd98d 100644 --- a/docs/content/developer/iota-101/move-overview/structs-and-abilities/struct.mdx +++ b/docs/content/developer/iota-101/move-overview/structs-and-abilities/struct.mdx @@ -1,5 +1,6 @@ --- title: Struct +tags: [move-sc] description: Custom types in Move can be defined using the struct keyword. This section covers the struct definition, how to create and use an instance, and how to unpack a struct. --- diff --git a/docs/content/developer/iota-101/move-overview/visibility.mdx b/docs/content/developer/iota-101/move-overview/visibility.mdx index 626edd0ff22..d821fa56daa 100644 --- a/docs/content/developer/iota-101/move-overview/visibility.mdx +++ b/docs/content/developer/iota-101/move-overview/visibility.mdx @@ -1,3 +1,6 @@ +--- +tags: [move-sc] +--- # Visibility Modifiers Every module member has a visibility. By default, all module members are _private_ - meaning they diff --git a/docs/content/developer/iota-101/nft/create-nft.mdx b/docs/content/developer/iota-101/nft/create-nft.mdx index 89a68b7d5be..812cbe58b08 100644 --- a/docs/content/developer/iota-101/nft/create-nft.mdx +++ b/docs/content/developer/iota-101/nft/create-nft.mdx @@ -1,7 +1,7 @@ --- title: Create a Non-Fungible Token description: Learn how to create a non-fungible token (NFT) on IOTA using Move. -tags: [ move, nft, erc721] +tags: [ move-sc, nft, erc721] --- import Quiz from '@site/src/components/Quiz'; import questions from '/json/developer/iota-101/create-nft.json'; diff --git a/docs/content/developer/iota-101/nft/marketplace.mdx b/docs/content/developer/iota-101/nft/marketplace.mdx index 531314f5c92..eeb66398241 100644 --- a/docs/content/developer/iota-101/nft/marketplace.mdx +++ b/docs/content/developer/iota-101/nft/marketplace.mdx @@ -1,6 +1,6 @@ --- description: A brief introduction to implementing NFT marketplace extension using the Kiosk Apps standard in IOTA's Move language. -tags: [ move, nft, tutorial, erc721] +tags: [ move-sc, nft, tutorial, erc721] --- diff --git a/docs/content/developer/iota-101/nft/rent-nft.mdx b/docs/content/developer/iota-101/nft/rent-nft.mdx index af5453a4a89..dc83b7adc51 100644 --- a/docs/content/developer/iota-101/nft/rent-nft.mdx +++ b/docs/content/developer/iota-101/nft/rent-nft.mdx @@ -1,6 +1,6 @@ --- description: A brief introduction to implementing NFT rental functionality using the Kiosk Apps standard in IOTA's Move language. -tags: [ move, nft, tutorial] +tags: [ move-sc, nft, tutorial] --- # Rent NFTs with Kiosk Apps in IOTA diff --git a/docs/content/developer/iota-101/objects/dynamic-fields/dynamic-fields.mdx b/docs/content/developer/iota-101/objects/dynamic-fields/dynamic-fields.mdx index bfa112c8a39..e1ce9468ecf 100644 --- a/docs/content/developer/iota-101/objects/dynamic-fields/dynamic-fields.mdx +++ b/docs/content/developer/iota-101/objects/dynamic-fields/dynamic-fields.mdx @@ -1,5 +1,6 @@ --- title: Dynamic Object Fields +tags: [move-sc] description: Dynamic fields and dynamic object fields on IOTA allow flexible storage and manipulation, with the ability to add, remove, and store heterogeneous values dynamically while only affecting gas costs when accessed. --- import Quiz from '@site/src/components/Quiz'; diff --git a/docs/content/developer/iota-101/objects/dynamic-fields/tables-bags.mdx b/docs/content/developer/iota-101/objects/dynamic-fields/tables-bags.mdx index 1d3ac884bde..eb1d8c6661e 100644 --- a/docs/content/developer/iota-101/objects/dynamic-fields/tables-bags.mdx +++ b/docs/content/developer/iota-101/objects/dynamic-fields/tables-bags.mdx @@ -1,5 +1,6 @@ --- title: Table and Bag +tags: [move-sc] description: IOTA provides `Table` and `Bag` collections built using dynamic fields, offering additional support to count entries and prevent accidental deletion when non-empty. --- import Quiz from '@site/src/components/Quiz'; diff --git a/docs/content/developer/iota-101/objects/events.mdx b/docs/content/developer/iota-101/objects/events.mdx index 82c59bae484..8f3001279cf 100644 --- a/docs/content/developer/iota-101/objects/events.mdx +++ b/docs/content/developer/iota-101/objects/events.mdx @@ -1,5 +1,6 @@ --- title: Events +tags: [move-sc] description: Events are the main way to track actions on chain. --- import Quiz from '@site/src/components/Quiz'; diff --git a/docs/content/developer/iota-101/objects/object-model.mdx b/docs/content/developer/iota-101/objects/object-model.mdx index 8572bafa36d..1a3c7518804 100644 --- a/docs/content/developer/iota-101/objects/object-model.mdx +++ b/docs/content/developer/iota-101/objects/object-model.mdx @@ -1,5 +1,6 @@ --- title: Object Model +tags: [move-sc] description: Everything on the IOTA blockchain is an object, with metadata, type of ownership, and a referencing scheme. --- import Quiz from '@site/src/components/Quiz'; diff --git a/docs/content/developer/iota-101/objects/object-ownership/address-owned.mdx b/docs/content/developer/iota-101/objects/object-ownership/address-owned.mdx index 48dce455dd7..6e44c32dd9b 100644 --- a/docs/content/developer/iota-101/objects/object-ownership/address-owned.mdx +++ b/docs/content/developer/iota-101/objects/object-ownership/address-owned.mdx @@ -1,5 +1,6 @@ --- title: Address-Owned Objects +tags: [move-sc] description: Address-owned objects are owned by a specific IOTA 32-byte address, either an account address or an object ID, and are accessible only to their owner. --- import Quiz from '@site/src/components/Quiz'; diff --git a/docs/content/developer/iota-101/objects/object-ownership/immutable.mdx b/docs/content/developer/iota-101/objects/object-ownership/immutable.mdx index 570f0fded88..ae38bcf72cd 100644 --- a/docs/content/developer/iota-101/objects/object-ownership/immutable.mdx +++ b/docs/content/developer/iota-101/objects/object-ownership/immutable.mdx @@ -1,5 +1,6 @@ --- title: Immutable Objects +tags: [move-sc] description: Immutable objects on IOTA cannot be mutated, transferred, or deleted once frozen. These objects are ownerless and can be used by anyone on the network. --- import Quiz from '@site/src/components/Quiz'; diff --git a/docs/content/developer/iota-101/objects/object-ownership/object-ownership.mdx b/docs/content/developer/iota-101/objects/object-ownership/object-ownership.mdx index 707a81c25de..05b84238e8a 100644 --- a/docs/content/developer/iota-101/objects/object-ownership/object-ownership.mdx +++ b/docs/content/developer/iota-101/objects/object-ownership/object-ownership.mdx @@ -1,5 +1,6 @@ --- title: Object Ownership +tags: [move-sc] description: Overview of the different types of object ownership in IOTA and their implications for transactions and access. --- import Quiz from '@site/src/components/Quiz'; diff --git a/docs/content/developer/iota-101/objects/object-ownership/shared.mdx b/docs/content/developer/iota-101/objects/object-ownership/shared.mdx index 941193e958d..8161affef27 100644 --- a/docs/content/developer/iota-101/objects/object-ownership/shared.mdx +++ b/docs/content/developer/iota-101/objects/object-ownership/shared.mdx @@ -1,5 +1,6 @@ --- title: Shared Objects +tags: [move-sc] description: Anyone can access shared objects on the IOTA network, so care must be taken to secure access, if needed. --- import Quiz from '@site/src/components/Quiz'; diff --git a/docs/content/developer/iota-101/objects/object-ownership/wrapped.mdx b/docs/content/developer/iota-101/objects/object-ownership/wrapped.mdx index 7344f77d383..ba920dbf175 100644 --- a/docs/content/developer/iota-101/objects/object-ownership/wrapped.mdx +++ b/docs/content/developer/iota-101/objects/object-ownership/wrapped.mdx @@ -1,5 +1,6 @@ --- title: Wrapped Objects +tags: [move-sc] --- import Quiz from '@site/src/components/Quiz'; import questions from '/json/developer/iota-101/objects/object-ownership/wrapped.json'; diff --git a/docs/content/developer/iota-101/objects/shared-owned.mdx b/docs/content/developer/iota-101/objects/shared-owned.mdx index 91982a76c85..f6ba692545d 100644 --- a/docs/content/developer/iota-101/objects/shared-owned.mdx +++ b/docs/content/developer/iota-101/objects/shared-owned.mdx @@ -1,5 +1,6 @@ --- title: Shared versus Owned Objects +tags: [move-sc] description: On IOTA, you can use shared objects, owned objects, or both in your transactions. Weigh the benefits of each to decide the best approach for your project. --- import Quiz from '@site/src/components/Quiz'; diff --git a/docs/content/developer/iota-101/objects/transfers/custom-rules.mdx b/docs/content/developer/iota-101/objects/transfers/custom-rules.mdx index b3113d634d0..1b03b0df147 100644 --- a/docs/content/developer/iota-101/objects/transfers/custom-rules.mdx +++ b/docs/content/developer/iota-101/objects/transfers/custom-rules.mdx @@ -1,5 +1,6 @@ --- title: Custom Transfer Rules +tags: [move-sc] description: Custom transfer rules enable you to define a set of rules that must be met before IOTA considers a transfer operation valid. --- import Quiz from '@site/src/components/Quiz'; diff --git a/docs/content/developer/iota-101/objects/transfers/transfer-to-object.mdx b/docs/content/developer/iota-101/objects/transfers/transfer-to-object.mdx index 55c3805966c..c5fe3de9dfa 100644 --- a/docs/content/developer/iota-101/objects/transfers/transfer-to-object.mdx +++ b/docs/content/developer/iota-101/objects/transfers/transfer-to-object.mdx @@ -1,5 +1,6 @@ --- title: Transfer to Object +tags: [move-sc] description: On IOTA, you can transfer objects to objects in the same way you can transfer objects to addresses. --- import Quiz from '@site/src/components/Quiz'; diff --git a/docs/content/developer/iota-101/objects/uid-id.mdx b/docs/content/developer/iota-101/objects/uid-id.mdx index 7340b19a43d..28c8dbb4c6b 100644 --- a/docs/content/developer/iota-101/objects/uid-id.mdx +++ b/docs/content/developer/iota-101/objects/uid-id.mdx @@ -1,3 +1,6 @@ +--- +tags: [move-sc] +--- # UID and ID The `UID` type is defined in the `iota::object` module and is a wrapper around an `ID` which, in diff --git a/docs/content/developer/iota-101/objects/versioning.mdx b/docs/content/developer/iota-101/objects/versioning.mdx index 4d67615ebed..db07acd214d 100644 --- a/docs/content/developer/iota-101/objects/versioning.mdx +++ b/docs/content/developer/iota-101/objects/versioning.mdx @@ -1,4 +1,5 @@ --- +tags: [move-sc] title: Object and Package Versioning description: Versioning provides the ability to upgrade packages and objects on the IOTA network. --- diff --git a/docs/content/developer/iota-101/transactions/ptb/optimizing-gas-with-coin-merging.mdx b/docs/content/developer/iota-101/transactions/ptb/optimizing-gas-with-coin-merging.mdx index c5ed6d1a1da..f344e3581f9 100644 --- a/docs/content/developer/iota-101/transactions/ptb/optimizing-gas-with-coin-merging.mdx +++ b/docs/content/developer/iota-101/transactions/ptb/optimizing-gas-with-coin-merging.mdx @@ -1,6 +1,6 @@ --- description: Learn how to manage multiple IOTA coins by combining them to pay gas fees efficiently. -tags: [ move, transaction] +tags: [ move-sc,transaction] --- import Quiz from '@site/src/components/Quiz'; import questions from '/json/developer/iota-101/transactions/ptb/optimizing-gas-with-coin-merging.json'; diff --git a/docs/content/developer/iota-101/transactions/ptb/programmable-transaction-blocks-overview.mdx b/docs/content/developer/iota-101/transactions/ptb/programmable-transaction-blocks-overview.mdx index 25e0a0da21e..fff276da0ce 100644 --- a/docs/content/developer/iota-101/transactions/ptb/programmable-transaction-blocks-overview.mdx +++ b/docs/content/developer/iota-101/transactions/ptb/programmable-transaction-blocks-overview.mdx @@ -1,6 +1,6 @@ --- description: Learn about Programmable Transaction Blocks (PTBs) in IOTA and how they enhance smart contract efficiency. -tags: [ move, transaction, typescript, sdk] +tags: [ move-vm, transaction, typescript, sdk] --- # Programmable Transaction Blocks Overview diff --git a/docs/content/developer/iota-101/transactions/ptb/programmable-transaction-blocks.mdx b/docs/content/developer/iota-101/transactions/ptb/programmable-transaction-blocks.mdx index b30b86e3a89..98ff39c7d98 100644 --- a/docs/content/developer/iota-101/transactions/ptb/programmable-transaction-blocks.mdx +++ b/docs/content/developer/iota-101/transactions/ptb/programmable-transaction-blocks.mdx @@ -1,6 +1,6 @@ --- description: Learn how to execute multiple commands in a single IOTA transaction using programmable transaction blocks. -tags: [ move, transaction] +tags: [ move-vm, transaction] --- import Quiz from '@site/src/components/Quiz'; import questions from '/json/developer/iota-101/transactions/ptb/programmable-transaction-blocks.json'; diff --git a/docs/content/developer/iota-101/transactions/ptb/simulating-references.mdx b/docs/content/developer/iota-101/transactions/ptb/simulating-references.mdx index 037ec44dcc5..a9b704a6f6c 100644 --- a/docs/content/developer/iota-101/transactions/ptb/simulating-references.mdx +++ b/docs/content/developer/iota-101/transactions/ptb/simulating-references.mdx @@ -1,6 +1,6 @@ --- description: Discover how to simulate references in IOTA's programmable transaction blocks using the borrow module. -tags: [ move, rust, transaction] +tags: [ move-sc, rust, transaction] --- import Quiz from '@site/src/components/Quiz'; import questions from '/json/developer/iota-101/transactions/ptb/simulating-references.json'; diff --git a/docs/content/developer/iota-101/transactions/sign-and-send-transactions.mdx b/docs/content/developer/iota-101/transactions/sign-and-send-transactions.mdx index 1c4e58b956d..4fce0c881c9 100644 --- a/docs/content/developer/iota-101/transactions/sign-and-send-transactions.mdx +++ b/docs/content/developer/iota-101/transactions/sign-and-send-transactions.mdx @@ -1,6 +1,6 @@ --- description: A guide on how to construct, sign, and submit transactions in a Move-based blockchain. -tags: [ tutorial, move, rust, typescript, transaction] +tags: [ tutorial, move-sc, rust, typescript, transaction] --- import Quiz from '@site/src/components/Quiz'; import questions from '/json/developer/iota-101/transactions/sign-and-send-transactions.json'; diff --git a/docs/content/developer/iota-101/transactions/sponsored-transactions/about-sponsored-transactions.mdx b/docs/content/developer/iota-101/transactions/sponsored-transactions/about-sponsored-transactions.mdx index 12afbfafeb0..8848526e3e4 100644 --- a/docs/content/developer/iota-101/transactions/sponsored-transactions/about-sponsored-transactions.mdx +++ b/docs/content/developer/iota-101/transactions/sponsored-transactions/about-sponsored-transactions.mdx @@ -1,6 +1,6 @@ --- description: A guide to understanding and implementing sponsored transactions on the IOTA blockchain, including roles, use cases, workflows, and risk considerations. -tags: [ move, transaction, address] +tags: [ move-sc, transaction, address] --- import Quiz from '@site/src/components/Quiz'; import questions from '/json/developer/iota-101/transactions/sponsored-transactions/about-sponsored-transactions.json'; diff --git a/docs/content/developer/iota-101/transactions/sponsored-transactions/use-sponsored-transactions.mdx b/docs/content/developer/iota-101/transactions/sponsored-transactions/use-sponsored-transactions.mdx index 4ea5be44691..46fc0ad335a 100644 --- a/docs/content/developer/iota-101/transactions/sponsored-transactions/use-sponsored-transactions.mdx +++ b/docs/content/developer/iota-101/transactions/sponsored-transactions/use-sponsored-transactions.mdx @@ -1,6 +1,6 @@ --- description: A guide to using sponsored transactions on the IOTA blockchain, including . -tags: [ move, transaction, address] +tags: [ move-sc,transaction, address] --- import Quiz from '@site/src/components/Quiz'; diff --git a/docs/content/developer/iota-101/transactions/transactions.mdx b/docs/content/developer/iota-101/transactions/transactions.mdx index f02b166155d..af15cd428c2 100644 --- a/docs/content/developer/iota-101/transactions/transactions.mdx +++ b/docs/content/developer/iota-101/transactions/transactions.mdx @@ -1,6 +1,6 @@ --- description: An introduction to transactions, their types, metadata, and execution flow in Move-based blockchain networks. -tags: [ move, transaction, address] +tags: [ move-sc,transaction, address] --- import Quiz from '@site/src/components/Quiz'; import questions from '/json/developer/iota-101/transactions/transactions.json'; diff --git a/docs/content/developer/iota-move-ctf/challenge_0.mdx b/docs/content/developer/iota-move-ctf/challenge_0.mdx index fc358cb968a..c9d470290fd 100644 --- a/docs/content/developer/iota-move-ctf/challenge_0.mdx +++ b/docs/content/developer/iota-move-ctf/challenge_0.mdx @@ -1,3 +1,6 @@ +--- +tags: [move-sc] +--- import MintLeapFrogNFT from '@site/src/components/CTF/mint-leap-frog-nft'; # Challenge 0: Mint Leap Frog NFT diff --git a/docs/content/developer/iota-move-ctf/challenge_1.mdx b/docs/content/developer/iota-move-ctf/challenge_1.mdx index 141a2791a6e..40bd9391f86 100644 --- a/docs/content/developer/iota-move-ctf/challenge_1.mdx +++ b/docs/content/developer/iota-move-ctf/challenge_1.mdx @@ -1,4 +1,7 @@ +--- +tags: [move-sc] +--- import ChallengeVerifier from '@site/src/components/CTF/ctf-verifier'; # Challenge 1: Checkin diff --git a/docs/content/developer/iota-move-ctf/challenge_2.mdx b/docs/content/developer/iota-move-ctf/challenge_2.mdx index 046822df864..2ea22cd81da 100644 --- a/docs/content/developer/iota-move-ctf/challenge_2.mdx +++ b/docs/content/developer/iota-move-ctf/challenge_2.mdx @@ -1,9 +1,8 @@ - +--- +tags: [move-sc] +--- import ChallengeVerifier from '@site/src/components/CTF/ctf-verifier'; - - - # Challenge 2: Lucky Number In this challenge you are supposed to get the flag Event by passing in the right parameters to the `get_flag` function in the `luckynumber` module. If you do this correctly you should get a Flag event in return. diff --git a/docs/content/developer/iota-move-ctf/challenge_3.mdx b/docs/content/developer/iota-move-ctf/challenge_3.mdx index 5627115e415..a0ce3334074 100644 --- a/docs/content/developer/iota-move-ctf/challenge_3.mdx +++ b/docs/content/developer/iota-move-ctf/challenge_3.mdx @@ -1,9 +1,8 @@ - +--- +tags: [move-sc] +--- import ChallengeVerifier from '@site/src/components/CTF/ctf-verifier'; - - - # Challenge 3: MintCoin Mechanics In this challenge, you'll dive into the mechanics of "MintCoin," a [coin](../standards/coin.mdx) that allows anyone to mint new tokens using a "Proof of Move" process. However, minting alone will not be enough to get the flag—you'll need to go a step further. diff --git a/docs/content/developer/iota-move-ctf/challenge_4.mdx b/docs/content/developer/iota-move-ctf/challenge_4.mdx index 66fe23e263c..a4bca17be07 100644 --- a/docs/content/developer/iota-move-ctf/challenge_4.mdx +++ b/docs/content/developer/iota-move-ctf/challenge_4.mdx @@ -1,9 +1,8 @@ - +--- +tags: [move-sc] +--- import ChallengeVerifier from '@site/src/components/CTF/ctf-verifier'; - - - # Challenge 4: Airdrop Your mission is to participate in the "Horse Token" airdrop and capture the elusive flag. You'll need to mint some Horse Tokens and claim your share through the airdrop mechanism. But simply collecting tokens won’t be enough—securing the flag requires a bit more effort. diff --git a/docs/content/developer/iota-move-ctf/challenge_5.mdx b/docs/content/developer/iota-move-ctf/challenge_5.mdx index bfe79236979..f080ec4dd8d 100644 --- a/docs/content/developer/iota-move-ctf/challenge_5.mdx +++ b/docs/content/developer/iota-move-ctf/challenge_5.mdx @@ -1,9 +1,8 @@ - +--- +tags: [move-sc] +--- import ChallengeVerifier from '@site/src/components/CTF/ctf-verifier'; - - - # Challenge 5: Perfect Pizza When in Italy, pizza is a way of life. Crafted from simple ingredients with an artful touch, only the perfect combination will gain the approval of the pizzaiolo (master pizza maker). Choose your ingredients wisely—anything less than perfection and your creation won’t pass the test. diff --git a/docs/content/developer/iota-move-ctf/challenge_6.mdx b/docs/content/developer/iota-move-ctf/challenge_6.mdx index 2c8d253a92c..64c6c7da236 100644 --- a/docs/content/developer/iota-move-ctf/challenge_6.mdx +++ b/docs/content/developer/iota-move-ctf/challenge_6.mdx @@ -1,9 +1,8 @@ - +--- +tags: [move-sc] +--- import ChallengeVerifier from '@site/src/components/CTF/ctf-verifier'; - - - # Challenge 6: Go Recycle! The City of Venice is tired of all the trash ending up in the canals, especially pizza boxes still filled with a certain type of pizza which are just dumped everywhere are ruining the experience. They decided to start a recycling program rewarding people who do their part with a Venetian Flag; Go grab one! diff --git a/docs/content/developer/iota-move-ctf/challenge_7.mdx b/docs/content/developer/iota-move-ctf/challenge_7.mdx index 62b2900bbd4..3b0a04b3229 100644 --- a/docs/content/developer/iota-move-ctf/challenge_7.mdx +++ b/docs/content/developer/iota-move-ctf/challenge_7.mdx @@ -1,9 +1,8 @@ - +--- +tags: [move-sc] +--- import ChallengeVerifier from '@site/src/components/CTF/ctf-verifier'; - - - # Challenge 7: PTBs In response to the recent pizza challenge, the city of Venice has implemented a smart contract to efficiently manage ingredients and prevent hoarding. Participants are invited to utilize these perishable ingredients, which must be used immediately to create dough. diff --git a/docs/content/developer/iota-move-ctf/challenge_8.mdx b/docs/content/developer/iota-move-ctf/challenge_8.mdx index 0417f08574a..be386e3de0e 100644 --- a/docs/content/developer/iota-move-ctf/challenge_8.mdx +++ b/docs/content/developer/iota-move-ctf/challenge_8.mdx @@ -1,9 +1,8 @@ - +--- +tags: [move-sc] +--- import ChallengeVerifier from '@site/src/components/CTF/ctf-verifier'; - - - # Challenge 8: Flash! In this challenge, you will explore a decentralized exchange (DEX) with a critical flaw you can exploit to capture the flag. This exchange operates with two tokens—CTFA and CTFB—and features a vault that allows users to take flash loans. Your objective is to manipulate the token balances effectively to obtain the flag by using the vulnerabilities in the DEX's flash loan mechanism. diff --git a/docs/content/developer/standards/closed-loop-token.mdx b/docs/content/developer/standards/closed-loop-token.mdx index 661526a6ef7..b538de1ec41 100644 --- a/docs/content/developer/standards/closed-loop-token.mdx +++ b/docs/content/developer/standards/closed-loop-token.mdx @@ -1,5 +1,6 @@ --- title: Closed-Loop Token +tags: [move-sc] --- import Quiz from '@site/src/components/Quiz'; diff --git a/docs/content/developer/standards/closed-loop-token/action-request.mdx b/docs/content/developer/standards/closed-loop-token/action-request.mdx index ee591733387..172f76f45ab 100644 --- a/docs/content/developer/standards/closed-loop-token/action-request.mdx +++ b/docs/content/developer/standards/closed-loop-token/action-request.mdx @@ -1,5 +1,6 @@ --- title: Action Request +tags: [move-sc] --- import Quiz from '@site/src/components/Quiz'; diff --git a/docs/content/developer/standards/closed-loop-token/coin-token-comparison.mdx b/docs/content/developer/standards/closed-loop-token/coin-token-comparison.mdx index 7568044ea3a..fa1e0255418 100644 --- a/docs/content/developer/standards/closed-loop-token/coin-token-comparison.mdx +++ b/docs/content/developer/standards/closed-loop-token/coin-token-comparison.mdx @@ -1,5 +1,6 @@ --- title: Coin/Token API comparison +tags: [move-sc] --- Use this appendix as a quick reference to compare the API of the `coin` and `token` modules. diff --git a/docs/content/developer/standards/closed-loop-token/rules.mdx b/docs/content/developer/standards/closed-loop-token/rules.mdx index 9dd641322c9..abac7895616 100644 --- a/docs/content/developer/standards/closed-loop-token/rules.mdx +++ b/docs/content/developer/standards/closed-loop-token/rules.mdx @@ -1,5 +1,6 @@ --- title: Rules +tags: [move-sc] --- import Quiz from '@site/src/components/Quiz'; diff --git a/docs/content/developer/standards/closed-loop-token/spending.mdx b/docs/content/developer/standards/closed-loop-token/spending.mdx index 5f09f149eb4..5c92eeef7ac 100644 --- a/docs/content/developer/standards/closed-loop-token/spending.mdx +++ b/docs/content/developer/standards/closed-loop-token/spending.mdx @@ -1,5 +1,6 @@ --- title: Spending +tags: [move-sc] --- Because `Token` types do not have the `store` ability, it is impossible to store them in another object. Hence, `Coin`-like approaches to spending are not possible - an application that takes `Token` as a payment won't be able to add it to its balance. To address this issue, `Token` has a `spend` method, which allows spending it in one application and then delivering it as a `spent_balance` to the [`TokenPolicy`](token-policy.mdx) or burning right away with a `TreasuryCap`. diff --git a/docs/content/developer/standards/closed-loop-token/token-policy.mdx b/docs/content/developer/standards/closed-loop-token/token-policy.mdx index 7576aee48da..0aa8c4a2404 100644 --- a/docs/content/developer/standards/closed-loop-token/token-policy.mdx +++ b/docs/content/developer/standards/closed-loop-token/token-policy.mdx @@ -1,5 +1,6 @@ --- title: Token Policy +tags: [move-sc] --- import Quiz from '@site/src/components/Quiz'; diff --git a/docs/content/developer/standards/coin-manager.mdx b/docs/content/developer/standards/coin-manager.mdx index a6a31a63de9..6b0902360e4 100644 --- a/docs/content/developer/standards/coin-manager.mdx +++ b/docs/content/developer/standards/coin-manager.mdx @@ -2,6 +2,7 @@ title: Coin Manager description: The Coin Manager Standard provides additional assurances and functionality when it comes to managing Coin supply and metadata. sidebar_label: Coin Manager +tags: [move-sc] --- import Quiz from '@site/src/components/Quiz'; diff --git a/docs/content/developer/standards/coin.mdx b/docs/content/developer/standards/coin.mdx index d0261f9c66c..018b411ac3b 100644 --- a/docs/content/developer/standards/coin.mdx +++ b/docs/content/developer/standards/coin.mdx @@ -2,6 +2,7 @@ title: Coin Standard description: The IOTA Coin standard enables you to create a broad range of fungible tokens on the IOTA network to satisfy a number of use cases. The Coin standed on IOTA is equivalent to the ERC-20 technical standard on Ethereum. sidebar_label: Coin +tags: [move-sc] --- import Quiz from '@site/src/components/Quiz'; diff --git a/docs/content/developer/standards/display.mdx b/docs/content/developer/standards/display.mdx index c06dea9050b..2a9ab9d13af 100644 --- a/docs/content/developer/standards/display.mdx +++ b/docs/content/developer/standards/display.mdx @@ -1,6 +1,7 @@ --- title: IOTA Object Display description: The IOTA Object Display standard is a template engine that enables on-chain management of off-chain representation (display) for a type. +tags: [move-sc] --- import Quiz from '@site/src/components/Quiz'; diff --git a/docs/content/developer/standards/kiosk-apps.mdx b/docs/content/developer/standards/kiosk-apps.mdx index de64737eaa9..5aad4437875 100644 --- a/docs/content/developer/standards/kiosk-apps.mdx +++ b/docs/content/developer/standards/kiosk-apps.mdx @@ -1,6 +1,7 @@ --- title: Kiosk Apps description: Kiosk apps are a way to extend the functionality of IOTA Kiosk while keeping the core functionality intact. You can develop apps to add new features to a kiosk without having to modify the core code or move the assets elsewhere. +tags: [move-sc] --- import Quiz from '@site/src/components/Quiz'; diff --git a/docs/content/developer/standards/kiosk.mdx b/docs/content/developer/standards/kiosk.mdx index 7e7856f6bc6..a5f42f81f06 100644 --- a/docs/content/developer/standards/kiosk.mdx +++ b/docs/content/developer/standards/kiosk.mdx @@ -1,6 +1,7 @@ --- title: IOTA Kiosk description: Kiosk is a decentralized system for commerce applications on IOTA. Kiosk is a part of the IOTA framework, native to the system, and available to everyone. +tags: [move-sc] --- import Quiz from '@site/src/components/Quiz'; diff --git a/docs/content/developer/standards/wallet-standard.mdx b/docs/content/developer/standards/wallet-standard.mdx index 9342de0bb73..dba60e92f32 100644 --- a/docs/content/developer/standards/wallet-standard.mdx +++ b/docs/content/developer/standards/wallet-standard.mdx @@ -1,6 +1,7 @@ --- title: Wallet Standard description: The Wallet standard defines how wallets can automatically be discovered and interacted with from dApps. +tags: [move-sc] --- import Quiz from '@site/src/components/Quiz'; diff --git a/docs/content/developer/stardust/migration-process.mdx b/docs/content/developer/stardust/migration-process.mdx index eaba3cea200..30766d324ef 100644 --- a/docs/content/developer/stardust/migration-process.mdx +++ b/docs/content/developer/stardust/migration-process.mdx @@ -1,5 +1,6 @@ --- title: Migration Process +tags: [move-sc] description: Explains how IOTA assets are handled during migration --- import MigrationWarning from '../../_snippets/migration-warning.mdx'; diff --git a/docs/content/developer/stardust/move-models.mdx b/docs/content/developer/stardust/move-models.mdx index 9225f4cbed5..b6ba04ab02d 100644 --- a/docs/content/developer/stardust/move-models.mdx +++ b/docs/content/developer/stardust/move-models.mdx @@ -1,6 +1,7 @@ --- title: Stardust Move Models description: Describes how stardust assets are represented in the object-based Move ledger. +tags: [move-sc] --- import MigrationWarning from '../../_snippets/migration-warning.mdx'; diff --git a/docs/content/developer/stardust/units.mdx b/docs/content/developer/stardust/units.mdx index 5cbd87679e2..e680c7b8e2e 100644 --- a/docs/content/developer/stardust/units.mdx +++ b/docs/content/developer/stardust/units.mdx @@ -1,6 +1,7 @@ --- title: Units and Conversions description: Explains the units for IOTA token +tags: [move-sc] --- import MigrationWarning from '../../_snippets/migration-warning.mdx'; diff --git a/docs/content/iota-identity/explanations/authenticated-assets.mdx b/docs/content/iota-identity/explanations/authenticated-assets.mdx index 4d1c14ba5f5..2888623951b 100644 --- a/docs/content/iota-identity/explanations/authenticated-assets.mdx +++ b/docs/content/iota-identity/explanations/authenticated-assets.mdx @@ -5,7 +5,7 @@ image: /img/identity/icon.png tags: - explanation - getting-started - - move + - move-sc - identity --- diff --git a/docs/content/references/cli/ceremony.mdx b/docs/content/references/cli/ceremony.mdx index 1ffb11c29fc..c31dde17671 100644 --- a/docs/content/references/cli/ceremony.mdx +++ b/docs/content/references/cli/ceremony.mdx @@ -1,7 +1,7 @@ --- title: IOTA Genesis Ceremony CLI description: The IOTA Genesis Ceremony CLI provides commands for building a Genesis blob file. -tags: [ move, cli, reference, validator] +tags: [ move-vm,cli, reference, validator] --- The IOTA CLI `genesis-ceremony` command allows the orchestration of an IOTA Genesis Ceremony, diff --git a/docs/content/references/cli/cheatsheet.mdx b/docs/content/references/cli/cheatsheet.mdx index 4f128c417d6..010a4b2a7db 100644 --- a/docs/content/references/cli/cheatsheet.mdx +++ b/docs/content/references/cli/cheatsheet.mdx @@ -1,6 +1,6 @@ --- title: IOTA CLI Cheat Sheet -tags: [ move, cli, reference, address] +tags: [ move-sc,cli, reference, address] --- The cheat sheet highlights common IOTA CLI commands. diff --git a/docs/content/references/cli/client.mdx b/docs/content/references/cli/client.mdx index acb68322022..ebcabfd44fb 100644 --- a/docs/content/references/cli/client.mdx +++ b/docs/content/references/cli/client.mdx @@ -1,7 +1,7 @@ --- title: IOTA Client CLI description: The IOTA Client CLI provides command-level access to interact with the IOTA network. -tags: [ move, cli, transaction, address, reference] +tags: [ move-sc,cli, transaction, address, reference] --- import CliCheckInstall from "../../_snippets/cli-check-install.mdx"; diff --git a/docs/content/references/cli/console.mdx b/docs/content/references/cli/console.mdx index b52d20578c2..edd09ede394 100644 --- a/docs/content/references/cli/console.mdx +++ b/docs/content/references/cli/console.mdx @@ -1,7 +1,7 @@ --- title: IOTA Console CLI description: The IOTA Console CLI provides command-level access to interact with the IOTA network by wrapping the IOTA Client CLI command. -tags: [ move, cli, reference] +tags: [ move-sc,cli, reference] --- import CliCheckInstall from "../../_snippets/cli-check-install.mdx"; diff --git a/docs/content/references/cli/keytool.mdx b/docs/content/references/cli/keytool.mdx index 0e90699d23e..e8bd04b7ffd 100644 --- a/docs/content/references/cli/keytool.mdx +++ b/docs/content/references/cli/keytool.mdx @@ -1,7 +1,7 @@ --- title: IOTA Keytool CLI description: The IOTA Keytool CLI has commands for managing and generating addresses, working with private keys, or signatures. -tags: [ move, cli, reference] +tags: [ move-sc,cli, reference] --- import CliCheckInstall from "../../_snippets/cli-check-install.mdx"; diff --git a/docs/content/references/cli/move.mdx b/docs/content/references/cli/move.mdx index 9ae853b62e5..4db88395470 100644 --- a/docs/content/references/cli/move.mdx +++ b/docs/content/references/cli/move.mdx @@ -1,7 +1,7 @@ --- title: IOTA Move CLI description: The IOTA CLI move command provides commands for working with Move source code directly from a terminal or console. -tags: [ move, cli, reference] +tags: [ move-sc,cli, reference] --- import CliCheckInstall from "../../_snippets/cli-check-install.mdx"; diff --git a/docs/content/references/cli/ptb.mdx b/docs/content/references/cli/ptb.mdx index 10218be1f6e..f3b87c710e6 100644 --- a/docs/content/references/cli/ptb.mdx +++ b/docs/content/references/cli/ptb.mdx @@ -1,7 +1,7 @@ --- title: IOTA Client PTB CLI description: The IOTA Client PTB CLI enables a user to construct a PTB and execute it from the command line or a file. -tags: [ move, cli, address, reference] +tags: [ move-sc,cli, address, reference] --- import AddressPrefix from "../../_snippets/address-prefix.mdx"; diff --git a/docs/content/references/cli/validator.mdx b/docs/content/references/cli/validator.mdx index c751b0c181a..0c8c2df42cc 100644 --- a/docs/content/references/cli/validator.mdx +++ b/docs/content/references/cli/validator.mdx @@ -1,6 +1,6 @@ --- title: IOTA Validator CLI -tags: [ move, cli, validator] +tags: [ move-sc,cli, validator] --- The IOTA CLI `validator` command provides command-level access to validator features of the IOTA network. diff --git a/docs/content/tags.yml b/docs/content/tags.yml index 0edec61ed3b..af5fe60e3d4 100644 --- a/docs/content/tags.yml +++ b/docs/content/tags.yml @@ -20,9 +20,9 @@ tutorial: description: Learning orientated guide. # Programming languages -move: - label: Move - description: Move programming language. +move-sc: + label: Move Smart Contracts + description: Move Smart Contract programming language. python: label: Python From c7e444c6a5bd23a53dfe74c7c2cd15da7b835900 Mon Sep 17 00:00:00 2001 From: Lucas Tortora Date: Fri, 24 Jan 2025 10:01:01 -0300 Subject: [PATCH 03/10] remove tags --- docs/content/references/cli/ceremony.mdx | 2 +- docs/content/references/cli/cheatsheet.mdx | 2 +- docs/content/references/cli/client.mdx | 2 +- docs/content/references/cli/console.mdx | 2 +- docs/content/references/cli/keytool.mdx | 2 +- docs/content/references/cli/move.mdx | 2 +- docs/content/references/cli/ptb.mdx | 2 +- docs/content/references/cli/validator.mdx | 2 +- 8 files changed, 8 insertions(+), 8 deletions(-) diff --git a/docs/content/references/cli/ceremony.mdx b/docs/content/references/cli/ceremony.mdx index c31dde17671..88114f2e0ed 100644 --- a/docs/content/references/cli/ceremony.mdx +++ b/docs/content/references/cli/ceremony.mdx @@ -1,7 +1,7 @@ --- title: IOTA Genesis Ceremony CLI description: The IOTA Genesis Ceremony CLI provides commands for building a Genesis blob file. -tags: [ move-vm,cli, reference, validator] +tags: [ cli, reference, validator] --- The IOTA CLI `genesis-ceremony` command allows the orchestration of an IOTA Genesis Ceremony, diff --git a/docs/content/references/cli/cheatsheet.mdx b/docs/content/references/cli/cheatsheet.mdx index 010a4b2a7db..faf071bff8e 100644 --- a/docs/content/references/cli/cheatsheet.mdx +++ b/docs/content/references/cli/cheatsheet.mdx @@ -1,6 +1,6 @@ --- title: IOTA CLI Cheat Sheet -tags: [ move-sc,cli, reference, address] +tags: [ cli, reference, address] --- The cheat sheet highlights common IOTA CLI commands. diff --git a/docs/content/references/cli/client.mdx b/docs/content/references/cli/client.mdx index ebcabfd44fb..90393b9462f 100644 --- a/docs/content/references/cli/client.mdx +++ b/docs/content/references/cli/client.mdx @@ -1,7 +1,7 @@ --- title: IOTA Client CLI description: The IOTA Client CLI provides command-level access to interact with the IOTA network. -tags: [ move-sc,cli, transaction, address, reference] +tags: [ cli, transaction, address, reference] --- import CliCheckInstall from "../../_snippets/cli-check-install.mdx"; diff --git a/docs/content/references/cli/console.mdx b/docs/content/references/cli/console.mdx index edd09ede394..8a0a4edbeef 100644 --- a/docs/content/references/cli/console.mdx +++ b/docs/content/references/cli/console.mdx @@ -1,7 +1,7 @@ --- title: IOTA Console CLI description: The IOTA Console CLI provides command-level access to interact with the IOTA network by wrapping the IOTA Client CLI command. -tags: [ move-sc,cli, reference] +tags: [ cli, reference] --- import CliCheckInstall from "../../_snippets/cli-check-install.mdx"; diff --git a/docs/content/references/cli/keytool.mdx b/docs/content/references/cli/keytool.mdx index e8bd04b7ffd..52a1f292bed 100644 --- a/docs/content/references/cli/keytool.mdx +++ b/docs/content/references/cli/keytool.mdx @@ -1,7 +1,7 @@ --- title: IOTA Keytool CLI description: The IOTA Keytool CLI has commands for managing and generating addresses, working with private keys, or signatures. -tags: [ move-sc,cli, reference] +tags: [ cli, reference] --- import CliCheckInstall from "../../_snippets/cli-check-install.mdx"; diff --git a/docs/content/references/cli/move.mdx b/docs/content/references/cli/move.mdx index 4db88395470..f6e3ada3657 100644 --- a/docs/content/references/cli/move.mdx +++ b/docs/content/references/cli/move.mdx @@ -1,7 +1,7 @@ --- title: IOTA Move CLI description: The IOTA CLI move command provides commands for working with Move source code directly from a terminal or console. -tags: [ move-sc,cli, reference] +tags: [ cli, reference] --- import CliCheckInstall from "../../_snippets/cli-check-install.mdx"; diff --git a/docs/content/references/cli/ptb.mdx b/docs/content/references/cli/ptb.mdx index f3b87c710e6..c7d08e33fba 100644 --- a/docs/content/references/cli/ptb.mdx +++ b/docs/content/references/cli/ptb.mdx @@ -1,7 +1,7 @@ --- title: IOTA Client PTB CLI description: The IOTA Client PTB CLI enables a user to construct a PTB and execute it from the command line or a file. -tags: [ move-sc,cli, address, reference] +tags: [ cli, address, reference] --- import AddressPrefix from "../../_snippets/address-prefix.mdx"; diff --git a/docs/content/references/cli/validator.mdx b/docs/content/references/cli/validator.mdx index 0c8c2df42cc..47ab43652f5 100644 --- a/docs/content/references/cli/validator.mdx +++ b/docs/content/references/cli/validator.mdx @@ -1,6 +1,6 @@ --- title: IOTA Validator CLI -tags: [ move-sc,cli, validator] +tags: [ cli, validator] --- The IOTA CLI `validator` command provides command-level access to validator features of the IOTA network. From 12d45fada52c182fcf40684cbe457954ca80e6f8 Mon Sep 17 00:00:00 2001 From: Lucas Tortora Date: Wed, 29 Jan 2025 14:27:01 -0300 Subject: [PATCH 04/10] add team tags --- docs/content/developer/advanced/asset-tokenization.mdx | 2 ++ .../advanced/create-review-rating-dao-with-multisig.mdx | 2 ++ docs/content/developer/advanced/introducing-move-2024.mdx | 2 ++ docs/content/developer/advanced/onchain-randomness.mdx | 2 ++ docs/content/developer/cryptography/on-chain/ecvrf.mdx | 2 ++ docs/content/developer/cryptography/on-chain/groth16.mdx | 2 ++ docs/content/developer/cryptography/on-chain/hashing.mdx | 2 ++ docs/content/developer/cryptography/on-chain/signing.mdx | 2 ++ .../developer/cryptography/transaction-auth/intent-signing.mdx | 2 ++ docs/content/developer/getting-started/build-test.mdx | 2 ++ docs/content/developer/getting-started/coffee-example.mdx | 2 ++ docs/content/developer/getting-started/create-a-module.mdx | 2 ++ docs/content/developer/getting-started/create-a-package.mdx | 2 ++ docs/content/developer/getting-started/debug.mdx | 2 ++ docs/content/developer/getting-started/iota-environment.mdx | 2 ++ docs/content/developer/getting-started/publish.mdx | 2 ++ docs/content/developer/iota-101/access-time.mdx | 2 ++ docs/content/developer/iota-101/create-coin/create-coin.mdx | 2 ++ docs/content/developer/iota-101/create-coin/in-game-token.mdx | 2 ++ docs/content/developer/iota-101/create-coin/loyalty.mdx | 2 ++ .../developer/iota-101/create-coin/migrate-to-coin-manager.mdx | 2 ++ docs/content/developer/iota-101/create-coin/regulated.mdx | 2 ++ docs/content/developer/iota-101/move-overview/collections.mdx | 2 ++ docs/content/developer/iota-101/move-overview/conventions.mdx | 2 ++ .../developer/iota-101/move-overview/entry-functions.mdx | 2 ++ docs/content/developer/iota-101/move-overview/generics.mdx | 2 ++ docs/content/developer/iota-101/move-overview/init.mdx | 2 ++ docs/content/developer/iota-101/move-overview/move-overview.mdx | 2 ++ .../developer/iota-101/move-overview/one-time-witness.mdx | 2 ++ .../developer/iota-101/move-overview/ownership-scope.mdx | 2 ++ .../package-upgrades/automated-address-management.mdx | 2 ++ .../iota-101/move-overview/package-upgrades/custom-policies.mdx | 2 ++ .../iota-101/move-overview/package-upgrades/introduction.mdx | 2 ++ .../iota-101/move-overview/package-upgrades/upgrade.mdx | 2 ++ .../developer/iota-101/move-overview/patterns/capabilities.mdx | 2 ++ .../developer/iota-101/move-overview/patterns/hot-potato.mdx | 2 ++ .../developer/iota-101/move-overview/patterns/id-pointer.mdx | 2 ++ .../developer/iota-101/move-overview/patterns/patterns.mdx | 2 ++ .../iota-101/move-overview/patterns/transferable-witness.mdx | 2 ++ .../developer/iota-101/move-overview/patterns/witness.mdx | 2 ++ docs/content/developer/iota-101/move-overview/references.mdx | 2 ++ docs/content/developer/iota-101/move-overview/strings.mdx | 2 ++ .../move-overview/structs-and-abilities/abilities-intro.mdx | 2 ++ .../iota-101/move-overview/structs-and-abilities/copy.mdx | 2 ++ .../iota-101/move-overview/structs-and-abilities/drop.mdx | 2 ++ .../iota-101/move-overview/structs-and-abilities/key.mdx | 2 ++ .../iota-101/move-overview/structs-and-abilities/store.mdx | 2 ++ .../iota-101/move-overview/structs-and-abilities/struct.mdx | 2 ++ docs/content/developer/iota-101/move-overview/visibility.mdx | 2 ++ docs/content/developer/iota-101/nft/create-nft.mdx | 2 ++ docs/content/developer/iota-101/nft/marketplace.mdx | 2 ++ docs/content/developer/iota-101/nft/rent-nft.mdx | 2 ++ .../iota-101/objects/dynamic-fields/dynamic-fields.mdx | 2 ++ .../developer/iota-101/objects/dynamic-fields/tables-bags.mdx | 2 ++ docs/content/developer/iota-101/objects/events.mdx | 2 ++ docs/content/developer/iota-101/objects/object-model.mdx | 2 ++ .../iota-101/objects/object-ownership/address-owned.mdx | 2 ++ .../developer/iota-101/objects/object-ownership/immutable.mdx | 2 ++ .../iota-101/objects/object-ownership/object-ownership.mdx | 2 ++ .../developer/iota-101/objects/object-ownership/shared.mdx | 2 ++ .../developer/iota-101/objects/object-ownership/wrapped.mdx | 2 ++ docs/content/developer/iota-101/objects/shared-owned.mdx | 2 ++ .../developer/iota-101/objects/transfers/custom-rules.mdx | 2 ++ .../developer/iota-101/objects/transfers/transfer-to-object.mdx | 2 ++ docs/content/developer/iota-101/objects/uid-id.mdx | 2 ++ docs/content/developer/iota-101/objects/versioning.mdx | 2 ++ .../transactions/ptb/optimizing-gas-with-coin-merging.mdx | 2 ++ .../iota-101/transactions/ptb/simulating-references.mdx | 2 ++ .../iota-101/transactions/sign-and-send-transactions.mdx | 2 ++ .../sponsored-transactions/about-sponsored-transactions.mdx | 2 ++ .../sponsored-transactions/use-sponsored-transactions.mdx | 2 ++ docs/content/developer/iota-101/transactions/transactions.mdx | 2 ++ docs/content/developer/iota-move-ctf/challenge_0.mdx | 2 ++ docs/content/developer/iota-move-ctf/challenge_1.mdx | 2 ++ docs/content/developer/iota-move-ctf/challenge_2.mdx | 2 ++ docs/content/developer/iota-move-ctf/challenge_3.mdx | 2 ++ docs/content/developer/iota-move-ctf/challenge_4.mdx | 2 ++ docs/content/developer/iota-move-ctf/challenge_5.mdx | 2 ++ docs/content/developer/iota-move-ctf/challenge_6.mdx | 2 ++ docs/content/developer/iota-move-ctf/challenge_7.mdx | 2 ++ docs/content/developer/iota-move-ctf/challenge_8.mdx | 2 ++ docs/content/developer/standards/closed-loop-token.mdx | 2 ++ .../developer/standards/closed-loop-token/action-request.mdx | 2 ++ .../standards/closed-loop-token/coin-token-comparison.mdx | 2 ++ docs/content/developer/standards/closed-loop-token/rules.mdx | 2 ++ docs/content/developer/standards/closed-loop-token/spending.mdx | 2 ++ .../developer/standards/closed-loop-token/token-policy.mdx | 2 ++ docs/content/developer/standards/coin-manager.mdx | 2 ++ docs/content/developer/standards/coin.mdx | 2 ++ docs/content/developer/standards/display.mdx | 2 ++ docs/content/developer/standards/kiosk-apps.mdx | 2 ++ docs/content/developer/standards/kiosk.mdx | 2 ++ docs/content/developer/standards/wallet-standard.mdx | 2 ++ docs/content/developer/stardust/migration-process.mdx | 2 ++ docs/content/developer/stardust/move-models.mdx | 2 ++ docs/content/developer/stardust/units.mdx | 2 ++ docs/content/references/move/abilities.mdx | 2 ++ docs/content/references/move/generics.mdx | 2 ++ docs/content/references/move/move-lock.mdx | 2 ++ docs/content/references/move/move-toml.mdx | 2 ++ 100 files changed, 200 insertions(+) diff --git a/docs/content/developer/advanced/asset-tokenization.mdx b/docs/content/developer/advanced/asset-tokenization.mdx index 83a7e0dcb84..42cc9665c4d 100644 --- a/docs/content/developer/advanced/asset-tokenization.mdx +++ b/docs/content/developer/advanced/asset-tokenization.mdx @@ -2,6 +2,8 @@ title: Asset Tokenization description: Learn how to tokenize assets on the IOTA blockchain. Asset tokenization refers to the process of representing real-world assets, such as real estate, art, commodities, stocks, or other valuable assets, as digital tokens on the blockchain network. tags: [ move-sc, tutorial, how-to] +teams: + - iotaledger/vm-language --- import InitClient from '../../_snippets/initialize-iota-client-cli.mdx'; diff --git a/docs/content/developer/advanced/create-review-rating-dao-with-multisig.mdx b/docs/content/developer/advanced/create-review-rating-dao-with-multisig.mdx index 079d7a3bab6..db412c258c6 100644 --- a/docs/content/developer/advanced/create-review-rating-dao-with-multisig.mdx +++ b/docs/content/developer/advanced/create-review-rating-dao-with-multisig.mdx @@ -5,6 +5,8 @@ tags: - tutorial - move-sc - cli +teams: + - iotaledger/vm-language --- ## Introduction diff --git a/docs/content/developer/advanced/introducing-move-2024.mdx b/docs/content/developer/advanced/introducing-move-2024.mdx index 1c83e37f96b..08bc1ca582c 100644 --- a/docs/content/developer/advanced/introducing-move-2024.mdx +++ b/docs/content/developer/advanced/introducing-move-2024.mdx @@ -2,6 +2,8 @@ title: Introducing Move 2024 description: New features are becoming available to Move in 2024. These features are opt-in, so existing code will continue to function as expected. If you want to use these features in code you've already written, however, there are some steps you must take and breaking changes to be aware of to migrate to Move 2024. tags: [ move-sc, tutorial] +teams: + - iotaledger/vm-language --- IOTA launches with the "Move 2024.beta" edition, bringing enhanced features to improve both the writing and readability of Move code. These updates refine the source language without impacting the on-chain binary representation, allowing users to enjoy a smoother experience with the latest language improvements. diff --git a/docs/content/developer/advanced/onchain-randomness.mdx b/docs/content/developer/advanced/onchain-randomness.mdx index 6322b22d943..47469e47b2c 100644 --- a/docs/content/developer/advanced/onchain-randomness.mdx +++ b/docs/content/developer/advanced/onchain-randomness.mdx @@ -2,6 +2,8 @@ title: On-Chain Randomness description: Randomness is a valuable tool to simulate chance on chain, but can also expose flaws in your logic. Understanding the vulnerabilities and accounting for them can mitigate the threat exposure for your smart contracts. tags: [ move-sc, randomness, tutorial] +teams: + - iotaledger/vm-language --- import Quiz from '@site/src/components/Quiz'; diff --git a/docs/content/developer/cryptography/on-chain/ecvrf.mdx b/docs/content/developer/cryptography/on-chain/ecvrf.mdx index e0d79d389e4..1cb38f5a55a 100644 --- a/docs/content/developer/cryptography/on-chain/ecvrf.mdx +++ b/docs/content/developer/cryptography/on-chain/ecvrf.mdx @@ -3,6 +3,8 @@ title: Elliptic Curve Verifiable Random Function sidebar_label: ECVRF description: Elliptic curve verifiable random function is a cryptographic algorithm that enables you to generate a random number and provide proof that the number used a secret key for generation. tags: [move-sc] +teams: + - iotaledger/vm-language --- import Quiz from '@site/src/components/Quiz'; diff --git a/docs/content/developer/cryptography/on-chain/groth16.mdx b/docs/content/developer/cryptography/on-chain/groth16.mdx index 411e901f328..b66b009d057 100644 --- a/docs/content/developer/cryptography/on-chain/groth16.mdx +++ b/docs/content/developer/cryptography/on-chain/groth16.mdx @@ -1,6 +1,8 @@ --- title: Groth1 tags: [move-sc] +teams: + - iotaledger/vm-language --- import Quiz from '@site/src/components/Quiz'; diff --git a/docs/content/developer/cryptography/on-chain/hashing.mdx b/docs/content/developer/cryptography/on-chain/hashing.mdx index db68105a7b2..58c267a4564 100644 --- a/docs/content/developer/cryptography/on-chain/hashing.mdx +++ b/docs/content/developer/cryptography/on-chain/hashing.mdx @@ -2,6 +2,8 @@ title: Hashing description: IOTA supports SHA2-256, SHA3-256, Keccak256, Blake2b-256 cryptographic hash functions. tags: [move-sc] +teams: + - iotaledger/vm-language --- import Quiz from '@site/src/components/Quiz'; diff --git a/docs/content/developer/cryptography/on-chain/signing.mdx b/docs/content/developer/cryptography/on-chain/signing.mdx index bbd5d02c032..6fa5e1f5452 100644 --- a/docs/content/developer/cryptography/on-chain/signing.mdx +++ b/docs/content/developer/cryptography/on-chain/signing.mdx @@ -1,6 +1,8 @@ --- title: IOTA On-Chain Signatures Verification in Move tags: [move-sc] +teams: + - iotaledger/vm-language --- import Quiz from '@site/src/components/Quiz'; diff --git a/docs/content/developer/cryptography/transaction-auth/intent-signing.mdx b/docs/content/developer/cryptography/transaction-auth/intent-signing.mdx index f9c2eb266f0..14758f38cac 100644 --- a/docs/content/developer/cryptography/transaction-auth/intent-signing.mdx +++ b/docs/content/developer/cryptography/transaction-auth/intent-signing.mdx @@ -1,6 +1,8 @@ --- title: Intent Signing tags: [move-sc] +teams: + - iotaledger/vm-language --- import Quiz from '@site/src/components/Quiz'; diff --git a/docs/content/developer/getting-started/build-test.mdx b/docs/content/developer/getting-started/build-test.mdx index 4f5a11bcd57..64fa3334fc9 100644 --- a/docs/content/developer/getting-started/build-test.mdx +++ b/docs/content/developer/getting-started/build-test.mdx @@ -1,6 +1,8 @@ --- description: Learn how to build and test Move packages in IOTA with detailed instructions and examples. tags: [move-sc, testing, how-to, cli] +teams: + - iotaledger/vm-language --- import TestingCheatSheet from "../../_snippets/testing-cheat-sheet.mdx"; diff --git a/docs/content/developer/getting-started/coffee-example.mdx b/docs/content/developer/getting-started/coffee-example.mdx index 56bc92744bc..96a159dd3e0 100644 --- a/docs/content/developer/getting-started/coffee-example.mdx +++ b/docs/content/developer/getting-started/coffee-example.mdx @@ -4,6 +4,8 @@ tags: - tutorial - move-sc - getting-started +teams: + - iotaledger/vm-language --- ## Introduction diff --git a/docs/content/developer/getting-started/create-a-module.mdx b/docs/content/developer/getting-started/create-a-module.mdx index c599a493f7c..6eea9660b79 100644 --- a/docs/content/developer/getting-started/create-a-module.mdx +++ b/docs/content/developer/getting-started/create-a-module.mdx @@ -1,6 +1,8 @@ --- description: Guide to creating and understanding a Move module in an IOTA package. tags: [move-sc, getting-started] +teams: + - iotaledger/vm-language --- import Quiz from '@site/src/components/Quiz'; diff --git a/docs/content/developer/getting-started/create-a-package.mdx b/docs/content/developer/getting-started/create-a-package.mdx index 313ae4a0e83..68148f68684 100644 --- a/docs/content/developer/getting-started/create-a-package.mdx +++ b/docs/content/developer/getting-started/create-a-package.mdx @@ -1,6 +1,8 @@ --- description: How to create a Move package in IOTA tags: [ move-sc,getting-started ] +teams: + - iotaledger/vm-language --- import Quiz from '@site/src/components/Quiz'; diff --git a/docs/content/developer/getting-started/debug.mdx b/docs/content/developer/getting-started/debug.mdx index 4087608718a..c94c2c07bb7 100644 --- a/docs/content/developer/getting-started/debug.mdx +++ b/docs/content/developer/getting-started/debug.mdx @@ -1,6 +1,8 @@ --- description: Learn how to use the std::debug module in Move for debugging and printing values. tags: [move-sc, getting-started, testing] +teams: + - iotaledger/vm-language --- import Quiz from '@site/src/components/Quiz'; import questions from '/json/developer/getting-started/debug.json'; diff --git a/docs/content/developer/getting-started/iota-environment.mdx b/docs/content/developer/getting-started/iota-environment.mdx index fbce1a958d9..09737b14b0d 100644 --- a/docs/content/developer/getting-started/iota-environment.mdx +++ b/docs/content/developer/getting-started/iota-environment.mdx @@ -8,6 +8,8 @@ tags: - typescript - rust - move-sc +teams: + - iotaledger/vm-language --- # Before You Start diff --git a/docs/content/developer/getting-started/publish.mdx b/docs/content/developer/getting-started/publish.mdx index 27ae01ea35c..7e031e5c0ec 100644 --- a/docs/content/developer/getting-started/publish.mdx +++ b/docs/content/developer/getting-started/publish.mdx @@ -1,6 +1,8 @@ --- description: Learn how to publish your Move package on the IOTA network and interact with it using programmable transaction blocks. tags: [move-sc, how-to, cli] +teams: + - iotaledger/vm-language --- import AddressPrefix from "../../_snippets/address-prefix.mdx"; diff --git a/docs/content/developer/iota-101/access-time.mdx b/docs/content/developer/iota-101/access-time.mdx index f8ea912b16f..55f7288afcc 100644 --- a/docs/content/developer/iota-101/access-time.mdx +++ b/docs/content/developer/iota-101/access-time.mdx @@ -2,6 +2,8 @@ title: Access On-Chain Time description: Access network-based time for your transactions. IOTA provides a Clock module to capture near-real time or epoch time in your IOTA packages. tags: [move-sc] +teams: + - iotaledger/vm-language --- import Quiz from '@site/src/components/Quiz'; diff --git a/docs/content/developer/iota-101/create-coin/create-coin.mdx b/docs/content/developer/iota-101/create-coin/create-coin.mdx index 5fe78c63a20..640a28efe20 100644 --- a/docs/content/developer/iota-101/create-coin/create-coin.mdx +++ b/docs/content/developer/iota-101/create-coin/create-coin.mdx @@ -1,6 +1,8 @@ --- description: Learn how to create coins and tokens on the IOTA blockchain using Move. tags: [ move-sc, cli, tutorial] +teams: + - iotaledger/vm-language --- import Quiz from '@site/src/components/Quiz'; import questions from '/json/developer/iota-101/create-coin/create-coin.json'; diff --git a/docs/content/developer/iota-101/create-coin/in-game-token.mdx b/docs/content/developer/iota-101/create-coin/in-game-token.mdx index a982ad790ec..5b7af95b687 100644 --- a/docs/content/developer/iota-101/create-coin/in-game-token.mdx +++ b/docs/content/developer/iota-101/create-coin/in-game-token.mdx @@ -1,6 +1,8 @@ --- description: Learn how to create in-game currency on IOTA using the Closed-Loop Token standard. tags: [ move-sc, tutorial] +teams: + - iotaledger/vm-language --- import Quiz from '@site/src/components/Quiz'; import questions from '/json/developer/iota-101/create-coin/in-game-token.json'; diff --git a/docs/content/developer/iota-101/create-coin/loyalty.mdx b/docs/content/developer/iota-101/create-coin/loyalty.mdx index 217d8b9aeab..ca5f0d78ea5 100644 --- a/docs/content/developer/iota-101/create-coin/loyalty.mdx +++ b/docs/content/developer/iota-101/create-coin/loyalty.mdx @@ -1,6 +1,8 @@ --- description: Learn how to create loyalty tokens on IOTA for use in digital services. tags: [ move-sc, tutorial] +teams: + - iotaledger/vm-language --- import Quiz from '@site/src/components/Quiz'; import questions from '/json/developer/iota-101/create-coin/loyalty.json'; diff --git a/docs/content/developer/iota-101/create-coin/migrate-to-coin-manager.mdx b/docs/content/developer/iota-101/create-coin/migrate-to-coin-manager.mdx index a7daa49fa97..5caa6b27409 100644 --- a/docs/content/developer/iota-101/create-coin/migrate-to-coin-manager.mdx +++ b/docs/content/developer/iota-101/create-coin/migrate-to-coin-manager.mdx @@ -1,6 +1,8 @@ --- title: Migrating a Coin to Coin Manager tags: [ move-sc, cli, tutorial] +teams: + - iotaledger/vm-language --- The previous articles in this section showcase how to create a [`Coin`](../../../references/framework/iota-framework/coin.mdx) object with different constructors. Namely, [`create_currency`](create-coin.mdx) and [`create_regulated_currency`](regulated.mdx). diff --git a/docs/content/developer/iota-101/create-coin/regulated.mdx b/docs/content/developer/iota-101/create-coin/regulated.mdx index 4c29351cbdd..a35c377bba5 100644 --- a/docs/content/developer/iota-101/create-coin/regulated.mdx +++ b/docs/content/developer/iota-101/create-coin/regulated.mdx @@ -1,6 +1,8 @@ --- description: Learn how to create regulated coins on IOTA using deny lists for access control. tags: [ move-sc, tutorial] +teams: + - iotaledger/vm-language --- import Quiz from '@site/src/components/Quiz'; import questions from '/json/developer/iota-101/create-coin/regulated.json'; diff --git a/docs/content/developer/iota-101/move-overview/collections.mdx b/docs/content/developer/iota-101/move-overview/collections.mdx index 3c92b9149f5..a0de0c2f341 100644 --- a/docs/content/developer/iota-101/move-overview/collections.mdx +++ b/docs/content/developer/iota-101/move-overview/collections.mdx @@ -1,6 +1,8 @@ --- description: An overview of various collection types in the IOTA framework. tags: [move-sc] +teams: + - iotaledger/vm-language --- import Quiz from '@site/src/components/Quiz'; import questions from '/json/developer/iota-101/move-overview/collections.json'; diff --git a/docs/content/developer/iota-101/move-overview/conventions.mdx b/docs/content/developer/iota-101/move-overview/conventions.mdx index 0a497dcec97..86b82959c53 100644 --- a/docs/content/developer/iota-101/move-overview/conventions.mdx +++ b/docs/content/developer/iota-101/move-overview/conventions.mdx @@ -1,6 +1,8 @@ --- description: Recommended Move 2024 best practices for the IOTA blockchain. tags: [move-sc] +teams: + - iotaledger/vm-language --- import Quiz from '@site/src/components/Quiz'; import questions from '/json/developer/iota-101/move-overview/conventions.json'; diff --git a/docs/content/developer/iota-101/move-overview/entry-functions.mdx b/docs/content/developer/iota-101/move-overview/entry-functions.mdx index 0c24092abab..4419c25dcc8 100644 --- a/docs/content/developer/iota-101/move-overview/entry-functions.mdx +++ b/docs/content/developer/iota-101/move-overview/entry-functions.mdx @@ -1,6 +1,8 @@ --- description: A guide to the `entry` and `public` modifiers in Move, its uses and comparison. tags: [move-sc] +teams: + - iotaledger/vm-language --- import Quiz from '@site/src/components/Quiz'; import questions from '/json/developer/iota-101/move-overview/entry-functions.json'; diff --git a/docs/content/developer/iota-101/move-overview/generics.mdx b/docs/content/developer/iota-101/move-overview/generics.mdx index b33d9fbd4aa..1fd6db25de7 100644 --- a/docs/content/developer/iota-101/move-overview/generics.mdx +++ b/docs/content/developer/iota-101/move-overview/generics.mdx @@ -1,5 +1,7 @@ --- tags: [move-sc] +teams: + - iotaledger/vm-language --- # Generics diff --git a/docs/content/developer/iota-101/move-overview/init.mdx b/docs/content/developer/iota-101/move-overview/init.mdx index 8be6d568d3c..23073ab45c4 100644 --- a/docs/content/developer/iota-101/move-overview/init.mdx +++ b/docs/content/developer/iota-101/move-overview/init.mdx @@ -1,5 +1,7 @@ --- tags: [move-sc] +teams: + - iotaledger/vm-language description: Learn about the `init` function in Move modules, including its unique characteristics and proper usage. --- import Quiz from '@site/src/components/Quiz'; diff --git a/docs/content/developer/iota-101/move-overview/move-overview.mdx b/docs/content/developer/iota-101/move-overview/move-overview.mdx index 5f549c9bf77..a5f27707458 100644 --- a/docs/content/developer/iota-101/move-overview/move-overview.mdx +++ b/docs/content/developer/iota-101/move-overview/move-overview.mdx @@ -2,6 +2,8 @@ title: Move Concepts description: Move is an open source language for writing safe packages to manipulate on-chain objects tags: [move-sc] +teams: + - iotaledger/vm-language --- import MoveSummary from "../../../_snippets/move-summary.mdx"; diff --git a/docs/content/developer/iota-101/move-overview/one-time-witness.mdx b/docs/content/developer/iota-101/move-overview/one-time-witness.mdx index 4836a795873..b2ac8fb73c6 100644 --- a/docs/content/developer/iota-101/move-overview/one-time-witness.mdx +++ b/docs/content/developer/iota-101/move-overview/one-time-witness.mdx @@ -1,6 +1,8 @@ --- title: One-Time Witness tags: [move-sc] +teams: + - iotaledger/vm-language description: An overview of the One-Time Witness (OTW) type in Move, which ensures actions occur only once within a module. --- import Quiz from '@site/src/components/Quiz'; diff --git a/docs/content/developer/iota-101/move-overview/ownership-scope.mdx b/docs/content/developer/iota-101/move-overview/ownership-scope.mdx index f712091d94b..45884d8c481 100644 --- a/docs/content/developer/iota-101/move-overview/ownership-scope.mdx +++ b/docs/content/developer/iota-101/move-overview/ownership-scope.mdx @@ -1,6 +1,8 @@ --- title: Ownership and Scope tags: [move-sc] +teams: + - iotaledger/vm-language description: Learn about variable ownership and scope in Move, how it works, and how to use it in Move. --- diff --git a/docs/content/developer/iota-101/move-overview/package-upgrades/automated-address-management.mdx b/docs/content/developer/iota-101/move-overview/package-upgrades/automated-address-management.mdx index 5cb0db62d15..597f96bc776 100644 --- a/docs/content/developer/iota-101/move-overview/package-upgrades/automated-address-management.mdx +++ b/docs/content/developer/iota-101/move-overview/package-upgrades/automated-address-management.mdx @@ -1,6 +1,8 @@ --- title: Automated Address Management tags: [move-sc] +teams: + - iotaledger/vm-language --- When you publish or upgrade a package, its address (also known as the package ID) is tracked in the `Move.lock` file. This bookkeeping is done automatically so that you can avoid recording or updating hex addresses (for example, in the `Move.toml` file). diff --git a/docs/content/developer/iota-101/move-overview/package-upgrades/custom-policies.mdx b/docs/content/developer/iota-101/move-overview/package-upgrades/custom-policies.mdx index 3b6433239bb..822f2d8e7ed 100644 --- a/docs/content/developer/iota-101/move-overview/package-upgrades/custom-policies.mdx +++ b/docs/content/developer/iota-101/move-overview/package-upgrades/custom-policies.mdx @@ -1,6 +1,8 @@ --- description: A guide to understanding and implementing secure package upgrade policies in IOTA using Move. tags: [move-sc] +teams: + - iotaledger/vm-language --- import UpgradeSingleKeyRisk from "../../../../_snippets/upgrade-single-key-risk.mdx"; diff --git a/docs/content/developer/iota-101/move-overview/package-upgrades/introduction.mdx b/docs/content/developer/iota-101/move-overview/package-upgrades/introduction.mdx index 5f4eba626f9..0e245bad9b2 100644 --- a/docs/content/developer/iota-101/move-overview/package-upgrades/introduction.mdx +++ b/docs/content/developer/iota-101/move-overview/package-upgrades/introduction.mdx @@ -2,6 +2,8 @@ title: Package Upgrades sidebar_label: Introduction tags: [move-sc] +teams: + - iotaledger/vm-language description: Learn how to upgrade Move packages on IOTA without affecting existing dependencies. --- import UpgradeSingleKeyRisk from "../../../../_snippets/upgrade-single-key-risk.mdx"; diff --git a/docs/content/developer/iota-101/move-overview/package-upgrades/upgrade.mdx b/docs/content/developer/iota-101/move-overview/package-upgrades/upgrade.mdx index 8545b1e6ea8..53b5aff6143 100644 --- a/docs/content/developer/iota-101/move-overview/package-upgrades/upgrade.mdx +++ b/docs/content/developer/iota-101/move-overview/package-upgrades/upgrade.mdx @@ -1,5 +1,7 @@ --- tags: [move-sc] +teams: + - iotaledger/vm-language description: Learn how to upgrade your packages on the IOTA network while maintaining their immutable properties. --- import AutomatedAddressManagement from '../../../../_snippets/automated-address-management.mdx' diff --git a/docs/content/developer/iota-101/move-overview/patterns/capabilities.mdx b/docs/content/developer/iota-101/move-overview/patterns/capabilities.mdx index 25a89d350c5..71f4d4ef80e 100644 --- a/docs/content/developer/iota-101/move-overview/patterns/capabilities.mdx +++ b/docs/content/developer/iota-101/move-overview/patterns/capabilities.mdx @@ -1,6 +1,8 @@ --- description: Introduction to capabilities and their use in authorizing actions within the Move language. tags: [move-sc] +teams: + - iotaledger/vm-language --- import Quiz from '@site/src/components/Quiz'; import questions from '/json/developer/iota-101/move-overview/patterns/capabilities.json'; diff --git a/docs/content/developer/iota-101/move-overview/patterns/hot-potato.mdx b/docs/content/developer/iota-101/move-overview/patterns/hot-potato.mdx index cfe09d7104a..e0d2422a7a1 100644 --- a/docs/content/developer/iota-101/move-overview/patterns/hot-potato.mdx +++ b/docs/content/developer/iota-101/move-overview/patterns/hot-potato.mdx @@ -1,6 +1,8 @@ --- description: Introduction to the hot potato pattern in Move and its practical application. tags: [move-sc] +teams: + - iotaledger/vm-language --- import Quiz from '@site/src/components/Quiz'; import questions from '/json/developer/iota-101/move-overview/patterns/hot-potato.json'; diff --git a/docs/content/developer/iota-101/move-overview/patterns/id-pointer.mdx b/docs/content/developer/iota-101/move-overview/patterns/id-pointer.mdx index 5159a8c6a39..0436427c1f5 100644 --- a/docs/content/developer/iota-101/move-overview/patterns/id-pointer.mdx +++ b/docs/content/developer/iota-101/move-overview/patterns/id-pointer.mdx @@ -1,6 +1,8 @@ --- description: Overview of the ID pointer technique in Move and its practical applications. tags: [move-sc] +teams: + - iotaledger/vm-language --- import Quiz from '@site/src/components/Quiz'; import questions from '/json/developer/iota-101/move-overview/patterns/id-pointer.json'; diff --git a/docs/content/developer/iota-101/move-overview/patterns/patterns.mdx b/docs/content/developer/iota-101/move-overview/patterns/patterns.mdx index 947f41bddd3..e98369093e8 100644 --- a/docs/content/developer/iota-101/move-overview/patterns/patterns.mdx +++ b/docs/content/developer/iota-101/move-overview/patterns/patterns.mdx @@ -1,6 +1,8 @@ --- title: Patterns tags: [move-sc] +teams: + - iotaledger/vm-language description: Move coding patterns and techniques to solve logic challenges when developing Move packages for the IOTA blockchain, including capabilities, witness and transferable witness, hot potato, and ID pointer. --- diff --git a/docs/content/developer/iota-101/move-overview/patterns/transferable-witness.mdx b/docs/content/developer/iota-101/move-overview/patterns/transferable-witness.mdx index 7aad75371e3..53cddf45d51 100644 --- a/docs/content/developer/iota-101/move-overview/patterns/transferable-witness.mdx +++ b/docs/content/developer/iota-101/move-overview/patterns/transferable-witness.mdx @@ -1,6 +1,8 @@ --- description: Learn about the transferable witness pattern in Move for advanced authorization scenarios. tags: [move-sc] +teams: + - iotaledger/vm-language --- import Quiz from '@site/src/components/Quiz'; import questions from '/json/developer/iota-101/move-overview/patterns/transferable-witness.json'; diff --git a/docs/content/developer/iota-101/move-overview/patterns/witness.mdx b/docs/content/developer/iota-101/move-overview/patterns/witness.mdx index 2a3a205a942..9d4a78ef5fd 100644 --- a/docs/content/developer/iota-101/move-overview/patterns/witness.mdx +++ b/docs/content/developer/iota-101/move-overview/patterns/witness.mdx @@ -1,6 +1,8 @@ --- description: Overview of the witness pattern in Move and its implementation. tags: [move-sc] +teams: + - iotaledger/vm-language --- import Quiz from '@site/src/components/Quiz'; import questions from '/json/developer/iota-101/move-overview/patterns/witness.json'; diff --git a/docs/content/developer/iota-101/move-overview/references.mdx b/docs/content/developer/iota-101/move-overview/references.mdx index 59adb573c0d..841f4e35355 100644 --- a/docs/content/developer/iota-101/move-overview/references.mdx +++ b/docs/content/developer/iota-101/move-overview/references.mdx @@ -1,6 +1,8 @@ --- title: References tags: [move-sc] +teams: + - iotaledger/vm-language description: References in Move allow passing a value to a function without giving up the ownership. This section covers references, how they work, and how to use them in Move. --- diff --git a/docs/content/developer/iota-101/move-overview/strings.mdx b/docs/content/developer/iota-101/move-overview/strings.mdx index 14bcbc8e970..32350239e5b 100644 --- a/docs/content/developer/iota-101/move-overview/strings.mdx +++ b/docs/content/developer/iota-101/move-overview/strings.mdx @@ -1,5 +1,7 @@ --- tags: [move-sc] +teams: + - iotaledger/vm-language --- import Quiz from '@site/src/components/Quiz'; import questions from '/json/developer/iota-101/move-overview/strings.json'; diff --git a/docs/content/developer/iota-101/move-overview/structs-and-abilities/abilities-intro.mdx b/docs/content/developer/iota-101/move-overview/structs-and-abilities/abilities-intro.mdx index 5a86856f691..2063fb67527 100644 --- a/docs/content/developer/iota-101/move-overview/structs-and-abilities/abilities-intro.mdx +++ b/docs/content/developer/iota-101/move-overview/structs-and-abilities/abilities-intro.mdx @@ -1,6 +1,8 @@ --- title: Abilities tags: [move-sc] +teams: + - iotaledger/vm-language description: Abilities in Move allow customizing type behaviors. This section covers the introduction to abilities, how they work, and how to use them in Move. --- diff --git a/docs/content/developer/iota-101/move-overview/structs-and-abilities/copy.mdx b/docs/content/developer/iota-101/move-overview/structs-and-abilities/copy.mdx index c67510ae491..3d28ecddd79 100644 --- a/docs/content/developer/iota-101/move-overview/structs-and-abilities/copy.mdx +++ b/docs/content/developer/iota-101/move-overview/structs-and-abilities/copy.mdx @@ -1,6 +1,8 @@ --- title : Copy Ability tags: [move-sc] +teams: + - iotaledger/vm-language description: In Move, the copy ability on a type indicates that the instance or the value of the type can be copied. This section covers the copy ability, how it works, and how to use it in Move. --- diff --git a/docs/content/developer/iota-101/move-overview/structs-and-abilities/drop.mdx b/docs/content/developer/iota-101/move-overview/structs-and-abilities/drop.mdx index 6e7482470ba..cb9a980a12a 100644 --- a/docs/content/developer/iota-101/move-overview/structs-and-abilities/drop.mdx +++ b/docs/content/developer/iota-101/move-overview/structs-and-abilities/drop.mdx @@ -1,6 +1,8 @@ --- title: Drop Ability tags: [move-sc] +teams: + - iotaledger/vm-language description: In Move, the drop ability on a type indicates that the instance of the type can be ignored or discarded. This section covers the drop ability, how it works, and how to use it in Move. --- diff --git a/docs/content/developer/iota-101/move-overview/structs-and-abilities/key.mdx b/docs/content/developer/iota-101/move-overview/structs-and-abilities/key.mdx index ba823ecd47c..8a67c3aa845 100644 --- a/docs/content/developer/iota-101/move-overview/structs-and-abilities/key.mdx +++ b/docs/content/developer/iota-101/move-overview/structs-and-abilities/key.mdx @@ -1,6 +1,8 @@ --- title: Key Ability tags: [move-sc] +teams: + - iotaledger/vm-language description: In Move, the key ability on a type indicates that the instance of the type can be stored in the storage. This section covers the key ability, how it works, and how to use it in Move. --- diff --git a/docs/content/developer/iota-101/move-overview/structs-and-abilities/store.mdx b/docs/content/developer/iota-101/move-overview/structs-and-abilities/store.mdx index ab89f5c8dca..e31ce1021db 100644 --- a/docs/content/developer/iota-101/move-overview/structs-and-abilities/store.mdx +++ b/docs/content/developer/iota-101/move-overview/structs-and-abilities/store.mdx @@ -1,6 +1,8 @@ --- title: Store Ability tags: [move-sc] +teams: + - iotaledger/vm-language description: In Move, the store ability on a type indicates that the instance of the type can be stored in objects. This section covers the store ability, how it works, and how to use it in Move. --- diff --git a/docs/content/developer/iota-101/move-overview/structs-and-abilities/struct.mdx b/docs/content/developer/iota-101/move-overview/structs-and-abilities/struct.mdx index 83d3e6bd98d..6830fda6e7a 100644 --- a/docs/content/developer/iota-101/move-overview/structs-and-abilities/struct.mdx +++ b/docs/content/developer/iota-101/move-overview/structs-and-abilities/struct.mdx @@ -1,6 +1,8 @@ --- title: Struct tags: [move-sc] +teams: + - iotaledger/vm-language description: Custom types in Move can be defined using the struct keyword. This section covers the struct definition, how to create and use an instance, and how to unpack a struct. --- diff --git a/docs/content/developer/iota-101/move-overview/visibility.mdx b/docs/content/developer/iota-101/move-overview/visibility.mdx index d821fa56daa..72b16511040 100644 --- a/docs/content/developer/iota-101/move-overview/visibility.mdx +++ b/docs/content/developer/iota-101/move-overview/visibility.mdx @@ -1,5 +1,7 @@ --- tags: [move-sc] +teams: + - iotaledger/vm-language --- # Visibility Modifiers diff --git a/docs/content/developer/iota-101/nft/create-nft.mdx b/docs/content/developer/iota-101/nft/create-nft.mdx index 812cbe58b08..8d15a2b19c9 100644 --- a/docs/content/developer/iota-101/nft/create-nft.mdx +++ b/docs/content/developer/iota-101/nft/create-nft.mdx @@ -2,6 +2,8 @@ title: Create a Non-Fungible Token description: Learn how to create a non-fungible token (NFT) on IOTA using Move. tags: [ move-sc, nft, erc721] +teams: + - iotaledger/vm-language --- import Quiz from '@site/src/components/Quiz'; import questions from '/json/developer/iota-101/create-nft.json'; diff --git a/docs/content/developer/iota-101/nft/marketplace.mdx b/docs/content/developer/iota-101/nft/marketplace.mdx index eeb66398241..e2f4d85511c 100644 --- a/docs/content/developer/iota-101/nft/marketplace.mdx +++ b/docs/content/developer/iota-101/nft/marketplace.mdx @@ -1,6 +1,8 @@ --- description: A brief introduction to implementing NFT marketplace extension using the Kiosk Apps standard in IOTA's Move language. tags: [ move-sc, nft, tutorial, erc721] +teams: + - iotaledger/vm-language --- diff --git a/docs/content/developer/iota-101/nft/rent-nft.mdx b/docs/content/developer/iota-101/nft/rent-nft.mdx index dc83b7adc51..a4659fc82a4 100644 --- a/docs/content/developer/iota-101/nft/rent-nft.mdx +++ b/docs/content/developer/iota-101/nft/rent-nft.mdx @@ -1,6 +1,8 @@ --- description: A brief introduction to implementing NFT rental functionality using the Kiosk Apps standard in IOTA's Move language. tags: [ move-sc, nft, tutorial] +teams: + - iotaledger/vm-language --- # Rent NFTs with Kiosk Apps in IOTA diff --git a/docs/content/developer/iota-101/objects/dynamic-fields/dynamic-fields.mdx b/docs/content/developer/iota-101/objects/dynamic-fields/dynamic-fields.mdx index e1ce9468ecf..bc9fd31cd5e 100644 --- a/docs/content/developer/iota-101/objects/dynamic-fields/dynamic-fields.mdx +++ b/docs/content/developer/iota-101/objects/dynamic-fields/dynamic-fields.mdx @@ -1,6 +1,8 @@ --- title: Dynamic Object Fields tags: [move-sc] +teams: + - iotaledger/vm-language description: Dynamic fields and dynamic object fields on IOTA allow flexible storage and manipulation, with the ability to add, remove, and store heterogeneous values dynamically while only affecting gas costs when accessed. --- import Quiz from '@site/src/components/Quiz'; diff --git a/docs/content/developer/iota-101/objects/dynamic-fields/tables-bags.mdx b/docs/content/developer/iota-101/objects/dynamic-fields/tables-bags.mdx index eb1d8c6661e..5130351cd7e 100644 --- a/docs/content/developer/iota-101/objects/dynamic-fields/tables-bags.mdx +++ b/docs/content/developer/iota-101/objects/dynamic-fields/tables-bags.mdx @@ -1,6 +1,8 @@ --- title: Table and Bag tags: [move-sc] +teams: + - iotaledger/vm-language description: IOTA provides `Table` and `Bag` collections built using dynamic fields, offering additional support to count entries and prevent accidental deletion when non-empty. --- import Quiz from '@site/src/components/Quiz'; diff --git a/docs/content/developer/iota-101/objects/events.mdx b/docs/content/developer/iota-101/objects/events.mdx index 8f3001279cf..26aa413a485 100644 --- a/docs/content/developer/iota-101/objects/events.mdx +++ b/docs/content/developer/iota-101/objects/events.mdx @@ -1,6 +1,8 @@ --- title: Events tags: [move-sc] +teams: + - iotaledger/vm-language description: Events are the main way to track actions on chain. --- import Quiz from '@site/src/components/Quiz'; diff --git a/docs/content/developer/iota-101/objects/object-model.mdx b/docs/content/developer/iota-101/objects/object-model.mdx index 1a3c7518804..6630ab4c096 100644 --- a/docs/content/developer/iota-101/objects/object-model.mdx +++ b/docs/content/developer/iota-101/objects/object-model.mdx @@ -1,6 +1,8 @@ --- title: Object Model tags: [move-sc] +teams: + - iotaledger/vm-language description: Everything on the IOTA blockchain is an object, with metadata, type of ownership, and a referencing scheme. --- import Quiz from '@site/src/components/Quiz'; diff --git a/docs/content/developer/iota-101/objects/object-ownership/address-owned.mdx b/docs/content/developer/iota-101/objects/object-ownership/address-owned.mdx index 6e44c32dd9b..da735abedc3 100644 --- a/docs/content/developer/iota-101/objects/object-ownership/address-owned.mdx +++ b/docs/content/developer/iota-101/objects/object-ownership/address-owned.mdx @@ -1,6 +1,8 @@ --- title: Address-Owned Objects tags: [move-sc] +teams: + - iotaledger/vm-language description: Address-owned objects are owned by a specific IOTA 32-byte address, either an account address or an object ID, and are accessible only to their owner. --- import Quiz from '@site/src/components/Quiz'; diff --git a/docs/content/developer/iota-101/objects/object-ownership/immutable.mdx b/docs/content/developer/iota-101/objects/object-ownership/immutable.mdx index ae38bcf72cd..9e846e6ddd5 100644 --- a/docs/content/developer/iota-101/objects/object-ownership/immutable.mdx +++ b/docs/content/developer/iota-101/objects/object-ownership/immutable.mdx @@ -1,6 +1,8 @@ --- title: Immutable Objects tags: [move-sc] +teams: + - iotaledger/vm-language description: Immutable objects on IOTA cannot be mutated, transferred, or deleted once frozen. These objects are ownerless and can be used by anyone on the network. --- import Quiz from '@site/src/components/Quiz'; diff --git a/docs/content/developer/iota-101/objects/object-ownership/object-ownership.mdx b/docs/content/developer/iota-101/objects/object-ownership/object-ownership.mdx index 05b84238e8a..fb318718fa3 100644 --- a/docs/content/developer/iota-101/objects/object-ownership/object-ownership.mdx +++ b/docs/content/developer/iota-101/objects/object-ownership/object-ownership.mdx @@ -1,6 +1,8 @@ --- title: Object Ownership tags: [move-sc] +teams: + - iotaledger/vm-language description: Overview of the different types of object ownership in IOTA and their implications for transactions and access. --- import Quiz from '@site/src/components/Quiz'; diff --git a/docs/content/developer/iota-101/objects/object-ownership/shared.mdx b/docs/content/developer/iota-101/objects/object-ownership/shared.mdx index 8161affef27..b340750670c 100644 --- a/docs/content/developer/iota-101/objects/object-ownership/shared.mdx +++ b/docs/content/developer/iota-101/objects/object-ownership/shared.mdx @@ -1,6 +1,8 @@ --- title: Shared Objects tags: [move-sc] +teams: + - iotaledger/vm-language description: Anyone can access shared objects on the IOTA network, so care must be taken to secure access, if needed. --- import Quiz from '@site/src/components/Quiz'; diff --git a/docs/content/developer/iota-101/objects/object-ownership/wrapped.mdx b/docs/content/developer/iota-101/objects/object-ownership/wrapped.mdx index ba920dbf175..3809983c846 100644 --- a/docs/content/developer/iota-101/objects/object-ownership/wrapped.mdx +++ b/docs/content/developer/iota-101/objects/object-ownership/wrapped.mdx @@ -1,6 +1,8 @@ --- title: Wrapped Objects tags: [move-sc] +teams: + - iotaledger/vm-language --- import Quiz from '@site/src/components/Quiz'; import questions from '/json/developer/iota-101/objects/object-ownership/wrapped.json'; diff --git a/docs/content/developer/iota-101/objects/shared-owned.mdx b/docs/content/developer/iota-101/objects/shared-owned.mdx index f6ba692545d..7a1e395db60 100644 --- a/docs/content/developer/iota-101/objects/shared-owned.mdx +++ b/docs/content/developer/iota-101/objects/shared-owned.mdx @@ -1,6 +1,8 @@ --- title: Shared versus Owned Objects tags: [move-sc] +teams: + - iotaledger/vm-language description: On IOTA, you can use shared objects, owned objects, or both in your transactions. Weigh the benefits of each to decide the best approach for your project. --- import Quiz from '@site/src/components/Quiz'; diff --git a/docs/content/developer/iota-101/objects/transfers/custom-rules.mdx b/docs/content/developer/iota-101/objects/transfers/custom-rules.mdx index 1b03b0df147..3164bd2a9ed 100644 --- a/docs/content/developer/iota-101/objects/transfers/custom-rules.mdx +++ b/docs/content/developer/iota-101/objects/transfers/custom-rules.mdx @@ -1,6 +1,8 @@ --- title: Custom Transfer Rules tags: [move-sc] +teams: + - iotaledger/vm-language description: Custom transfer rules enable you to define a set of rules that must be met before IOTA considers a transfer operation valid. --- import Quiz from '@site/src/components/Quiz'; diff --git a/docs/content/developer/iota-101/objects/transfers/transfer-to-object.mdx b/docs/content/developer/iota-101/objects/transfers/transfer-to-object.mdx index c5fe3de9dfa..a464e85d1fb 100644 --- a/docs/content/developer/iota-101/objects/transfers/transfer-to-object.mdx +++ b/docs/content/developer/iota-101/objects/transfers/transfer-to-object.mdx @@ -1,6 +1,8 @@ --- title: Transfer to Object tags: [move-sc] +teams: + - iotaledger/vm-language description: On IOTA, you can transfer objects to objects in the same way you can transfer objects to addresses. --- import Quiz from '@site/src/components/Quiz'; diff --git a/docs/content/developer/iota-101/objects/uid-id.mdx b/docs/content/developer/iota-101/objects/uid-id.mdx index 28c8dbb4c6b..4b48552bce6 100644 --- a/docs/content/developer/iota-101/objects/uid-id.mdx +++ b/docs/content/developer/iota-101/objects/uid-id.mdx @@ -1,5 +1,7 @@ --- tags: [move-sc] +teams: + - iotaledger/vm-language --- # UID and ID diff --git a/docs/content/developer/iota-101/objects/versioning.mdx b/docs/content/developer/iota-101/objects/versioning.mdx index db07acd214d..8c16a93395e 100644 --- a/docs/content/developer/iota-101/objects/versioning.mdx +++ b/docs/content/developer/iota-101/objects/versioning.mdx @@ -1,5 +1,7 @@ --- tags: [move-sc] +teams: + - iotaledger/vm-language title: Object and Package Versioning description: Versioning provides the ability to upgrade packages and objects on the IOTA network. --- diff --git a/docs/content/developer/iota-101/transactions/ptb/optimizing-gas-with-coin-merging.mdx b/docs/content/developer/iota-101/transactions/ptb/optimizing-gas-with-coin-merging.mdx index f344e3581f9..a5903ca86c2 100644 --- a/docs/content/developer/iota-101/transactions/ptb/optimizing-gas-with-coin-merging.mdx +++ b/docs/content/developer/iota-101/transactions/ptb/optimizing-gas-with-coin-merging.mdx @@ -1,6 +1,8 @@ --- description: Learn how to manage multiple IOTA coins by combining them to pay gas fees efficiently. tags: [ move-sc,transaction] +teams: + - iotaledger/vm-language --- import Quiz from '@site/src/components/Quiz'; import questions from '/json/developer/iota-101/transactions/ptb/optimizing-gas-with-coin-merging.json'; diff --git a/docs/content/developer/iota-101/transactions/ptb/simulating-references.mdx b/docs/content/developer/iota-101/transactions/ptb/simulating-references.mdx index a9b704a6f6c..f43bf005bc2 100644 --- a/docs/content/developer/iota-101/transactions/ptb/simulating-references.mdx +++ b/docs/content/developer/iota-101/transactions/ptb/simulating-references.mdx @@ -1,6 +1,8 @@ --- description: Discover how to simulate references in IOTA's programmable transaction blocks using the borrow module. tags: [ move-sc, rust, transaction] +teams: + - iotaledger/vm-language --- import Quiz from '@site/src/components/Quiz'; import questions from '/json/developer/iota-101/transactions/ptb/simulating-references.json'; diff --git a/docs/content/developer/iota-101/transactions/sign-and-send-transactions.mdx b/docs/content/developer/iota-101/transactions/sign-and-send-transactions.mdx index 4fce0c881c9..2ddc18289fc 100644 --- a/docs/content/developer/iota-101/transactions/sign-and-send-transactions.mdx +++ b/docs/content/developer/iota-101/transactions/sign-and-send-transactions.mdx @@ -1,6 +1,8 @@ --- description: A guide on how to construct, sign, and submit transactions in a Move-based blockchain. tags: [ tutorial, move-sc, rust, typescript, transaction] +teams: + - iotaledger/vm-language --- import Quiz from '@site/src/components/Quiz'; import questions from '/json/developer/iota-101/transactions/sign-and-send-transactions.json'; diff --git a/docs/content/developer/iota-101/transactions/sponsored-transactions/about-sponsored-transactions.mdx b/docs/content/developer/iota-101/transactions/sponsored-transactions/about-sponsored-transactions.mdx index 8848526e3e4..843ee3c5269 100644 --- a/docs/content/developer/iota-101/transactions/sponsored-transactions/about-sponsored-transactions.mdx +++ b/docs/content/developer/iota-101/transactions/sponsored-transactions/about-sponsored-transactions.mdx @@ -1,6 +1,8 @@ --- description: A guide to understanding and implementing sponsored transactions on the IOTA blockchain, including roles, use cases, workflows, and risk considerations. tags: [ move-sc, transaction, address] +teams: + - iotaledger/vm-language --- import Quiz from '@site/src/components/Quiz'; import questions from '/json/developer/iota-101/transactions/sponsored-transactions/about-sponsored-transactions.json'; diff --git a/docs/content/developer/iota-101/transactions/sponsored-transactions/use-sponsored-transactions.mdx b/docs/content/developer/iota-101/transactions/sponsored-transactions/use-sponsored-transactions.mdx index 46fc0ad335a..9a100fa34d7 100644 --- a/docs/content/developer/iota-101/transactions/sponsored-transactions/use-sponsored-transactions.mdx +++ b/docs/content/developer/iota-101/transactions/sponsored-transactions/use-sponsored-transactions.mdx @@ -1,6 +1,8 @@ --- description: A guide to using sponsored transactions on the IOTA blockchain, including . tags: [ move-sc,transaction, address] +teams: + - iotaledger/vm-language --- import Quiz from '@site/src/components/Quiz'; diff --git a/docs/content/developer/iota-101/transactions/transactions.mdx b/docs/content/developer/iota-101/transactions/transactions.mdx index af15cd428c2..38108b1dbd3 100644 --- a/docs/content/developer/iota-101/transactions/transactions.mdx +++ b/docs/content/developer/iota-101/transactions/transactions.mdx @@ -1,6 +1,8 @@ --- description: An introduction to transactions, their types, metadata, and execution flow in Move-based blockchain networks. tags: [ move-sc,transaction, address] +teams: + - iotaledger/vm-language --- import Quiz from '@site/src/components/Quiz'; import questions from '/json/developer/iota-101/transactions/transactions.json'; diff --git a/docs/content/developer/iota-move-ctf/challenge_0.mdx b/docs/content/developer/iota-move-ctf/challenge_0.mdx index c9d470290fd..d4f723fa165 100644 --- a/docs/content/developer/iota-move-ctf/challenge_0.mdx +++ b/docs/content/developer/iota-move-ctf/challenge_0.mdx @@ -1,5 +1,7 @@ --- tags: [move-sc] +teams: + - iotaledger/vm-language --- import MintLeapFrogNFT from '@site/src/components/CTF/mint-leap-frog-nft'; diff --git a/docs/content/developer/iota-move-ctf/challenge_1.mdx b/docs/content/developer/iota-move-ctf/challenge_1.mdx index 40bd9391f86..45cc94a8fab 100644 --- a/docs/content/developer/iota-move-ctf/challenge_1.mdx +++ b/docs/content/developer/iota-move-ctf/challenge_1.mdx @@ -1,6 +1,8 @@ --- tags: [move-sc] +teams: + - iotaledger/vm-language --- import ChallengeVerifier from '@site/src/components/CTF/ctf-verifier'; diff --git a/docs/content/developer/iota-move-ctf/challenge_2.mdx b/docs/content/developer/iota-move-ctf/challenge_2.mdx index 2ea22cd81da..33896f09b5c 100644 --- a/docs/content/developer/iota-move-ctf/challenge_2.mdx +++ b/docs/content/developer/iota-move-ctf/challenge_2.mdx @@ -1,5 +1,7 @@ --- tags: [move-sc] +teams: + - iotaledger/vm-language --- import ChallengeVerifier from '@site/src/components/CTF/ctf-verifier'; diff --git a/docs/content/developer/iota-move-ctf/challenge_3.mdx b/docs/content/developer/iota-move-ctf/challenge_3.mdx index a0ce3334074..cae846ee44d 100644 --- a/docs/content/developer/iota-move-ctf/challenge_3.mdx +++ b/docs/content/developer/iota-move-ctf/challenge_3.mdx @@ -1,5 +1,7 @@ --- tags: [move-sc] +teams: + - iotaledger/vm-language --- import ChallengeVerifier from '@site/src/components/CTF/ctf-verifier'; diff --git a/docs/content/developer/iota-move-ctf/challenge_4.mdx b/docs/content/developer/iota-move-ctf/challenge_4.mdx index a4bca17be07..7c946950ba6 100644 --- a/docs/content/developer/iota-move-ctf/challenge_4.mdx +++ b/docs/content/developer/iota-move-ctf/challenge_4.mdx @@ -1,5 +1,7 @@ --- tags: [move-sc] +teams: + - iotaledger/vm-language --- import ChallengeVerifier from '@site/src/components/CTF/ctf-verifier'; diff --git a/docs/content/developer/iota-move-ctf/challenge_5.mdx b/docs/content/developer/iota-move-ctf/challenge_5.mdx index f080ec4dd8d..7b2d28d3f51 100644 --- a/docs/content/developer/iota-move-ctf/challenge_5.mdx +++ b/docs/content/developer/iota-move-ctf/challenge_5.mdx @@ -1,5 +1,7 @@ --- tags: [move-sc] +teams: + - iotaledger/vm-language --- import ChallengeVerifier from '@site/src/components/CTF/ctf-verifier'; diff --git a/docs/content/developer/iota-move-ctf/challenge_6.mdx b/docs/content/developer/iota-move-ctf/challenge_6.mdx index 64c6c7da236..fe2994db752 100644 --- a/docs/content/developer/iota-move-ctf/challenge_6.mdx +++ b/docs/content/developer/iota-move-ctf/challenge_6.mdx @@ -1,5 +1,7 @@ --- tags: [move-sc] +teams: + - iotaledger/vm-language --- import ChallengeVerifier from '@site/src/components/CTF/ctf-verifier'; diff --git a/docs/content/developer/iota-move-ctf/challenge_7.mdx b/docs/content/developer/iota-move-ctf/challenge_7.mdx index 3b0a04b3229..42c4a312243 100644 --- a/docs/content/developer/iota-move-ctf/challenge_7.mdx +++ b/docs/content/developer/iota-move-ctf/challenge_7.mdx @@ -1,5 +1,7 @@ --- tags: [move-sc] +teams: + - iotaledger/vm-language --- import ChallengeVerifier from '@site/src/components/CTF/ctf-verifier'; diff --git a/docs/content/developer/iota-move-ctf/challenge_8.mdx b/docs/content/developer/iota-move-ctf/challenge_8.mdx index be386e3de0e..121ffed7de6 100644 --- a/docs/content/developer/iota-move-ctf/challenge_8.mdx +++ b/docs/content/developer/iota-move-ctf/challenge_8.mdx @@ -1,5 +1,7 @@ --- tags: [move-sc] +teams: + - iotaledger/vm-language --- import ChallengeVerifier from '@site/src/components/CTF/ctf-verifier'; diff --git a/docs/content/developer/standards/closed-loop-token.mdx b/docs/content/developer/standards/closed-loop-token.mdx index b538de1ec41..4a927dd3563 100644 --- a/docs/content/developer/standards/closed-loop-token.mdx +++ b/docs/content/developer/standards/closed-loop-token.mdx @@ -1,6 +1,8 @@ --- title: Closed-Loop Token tags: [move-sc] +teams: + - iotaledger/vm-language --- import Quiz from '@site/src/components/Quiz'; diff --git a/docs/content/developer/standards/closed-loop-token/action-request.mdx b/docs/content/developer/standards/closed-loop-token/action-request.mdx index 172f76f45ab..ad09c945d9d 100644 --- a/docs/content/developer/standards/closed-loop-token/action-request.mdx +++ b/docs/content/developer/standards/closed-loop-token/action-request.mdx @@ -1,6 +1,8 @@ --- title: Action Request tags: [move-sc] +teams: + - iotaledger/vm-language --- import Quiz from '@site/src/components/Quiz'; diff --git a/docs/content/developer/standards/closed-loop-token/coin-token-comparison.mdx b/docs/content/developer/standards/closed-loop-token/coin-token-comparison.mdx index fa1e0255418..835fe119111 100644 --- a/docs/content/developer/standards/closed-loop-token/coin-token-comparison.mdx +++ b/docs/content/developer/standards/closed-loop-token/coin-token-comparison.mdx @@ -1,6 +1,8 @@ --- title: Coin/Token API comparison tags: [move-sc] +teams: + - iotaledger/vm-language --- Use this appendix as a quick reference to compare the API of the `coin` and `token` modules. diff --git a/docs/content/developer/standards/closed-loop-token/rules.mdx b/docs/content/developer/standards/closed-loop-token/rules.mdx index abac7895616..1b2060e86ad 100644 --- a/docs/content/developer/standards/closed-loop-token/rules.mdx +++ b/docs/content/developer/standards/closed-loop-token/rules.mdx @@ -1,6 +1,8 @@ --- title: Rules tags: [move-sc] +teams: + - iotaledger/vm-language --- import Quiz from '@site/src/components/Quiz'; diff --git a/docs/content/developer/standards/closed-loop-token/spending.mdx b/docs/content/developer/standards/closed-loop-token/spending.mdx index 5c92eeef7ac..9cea3b0e254 100644 --- a/docs/content/developer/standards/closed-loop-token/spending.mdx +++ b/docs/content/developer/standards/closed-loop-token/spending.mdx @@ -1,6 +1,8 @@ --- title: Spending tags: [move-sc] +teams: + - iotaledger/vm-language --- Because `Token` types do not have the `store` ability, it is impossible to store them in another object. Hence, `Coin`-like approaches to spending are not possible - an application that takes `Token` as a payment won't be able to add it to its balance. To address this issue, `Token` has a `spend` method, which allows spending it in one application and then delivering it as a `spent_balance` to the [`TokenPolicy`](token-policy.mdx) or burning right away with a `TreasuryCap`. diff --git a/docs/content/developer/standards/closed-loop-token/token-policy.mdx b/docs/content/developer/standards/closed-loop-token/token-policy.mdx index 0aa8c4a2404..7c04b952a85 100644 --- a/docs/content/developer/standards/closed-loop-token/token-policy.mdx +++ b/docs/content/developer/standards/closed-loop-token/token-policy.mdx @@ -1,6 +1,8 @@ --- title: Token Policy tags: [move-sc] +teams: + - iotaledger/vm-language --- import Quiz from '@site/src/components/Quiz'; diff --git a/docs/content/developer/standards/coin-manager.mdx b/docs/content/developer/standards/coin-manager.mdx index 6b0902360e4..693b0f239fe 100644 --- a/docs/content/developer/standards/coin-manager.mdx +++ b/docs/content/developer/standards/coin-manager.mdx @@ -3,6 +3,8 @@ title: Coin Manager description: The Coin Manager Standard provides additional assurances and functionality when it comes to managing Coin supply and metadata. sidebar_label: Coin Manager tags: [move-sc] +teams: + - iotaledger/vm-language --- import Quiz from '@site/src/components/Quiz'; diff --git a/docs/content/developer/standards/coin.mdx b/docs/content/developer/standards/coin.mdx index 018b411ac3b..47299daff89 100644 --- a/docs/content/developer/standards/coin.mdx +++ b/docs/content/developer/standards/coin.mdx @@ -3,6 +3,8 @@ title: Coin Standard description: The IOTA Coin standard enables you to create a broad range of fungible tokens on the IOTA network to satisfy a number of use cases. The Coin standed on IOTA is equivalent to the ERC-20 technical standard on Ethereum. sidebar_label: Coin tags: [move-sc] +teams: + - iotaledger/vm-language --- import Quiz from '@site/src/components/Quiz'; diff --git a/docs/content/developer/standards/display.mdx b/docs/content/developer/standards/display.mdx index 2a9ab9d13af..7d6ff5e9772 100644 --- a/docs/content/developer/standards/display.mdx +++ b/docs/content/developer/standards/display.mdx @@ -2,6 +2,8 @@ title: IOTA Object Display description: The IOTA Object Display standard is a template engine that enables on-chain management of off-chain representation (display) for a type. tags: [move-sc] +teams: + - iotaledger/vm-language --- import Quiz from '@site/src/components/Quiz'; diff --git a/docs/content/developer/standards/kiosk-apps.mdx b/docs/content/developer/standards/kiosk-apps.mdx index 5aad4437875..06856da75ce 100644 --- a/docs/content/developer/standards/kiosk-apps.mdx +++ b/docs/content/developer/standards/kiosk-apps.mdx @@ -2,6 +2,8 @@ title: Kiosk Apps description: Kiosk apps are a way to extend the functionality of IOTA Kiosk while keeping the core functionality intact. You can develop apps to add new features to a kiosk without having to modify the core code or move the assets elsewhere. tags: [move-sc] +teams: + - iotaledger/vm-language --- import Quiz from '@site/src/components/Quiz'; diff --git a/docs/content/developer/standards/kiosk.mdx b/docs/content/developer/standards/kiosk.mdx index a5f42f81f06..f7a99e1f90e 100644 --- a/docs/content/developer/standards/kiosk.mdx +++ b/docs/content/developer/standards/kiosk.mdx @@ -2,6 +2,8 @@ title: IOTA Kiosk description: Kiosk is a decentralized system for commerce applications on IOTA. Kiosk is a part of the IOTA framework, native to the system, and available to everyone. tags: [move-sc] +teams: + - iotaledger/vm-language --- import Quiz from '@site/src/components/Quiz'; diff --git a/docs/content/developer/standards/wallet-standard.mdx b/docs/content/developer/standards/wallet-standard.mdx index dba60e92f32..87686e9d016 100644 --- a/docs/content/developer/standards/wallet-standard.mdx +++ b/docs/content/developer/standards/wallet-standard.mdx @@ -2,6 +2,8 @@ title: Wallet Standard description: The Wallet standard defines how wallets can automatically be discovered and interacted with from dApps. tags: [move-sc] +teams: + - iotaledger/vm-language --- import Quiz from '@site/src/components/Quiz'; diff --git a/docs/content/developer/stardust/migration-process.mdx b/docs/content/developer/stardust/migration-process.mdx index 30766d324ef..043ca4f531a 100644 --- a/docs/content/developer/stardust/migration-process.mdx +++ b/docs/content/developer/stardust/migration-process.mdx @@ -1,6 +1,8 @@ --- title: Migration Process tags: [move-sc] +teams: + - iotaledger/vm-language description: Explains how IOTA assets are handled during migration --- import MigrationWarning from '../../_snippets/migration-warning.mdx'; diff --git a/docs/content/developer/stardust/move-models.mdx b/docs/content/developer/stardust/move-models.mdx index b6ba04ab02d..7afb17c232b 100644 --- a/docs/content/developer/stardust/move-models.mdx +++ b/docs/content/developer/stardust/move-models.mdx @@ -2,6 +2,8 @@ title: Stardust Move Models description: Describes how stardust assets are represented in the object-based Move ledger. tags: [move-sc] +teams: + - iotaledger/vm-language --- import MigrationWarning from '../../_snippets/migration-warning.mdx'; diff --git a/docs/content/developer/stardust/units.mdx b/docs/content/developer/stardust/units.mdx index e680c7b8e2e..ce24ea80c95 100644 --- a/docs/content/developer/stardust/units.mdx +++ b/docs/content/developer/stardust/units.mdx @@ -2,6 +2,8 @@ title: Units and Conversions description: Explains the units for IOTA token tags: [move-sc] +teams: + - iotaledger/vm-language --- import MigrationWarning from '../../_snippets/migration-warning.mdx'; diff --git a/docs/content/references/move/abilities.mdx b/docs/content/references/move/abilities.mdx index f354b30f6e9..c021d949ee2 100644 --- a/docs/content/references/move/abilities.mdx +++ b/docs/content/references/move/abilities.mdx @@ -1,5 +1,7 @@ --- tags: [move-sc] +teams: + - iotaledger/vm-language --- # Abilities diff --git a/docs/content/references/move/generics.mdx b/docs/content/references/move/generics.mdx index 453df830945..de96bc482cf 100644 --- a/docs/content/references/move/generics.mdx +++ b/docs/content/references/move/generics.mdx @@ -1,5 +1,7 @@ --- tags: [move-sc] +teams: + - iotaledger/vm-language --- # Generics diff --git a/docs/content/references/move/move-lock.mdx b/docs/content/references/move/move-lock.mdx index cd70440170d..a2d5063a2dd 100644 --- a/docs/content/references/move/move-lock.mdx +++ b/docs/content/references/move/move-lock.mdx @@ -2,6 +2,8 @@ title: Move.lock File description: Get the details of a Move package lock file. tags: [move-sc] +teams: + - iotaledger/vm-language --- When you build a Move package, the process creates a `Move.lock` file at the root of your package. The file acts as a communication layer between the Move compiler and other tools, like chain-specific command line interfaces and third-party package managers. The `Move.lock` file contains information about your package, including its dependencies, that aids operations like verification of source code against on-chain packages and package manager compatibility. diff --git a/docs/content/references/move/move-toml.mdx b/docs/content/references/move/move-toml.mdx index cbc3f644176..92b3141e743 100644 --- a/docs/content/references/move/move-toml.mdx +++ b/docs/content/references/move/move-toml.mdx @@ -2,6 +2,8 @@ title: Move.toml File description: Get the details for a Move package manifest.--- tags: [move-sc] +teams: + - iotaledger/vm-language --- Every Move package has a `Move.toml` file as a manifest for the package. The IOTA Move compiler creates the `Move.toml` file for you when you create a new package, but you might need to update the file throughout the lifespan of your package. From f93b97516d470f8d1ae375e69085c248cdc79156 Mon Sep 17 00:00:00 2001 From: Lucas Tortora Date: Wed, 29 Jan 2025 16:48:34 -0300 Subject: [PATCH 05/10] fix merge --- docs/content/developer/getting-started/coffee-example.mdx | 1 - 1 file changed, 1 deletion(-) diff --git a/docs/content/developer/getting-started/coffee-example.mdx b/docs/content/developer/getting-started/coffee-example.mdx index 9cc5311997b..f538a81aa99 100644 --- a/docs/content/developer/getting-started/coffee-example.mdx +++ b/docs/content/developer/getting-started/coffee-example.mdx @@ -7,7 +7,6 @@ tags: - iota-cli teams: - iotaledger/vm-language -teams: - iotaledger/dev-tools --- From d0e9b4b76ad72ae9ef88a7d5f3045638581f1d7d Mon Sep 17 00:00:00 2001 From: Lucas Tortora Date: Wed, 29 Jan 2025 17:55:09 -0300 Subject: [PATCH 06/10] fix tags --- docs/content/developer/getting-started/create-a-package.mdx | 1 - 1 file changed, 1 deletion(-) diff --git a/docs/content/developer/getting-started/create-a-package.mdx b/docs/content/developer/getting-started/create-a-package.mdx index 97f50916a89..53dcf82c004 100644 --- a/docs/content/developer/getting-started/create-a-package.mdx +++ b/docs/content/developer/getting-started/create-a-package.mdx @@ -3,7 +3,6 @@ description: How to create a Move package in IOTA tags: [ move-sc,getting-started, iota-cli] teams: - iotaledger/vm-language -teams: - iotaledger/dev-tools --- From 9fcf679dcabdf16a719603dc8adfca10de3749b3 Mon Sep 17 00:00:00 2001 From: Lucas Tortora Date: Wed, 29 Jan 2025 18:10:39 -0300 Subject: [PATCH 07/10] fix merge --- .../iota-101/objects/object-ownership/immutable.mdx | 6 ++---- .../iota-101/objects/transfers/transfer-to-object.mdx | 6 ++---- 2 files changed, 4 insertions(+), 8 deletions(-) diff --git a/docs/content/developer/iota-101/objects/object-ownership/immutable.mdx b/docs/content/developer/iota-101/objects/object-ownership/immutable.mdx index 080419403a5..aa6953191e7 100644 --- a/docs/content/developer/iota-101/objects/object-ownership/immutable.mdx +++ b/docs/content/developer/iota-101/objects/object-ownership/immutable.mdx @@ -1,12 +1,10 @@ --- title: Immutable Objects -tags: [move-sc] +tags: [move-sc, iota-cli] teams: - iotaledger/vm-language -description: Immutable objects on IOTA cannot be mutated, transferred, or deleted once frozen. These objects are ownerless and can be used by anyone on the network. -tags: [ iota-cli ] -teams: - iotaledger/dev-tools +description: Immutable objects on IOTA cannot be mutated, transferred, or deleted once frozen. These objects are ownerless and can be used by anyone on the network. --- import Quiz from '@site/src/components/Quiz'; import questions from '/json/developer/iota-101/objects/object-ownership/immutable.json'; diff --git a/docs/content/developer/iota-101/objects/transfers/transfer-to-object.mdx b/docs/content/developer/iota-101/objects/transfers/transfer-to-object.mdx index a5a7a2de051..3e81f83da38 100644 --- a/docs/content/developer/iota-101/objects/transfers/transfer-to-object.mdx +++ b/docs/content/developer/iota-101/objects/transfers/transfer-to-object.mdx @@ -1,12 +1,10 @@ --- title: Transfer to Object -tags: [move-sc] -teams: - - iotaledger/vm-language description: On IOTA, you can transfer objects to objects in the same way you can transfer objects to addresses. -tags: [ rust, sdk, rust-sdk] +tags: [ move-sc rust, sdk, rust-sdk] teams: - iotaledger/dev-tools + - iotaledger/vm-language --- import Quiz from '@site/src/components/Quiz'; import questions from '/json/developer/iota-101/objects/transfers/transfer-to-object.json'; From ed60027ebbebcbe4fb0d0868ab792ab8e30d2a5c Mon Sep 17 00:00:00 2001 From: Lucas Tortora Date: Thu, 30 Jan 2025 09:41:05 -0300 Subject: [PATCH 08/10] fix tags --- docs/content/developer/iota-move-ctf/challenge_1.mdx | 1 - docs/content/references/cli/keytool.mdx | 1 - docs/content/references/rust-sdk.mdx | 3 ++- 3 files changed, 2 insertions(+), 3 deletions(-) diff --git a/docs/content/developer/iota-move-ctf/challenge_1.mdx b/docs/content/developer/iota-move-ctf/challenge_1.mdx index 45cc94a8fab..c2d443b837c 100644 --- a/docs/content/developer/iota-move-ctf/challenge_1.mdx +++ b/docs/content/developer/iota-move-ctf/challenge_1.mdx @@ -1,4 +1,3 @@ - --- tags: [move-sc] teams: diff --git a/docs/content/references/cli/keytool.mdx b/docs/content/references/cli/keytool.mdx index bc07c4e7e78..9a8ae121e7d 100644 --- a/docs/content/references/cli/keytool.mdx +++ b/docs/content/references/cli/keytool.mdx @@ -1,7 +1,6 @@ --- title: IOTA Keytool CLI description: The IOTA Keytool CLI has commands for managing and generating addresses, working with private keys, or signatures. - tags: [ ci, reference, iota-cli] teams: - iotaledger/dev-tools diff --git a/docs/content/references/rust-sdk.mdx b/docs/content/references/rust-sdk.mdx index 05102a0879b..48e7165ca84 100644 --- a/docs/content/references/rust-sdk.mdx +++ b/docs/content/references/rust-sdk.mdx @@ -1,7 +1,8 @@ --- title: IOTA Rust SDK description: The IOTA Rust SDK provides Rust wrappers around the IOTA API. Using the SDK, you can interact with IOTA networks using the Rust programming language. -tags: [ rust, sdk, reference, rust-sdk]teams: +tags: [ rust, sdk, reference, rust-sdk] +teams: - iotaledger/dev-tools --- From 177785b0720216d03186ee8ed4eab1c5f5813706 Mon Sep 17 00:00:00 2001 From: Lucas Tortora Date: Thu, 30 Jan 2025 10:35:31 -0300 Subject: [PATCH 09/10] fix build --- .../iota-101/objects/transfers/transfer-to-object.mdx | 2 +- docs/content/references/cli/ceremony.mdx | 3 ++- docs/content/references/cli/keytool.mdx | 2 +- 3 files changed, 4 insertions(+), 3 deletions(-) diff --git a/docs/content/developer/iota-101/objects/transfers/transfer-to-object.mdx b/docs/content/developer/iota-101/objects/transfers/transfer-to-object.mdx index 3e81f83da38..6eaf7981395 100644 --- a/docs/content/developer/iota-101/objects/transfers/transfer-to-object.mdx +++ b/docs/content/developer/iota-101/objects/transfers/transfer-to-object.mdx @@ -1,7 +1,7 @@ --- title: Transfer to Object description: On IOTA, you can transfer objects to objects in the same way you can transfer objects to addresses. -tags: [ move-sc rust, sdk, rust-sdk] +tags: [ move-sc, rust, sdk, rust-sdk] teams: - iotaledger/dev-tools - iotaledger/vm-language diff --git a/docs/content/references/cli/ceremony.mdx b/docs/content/references/cli/ceremony.mdx index 24a733deadb..eadac5fc192 100644 --- a/docs/content/references/cli/ceremony.mdx +++ b/docs/content/references/cli/ceremony.mdx @@ -1,7 +1,7 @@ --- title: IOTA Genesis Ceremony CLI description: The IOTA Genesis Ceremony CLI provides commands for building a Genesis blob file. -tags: [ cli reference, validator, iota-cli] +tags: [ cli, reference, validator, iota-cli] teams: - iotaledger/dev-tools - iotaledger/vm-language @@ -10,6 +10,7 @@ teams: The IOTA CLI `genesis-ceremony` command allows the orchestration of an IOTA Genesis Ceremony, where multiple remote validators can sign a genesis blob. Each step persists in a file structure that can be shared (for instance, via GitHub) with the validators. +that can be shared (for instance, via GitHub) with the validators. ## Commands diff --git a/docs/content/references/cli/keytool.mdx b/docs/content/references/cli/keytool.mdx index 9a8ae121e7d..963d81e6e1f 100644 --- a/docs/content/references/cli/keytool.mdx +++ b/docs/content/references/cli/keytool.mdx @@ -1,7 +1,7 @@ --- title: IOTA Keytool CLI description: The IOTA Keytool CLI has commands for managing and generating addresses, working with private keys, or signatures. -tags: [ ci, reference, iota-cli] +tags: [ cli, reference, iota-cli] teams: - iotaledger/dev-tools --- From 0825afb7be1ba84852297fb321d0b607ad9e8585 Mon Sep 17 00:00:00 2001 From: Lucas Tortora Date: Thu, 30 Jan 2025 12:55:52 -0300 Subject: [PATCH 10/10] add more tags --- docs/content/references/execution-architecture/adapter.mdx | 2 ++ .../references/execution-architecture/execution-layer.mdx | 2 ++ .../references/execution-architecture/iota-execution.mdx | 2 ++ docs/content/references/execution-architecture/natives.mdx | 2 ++ 4 files changed, 8 insertions(+) diff --git a/docs/content/references/execution-architecture/adapter.mdx b/docs/content/references/execution-architecture/adapter.mdx index 22459fd4a05..f87cce18c40 100644 --- a/docs/content/references/execution-architecture/adapter.mdx +++ b/docs/content/references/execution-architecture/adapter.mdx @@ -1,6 +1,8 @@ --- title: Adapter description: This document describes the architectural approach and execution flow for the adapter and related components. +teams: + - iotaledger/vm-language --- import ThemedImage from '@theme/ThemedImage'; diff --git a/docs/content/references/execution-architecture/execution-layer.mdx b/docs/content/references/execution-architecture/execution-layer.mdx index c0f04f857b3..7e1a2390419 100644 --- a/docs/content/references/execution-architecture/execution-layer.mdx +++ b/docs/content/references/execution-architecture/execution-layer.mdx @@ -1,6 +1,8 @@ --- title: IOTA Execution Layer description: This document describes the architectural approach for iota execution layer. +teams: + - iotaledger/vm-language --- The execution layer is one of the main components of the IOTA architecture. diff --git a/docs/content/references/execution-architecture/iota-execution.mdx b/docs/content/references/execution-architecture/iota-execution.mdx index 24896c30caf..29b97e205ac 100644 --- a/docs/content/references/execution-architecture/iota-execution.mdx +++ b/docs/content/references/execution-architecture/iota-execution.mdx @@ -1,6 +1,8 @@ --- title: IOTA Execution Crate description: This document describes the architectural approach for iota execution crate. +teams: + - iotaledger/vm-language --- import ThemedImage from '@theme/ThemedImage'; diff --git a/docs/content/references/execution-architecture/natives.mdx b/docs/content/references/execution-architecture/natives.mdx index e49c37329bb..f52ec4664c9 100644 --- a/docs/content/references/execution-architecture/natives.mdx +++ b/docs/content/references/execution-architecture/natives.mdx @@ -1,6 +1,8 @@ --- title: Natives & Object Runtime description: This document describes the object runtime and native functions flow. +teams: + - iotaledger/vm-language --- import ThemedImage from '@theme/ThemedImage';