diff --git a/docs/architecture/accounts.md b/docs/architecture/accounts.md index 85955e198..745eba132 100644 --- a/docs/architecture/accounts.md +++ b/docs/architecture/accounts.md @@ -1,7 +1,8 @@ --- title: Accounts authors: "Tim McMackin" -lastUpdated: 18th October 2023 +last_update: + date: 18 October 2023 --- Tezos uses two types of accounts: diff --git a/docs/architecture/governance.md b/docs/architecture/governance.md index a0f693aa3..246df5d67 100644 --- a/docs/architecture/governance.md +++ b/docs/architecture/governance.md @@ -1,6 +1,7 @@ --- title: Governance -lastUpdated: 3rd July 2023 +last_update: + date: 3 July 2023 --- ## What is Self Amendment? diff --git a/docs/architecture/governance/amendment-history.md b/docs/architecture/governance/amendment-history.md index c1caf7399..1447b676a 100644 --- a/docs/architecture/governance/amendment-history.md +++ b/docs/architecture/governance/amendment-history.md @@ -1,7 +1,8 @@ --- title: History of amendments authors: 'Thomas Zoughebi, Aymeric Bethencourt, and Maxime Fernandez' -lastUpdated: 30th June 2023 +last_update: + date: 30 June 2023 --- As presented in [Governance](../governance), the Tezos blockchain is constantly evolving, through new amendments. In this chapter, we will present an overview of past proposals and the reasons for their approval or disapproval. diff --git a/docs/architecture/governance/improvement-process.md b/docs/architecture/governance/improvement-process.md index 803e0005b..1a3c42815 100644 --- a/docs/architecture/governance/improvement-process.md +++ b/docs/architecture/governance/improvement-process.md @@ -1,6 +1,7 @@ --- title: Tezos Improvement Process (TZIP) -lastUpdated: 10th July 2023 +last_update: + date: 10 July 2023 --- As Tezos is a large decentralized project that is constantly evolving, its members need to have a mechanism for proposing improvements to the ecosystem. diff --git a/docs/architecture/protocol.md b/docs/architecture/protocol.md index a2fac7e61..c00cab0b9 100644 --- a/docs/architecture/protocol.md +++ b/docs/architecture/protocol.md @@ -1,6 +1,7 @@ --- title: Tezos Protocol and Shell -lastUpdated: 29th June 2023 +last_update: + date: 29 June 2023 --- The primary characteristic that makes Tezos unique is its self-amending property. The part that amends itself is called the economic protocol. The rest of the Tezos node is what we call the shell. diff --git a/docs/architecture/smart-rollups.md b/docs/architecture/smart-rollups.md index 044a4c918..2cd17447c 100644 --- a/docs/architecture/smart-rollups.md +++ b/docs/architecture/smart-rollups.md @@ -1,7 +1,8 @@ --- title: Smart Optimistic Rollups authors: 'Nomadic Labs, TriliTech' -lastUpdated: 30th June 2023 +last_update: + date: 30 June 2023 --- Rollups play a crucial part in providing next-generation scaling on Tezos. This page gives a technical introduction to Smart Rollups, their optimistic nature, and an intro to developing your own WASM kernel. diff --git a/docs/architecture/tokens.md b/docs/architecture/tokens.md index 34218d1a5..8b4518a11 100644 --- a/docs/architecture/tokens.md +++ b/docs/architecture/tokens.md @@ -1,7 +1,8 @@ --- title: Tokens authors: "Claude Barde, Aymeric Bethencourt, Tim McMackin" -lastUpdated: 1st November 2023 +last_update: + date: 1 November 2023 --- In a blockchain ecosystem, a digital asset that can be transferred between accounts is called a _token_. diff --git a/docs/architecture/tokens/FA1.2.md b/docs/architecture/tokens/FA1.2.md index 89878c13f..45ec710a9 100644 --- a/docs/architecture/tokens/FA1.2.md +++ b/docs/architecture/tokens/FA1.2.md @@ -1,7 +1,8 @@ --- title: FA1.2 tokens authors: "Claude Barde, Aymeric Bethencourt, Tim McMackin" -lastUpdated: 26th October 2023 +last_update: + date: 26 October 2023 --- The FA1.2 standard is for _fungible tokens_, which are collections of identical, interchangeable tokens. diff --git a/docs/architecture/tokens/FA2.md b/docs/architecture/tokens/FA2.md index 132f54662..8f71d31d1 100644 --- a/docs/architecture/tokens/FA2.md +++ b/docs/architecture/tokens/FA2.md @@ -1,7 +1,8 @@ --- title: FA2 tokens authors: "Claude Barde, Aymeric Bethencourt, Tim McMackin" -lastUpdated: 26th October 2023 +last_update: + date: 26 October 2023 --- The FA2 standard supports several different token types, including: diff --git a/docs/dApps/best-practices.md b/docs/dApps/best-practices.md index b35a27fce..1708b5d66 100644 --- a/docs/dApps/best-practices.md +++ b/docs/dApps/best-practices.md @@ -1,7 +1,8 @@ --- title: Best practices and avoiding flaws authors: Claude Barde -lastUpdated: 10th July 2023 +last_update: + date: 10 July 2023 --- When creating a frontend application that uses the Tezos blockchain, you will most probably use a JavaScript framework, may it be React, Vue, Svelte, or another one. diff --git a/docs/dApps/samples.md b/docs/dApps/samples.md index dbd747c50..6a8ab72b9 100644 --- a/docs/dApps/samples.md +++ b/docs/dApps/samples.md @@ -1,7 +1,8 @@ --- title: Sample dApps author: "Tim McMackin" -lastUpdated: 19 October 2023 +last_update: + date: 19 October 2023 --- Here are some sample web applications that access Tezos: diff --git a/docs/dApps/taquito.md b/docs/dApps/taquito.md index 5281da496..7e0551892 100644 --- a/docs/dApps/taquito.md +++ b/docs/dApps/taquito.md @@ -1,7 +1,8 @@ --- title: Taquito dApp SDK for TypeScript authors: Claude Barde -lastUpdated: 10th July 2023 +last_update: + date: 10 July 2023 --- ## Introduction diff --git a/docs/dApps/unity.md b/docs/dApps/unity.md index 038bf8c94..abdcb1529 100644 --- a/docs/dApps/unity.md +++ b/docs/dApps/unity.md @@ -1,7 +1,8 @@ --- title: Tezos SDK for Unity authors: John Joubert -lastUpdated: 5th June 2023 +last_update: + date: 5 June 2023 --- The Tezos SDK for Unity offers a comprehensive toolkit designed to facilitate Web3 gaming development. This SDK provides game developers with the necessary tools to: diff --git a/docs/dApps/wallets.md b/docs/dApps/wallets.md index 845b2413c..48d879d75 100644 --- a/docs/dApps/wallets.md +++ b/docs/dApps/wallets.md @@ -1,7 +1,8 @@ --- title: Connecting to wallets authors: Claude Barde -lastUpdated: 10th July 2023 +last_update: + date: 10 July 2023 --- ## Overview of wallets diff --git a/docs/developing/dev-environments.md b/docs/developing/dev-environments.md index 17cbec0f8..07599f8d9 100644 --- a/docs/developing/dev-environments.md +++ b/docs/developing/dev-environments.md @@ -1,7 +1,8 @@ --- title: Setting up developer environments authors: "Tim McMackin" -lastUpdated: 24 October 2023 +last_update: + date: 24 October 2023 --- Working with Tezos usually includes setting up an IDE to write code in and connecting to a test network or sandbox to test applications on. diff --git a/docs/developing/information/block-explorers.md b/docs/developing/information/block-explorers.md index d91fee70d..baeda9d9a 100644 --- a/docs/developing/information/block-explorers.md +++ b/docs/developing/information/block-explorers.md @@ -1,6 +1,7 @@ --- title: Block Explorers -lastUpdated: 10th July 2023 +last_update: + date: 10 July 2023 --- **What is a blockchain explorer?** diff --git a/docs/developing/information/block-explorers/inspect-contract-tzstats.md b/docs/developing/information/block-explorers/inspect-contract-tzstats.md index 64ba25917..7a49c8037 100644 --- a/docs/developing/information/block-explorers/inspect-contract-tzstats.md +++ b/docs/developing/information/block-explorers/inspect-contract-tzstats.md @@ -1,7 +1,8 @@ --- title: Inspecting deployed contracts authors: Benjamin Pila -lastUpdated: 28th June 2023 +last_update: + date: 28 June 2023 --- As a developer, you will often want to check the state of your deployed smart contracts. Using a blockchain explorer is a fast and easy way to do so. In this section, we will find a smart contract and check it out on _TzStats_. diff --git a/docs/developing/information/block-explorers/tzstats.mdx b/docs/developing/information/block-explorers/tzstats.mdx index c0e47313b..9cae8802c 100644 --- a/docs/developing/information/block-explorers/tzstats.mdx +++ b/docs/developing/information/block-explorers/tzstats.mdx @@ -1,7 +1,8 @@ --- title: The tzStats blockchain explorer authors: Maxime Sallerin -lastUpdated: 28th June 2023 +last_update: + date: 28 June 2023 --- import Figure from '@site/src/components/Figure'; diff --git a/docs/developing/information/custom-indexers.md b/docs/developing/information/custom-indexers.md index 610a67578..bc8b707e5 100644 --- a/docs/developing/information/custom-indexers.md +++ b/docs/developing/information/custom-indexers.md @@ -1,7 +1,8 @@ --- title: Custom indexers authors: Tezos Ukraine -lastUpdated: 10th July 2023 +last_update: + date: 10 July 2023 --- ## Introduction diff --git a/docs/developing/information/indexers.md b/docs/developing/information/indexers.md index 45ac1eeec..832e4f558 100644 --- a/docs/developing/information/indexers.md +++ b/docs/developing/information/indexers.md @@ -1,7 +1,8 @@ --- title: Indexers authors: Tezos Ukraine -lastUpdated: 10th July 2023 +last_update: + date: 10 July 2023 --- :::note diff --git a/docs/developing/octez-client.md b/docs/developing/octez-client.md index e4893102b..afed8fdf2 100644 --- a/docs/developing/octez-client.md +++ b/docs/developing/octez-client.md @@ -1,7 +1,8 @@ --- title: The Octez client authors: 'Thomas Zoughebi, Aymeric Bethencourt, Maxime Fernandez, Tim McMackin' -lastUpdated: 27th October 2023 +last_update: + date: 27 October 2023 --- The Octez command-line client is part of the Octez suite of tools for interacting with Tezos and running nodes. diff --git a/docs/developing/octez-client/installing.md b/docs/developing/octez-client/installing.md index 0e47ff7a3..4ec5e9e36 100644 --- a/docs/developing/octez-client/installing.md +++ b/docs/developing/octez-client/installing.md @@ -1,6 +1,7 @@ --- title: Installing the Octez client -lastUpdated: 27th October 2023 +last_update: + date: 27 October 2023 --- You can install the Octez client directly on your computer or use a Docker image that has the most recent version of the Octez tools installed. diff --git a/docs/developing/octez-client/transactions.md b/docs/developing/octez-client/transactions.md index 954553e23..3a97c0413 100644 --- a/docs/developing/octez-client/transactions.md +++ b/docs/developing/octez-client/transactions.md @@ -1,7 +1,8 @@ --- title: Interacting with contracts authors: Tim McMackin -lastUpdated: 27 October 2023 +last_update: + date: 27 October 2023 --- Before sending transactions to contracts with the Octez client, make sure that your client is configured to use an RPC node for the network that you want to use. diff --git a/docs/developing/sandbox.md b/docs/developing/sandbox.md index 89c3e0d62..18554642b 100644 --- a/docs/developing/sandbox.md +++ b/docs/developing/sandbox.md @@ -1,7 +1,8 @@ --- title: Using a local sandbox authors: 'Mathias Hiron, Nomadic Labs, Tim McMackin, TriliTech' -lastUpdated: 18th October 2023 +last_update: + date: 18 October 2023 --- Local sandboxes allow you to test your work without sending any transactions to Tezos Mainnet or testnets. diff --git a/docs/developing/testnets.md b/docs/developing/testnets.md index e5a5221d8..8540b769a 100644 --- a/docs/developing/testnets.md +++ b/docs/developing/testnets.md @@ -1,7 +1,8 @@ --- title: Using sandboxes and testnets authors: 'Mathias Hiron, Nomadic Labs, Tim McMackin, TriliTech' -lastUpdated: 18th October 2023 +last_update: + date: 18 October 2023 --- :::note diff --git a/docs/overview/common-applications.md b/docs/overview/common-applications.md index 11b1f9756..db0ee374a 100644 --- a/docs/overview/common-applications.md +++ b/docs/overview/common-applications.md @@ -1,6 +1,7 @@ --- title: Common applications of Tezos -lastUpdated: 13 September 2023 +last_update: + date: 13 September 2023 --- Here are some of the ways that people use Tezos: diff --git a/docs/overview/glossary.md b/docs/overview/glossary.md index 90847b1c2..9092cadde 100644 --- a/docs/overview/glossary.md +++ b/docs/overview/glossary.md @@ -1,6 +1,7 @@ --- title: Glossary -lastUpdated: 24th October 2023 +last_update: + date: 24 October 2023 --- ## Tezos and tez diff --git a/docs/overview/index.md b/docs/overview/index.md index 1fe6e050a..8139c330b 100644 --- a/docs/overview/index.md +++ b/docs/overview/index.md @@ -1,6 +1,7 @@ --- title: Tezos overview -lastUpdated: 11th September 2023 +last_update: + date: 11 September 2023 --- Tezos is an open-source, decentralized blockchain [created in 2014](https://tezos.com/whitepaper.pdf) by Arthur and Kathleen Breitman. It raised awareness and support in 2017 with its crowdfunding and launched the following year. Since its inception, Tezos has gone through multiple iterations of upgrades and development, staying true to its ethos -- "a blockchain designed to evolve". diff --git a/docs/overview/tezos-different.md b/docs/overview/tezos-different.md index 660fca9ce..eceb944d8 100644 --- a/docs/overview/tezos-different.md +++ b/docs/overview/tezos-different.md @@ -1,6 +1,7 @@ --- title: What makes Tezos different? -lastUpdated: 13 September 2023 +last_update: + date: 13 September 2023 --- Here are some of the features that make Tezos different from other blockchains: diff --git a/docs/smart-contracts.mdx b/docs/smart-contracts.mdx index b2b574c32..07883337b 100644 --- a/docs/smart-contracts.mdx +++ b/docs/smart-contracts.mdx @@ -1,7 +1,8 @@ --- title: An introduction to smart contracts authors: 'Thomas Zoughebi, Aymeric Bethencourt, Maxime Fernandez, and Tim McMackin' -lastUpdated: 18th October 2023 +last_update: + date: 18 October 2023 --- import Figure from '@site/src/components/Figure'; diff --git a/docs/smart-contracts/constants.md b/docs/smart-contracts/constants.md index 149aee42f..00b575da0 100644 --- a/docs/smart-contracts/constants.md +++ b/docs/smart-contracts/constants.md @@ -1,7 +1,8 @@ --- title: Global table of constants authors: 'Mathias Hiron (Nomadic Labs), Sasha Aldrick (TriliTech), Tim McMackin (TriliTech)' -lastUpdated: 5th October 2023 +last_update: + date: 5 October 2023 --- Tezos provides a feature that lets user store data in a global table of constants. diff --git a/docs/smart-contracts/data-types.md b/docs/smart-contracts/data-types.md index 4e9a11301..f477cfd53 100644 --- a/docs/smart-contracts/data-types.md +++ b/docs/smart-contracts/data-types.md @@ -1,7 +1,8 @@ --- title: Data types authors: 'Tim McMackin' -lastUpdated: 12 October 2023 +last_update: + date: 12 October 2023 --- See these pages for information about the data types that Tezos supports: diff --git a/docs/smart-contracts/data-types/complex-data-types.md b/docs/smart-contracts/data-types/complex-data-types.md index aa4f3c2c8..be06d2a85 100644 --- a/docs/smart-contracts/data-types/complex-data-types.md +++ b/docs/smart-contracts/data-types/complex-data-types.md @@ -1,7 +1,8 @@ --- title: Complex data types authors: 'Mathias Hiron (Nomadic Labs), Sasha Aldrick (TriliTech), Tim McMackin (TriliTech)' -lastUpdated: 5th October 2023 +last_update: + date: 5 October 2023 --- Tezos contracts support these complex data types. diff --git a/docs/smart-contracts/data-types/crypto-data-types.md b/docs/smart-contracts/data-types/crypto-data-types.md index 10e11a7f0..652bb446b 100644 --- a/docs/smart-contracts/data-types/crypto-data-types.md +++ b/docs/smart-contracts/data-types/crypto-data-types.md @@ -1,7 +1,8 @@ --- title: Cryptographic data types authors: 'Mathias Hiron (Nomadic Labs), Sasha Aldrick (TriliTech), Tim McMackin (TriliTech)' -lastUpdated: 5th October 2023 +last_update: + date: 5 October 2023 --- Tezos provides hash functions for cryptographic purposes. diff --git a/docs/smart-contracts/data-types/primitive-data-types.md b/docs/smart-contracts/data-types/primitive-data-types.md index 3074a2f3d..bb3920e74 100644 --- a/docs/smart-contracts/data-types/primitive-data-types.md +++ b/docs/smart-contracts/data-types/primitive-data-types.md @@ -1,7 +1,8 @@ --- title: Primitive data types authors: 'Mathias Hiron (Nomadic Labs), Sasha Aldrick (TriliTech), Tim McMackin (TriliTech)' -lastUpdated: 4th October 2023 +last_update: + date: 4 October 2023 --- Tezos contracts support these primitive data types. diff --git a/docs/smart-contracts/delegation.md b/docs/smart-contracts/delegation.md index 07eb438ca..e4436a6b0 100644 --- a/docs/smart-contracts/delegation.md +++ b/docs/smart-contracts/delegation.md @@ -1,7 +1,8 @@ --- title: Delegation authors: 'Mathias Hiron (Nomadic Labs), Sasha Aldrick (TriliTech), Tim McMackin (TriliTech)' -lastUpdated: 5th October 2023 +last_update: + date: 5 October 2023 --- Placing your tez in a smart contract means you can't stake them towards baking or delegate them to get rewards. diff --git a/docs/smart-contracts/entrypoints.md b/docs/smart-contracts/entrypoints.md index 5531c6202..708530bc1 100644 --- a/docs/smart-contracts/entrypoints.md +++ b/docs/smart-contracts/entrypoints.md @@ -1,7 +1,8 @@ --- title: Entrypoints authors: 'Mathias Hiron (Nomadic Labs), Sasha Aldrick (TriliTech), Tim McMackin (TriliTech)' -lastUpdated: 4th October 2023 +last_update: + date: 4 October 2023 --- The entrypoints of a contract represent the different ways that it can be called, similar to a method or function in many programming languages or an endpoint of an API. diff --git a/docs/smart-contracts/languages.md b/docs/smart-contracts/languages.md index 4947320ea..18ea7650e 100644 --- a/docs/smart-contracts/languages.md +++ b/docs/smart-contracts/languages.md @@ -1,7 +1,8 @@ --- title: Languages authors: 'Tim McMackin' -lastUpdated: 4th October 2023 +last_update: + date: 4 October 2023 --- You can write Tezos smart contracts in any of these languages: diff --git a/docs/smart-contracts/languages/archetype.md b/docs/smart-contracts/languages/archetype.md index c983a39d2..898276df7 100644 --- a/docs/smart-contracts/languages/archetype.md +++ b/docs/smart-contracts/languages/archetype.md @@ -1,6 +1,7 @@ --- title: Archetype -lastUpdated: 29th June 2023 +last_update: + date: 29 June 2023 --- Archetype is an elegant generic-purpose language to develop smart contracts on the Tezos blockchain. It's a DSL (domain-specific language) for Tezos that facilitates formal verification and transcodes contracts to SmartPy and LIGO. diff --git a/docs/smart-contracts/languages/ligo.md b/docs/smart-contracts/languages/ligo.md index 7c2e649aa..1b87276d0 100644 --- a/docs/smart-contracts/languages/ligo.md +++ b/docs/smart-contracts/languages/ligo.md @@ -1,6 +1,7 @@ --- title: Ligo -lastUpdated: 29th June 2023 +last_update: + date: 29 June 2023 --- LIGO is a functional programming language that is intended to be both user-friendly and to avoid patterns that make formal verification difficult. diff --git a/docs/smart-contracts/languages/michelson.mdx b/docs/smart-contracts/languages/michelson.mdx index 536d0603a..208fe5547 100644 --- a/docs/smart-contracts/languages/michelson.mdx +++ b/docs/smart-contracts/languages/michelson.mdx @@ -1,6 +1,7 @@ --- title: Michelson -lastUpdated: 30th June 2023 +last_update: + date: 30 June 2023 --- import Figure from '@site/src/components/Figure'; diff --git a/docs/smart-contracts/languages/smartpy.mdx b/docs/smart-contracts/languages/smartpy.mdx index 21660bde3..072953df5 100644 --- a/docs/smart-contracts/languages/smartpy.mdx +++ b/docs/smart-contracts/languages/smartpy.mdx @@ -1,7 +1,8 @@ --- title: SmartPy authors: Mathias Hiron and Maxime Sallerin -lastUpdated: 29th June 2023 +last_update: + date: 29 June 2023 --- import Figure from '@site/src/components/Figure'; diff --git a/docs/smart-contracts/logic/comparing.md b/docs/smart-contracts/logic/comparing.md index 009cd3a99..b9843a120 100644 --- a/docs/smart-contracts/logic/comparing.md +++ b/docs/smart-contracts/logic/comparing.md @@ -1,7 +1,8 @@ --- title: Comparing values authors: 'Mathias Hiron (Nomadic Labs), Sasha Aldrick (TriliTech), Tim McMackin (TriliTech)' -lastUpdated: 4th October 2023 +last_update: + date: 4 October 2023 --- The ways that you can compare values depends on the types of those values. diff --git a/docs/smart-contracts/logic/errors.md b/docs/smart-contracts/logic/errors.md index ea77e8a5c..5853017f8 100644 --- a/docs/smart-contracts/logic/errors.md +++ b/docs/smart-contracts/logic/errors.md @@ -1,7 +1,8 @@ --- title: Handling errors authors: 'Mathias Hiron (Nomadic Labs), Sasha Aldrick (TriliTech), Tim McMackin (TriliTech)' -lastUpdated: 5th October 2023 +last_update: + date: 5 October 2023 --- Unlike in many programming languages, there is no exception management on Tezos. diff --git a/docs/smart-contracts/logic/loops.md b/docs/smart-contracts/logic/loops.md index 28b8b4665..ea7925031 100644 --- a/docs/smart-contracts/logic/loops.md +++ b/docs/smart-contracts/logic/loops.md @@ -1,7 +1,8 @@ --- title: Loops and iterations authors: 'Mathias Hiron (Nomadic Labs), Sasha Aldrick (TriliTech), Tim McMackin (TriliTech)' -lastUpdated: 5th October 2023 +last_update: + date: 5 October 2023 --- A smart contract can contain loops, which take two general forms: diff --git a/docs/smart-contracts/logic/operations.md b/docs/smart-contracts/logic/operations.md index 633495f92..157f2d2ce 100644 --- a/docs/smart-contracts/logic/operations.md +++ b/docs/smart-contracts/logic/operations.md @@ -1,7 +1,8 @@ --- title: Operations authors: 'Mathias Hiron (Nomadic Labs), Sasha Aldrick (TriliTech), Tim McMackin (TriliTech)' -lastUpdated: 5th October 2023 +last_update: + date: 5 October 2023 --- The execution of the code of an entrypoint can have only two effects: diff --git a/docs/smart-contracts/multisig-specialized.md b/docs/smart-contracts/multisig-specialized.md index aed6650f5..7c0f8e087 100644 --- a/docs/smart-contracts/multisig-specialized.md +++ b/docs/smart-contracts/multisig-specialized.md @@ -1,7 +1,8 @@ --- title: Specialized Multisig Introduction sidebar_label: Introduction -lastUpdated: 29th June 2023 +last_update: + date: 29 June 2023 --- ## What is a Specialized Multisig? diff --git a/docs/smart-contracts/multisig-usage.md b/docs/smart-contracts/multisig-usage.md index 1c0684115..6b65c1ac5 100644 --- a/docs/smart-contracts/multisig-usage.md +++ b/docs/smart-contracts/multisig-usage.md @@ -1,6 +1,7 @@ --- title: Using multisig contracts -lastUpdated: 29th June 2023 +last_update: + date: 29 June 2023 --- ## Generating the Specialized Multisig Contract Code diff --git a/docs/smart-contracts/samples.md b/docs/smart-contracts/samples.md index 40ce573b0..68974bd18 100644 --- a/docs/smart-contracts/samples.md +++ b/docs/smart-contracts/samples.md @@ -1,7 +1,8 @@ --- title: Sample smart contracts author: "Tim McMackin" -lastUpdated: 19 October 2023 +last_update: + date: 19 October 2023 --- Here are some places to find sample smart contacts: diff --git a/docs/smart-contracts/sapling.md b/docs/smart-contracts/sapling.md index a39817924..d198b1977 100644 --- a/docs/smart-contracts/sapling.md +++ b/docs/smart-contracts/sapling.md @@ -1,7 +1,8 @@ --- title: Private transactions (sapling) authors: 'Mathias Hiron (Nomadic Labs), Sasha Aldrick (TriliTech), Tim McMackin (TriliTech)' -lastUpdated: 4th October 2023 +last_update: + date: 4 October 2023 --- Sapling is a protocol that enables transactions of fungible tokens while increasing privacy. diff --git a/docs/smart-contracts/serialization.md b/docs/smart-contracts/serialization.md index 63e5bfadd..59f52c0da 100644 --- a/docs/smart-contracts/serialization.md +++ b/docs/smart-contracts/serialization.md @@ -1,7 +1,8 @@ --- title: Serialization authors: 'Mathias Hiron (Nomadic Labs), Sasha Aldrick (TriliTech), Tim McMackin (TriliTech)' -lastUpdated: 4th October 2023 +last_update: + date: 4 October 2023 --- Between contract calls, the code of a contract, as well as its storage, are stored as a serialized sequence of bytes, for efficiency purposes. diff --git a/docs/smart-contracts/special-values.md b/docs/smart-contracts/special-values.md index 2d03307d4..ae3a3b5c7 100644 --- a/docs/smart-contracts/special-values.md +++ b/docs/smart-contracts/special-values.md @@ -1,7 +1,8 @@ --- title: Special values authors: 'Mathias Hiron (Nomadic Labs), Sasha Aldrick (TriliTech), Tim McMackin (TriliTech)' -lastUpdated: 5th October 2023 +last_update: + date: 5 October 2023 --- The code of a contract can access some special values. diff --git a/docs/smart-contracts/storage.md b/docs/smart-contracts/storage.md index e5ba08b6f..1020eba17 100644 --- a/docs/smart-contracts/storage.md +++ b/docs/smart-contracts/storage.md @@ -1,7 +1,8 @@ --- title: Storage authors: 'Mathias Hiron (Nomadic Labs), Sasha Aldrick (TriliTech), Tim McMackin (TriliTech)' -lastUpdated: 5th October 2023 +last_update: + date: 5 October 2023 --- Each contract has associated storage, which is persistent internal data that it can read and write to. diff --git a/docs/smart-contracts/testing.md b/docs/smart-contracts/testing.md index 84b096116..145d39f32 100644 --- a/docs/smart-contracts/testing.md +++ b/docs/smart-contracts/testing.md @@ -1,7 +1,8 @@ --- title: Testing authors: 'Mathias Hiron (Nomadic Labs), Sasha Aldrick (TriliTech), Tim McMackin (TriliTech)' -lastUpdated: 5th October 2023 +last_update: + date: 5 October 2023 --- The hardest part of writing smart contracts is avoiding bugs. diff --git a/docs/smart-contracts/views.md b/docs/smart-contracts/views.md index 24c42fbd6..26951d86e 100644 --- a/docs/smart-contracts/views.md +++ b/docs/smart-contracts/views.md @@ -1,7 +1,8 @@ --- title: Views authors: 'Mathias Hiron (Nomadic Labs), Sasha Aldrick (TriliTech), Tim McMackin (TriliTech)' -lastUpdated: 5th October 2023 +last_update: + date: 5 October 2023 --- Views are a way for contracts to expose information to other contracts. diff --git a/docs/tutorials/build-an-nft-marketplace/index.md b/docs/tutorials/build-an-nft-marketplace/index.md index b0e12e76d..0e41b414f 100644 --- a/docs/tutorials/build-an-nft-marketplace/index.md +++ b/docs/tutorials/build-an-nft-marketplace/index.md @@ -1,6 +1,7 @@ --- title: NFT Marketplace Part 1 -lastUpdated: 11th October 2023 +last_update: + date: 11 October 2023 --- ## Introduction diff --git a/docs/tutorials/build-an-nft-marketplace/part-2.md b/docs/tutorials/build-an-nft-marketplace/part-2.md index 44fd785b7..cb66ff2fb 100644 --- a/docs/tutorials/build-an-nft-marketplace/part-2.md +++ b/docs/tutorials/build-an-nft-marketplace/part-2.md @@ -1,6 +1,7 @@ --- title: NFT Marketplace Part 2 -lastUpdated: 11th October 2023 +last_update: + date: 11 October 2023 --- ## Introduction diff --git a/docs/tutorials/build-an-nft-marketplace/part-3.md b/docs/tutorials/build-an-nft-marketplace/part-3.md index 39a933461..6803ff67f 100644 --- a/docs/tutorials/build-an-nft-marketplace/part-3.md +++ b/docs/tutorials/build-an-nft-marketplace/part-3.md @@ -1,6 +1,7 @@ --- title: NFT Marketplace Part 3 -lastUpdated: 11th October 2023 +last_update: + date: 11 October 2023 --- ## Introduction diff --git a/docs/tutorials/build-an-nft-marketplace/part-4.md b/docs/tutorials/build-an-nft-marketplace/part-4.md index 7fe622f6e..c51581248 100644 --- a/docs/tutorials/build-an-nft-marketplace/part-4.md +++ b/docs/tutorials/build-an-nft-marketplace/part-4.md @@ -1,6 +1,7 @@ --- title: NFT Marketplace Part 4 -lastUpdated: 11th October 2023 +last_update: + date: 11 October 2023 --- ## Introduction diff --git a/docs/tutorials/build-your-first-app.md b/docs/tutorials/build-your-first-app.md index 60c28c36f..56ec332e4 100644 --- a/docs/tutorials/build-your-first-app.md +++ b/docs/tutorials/build-your-first-app.md @@ -1,7 +1,8 @@ --- title: Build your first app on Tezos authors: 'Claude Barde, Tim McMackin' -lastUpdated: 17th October 2023 +last_update: + date: 17 October 2023 --- This tutorial shows you how to create a simple web application that uses Tezos. diff --git a/docs/tutorials/build-your-first-app/getting-information.md b/docs/tutorials/build-your-first-app/getting-information.md index 899c4747d..eba83abf2 100644 --- a/docs/tutorials/build-your-first-app/getting-information.md +++ b/docs/tutorials/build-your-first-app/getting-information.md @@ -1,7 +1,8 @@ --- title: "Part 4: Getting information" authors: "Tim McMackin" -lastUpdated: 17 October 2023 +last_update: + date: 17 October 2023 --- In this section, you improve the user experience of the application by providing information from Tezos on the page. diff --git a/docs/tutorials/build-your-first-app/sending-transactions.md b/docs/tutorials/build-your-first-app/sending-transactions.md index a705d2517..217b7e100 100644 --- a/docs/tutorials/build-your-first-app/sending-transactions.md +++ b/docs/tutorials/build-your-first-app/sending-transactions.md @@ -1,7 +1,8 @@ --- title: 'Part 3: Sending transactions' authors: 'Tim McMackin' -lastUpdated: 17th October 2023 +last_update: + date: 17 October 2023 --- Now that the application can connect to the user's wallet, it can get the user's approval to send transactions to Tezos with that wallet. diff --git a/docs/tutorials/build-your-first-app/setting-up-app.md b/docs/tutorials/build-your-first-app/setting-up-app.md index 5e0ccb521..916b49d84 100644 --- a/docs/tutorials/build-your-first-app/setting-up-app.md +++ b/docs/tutorials/build-your-first-app/setting-up-app.md @@ -1,7 +1,8 @@ --- title: "Part 1: Setting up the application" authors: 'Claude Barde, Tim McMackin' -lastUpdated: 17th October 2023 +last_update: + date: 17 October 2023 --- You can access Tezos through any JavaScript framework. diff --git a/docs/tutorials/build-your-first-app/wallets-tokens.md b/docs/tutorials/build-your-first-app/wallets-tokens.md index b95d424d3..81baf4f9a 100644 --- a/docs/tutorials/build-your-first-app/wallets-tokens.md +++ b/docs/tutorials/build-your-first-app/wallets-tokens.md @@ -1,7 +1,8 @@ --- title: "Part 2: Accessing wallets" authors: 'Claude Barde, Tim McMackin' -lastUpdated: 17th October 2023 +last_update: + date: 17 October 2023 --- Accessing the user's wallet is a prerequisite for interacting with the Tezos blockchain. diff --git a/docs/tutorials/create-an-nft/fa12/index.md b/docs/tutorials/create-an-nft/fa12/index.md index 404640c76..c8e837382 100644 --- a/docs/tutorials/create-an-nft/fa12/index.md +++ b/docs/tutorials/create-an-nft/fa12/index.md @@ -1,7 +1,8 @@ --- title: Working with FA1.2 using LIGO and Taquito sidebar_label: FA1.2 LIGO -lastUpdated: 29th June 2023 +last_update: + date: 29 June 2023 --- ## What is FA1.2? diff --git a/docs/tutorials/create-an-nft/fa2.md b/docs/tutorials/create-an-nft/fa2.md index 3cd652d99..5362ac213 100644 --- a/docs/tutorials/create-an-nft/fa2.md +++ b/docs/tutorials/create-an-nft/fa2.md @@ -1,6 +1,7 @@ --- title: Create an NFT -lastUpdated: 5th June 2023 +last_update: + date: 5 June 2023 --- This guide shows how to originate and interact with the FA2 NFT contract diff --git a/docs/tutorials/create-an-nft/fa2/index.md b/docs/tutorials/create-an-nft/fa2/index.md index 37eaea41a..90f6cb5f3 100644 --- a/docs/tutorials/create-an-nft/fa2/index.md +++ b/docs/tutorials/create-an-nft/fa2/index.md @@ -1,7 +1,8 @@ --- title: "Using\_FA2-SmartPy" sidebar_label: FA2-SmartPy -lastUpdated: 30th June 2023 +last_update: + date: 30 June 2023 --- This tutorial shows how to interact with the “FA2-SmartPy” implementation diff --git a/docs/tutorials/create-an-nft/nft-taquito.md b/docs/tutorials/create-an-nft/nft-taquito.md index 296f2acc5..b4d6d7e3f 100644 --- a/docs/tutorials/create-an-nft/nft-taquito.md +++ b/docs/tutorials/create-an-nft/nft-taquito.md @@ -1,7 +1,8 @@ --- title: Create a contract and web app that mints NFTs authors: 'Sol Lederer, Tim McMackin' -lastUpdated: 20th September 2023 +last_update: + date: 20 September 2023 --- This tutorial covers how to set up a decentralized web application (dApp) that allows users to create NFTs on Tezos. diff --git a/docs/tutorials/create-an-nft/nft-tznft.md b/docs/tutorials/create-an-nft/nft-tznft.md index b9bf87f3d..231d4df18 100644 --- a/docs/tutorials/create-an-nft/nft-tznft.md +++ b/docs/tutorials/create-an-nft/nft-tznft.md @@ -1,7 +1,8 @@ --- title: Create NFTs with the `tznft` tool authors: 'Sol Lederer, Tim McMackin' -lastUpdated: 18th September 2023 +last_update: + date: 18 September 2023 --- This tutorial covers how to create a collection of NFTs on Tezos and manipulate them using the `tznft` command-line tool. diff --git a/docs/tutorials/create-an-nft/nft-web-app.md b/docs/tutorials/create-an-nft/nft-web-app.md index 2ae471702..cff2304c5 100644 --- a/docs/tutorials/create-an-nft/nft-web-app.md +++ b/docs/tutorials/create-an-nft/nft-web-app.md @@ -1,7 +1,8 @@ --- title: Mint NFTs from a web app authors: 'Yuxin' -lastUpdated: 19th October 2023 +last_update: + date: 19 October 2023 --- This tutorial shows you how to create a web application that interacts with the Tezos blockchain to mint non-fungible tokens (NFTs). NFTs are unique digital assets that can represent art, collectibles, or virtually any kind of digital content on the blockchain. Specifically, this application will be the user-facing web front end for a smart contract that performs operations such as mint. diff --git a/docs/tutorials/create-an-nft/nft-web-app/defining-functions.md b/docs/tutorials/create-an-nft/nft-web-app/defining-functions.md index 49cea94fe..a51e33c01 100644 --- a/docs/tutorials/create-an-nft/nft-web-app/defining-functions.md +++ b/docs/tutorials/create-an-nft/nft-web-app/defining-functions.md @@ -1,7 +1,8 @@ --- title: "Part 2: Accessing wallets and minting NFTs" authors: 'Yuxin Li' -lastUpdated: 20th October 2023 +last_update: + date: 20 October 2023 --- Accessing the user's wallet is essential before your application can engage with the Tezos blockchain. It enables your app to view the tokens within the wallet and request the user to initiate transactions. However, it's important to note that accessing the wallet doesn't grant your app direct control over it. diff --git a/docs/tutorials/create-an-nft/nft-web-app/lets-play.md b/docs/tutorials/create-an-nft/nft-web-app/lets-play.md index d68bfedf3..f3b96b309 100644 --- a/docs/tutorials/create-an-nft/nft-web-app/lets-play.md +++ b/docs/tutorials/create-an-nft/nft-web-app/lets-play.md @@ -1,7 +1,8 @@ --- title: "Part 3: Let's play" authors: 'Yuxin Li' -lastUpdated: 11th September 2023 +last_update: + date: 11 September 2023 --- Now that the app is complete, you are able to connect to your wallets and mint NFTs. diff --git a/docs/tutorials/create-an-nft/nft-web-app/setting-up-app.md b/docs/tutorials/create-an-nft/nft-web-app/setting-up-app.md index 01a1ed65c..c5e2a922d 100644 --- a/docs/tutorials/create-an-nft/nft-web-app/setting-up-app.md +++ b/docs/tutorials/create-an-nft/nft-web-app/setting-up-app.md @@ -1,7 +1,8 @@ --- title: "Part 1: Setting up the application" authors: 'Yuxin Li' -lastUpdated: 19th October 2023 +last_update: + date: 19 October 2023 --- You can access Tezos through any JavaScript framework. @@ -133,7 +134,7 @@ Here are descriptions for each of these files: - **main.js** -> Where the JavaScript for the app is bundled before being injected into the HTML file. - **vite-env.d.ts** -> A JavaScript declaration file automatically generated by Vite to provide type definitions for environment variables. - **index.html** -> Contains the root element where the Svelte app gets attached. -- **jsconfig.json** -> +- **jsconfig.json** -> - **package.json** -> Contains metadata about the project like its name, version, and dependencies. - **svelte.config.js** -> Configuration file for the Svelte application. - **vite.config.js** -> Used to customize Vite's behavior, including defining plugins, setting up aliases, and more. diff --git a/docs/tutorials/smart-contract.md b/docs/tutorials/smart-contract.md index 548626ef9..19c03fae5 100644 --- a/docs/tutorials/smart-contract.md +++ b/docs/tutorials/smart-contract.md @@ -1,7 +1,8 @@ --- title: Deploy a smart contract authors: Tim McMackin -lastUpdated: 14th September 2023 +last_update: + date: 14 September 2023 --- This tutorial covers using the Octez command-line client to deploy a smart contract to Tezos. diff --git a/docs/tutorials/smart-contract/archetype.md b/docs/tutorials/smart-contract/archetype.md index 0c242a105..710881419 100644 --- a/docs/tutorials/smart-contract/archetype.md +++ b/docs/tutorials/smart-contract/archetype.md @@ -1,7 +1,8 @@ --- title: Deploy a smart contract with Archetype authors: 'Tim McMackin' -lastUpdated: 12th October 2023 +last_update: + date: 12 October 2023 --- This tutorial covers writing a smart contract and deploying it to Tezos in the Archetype programming language. diff --git a/docs/tutorials/smart-contract/cameligo.md b/docs/tutorials/smart-contract/cameligo.md index c3b287cfb..83209eebe 100644 --- a/docs/tutorials/smart-contract/cameligo.md +++ b/docs/tutorials/smart-contract/cameligo.md @@ -1,7 +1,8 @@ --- title: Deploy a smart contract with CameLIGO authors: 'John Joubert, Sasha Aldrick, Claude Barde, Tim McMackin' -lastUpdated: 13th September 2023 +last_update: + date: 13 September 2023 --- This tutorial covers using the Octez command-line client to deploy a smart contract to Tezos. diff --git a/docs/tutorials/smart-contract/jsligo.md b/docs/tutorials/smart-contract/jsligo.md index 2de918e56..44e1e8ce3 100644 --- a/docs/tutorials/smart-contract/jsligo.md +++ b/docs/tutorials/smart-contract/jsligo.md @@ -1,7 +1,8 @@ --- title: Deploy a smart contract with jsLIGO authors: 'John Joubert, Sasha Aldrick, Claude Barde, Tim McMackin' -lastUpdated: 14th September 2023 +last_update: + date: 14 September 2023 --- This tutorial covers using the Octez command-line client to deploy a smart contract to Tezos. diff --git a/docs/tutorials/smart-contract/smartpy.md b/docs/tutorials/smart-contract/smartpy.md index 8438aaae9..fafb454d7 100644 --- a/docs/tutorials/smart-contract/smartpy.md +++ b/docs/tutorials/smart-contract/smartpy.md @@ -1,7 +1,8 @@ --- title: Deploy a smart contract with SmartPy authors: 'John Joubert, Sasha Aldrick, Tim McMackin' -lastUpdated: 9th October 2023 +last_update: + date: 9 October 2023 --- This tutorial covers using the Octez command-line client to deploy a smart contract to Tezos. diff --git a/docs/tutorials/smart-rollup.mdx b/docs/tutorials/smart-rollup.mdx index dc38043ae..d6e999ca1 100644 --- a/docs/tutorials/smart-rollup.mdx +++ b/docs/tutorials/smart-rollup.mdx @@ -1,6 +1,7 @@ --- title: Deploy a smart rollup -lastUpdated: 11th October 2023 +last_update: + date: 11 October 2023 --- import LucidDiagram from '@site/src/components/LucidDiagram'; diff --git a/docs/tutorials/smart-rollup/debug.md b/docs/tutorials/smart-rollup/debug.md index 6ee4b9727..8e0d79107 100644 --- a/docs/tutorials/smart-rollup/debug.md +++ b/docs/tutorials/smart-rollup/debug.md @@ -1,6 +1,7 @@ --- title: "Part 2: Running the kernel in debug mode" -lastUpdated: 25th October 2023 +last_update: + date: 25 October 2023 --- Octez provides a command named `octez-smart-rollup-wasm-debugger` that runs Smart Rollups in debug mode to make it easier to test and observe them. diff --git a/docs/tutorials/smart-rollup/deploy.md b/docs/tutorials/smart-rollup/deploy.md index 28a8c7e23..b68afbd6d 100644 --- a/docs/tutorials/smart-rollup/deploy.md +++ b/docs/tutorials/smart-rollup/deploy.md @@ -1,6 +1,7 @@ --- title: "Part 4: Deploying (originating) the rollup" -lastUpdated: 25th October 2023 +last_update: + date: 25 October 2023 --- Smart Rollups are originated in a way similar to smart contracts. diff --git a/docs/tutorials/smart-rollup/optimize.md b/docs/tutorials/smart-rollup/optimize.md index 4e2db966e..44d00ef4d 100644 --- a/docs/tutorials/smart-rollup/optimize.md +++ b/docs/tutorials/smart-rollup/optimize.md @@ -1,6 +1,7 @@ --- title: "Part 3: Optimizing the kernel" -lastUpdated: 25th October 2023 +last_update: + date: 25 October 2023 --- To originate the kernel on Tezos, it must fit within the maximum size for a layer 1 operation (32KB). diff --git a/docs/tutorials/smart-rollup/run.md b/docs/tutorials/smart-rollup/run.md index 6d7963e5b..8a38caf9f 100644 --- a/docs/tutorials/smart-rollup/run.md +++ b/docs/tutorials/smart-rollup/run.md @@ -1,6 +1,7 @@ --- title: "Part 5: Running and interacting with the rollup node" -lastUpdated: 25th October 2023 +last_update: + date: 25 October 2023 --- Now that the smart rollup is originated on layer 1, anyone can run a smart rollup node for it. diff --git a/docs/tutorials/smart-rollup/set-up.md b/docs/tutorials/smart-rollup/set-up.md index 86c714869..df10eac30 100644 --- a/docs/tutorials/smart-rollup/set-up.md +++ b/docs/tutorials/smart-rollup/set-up.md @@ -1,6 +1,7 @@ --- title: "Part 1: Setting up the application" -lastUpdated: 25th October 2023 +last_update: + date: 25 October 2023 --- To set up the application for the tutorial, you must configure Rust to build the kernel and start a Docker container that has resources that are needed to debug and deploy it. diff --git a/docusaurus.config.js b/docusaurus.config.js index ecd3d9e61..608f6f9c2 100644 --- a/docusaurus.config.js +++ b/docusaurus.config.js @@ -29,6 +29,7 @@ const config = { sidebarPath: require.resolve('./sidebars.js'), remarkPlugins: [math], rehypePlugins: [katex], + showLastUpdateTime: true, }, blog: { showReadingTime: true, diff --git a/src/css/custom.css b/src/css/custom.css index a13665c7e..bb5e3b903 100644 --- a/src/css/custom.css +++ b/src/css/custom.css @@ -174,4 +174,13 @@ nav.navbar { /* Get code blocks closer to site theme */ .theme-code-block { --prism-background-color: #EEF9FD!important; -} \ No newline at end of file +} + +/* Footer with last update time */ +.theme-doc-footer { + background-color: inherit; +} + +.theme-last-updated b { + font-weight: inherit; +}